Principal Component Analysis, PCA, e dalla Auto Associative Kernel Regression, AAKR
Obiettivo
Monitoraggio dello stato e della variazione delle condizioni di funzionamento del motore.
Identificazione della presenza simultanea di più trend anomali su linee diverse all’atto di un intervento di manutenzione.
Risultati
A partire dai risultati della Principal Component Analysis, PCA, e dalla Auto Adaptative Kernel Regression, AAKR, valgono le seguenti considerazioni:
è possibile identificare in maniera chiara condizioni di funzionamento diverse a partire dalle aree di riferimento generate dalla PCA e correlarle allo stato del equipment considerato, garantendo l’individuazione preventiva di fenomeni di “deriva” dalla condizione di normale funzionamento.
La possibilità di individuazione predittiva di problematiche su una linea appare confermata dalla AAKR pur in presenza di falsi positivi in numero ancora troppo elevato.
L’utilizzo combinato dei risultati ottenuti dalle due tecniche appare promettente. A supporto di quanto sopra vale quanto segue:
periodo gennaio – febbraio: si possono distinguere due aree di funzionamento che sono relative ai due livelli medi di temperatura evidenziabili con l’analisi dei trend delle temperature dei gas esausti dei cilindri (area blu della Figura 1).
Periodo febbraio – marzo: i valori sono sostanzialmente stabili per le prime due componenti principali (area rossa della Figura 1). La stabilità della condizione di funzionamento permette
un buon utilizzo della AAKR con un numero di falsi positivi molto basso.
Periodo marzo (seconda metà) – aprile (prima metà): si segnalano alcuni spike sulle singole componenti principali e l’inizio della “deriva” delle condizioni di funzionamento del motore (area verde della Figura 1). L’inizio di condizioni di funzionamento instabili determina, nel complesso, un numero crescente di falsi positivi rilevati dalla AAKR.
Periodi successivi: evidente cambiamento delle aree di funzionamento (aree viola – aprile/luglio - e azzurre – agosto/settembre) e segnali di forte instabilità del sistema. In tali condizioni di funzionamento, allo stato attuale, la AAKR non è efficace e determina un numero molto elevato di falsi positivi.
Attività
Principal Component Analysis, PCA
L’analisi dei componenti principali è una tecnica di analisi statistica multivariata che consiste nella costruzione di un modello a partire dagli autovalori e autovettori della matrice di covarianza dei dati da analizzare. La riduzione della dimensione dei dati è ottenuta eliminando gli autovettori (o componenti principali) associati a quelli con autovalori più bassi. Questo richiede, in base ai campionamenti delle grandezze disponibili: studio delle correlazioni tra le variabili; calcolo della matrice della covarianza a partire da quella contenente i dati standardizzati ed eliminazione dei componenti principali con autovalori minori.
Auto Associative Kernel Regression, AAKR
E’ una tecnica che si compone di due fasi successive. Nella prima, tramite un meccanismo simile al “machine Learning” che è in grado di riconoscere diversi stati di funzionamento, vengono usati i dati storici di funzionamento per processare le letture fornite e calcolarne i residui rispetto a una condizione di funzionamento ottimale. Nella seconda è svolto un test d’ipotesi per verificare se le letture corrispondono a un funzionamento normale o anomalo. Le soglie di questo test d’ipotesi vengono in un primo momento fissate in base ai tassi α e β, che indicano i falsi positivi e i falsi negativi che si è disposti a tollerare. In seguito possono essere affinate in base ai dati raccolti nel tempo.
Quanto sopra richiede, in estrema sintesi:
analisi dei dati e costruzione del modello di riferimento per il motore sulla base del campione di dati disponibile;
definizione dei codici di calcolo e verifica della robustezza e dell’accuratezza del modello sulla base della storia manutentiva del motore;
analisi dei risultati per l’individuazione preventiva di eventuali condizioni di funzionamento non ottimali e/o di guasti dei componenti del sistema iniezione del motore;
Clustering dei dati con etichette temporali relative ai pattern precedenti il guasto.
Verifica e validazione
Analisi puntuale delle correlazioni con le deviazioni e gli eventi di guasto registrati per verificarne l’efficacia: in altri termini si verifica se, sulla base della storia operativa del sistema, alcuni guasti e/o alcune condizioni di funzionamento degradate avrebbero potuto essere previsti e, di conseguenza, evitati con opportuni interventi di manutenzione.
La figura 1 “PCA temperature gas/Potenza, periodo gennaio – settembre” riporta quanto ottenuto con la PCA.
La serie di figure “AAKR periodo marzo” riporta esemplificativamente quanto ottenuto con la AAKR nel mese di marzo.
Allo stato attuale sono in corso di svolgimento attività di ottimizzazione delle soglie di attivazione della notifica all’operatore finalizzate all’attivazione di un “Warning” che si potrebbe attivare in due situazioni diverse:
Caso 1: individuazione preventiva di problemi su una singola linea.
Caso 2: indicazione preventiva del possibile manifestarsi del guasto in un certo intervallo di tempo successivo a quello considerato.
Nel Caso 1, lavorando sui dati misurati e relativi trend, ad oggi, il supporto all’operatore può essere fornito in due modi distinti:
identificazione di velocità di variazione del gradiente (entro un certo intervallo di confidenza) per supportare la localizzazione del problema (valvola iniezione o pompa olio combustibile) in modo da ridurne i tempi di manutenzione e/o da evitare interventi multipli a breve distanza.
Identificazione della presenza simultanea di più trend anomali su linee diverse all’atto di un intervento di manutenzione al fine di evitare interventi successivi in tempi brevi.
Nel Caso 2, in prima battuta, è necessario definire due limiti (inferiore e superiore) cui associare una certa probabilità di:
raggiungere una certa temperatura (temperatura eccessiva e successiva possibilità di Shutdown motore per intervento delle protezioni di alta temperatura);
di scendere al di sotto di una certa temperatura (sinonimo di guasto, a regime): questo secondo caso è, allo stato attuale, quello prioritario.
Il raggiungimento di una delle due soglie si tradurrebbe in un warning per il supervisore per la/le linea/e considerata/e. Questo warning potrebbe essere utilizzato per supportare le scelte manutentive sulla base della probabilità di non avere guasti (i.e. di non raggiungere gli estremi di temperatura corrispondenti alla condizione di “guasto”, vedi sotto) entro un certo intervallo di tempo e permetterebbe di individuare su quali componenti intervenire durante interventi di manutenzione programmata per evitare ulteriori fermate sia per:
ripristinare alcuni dei componenti del sistema iniezione (ad esempio, pulizia valvole iniezione);
sostituire i componenti che presentano condizioni di guasto incipiente.
Quanto sopra richiede che gli strumenti IT siano tali da attivare il warning:
lavorando in tempo reale sui dati calcolati del gradiente di variazione della temperatura a parità di potenza (o per intervalli di potenza confrontabili in assenza di transitori – lavaggi, riduzione della potenza per problematiche sul riduttore catalitico o per scelte produttive).
Confrontando automaticamente, ma non in tempo reale, all’atto di un intervento di manutenzione i trend di variazione delle diverse linee a parità di potenza (o per intervalli di potenza confrontabili in assenza di transitori – lavaggi, riduzione della potenza per problematiche sul riduttore catalitico o per scelte produttive) ed individuando quelle da ispezionare sulla base dell’identificazione di pattern standard (entro un certo intervallo di confidenza).
Conclusioni
Sulla base dello studio e dei modelli sviluppati sono emerse le seguenti raccomandazioni e sono in fase di realizzazione le attività legate alla loro applicazione.
Sono state proposte delle modifiche del piano manutentivo in essere in senso predittivo al fine di supportare le azioni manutentive e la loro pianificazione tramite i modelli di cui sopra; nello specifico:
eliminazione degli interventi di sostituzione programmati con interventi su condizione a seguito di individuazione preventiva di problemi su una singola linea,
formazione dei manutentori per l’identificazione della presenza simultanea di più trend anomali su linee diverse all’atto di un intervento di manutenzione al fine di evitare interventi successivi sullo stesso componente e/o su componenti di linee diverse in tempi brevi.
Sono, inoltre, attualmente in corso:
l’affinamento della stima della probabilità di vita utile residua dei componenti a supporto delle scelte manutentive per aumentare l’efficacia delle strategie manutentive in essere in relazione ai componenti del sistema iniezione (individuazione dei componenti sui quali intervenire perché presentano condizioni di guasto incipiente).
Lo sviluppo di strumenti SW finalizzati a: assicurare la completezza delle informazioni e la loro raccolta con gli appositi strumenti da parte del Personale Tecnico di tutte le ditte coinvolte; valutare puntualmente le modalità di guasto riscontrate sia sui componenti nuovi sia su quelli revisionati.
Interventi di controllo qualità in fase di produzione, stoccaggio e trasporto della qualità degli olii combustibili basati sulla raccolta ed il monitoraggio dei dati relativi ai lotti di produzione degli olii combustibili utilizzati per verificarne la rispondenza alle specifiche definite con apposita scheda tecnica.
Paolo Tarasco, Partner, MT3
Graziano Perotti, Referente Area “Competenze in Manutenzione”, CTS Manutenzione T&M; Direttore Master in manutenzione e gestione degli asset, Festo Academy