Il sistema di acquisizione dati AEDOS

Documenti analoghi
Che differenza c è tra una richiesta XML ed una domanda XML? (pag. 4)

Dispensa di Informatica I.1

Guida alla registrazione on-line di un DataLogger

DISPOSIZIONI DELL AUTORITA PER L ENERGIA ELETTRICA E IL GAS IN TEMA DI STANDARD DI COMUNICAZIONE

L a p i p at a taf a or o ma a p e p r e ga g r a an a t n ire e l ef e fici c en e za za e n e e n r e ge g t e ica Powered By

Registratori di Cassa

A intervalli regolari ogni router manda la sua tabella a tutti i vicini, e riceve quelle dei vicini.

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

lem logic enterprise manager

Guida Compilazione Piani di Studio on-line

SISTEMA DI GESTIONE PER LA QUALITA Capitolo 4

Power-Studio è un semplice, veloce potente ed intuitivo applicativo software di monitoraggio e supervisione energetica che consente di realizzare:

4.5 CONTROLLO DEI DOCUMENTI E DEI DATI

Manuale Utente Albo Pretorio GA

Situazione Attuale. Le persone svolgono molte operazioni ripetitive ed occupano il proprio computer per le elaborazioni..

MANUALE UTENTE Fiscali Free

ARCHITETTURA DI RETE FOLEGNANI ANDREA

(Esercizi Tratti da Temi d esame degli ordinamenti precedenti)

Tecnologia.

Il database management system Access

uadro Soluzioni software per L archiviazione elettronica dei documenti Gestione Aziendale Fa quadrato attorno alla tua azienda

Architetture Applicative

EXPLOit Content Management Data Base per documenti SGML/XML

Database. Si ringrazia Marco Bertini per le slides

In questo manuale sono indicate le procedure per utilizzare correttamente la gestione delle offerte dei fornitori.

UNI EN ISO 9001:2008 Sistemi di Gestione per la Qualità: requisiti e guida per l uso

1- OBIETTIVI DEL DOCUMENTO 2- INTRODUZIONE

GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL

Titolo I Definizioni ed ambito di applicazione. Articolo 1 Definizioni

1) GESTIONE DELLE POSTAZIONI REMOTE

AeMmag Software. (Gestione vendite e magazzino) Guida per l utente. Versione Manuale di utilizzo Stato: Definitivo

MANUALE DELLA QUALITA Revisione: Sezione 4 SISTEMA DI GESTIONE PER LA QUALITA

Gestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare.

Mac Application Manager 1.3 (SOLO PER TIGER)

La gestione di un calcolatore. Sistemi Operativi primo modulo Introduzione. Sistema operativo (2) Sistema operativo (1)

Cosa è un foglio elettronico

Appunti sulla Macchina di Turing. Macchina di Turing

Regione Piemonte Portale Rilevazioni Crediti EELL Manuale Utente

1. BASI DI DATI: GENERALITÀ

SISTEMA DI TELECONTROLLO PER LA GESTIONE DELLA FLOTTA

Il glossario della Posta Elettronica Certificata (PEC) Diamo una definizione ai termini tecnici relativi al mondo della PEC.

ISTRUZIONI PER LA GESTIONE BUDGET

Centro Acquisti per la Pubblica Amministrazione EmPULIA. Linee guida per gli Enti Aderenti. Procedure Negoziate: Richiesta di Preventivo. Versione 2.

GESTIONE CONTRATTI. Contratti clienti e contratti fornitori

Il software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi

SOMMARIO... 3 INTRODUZIONE...

Norme per l organizzazione - ISO serie 9000

IL CONTATORE ELETTRONICO:

In questa pagina si descrivono le modalità di gestione del sito in riferimento al trattamento dei dati personali degli utenti che lo consultano.

REGOLAMENTO SUL TRATTAMENTO DEI DATI PERSONALI

Manuale Terminal Manager 2.0

TECNICO SUPERIORE PER L INFORMATICA INDUSTRIALE

Guida alla registrazione on-line di un NovaSun Log

Manuale della qualità. Procedure. Istruzioni operative

Soluzione dell esercizio del 2 Febbraio 2004

Software Servizi Web UOGA

La manutenzione come elemento di garanzia della sicurezza di macchine e impianti

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.

Creare una Rete Locale Lezione n. 1

FPf per Windows 3.1. Guida all uso

NOTE OPERATIVE. Prodotto Inaz Download Manager. Release 1.3.0

PROGRAMMA GESTIONE TURNI MANUALE UTENTE. Programma Gestione Turni Manuale Utente versione 1.1

Titolare del trattamento dei dati innanzi descritto è tsnpalombara.it

G S M C O M M A N D E R Duo S

SOFTWARE PER LA RILEVAZIONE DEI TEMPI PER CENTRI DI COSTO

BASI DI DATI per la gestione dell informazione. Angelo Chianese Vincenzo Moscato Antonio Picariello Lucio Sansone

SOLUZIONE Web.Orders online

