A robust prescriptive framework and performance metric for diagnosing and predicting wind turbine faults based on SCADA and alarms data with case study

dc.contributor.authorLeahy, Kevin
dc.contributor.authorGallagher, Colm V.
dc.contributor.authorO'Donovan, Peter
dc.contributor.authorBruton, Ken
dc.contributor.authorO'Sullivan, Dominic T. J.
dc.contributor.funderScience Foundation Irelanden
dc.description.abstractUsing 10-minute wind turbine supervisory control and data acquisition (SCADA) system data to predict faults can be an attractive way of working toward a predictive maintenance strategy without needing to invest in extra hardware. Classification methods have been shown to be effective in this regard, but there have been some common issues in their application within the literature. To use these data-driven methods effectively, historical SCADA data must be accurately labelled with the periods when turbines were down due to faults, as well as with the reason for the fault. This can be manually achieved using maintenance logs, but can be highly tedious and time-consuming due to the often unstructured format in which this information is stored. Alarm systems can also help, but the sheer volume of alarms and false positives generated complicate efforts. Furthermore, a way to implement and evaluate the field deployed system beyond simple classification metrics is needed. In this work, we present a prescribed and reproducible framework for: (i) automatically identifying periods of faulty operation using rules applied to the turbine alarm system; (ii) using this information to perform classification which avoids some of the common pitfalls observed in literature; and (iii) generating alerts based on a sliding window metric to evaluate the performance of the system in a real-world scenario. The framework was applied to a dataset from an operating wind farm and the results show that the system can automatically and accurately label historical stoppages from the alarms data. For fault prediction, classification scores are quite low, with precision of 0.16 and recall of 0.49, but it is envisaged that this can be greatly improved with more training data. Nonetheless, the sliding window metric compensates for the low raw classification scores and shows that 71% of faults can be predicted with an average of 30 h notice, with false alarms being active for 122 h of the year. By adjusting some of the parameters of the fault prediction alerts, the duration of false alarms can be drastically reduced to 2 h, but this also reduces the number of predicted faults to 8%.en
dc.description.sponsorshipScience Foundation Ireland (12/RC/2302)en
dc.description.statusPeer revieweden
dc.description.versionPublished Versionen
dc.identifier.citationLeahy, K., Gallagher, C., O’Donovan, P., Bruton, K. and O’Sullivan, D. (2018) 'A robust prescriptive framework and performance metric for diagnosing and predicting wind turbine faults based on SCADA and alarms data with case study', Energies, 11(7), 1738 (21pp). doi: 10.3390/en11071738en
dc.publisherMDPI AGen
dc.relation.projectinfo:eu-repo/grantAgreement/SFI/SFI Research Centres/12/RC/2302/IE/Marine Renewable Energy Ireland (MaREI) - The SFI Centre for Marine Renewable Energy Research/
dc.rights© 2018, by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).en
dc.subjectWind turbinesen
dc.subjectScada dataen
dc.subjectFault prognosticsen
dc.subjectMachine learningen
dc.subjectRandom forestsen
dc.titleA robust prescriptive framework and performance metric for diagnosing and predicting wind turbine faults based on SCADA and alarms data with case studyen
dc.typeArticle (peer-reviewed)en
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
425.58 KB
Adobe Portable Document Format
Published Version