Riassunto
Nell'ultimo decennio, l'energia eolica è diventata sempre più importante nel
settore energetico globale. Tuttavia, le operazioni e la manutenzione (O&M)
rappresentano almeno un terzo del costo totale di generazione di energia.
La manutenzione basata sullo stato (CBM) fornisce una soluzione a questo problema:
anziché pianificare la manutenzione, monitora i componenti delle turbine e
esegue la manutenzione solo quando vengono forniti avvisi di possibili malfunzionamenti.
Tutte le strategie relative alla rilevazione e diagnosi dei guasti dei generatori
di turbine eoliche (WTG) possono essere suddivise in approcci model-based
e approcci data-driven. Le tecniche model-based si basano principalmente
su un modello matematico preciso del WTG e dei suoi sottosistemi. Al contrario,
i sistemi data-drivem non richiedono modelli fisici o matematici esatti, ma
deducono il sistema di rilevazione dei difetti dai dati osservati dai sensori.
Queste ultime tecniche si sono dimostrate particolarmente efficaci negli ultimi
anni nella modellazione delle complesse interazioni associate alle turbine eoliche.
Tuttavia, la presenza di varie non linearità nei problemi esaminati e il rumore di
misurazione richiedono l'adozione di algoritmi complessi e robusti.
Questa tesi propone un framework per la manutenzione data-driven condition-based:
l'obiettivo di questo lavoro è sviluppare algoritmi di rilevamento delle anomalie
e dei guasti, che possono essere successivamente utilizzati per fornire la manutenzione
condition-based. A tal fine, viene fornito un metodo di apprendimento non
supervisionato, che coinvolge diversi modelli di reti neurali autoencoder (AE) di tipo
feedforward (FNN) o ricorrente (RNN).
Il dataset di questo lavoro è stato fornito da Sirius s.r.l., partner di importanti
aziende nel settore delle energie rinnovabili. I dati SCADA, appartenenti a vari
parchi eolici situati nel sud Italia, vengono raccolti ogni 10 minuti dalle misurazioni
dei sensori meccanici e termici. Il problema considerato include anche diversi design
di turbine, con caratteristiche geometriche e meccaniche diverse.
Nel processo, i dati provenienti dai sistemi SCADA vengono acquisiti e
raggruppati in base alle prestazioni delle turbine eoliche, facendo affidamento
su indicatori chiave delle prestazioni, stati delle turbine e allarmi.
Le sequenze temporali con le migliori prestazioni vengono selezionate come input
per la successiva fase di addestramento. In modo non supervisionato, diversi modelli
AE vengono addestrati in un compito di ricostruzione di serie temporali multivariate.
Durante questa fase, i modelli imparano una rappresentazione latente robusta delle
caratteristiche chiave della serie temporale. Quando utilizzato su dati non visti in precedenza,
l'algoritmo ricostruisce le sequenze di input fornite e l'errore di ricostruzione viene
analizzato per la rilevazione delle anomalie.
In questo studio, i diversi modelli di autoencoder saranno quindi esposti a diversi approcci
di regolarizzazione, come dropout e de-noise autoencoder (DAE), per valutare la diversa
robustezza dei modelli prodotti. Le varie architetture AE vengono quindi testate in un ambiente
di benchmark simulato, in cui vengono iniettate anomalie, rumori e comportamenti difettosi al
fine di essere rilevati. I modelli più promettenti vengono quindi impiegati in un caso di test
nel mondo reale, in cui devono essere rilevati eventi critici delle WTG precedentemente etichettati.
L'obiettivo dell'analisi non sarà solo quello di rilevare eventi avversi, ma anche di identificare
correttamente le misure e i sottosistemi implicati nelle anomalie.
Questo studio ha dimostrato l'efficacia dei modelli data-driven e alimentati dall'intelligenza
artificiale per ottenere valutazioni sull'esistenza e sulla natura delle anomalie. Inoltre,
l'efficacia del metodo consente una valutazione delle prestazioni dei parchi eolici e dei loro sottosistemi.