Riccardo Dutto, Paolo Garza Politecnico di Torino. Riccardo Dutto, Paolo Garza Politecnico di Torino

visto il trattato che istituisce la Comunità europea, in particolare l articolo 93, vista la proposta della Commissione,

Configurazione di Outlook Express

Scheduling della CPU. Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica

DISPOSIZIONI DELL AUTORITA PER L ENERGIA ELETTRICA E IL GAS IN TEMA DI STANDARD DI COMUNICAZIONE

POLIAGE GUIDA RAPIDA

CITTÀ DI AGROPOLI. Regolamento per la pubblicazione delle Determinazioni sul sito internet istituzionale dell Ente

Gestione dei segnali analogici nei sistemi di automazione industriale con PLC.

Workland CRM. Workland CRM Rel /11/2013. Attività --> FIX. Magazzino --> NEW. Nessuna --> FIX. Ordini --> FIX

FidelJob gestione Card di fidelizzazione

per immagini guida avanzata Organizzazione e controllo dei dati Geometra Luigi Amato Guida Avanzata per immagini excel

REGOLAMENTO PER LA GESTIONE DELLE PROCEDURE DI PUBBLICAZIONE ALL ALBO PRETORIO ONLINE

per immagini guida avanzata Uso delle tabelle e dei grafici Pivot Geometra Luigi Amato Guida Avanzata per immagini excel

Protocollo di tracciamento e valutazione degli studenti dei corsi di italiano ICoNLingua A.A

IN COLLABORAZIONE CON OPTA SRL

MANUALE PARCELLA FACILE PLUS INDICE

I cookie sono classificati in base alla durata e al sito che li ha impostati.

LeggiCATASTO. Le due funzionalità principali sono:

La piattaforma di lettura targhe intelligente ed innovativa in grado di offrire servizi completi e personalizzati

GESTIONE DELLE TECNOLOGIE AMBIENTALI PER SCARICHI INDUSTRIALI ED EMISSIONI NOCIVE LEZIONE 10. Angelo Bonomi

Magazzino Virtuale Clienti

19. LA PROGRAMMAZIONE LATO SERVER

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.

Allegato 3 Sistema per l interscambio dei dati (SID)

PRINCIPALI ATTIVITA TECNICHE PER LA MISURA DEL GAS

Servizio Tesorerie Enti. Servizi on line FATTURAZIONE ELETTRONICA

4.1 FAX Sollecito consegne via (Nuova funzione)

Analisi sensitività. Strumenti per il supporto alle decisioni nel processo di Valutazione d azienda

Edok Srl. FatturaPA Light. Servizio di fatturazione elettronica verso la Pubblica Amministrazione. Brochure del servizio

Manuale d'uso del Connection Manager

Gestione Turni. Introduzione

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

Transcript:

Il sistema di acquisizione dati AEDOS Dicembre 2006 Progetto RdS Produzione e Fonti

CESI RICERCA Uso Pubblico 07000216 Rapporto ASV Ambiente e Sviluppo Sostenibile Approvato Pag. 1/54 Committente Ministero per lo Sviluppo Economico Oggetto Il sistema di acquisizione dati AEDOS Contratto Note Accordo di programma ai sensi dell art. 3 comma 2 del DM 23 Marzo 2006 per le attività di ricerca e sviluppo di interesse generale per il sistema elettrico Progetto Produzione e fonti energetiche, WP 3.1 Metodologie avanzate per la misura di microinquinanti organici ed inorganici PUBBLICATO 07000216 (PAD - 766350) La parziale riproduzione di questo documento è permessa solo con l'autorizzazione scritta del CESI RICERCA. N. pagine 54 N. pagine fuori testo 432 Data 31/12/2006 Elaborato Domenico Cipriano Cipriano, Domenico (ASV) 07000216 436457 AUT Mod. RAPP v. 05 Verificato Approvato Approvato Luigi Guzzi Guzzi Luigi Angelo ASV (ASV) 07000216 436556 VER Luigi Mazzocchi - SSG Mazzocchi Luigi (SSG) 07000216 436596 APP CESI RICERCA S.p.A. Via R. Rubattino 54 20134 Milano - Italia Telefono +39 023992.1 Fax +39 0239925370 Capitale sociale 1 100 000 Euro interamente versato Registro Imprese di Milano, C.F. e P.IVA 05058230961 N. R.E.A. 1793295 ISO 9001: 2000 CH-32919

CESI RICERCA Uso Pubblico 07000216 Rapporto ASV Ambiente e Sviluppo Sostenibile Approvato Pag. 2/54 Indice 1 SOMMARIO... 3 2 INTRODUZIONE... 4 3 I PRESUPPOSTI PER UNA CORRETTA GESTIONE DEI VALORI ACQUISITI... 5 4 LA NORMA EN 14181... 9 5 LA STRUTTURA DEL SISTEMA AEDOS... 11 6 ARCHITETTURA... 13 7 STRUTTURA DEI DATI... 14 8 FUNZIONAMENTO DEL SISTEMA... 16 8.1 ARCHITETTURA HARDWARE... 16 8.2 SISTEMA DI SVILUPPO UTILIZZATO... 16 8.3 ACCESSO AI DATI... 16 8.4 CONFIGURAZIONE DI AEDOS... 18 8.5 FUNZIONAMENTO DEL MODULO EMISSIONI... 19 8.6 FUNZIONAMENTO DEI MODULI AGGIUNTIVI... 22 8.6.1 Modulo archiviatore... 23 8.6.2 Modulo medie... 23 8.6.3 Modulo qal3... 26 9 LA VERIFICA IN CAMPO... 31 9.1 I FILE DI CONFIGURAZIONE... 34 9.1.1 File alice.system.conf.xml... 34 9.1.2 File alice.conf.xml... 35 9.1.3 File medie.conf.xml... 39 9.1.4 File mediebuf.conf.xml... 41 9.1.5 File mediecalc.conf.xml.... 43 9.2 LA COMUNICAZIONE VERSO L ESTERNO... 43 9.3 RISULTATI OTTENUTI... 48 10 CONCLUSIONI... 53 ALLEGATO 1 MEDIE... 54 ALLEGATO 2 EMISSIONI... 239 Copyright 2006 by CESI RICERCA. All rights reserved - Activity code 569V

Rapporto CESI RICERCA Uso Pubblico 07000216 ASV Ambiente e Sviluppo Sostenibile Approvato Pag. 3/54 STORIA DELLE REVISIONI Numero Data Protocollo Lista delle modifiche e/o dei paragrafi modificati revisione 0 31/12/2006 07000216 Prima emissione 1 SOMMARIO Il presente Rapporto descrive le attività di Ricerca di Sistema svolte nell ambito del Progetto Produzione e fonti energetiche, WP 3.1 Metodologie avanzate per la misura di microinquinanti organici ed inorganici. La crescente fame energetica della comunità mondiale ha di fatto aumentato in modo esplosivo il ricorso a combustibili fossili tra cui il carbone, che per la sua disponibilità ed i costi contenuti, ha un utilizzo sempre maggiore. Nel campo della ricerca applicata, come in altri settori del resto, la spinta ad un approccio collaborativo al problema, ovvero attraverso al compartecipazione di più partner, si rende necessaria a causa: della valenza globale dell impatto di tale inquinamento e delle sue ripercussioni sulle attività economiche, politiche e sociali del pianeta; dell enorme mole di competenze necessarie, difficilmente disponibili in una sola organizzazione; dei costi estremamente alti da sostenere; Il presente rapporto descrive il sistema AEDOS stato realizzato, ed installato presso una centrale termoelettrica, un sistema open source per l acquisizione e la trasmissione dei dati dei sistemi di monitoraggio (SME). L attività è stata condotta in collaborazione di ARPA Lombardia e del MATT.

Rapporto CESI RICERCA Uso Pubblico 07000216 ASV Ambiente e Sviluppo Sostenibile Approvato Pag. 4/54 2 INTRODUZIONE L attività di ricerca denominata AEDOS (Acquisitore ed Elaboratore Dati Open Source) è un Sistema di acquisizione per il Monitoraggio delle Emissioni (SME). I sistema permette di acquisire, convertire, analizzare, memorizzare, gestire e trasmettere dati di natura analogica e/o digitale, per l'acquisizione di dati di analisi della qualità dell'aria. I campi di utilizzo del sistema spaziano dall'analisi dell'aria nei centri urbani, all'analisi dei fumi di scarico di centrali elettriche o di altra natura. CESI RICERCA, con la sponsorizzazione del Min. dell' Ambiente, ed in concerto con Arpa Lombardia, che intende sviluppare la possibilità di monitorare in remoto gli impianti del territorio, ha così sviluppato il sistema AEDOS, che è stato progettato in modo da rispondere sin da subito agli standard qualitativi richiesti dal Ministero stesso e dalle ARPA regionali, nonché di poter essere facilmente aggiornato per adattarsi a modifiche dei protocolli futuri. Un efficace sistema di acquisizione per il monitoraggio delle emissioni (SME) ha il compito di acquisire, conservare e mostrare in maniera organica i valori emissivi generati da un impianto industriale. Negli ultimi anni si sono compiuti molti passi avanti nella implementazione degli strumenti destinati al monitoraggio delle emissioni e strumenti come, ad esempio, gli FTIR (Fourier Trasform Infra Red analysers) erano semplicemente ritenuti improbabili solo 5 anni fa. Purtroppo la stessa evoluzione non si è avuta nel settore dell acquisizione e della trattazione dei dati, dove non esiste ancora uno standard affermato. Al fine di venire incontro alle esigenze della Autorità di controllo in tema di monitoraggio delle emissioni, si è sviluppato un sistema di acquisizione, elaborazione e trasmissione dei dati, tenendo in considerazione che: gli impianti che sono soggetti all'obbligo del monitoraggio in continuo sono sempre più numerosi le legge nazionale e regionali richiedono che i dati acquisiti, che hanno una valenza 'fiscale' siano a disposizione della Pubblica Autorità nel minore tempo possibile le Autorità locali hanno sempre più spesso l'esigenza di poter monitorare tali parametri 'on line' i sistemi normalmente disponibili presso gli impianti sono 'chiusi' e non permettono la visibilità dei dati acquisiti al di fuori del sistema stesso, il che spesso obbliga a trasmettere i dati alle Autorità in forma cartacea. le Autorità hanno l'esigenza di poter verificare la correttezza degli algoritmi utilizzati, cosa impossibile in un prodotto 'chiuso' e coperto dalla legge sul diritto di autore.

Rapporto CESI RICERCA Uso Pubblico 07000216 ASV Ambiente e Sviluppo Sostenibile Approvato Pag. 5/54 3 I PRESUPPOSTI PER UNA CORRETTA GESTIONE DEI VALORI ACQUISITI Un buon sistema di acquisizione dei dati SME è chiamato a svolgere una grossa mole di lavoro, secondo lo schema seguente: - i valori di tutti i canali dello sme devono essere acquisiti con frequenze che vanno dalle 20 alle 60 misure al minuto, ingegnerizzati e convertiti utilizzando funzioni di calibrazione definite per ciascun canale - devono essere calcolati i valori medi minuti (Xi) - alla fine dell ora (o della mezz ora) i valori minuto devono essere validati, ovvero devono essere scartati tutti i valori per cui non valgono contemporaneamente le seguenti funzioni: [ a X b] e c ( X X ) d i i i 1 Dove a,b,c,d sono valori algebrici (ovvero dotati di segno), costanti e stabiliti per ciascun canale. Per comprendere l importanza di questo passaggio, bisogna ricordarsi che il legislatore intende che vengano controllati solo condizioni di funzionamento dell impianto a regime ovvero senza dover considerare tutti quegli eventuali episodi spuri dovuti ad eventi non significativi, quali guasti o anomalie in generale. Da qui la possibilità di poter escutere dalla costruzione della media tutti i valori che sono al di fuori di una certa banda di accettabilità (prima formula) e quelli il cui scarto rispetto al valore precedente è troppo altro (seconda formula) - se i valori medi minuto sopravvissuti al processo di validazione sono più del 70% di quelli di partenza, la media oraria/semioraria calcolata con tali valori può essere considerata valida - tutti i valori così calcolati (medie minuto, orarie, valori di impostazione dei parametri) devono essere conservati almeno per 5 anni in una struttura sicura in grado non solo di conservare ma anche di poter rintracciare agevolmente i dati eventualmente necessari. La carenza di un protocollo chiaro ed affermato e la disponibilità di software di programmazione sufficientemente elastici da non richiedere grosse strutture organizzative, hanno portato all apparizione sul mercato di molte piccole software house che hanno dato vita ad una serie alquanto eterogenea di soluzioni tra loro molto diverse. Inoltre la normativa in merito alla proprietà intellettuale, applicata a questo specifico caso, porta a risultati alquanto singolari. La realizzazione di soluzioni proprietarie, che sono quindi coperte da brevetto da parte di figure giuridiche private e con nessun obbligo di certificazione del prodotto, rende tali soluzione assolutamente chiuse e non ispezionabili da parte di enti esterni. Come estrema conseguenza, la società fornitrice non risulta, così, responsabile in caso di inadeguatezza del prodotto fornito ai sensi della normativa cogente, in quanto tutti i propri obblighi si limitano agli aspetti contrattuali di fornitura verso la società che gestisce l impianto produttivo. La società che gestisce l impianto produttivo si trova così a dover rispondere agli enti di controllo delle performance di un prodotto di cui, però, non ha né una certificazione che ne attesti l idoneità né la possibilità di poterlo controllare a fondo.

Rapporto CESI RICERCA Uso Pubblico 07000216 ASV Ambiente e Sviluppo Sostenibile Approvato Pag. 6/54 I controlli preventivi su tali prodotti risultano così impossibili, e l unica possibilità consiste nella verifica delle prestazioni di questi solo a posteriori; è infatti è innegabile che la complessità degli algoritmi e dei programmi implementati ben si prestano a nascondere possibili errori sulla gestione dei dati stessi. Nata per cercate di verificare questa serie di prodotti, una prima soluzione proposta in passato dall autore si basa sul principio, di per sé banale, si sostituire all analizzatore SME un generatore comandato in grado di simulare un andamento noto dei segnali per verificare che i risultati del sistema di acquisizione siano coerenti. Per l implementazione ci si è basati sulla consuetudine, abbastanza comune, si utilizzare un bus analogico 4-20mA per la comunicazione tra gli analizzatori SME ed il sistema di acquisizione. Analizzatore Acquisitore Generatore Figura 1. schema di verifica dei segnali SME Per poter valutare con sufficiente precisione il sistema sotto controllo si sono preparate 4 serie diverse di test: - la verifica su segnale stazionario - la verifica su segnale variabile - la verifica su transitorio veloce - la verifica delle soglie di validità 1. Il primo test, il più semplice seppur necessario, ha lo scopo di verificare se, con segnale statico, il valore generato dallo sme venga correttamente acquisito, ovvero di verificare che al valore indicato dall analizzatore corrisponda un valore acquisito coerente. 2. Il secondo test ha lo scopo di verificare la capacità del sistema di valutare segnali lentamente variabili nel tempo, senza che vengano introdotte distorsioni o perdite di informazione; questo serve a verificare l eventuale presenza di processi di filtrazione del segnale che possano modificare la costruzione del valore medio. 3. Il terzo test ha lo scopo di verificare che il sistema sia in grado di seguire transitori veloci detti comunemente a gradino senza introdurre eccessive distorsioni; con tale test si verifica inoltre che non siano presenti eccessive filtrazioni di tipo integrativo sulla catena del segnale. 4. Il quarto test serve a verificare che il sistema di validazione dei dati funzioni correttamente.

Rapporto CESI RICERCA Uso Pubblico 07000216 ASV Ambiente e Sviluppo Sostenibile Approvato Pag. 7/54 Un protocollo completo su 5 canali richiederebbe un tempo uomo di circa 40 ore, per cui è evidente la necessità di ricorrere ad un sistema automatico in grado di generare le sequenze desiderate su più canali contemporaneamente, così da rendere possibile lo svolgimento del test in circa 8/10 ore. Il protocollo di prova sviluppato, normalmente utilizzato durante le campagne sperimentali di verifica, si è dimostrato uno strumento utile a svolgere una buona caratterizzazione con tempi e costi contenuti. 50 40 Verifica stazionaria Verifica della dinamica Verifica sui transitori 30 20 10 Verifica sulla validità 0 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17-10 Figura 2. esempio di segnali acquisiti durante la verifica del sistema di acquisizione Si noti lo scostamento rivelato [differenza tra le tracce blu(impianto) e rossa(controllo)] sintomo di un errore di ingegnerizzazione della variabile acquisita

16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 Rapporto CESI RICERCA Uso Pubblico 07000216 ASV Ambiente e Sviluppo Sostenibile Approvato Pag. 8/54 50 Segnale applicato Segnale acquisito 40 Ritardo (circa 10s) 30 20 10 Discordanza tra i valori applicato ed acquisito 0-10 Figura 3. esempio di segnali acquisiti durante la verifica del sistema di acquisizione, dettaglio Si possono valutare i ritardi di acquisizione del segnale (qui di circa 10s) e l evidente scostamento che interviene qualora il segnale applicato (qui in viola) scende al di sotto dello zero Nelle figure 80 ed 81 sono mostrate alcune evidenze sperimentali di una tale prova, in cui si vedono i segnali equivalenti generati (in rosso) e quelli restituiti dal sistema di acquisizione (blu) e da cui si possono trarre molte delle informazioni cercate. Le informazioni fin qui ottenute vengono poi incrociate con i codici di validità generati dal sistema, al fine di valutarne l efficacia e la correttezza.

Rapporto CESI RICERCA Uso Pubblico 07000216 ASV Ambiente e Sviluppo Sostenibile Approvato Pag. 9/54 4 LA NORMA EN 14181 Nel panorama degli SME si inserisce anche la nuova norma EN14181:2004 Stationary source emissions: quality assurance of the automated mesuring systems, ovvero garanzia di qualità nella gestione dei sistemi di misura alle emissioni. Questa norma fornisce le indicazioni per l installazione, le verifiche periodiche ed il mantenimento dei sistemi SME ed è destinata a rivoluzionare a breve la gestione di tali applicazioni. Il punto chiave di tale norma, quello su cui ruota l intera impalcatura logica del documento, è l'assunzione che la responsabilità di dover dimostrare la buona funzionalità nel tempo dello sme sia affidata ai gestori più che agli enti controllo, cui è riservato il diritto (e non più l obbligo) di verificarne gli esiti. In altre parole, si richiede ai gestori di preparare, attuare e tener traccia di tutte quelle procedure tecniche necessarie a poter garantire, in ogni istante, che il sistema SME sia sotto controllo. La norma è divisa così in diversi passi, che coprono la progettazione (QAL1), la realizzazione (QAL2), i controlli periodici (AST) e la manutenzione continua (QAL3) del sistema SME. La QAL3 è una procedura che ha, appunto, lo scopo di poter garantire, nel periodo che intercorre due controlli periodici, che il sistema sme funzioni in condizioni ottimali. Figura 4. Schema della controllo richiesto dalla QAL3 per la verifica delle derive. La verifica viene svolta secondo i dettami delle cosiddette carte di qualità CHUSUM che vengono normalmente utilizzate nel controllo di qualità nei processi produttivi.

Rapporto CESI RICERCA Uso Pubblico 07000216 ASV Ambiente e Sviluppo Sostenibile Approvato Pag. 10/54 Figura 5. Schema della controllo richiesto dalla QAL3 per la verifica della precisione di ciascun canale SME. La procedura si basa sulla verifica della variabilità dei valori di zero e span attorno al valor medio. Al fine di avere una procedura sufficientemente agevole, si è deciso di ricorrere ad alcune carte di qualità basate sostanzialmente sulla registrazione dei valori di zero e di span degli strumenti impiegati nello SME. Le carte di qualità sono normalmente utilizzate nel campo della verifica di qualità nelle produzioni industriali in serie. Lo scopo è di verificare che i valori di zero e span ottenuti nel tempo rimangano in un ambito considerato fisiologico, sia in termini di valor medio che di distribuzione attorno ad esso. Ovviamente affinché tale procedura possa essere considerata significativa, dai gestori così come dagli enti di controllo, si pone con forza la questione di poter in qualche modo garantire la sistematicità e l imparzialità della lettura. Si osservano oggi in Europa diverse possibili soluzioni che solo tra qualche anno potranno essere giudicate compiutamente. In Danimarca, ad esempio, si è creato un portale informatico in cui tutti i gestori possono collegarsi comunicando periodicamente i valori ottenuti dai controlli; il sistema registra tali avvenimenti e provvede a notificare il risultato dei controlli stessi. In Olanda, invece, il governo ha incaricato dei controlli alcune società indipendenti, che provvedono a verificare quanto svolto dai vari impianti.

Rapporto CESI RICERCA Uso Pubblico 07000216 ASV Ambiente e Sviluppo Sostenibile Approvato Pag. 11/54 5 LA STRUTTURA DEL SISTEMA AEDOS Il sistema AEDOS nella sua configurazione completa, si può così riassumere: ogni sistema sme (tipicamente uno per gruppo o linea produttiva) comunica con un sistema AEDOS (in pratica un PC industriale posizionato accanto agli strumenti di monitoraggio) ciascun sistema di occupa di acquisire i dati, validarli, costruire le tabelle orarie/semiorarie, oltre che le tabelle QAL3 ciascuna unità AEDOS è supervisionata da un unità che, con scarso ricorso alla fantasia, è stata denominata Super AEDOS: qui i dati vengono replicati, per garantire una buona sicurezza nell archiviazione, e completati con i dati di impianto, acquisiti direttamente dal sistema di gestione di questo. Attraverso l unità Super AEDOS, il dato, sia medio che istantaneo, viene messo a disposizione degli utenti attraverso varie possibilità: o L utente interno di centrale è collegato attraverso intanet aziendale e si interfaccia con il sistema attraverso protocollo http (in pratica è sufficiente avere un qualsiasi browser per poter dialogare con AEDOS) o L utente remoto (sia esso l ente di controllo che un utente aziendale) si può collegare via internet, modem tradizionale, GSM, ADSL, GRPS, ect. o Gli enti di controllo possono agevolmente collegarsi da remoto per poter dialogare con il sistema e scaricare i dati sinottici e/o quelli di dettaglio, con una modalità altamente automatizzabile, al fine di poter implementare centri comuni di elaborazione dei dati di emissione. Il ricorso a Linux quale sistema operativo è stato deciso per le peculiari caratteristiche di tale prodotto in termini di affidabilità e sicurezza, che permettono di avere una soluzione facilmente scalabile senza compromessi in termini di affidabilità. Il sistema è altamente automatizzato e standardizzato e, in pratica, non richiede alcuna manutenzione e/o gestione. L adozione di soluzioni quali alimentatori ridondati e tecnologia RAID Hardware garantiscono una buona sicurezza dei dati memorizzati localmente. Una configurazione del genere presenta innumerevoli vantaggi: 1. non vi sono costi legati a licenze aggiuntive 2. il livello di conoscenza acquisito sui sistemi linux e la possibilità di verificare il codice sorgente di tutte le applicazioni, garantiscono ottime caratteristiche di sicurezza 3. il sistema è intrinsecamente multi utente ed è quindi facile definire utenti con diversi capacità di intervento, che vanno dalla semplice possibilità di interrogazione fino alla possibilità di modificare le impostazioni del sistema. 4. la gestione di molti di molti dei processi critici viene affidata a soluzioni ampiamente verificate (come la gestione dei dati attraverso MySQL, la comunicazione con l ausilio di Apache, di server FTP sicuri e di connessioni SSH, lo scheduling delle attività con l uso del kernel 2.4 e 2.6, la manutenzione remota attraverso VNC, criptazione dei dati con GnuPGP etc) 5. la possibilità di utilizzare hardware non critico per velocità e prestazioni, potendo favorire aspetti di sicurezza senza incorrere in costi eccessivi (ricorso, ad esempio, di unità con alimentazioni ridondate e dischi fissi in modalità raid con costi inferiori a 2.000 euro) 6. le attività sono svolte attraverso l esecuzione in parallelo (multi-tasking) di più processi indipendenti; l eventuale necessità di dover modificare uno di tali processi non richiede alcun intervento sugli altri.

Rapporto CESI RICERCA Uso Pubblico 07000216 ASV Ambiente e Sviluppo Sostenibile Approvato Pag. 12/54 Il sistema prevede che tutte le comunicazioni da e per il sistema siano gestite attraverso pacchetti ben noti ed affidabili quali SSH, Apache, Samba al fine di agevolare al massimo l integrazione con il sistema intranet presente sull impianto, invece di richiedere un cablaggio dedicato.

Rapporto CESI RICERCA Uso Pubblico 07000216 ASV Ambiente e Sviluppo Sostenibile Approvato Pag. 13/54 6 ARCHITETTURA Il sistema si interfaccia verso il mondo attraverso una serie di sensori di vario tipo (fornitori di dati). I sensori vengono interrogati ad intervalli regolari; i valori acquisiti vengono convertiti da unità digitali ad unità ingegneristiche, e vengono poi memorizzati in maniera permanente nel sistema stesso sotto forma di file denominati sad. Questi file rappresentano la descrizione del mondo ottenuta tramite i sensori, e fungono da base a tutte le elaborazioni successive; i file sad sono a tutti gli effetti la base di tutto il sistema. AEDOS non permette in alcun modo la cancellazione/modifica di tali file, mentre ne permette sempre l'accesso in lettura. AEDOS permette di acquisire valori sia da sensori in maniera diretta (ad esempio: concentrazione ossigeno nell'aria, concentrazione anidride carbonica, temperatura dell'aria), sia da procedure di calcolo, basate anche su valori di sensori, basandosi sulla virtualizzazione dei canali di input. I valori di tutti i canali vengono acquisiti ad un frequenza di 12 misure/minuto e sono convertiti utilizzando funzioni di calibrazione definite separatamente per ciascun canale, validati e mediati ad ogni ora (media oraria) o mezz'ora (media semi-oraria). Le procedure di validazione sono aperte e configurabili a livello di progettazione dell'impianto, in modo da potersi adattare alle richieste dell'ente di controllo (virtualizzazione dell'output). Il sistema, inoltre, permette il calcolo delle tabelle necessarie alla valutazione del QAL3 e, di conseguenza, permette di sapere quando deve venire ritarato. Ogni dato acquisito, calcolato, nonché ogni evento accaduto all'interno del sistema AEDOS, viene memorizzato in forma sicura, persistente e non modificabile, in modo da garantire la permanenza dei dati per un determinato numero di anni (specificato in fase di progettazione dell'impianto). La virtualizzazione degli input e degli output, permette al sistema di essere facilmente espandibile e modificabile non solo a livello di validazione/calcolo, ma anche a livello strettamente hardware. L'utilizzo di sensori particolari, strumentazione di acquisizione con protocolli di comunicazione non standard, tecnologie di nuova concezione, ecc., prevede semplicemente l'implementazione del protocollo come driver virtualizzato e la sua registrazione all'interno di AEDOS (operazione permessa solo all'amministratore responsabile del sistema).

Rapporto CESI RICERCA Uso Pubblico 07000216 ASV Ambiente e Sviluppo Sostenibile Approvato Pag. 14/54 7 STRUTTURA DEI DATI L'accesso ai dati del sistema avviene attraverso interfaccia tcp/ip con protocollo http (sola lettura). Questo garantisce la possibilità di lettura dei dati da ogni sistema collegato via ethernet (con i corretti permessi di accesso alla rete) e, contemporaneamente, impedisce la modifica dei dati stessi memorizzati. I dati a disposizione si dividono in 2 categorie: 1. immediati 2. memorizzati Per dato immediato ci si riferisce a dati appena letti/calcolati dal sistema, tipicamente utilizzati per il monitoraggio del sistema stesso. Per dato memorizzato ci si riferisce a dati memorizzati e ufficiali del sistema. Sebbene i dati immediati vengano utilizzati da AEDOS per il calcolo dei memorizzati, dovrebbero essere utilizzati dal client solamente per la visualizzazione di stati immediati, e non per la loro analisi e memorizzazione. AEDOS, assicura la correttezza dei dati memorizzati internamente, lasciando a disposizione i dati immediati solamente come verifica visiva del sistema. In casi di congestione del sistema (a causa, per esempio, di congestione della rete ethernet) viene assicurato il corretto aggiornamento dei dati memorizzati, ma non l'immediato aggiornamento dei dati immediati (che potrebbero essere visualizzati con un ritardo anche superiore ai 10 secondi). Acquisizione AEDOS acquisisce ogni 5 secondi tutti i dati provenienti dai vari dispositivi; un dispositivo è visto come un'accoppiata valore analogico valore digitale, ma il sistema è liberamente programmabile per modificare questa iniziale classificazione (nel caso siano necessari elementi costituiti diversamente, ad esempio del tipo analogico-analogico-digitale). Ogni valore letto dal sistema viene trasformato secondo questa formula, per avere il risultato voluto: eng value x Ze = Fse Ze x Ze Fse valore letto dalla scheda di aquisizione electrical zero electrical fs 2 risultato = Spl2 eng + Spl eng + Zl Spl2 Spl Zl 2 nd degree span level span level zero level Per esempio: in una codifica 4/20mA, si utilizza solamente il termine lineare (niente termine di secondo grado): 4mA corrisponde una concentrazione di 0mg/m3 (zero vivo, in modo che se si leggono valori <4 si hanno, probabilmente, degli errori; per esempio il filo staccato), 20mA corrisponde a 100mg/m3. Allora: Ze= 4 Fse = (20 4) = 16 Spl = (100 0) = 100 Spl2= 0

Rapporto CESI RICERCA Uso Pubblico 07000216 ASV Ambiente e Sviluppo Sostenibile Approvato Pag. 15/54 Zl = 0 Memorizzazione Ogni dato acquisito e calcolato viene memorizzato nel momento stesso dell'acquisizione dello stesso su un sistema di memorizzazione affidabile e permanente nel tempo. I dati memorizzati sono mantenuti per un periodo di oltre 5 anni, in maniera completamente accessibile secondo i protocolli di accesso del sistema. Gestione I dati memorizzati sono classificati in strutture dati atte a permettere l'accesso veloce ai dati stessi. I dati (analogici e/o digitali) provenienti dai sensori sono acquisiti (campionati) ogni 5 secondi, e sono memorizzati all'interno del computer. AEDOS accede ai sensori attraverso un particolare protocollo di comunicazione, che permette di utilizzare ogni tipo di sensore che possa essere collegato al computer. I sensori possono interfacciarsi con il computer con qualsiasi protocollo esistente (seriale, tcp/ip, modem, parallelo, schede dedicate di acquisizione, modbus, profibus, ecc.). I dati memorizzati possono essere elaborati all'interno del sistema stesso, in maniera trasparente e liberamente ampliabile. I dati memorizzati sono salvati in un'architettura raid 1, che permette la ridondanza dei dati stessi e la loro ricostruzione in caso di guasti hardware. Per limitare l'occupazione di banda di rete tcp/ip tutti i dati sono compressi in formato gzip, tranne i dati odierni, accessibili in chiaro.

Rapporto CESI RICERCA Uso Pubblico 07000216 ASV Ambiente e Sviluppo Sostenibile Approvato Pag. 16/54 8 FUNZIONAMENTO DEL SISTEMA Il sistema è completamente programmabile in funzione dei sensori e dei dispositivi di interfacciamento con il computer. Ogni dispositivo di interfacciamento viene virtualizzato da AEDOS, in modo da rendere ogni sensore collegato allo stesso accessibile allo stesso modo dal sistema stesso. Questo processo viene detto virtualizzazione dell'hardware. Grazie a tale processo è possibile facilmente collegare ogni tipo di interfaccia al computer, se necessario scrivendo un apposito driver in linguaggio C++. Attualmente AEDOS supporta i seguenti driver: schede di acquisizione dati analogici compatibili con lo standard Comedi schede di acquisizione dati digitali compatibili con lo standard Comedi acquisizione dati analogici compatibili con lo standard seriale B11 acquisizione dati digitali compatibili con lo standard seriale B11 acquisizione dati attraverso protocollo seriale centraline di rilevamento dati Pirelli acquisizione dati analogici compatibili con lo standard seriale ADAM serie 4000 acquisizione dati digitali compatibili con lo standard seriale ADAM serie 4000 L'aggiunta di driver prevede due passi: 1. scrittura del driver stesso compatibile con il template fornito (estensione di una classe C++) 2. aggiunta del driver al sistema di acquisizione sincrono di AEDOS (modulo Emissioni) 8.1 Architettura hardware Dal punto di vista hardware, AEDOS è costituito da: 1. computer industriale 2. sistema operativo Linux (2.4.24 o superiore) 3. insieme di sensori utilizzati 4. dispositivi di interfacciamento sensore/computer 8.2 Sistema di sviluppo utilizzato AEDOS è stato sviluppato utilizzando i seguenti sistemi: Eclipse in versione 3.0.1 per la gestione dei progetti. Plugin CDT per Eclipse per lo sviluppo in C/C++, Apache web server, PHP, Java (per la gestione del sistema superaedos). 8.3 Accesso ai dati Nel sistema AEDOS sono a disposizione due tipologie di dati: 1. dati immediati 2. dati completi I dati immediati contengono solamente le ultime informazioni a disposizione (tra queste gli ultimi valori analogici memorizzati e le ultime medie calcolate). I dati completi contengono, invece, tutti i dati analogici e digitali memorizzati sin'ora, nonché tutti i dati derivati calcolati dai vari moduli programmabili. Tutti i file sono accessibili attraverso connessione http standard.