Change-point detection in wind turbine SCADA data for robust condition monitoring with normal behaviour models
-
Published:2020-10-27
Issue:4
Volume:5
Page:1375-1397
-
ISSN:2366-7451
-
Container-title:Wind Energy Science
-
language:en
-
Short-container-title:Wind Energ. Sci.
Abstract
Abstract. Analysis of data from wind turbine supervisory control and data acquisition (SCADA) systems has attracted considerable research interest in recent years. Its predominant application is to monitor turbine condition without the need for additional sensing equipment. Most approaches apply semi-supervised anomaly detection methods, also called normal behaviour models, that require clean training data sets to establish healthy component baseline models. In practice, however, the presence of change points induced by malfunctions or maintenance actions poses a major challenge. Even though this problem is well described in literature, this contribution is the first to systematically evaluate and address the issue. A total of 600 signals from 33 turbines are analysed over an operational period of more than 2 years. During this time one-third of the signals were affected by change points, which highlights the necessity of an automated detection method. Kernel-based change-point detection methods have shown promising results in similar settings. We, therefore, introduce an appropriate SCADA data preprocessing procedure to ensure their feasibility and conduct comprehensive comparisons across several hyperparameter choices. The results show that the combination of Laplace kernels with a newly introduced bandwidth and regularisation-penalty selection heuristic robustly outperforms existing methods. More than 90 % of the signals were classified correctly regarding the presence or absence of change points, resulting in an F1 score of 0.86. For an automated change-point-free sequence selection, the most severe 60 % of all change points (CPs) could be automatically removed with a precision of more than 0.96 and therefore without any significant loss of training data. These results indicate that the algorithm can be a meaningful step towards automated SCADA data preprocessing, which is key for data-driven methods to reach their full potential. The algorithm is open source and its implementation in Python is publicly available.
Publisher
Copernicus GmbH
Subject
Energy Engineering and Power Technology,Renewable Energy, Sustainability and the Environment
Reference36 articles.
1. Aminikhanghahi, S. and Cook, D. J.: A survey of methods for time series change
point detection, Knowl. Inf. Syst., 51, 339–367, 2017. a 2. Arlot, S., Celisse, A., and Harchaoui, Z.: Kernel change-point detection, arXiv [preprint], arXiv:1202.3878v1, 2012. a 3. Arlot, S., Celisse, A., and Harchaoui, Z.: A Kernel Multiple Change-point
Algorithm via Model Selection, J. Mach. Learn. Res., 20,
1–56, 2019. a, b, c, d, e 4. Bach-Andersen, M., Rømer-Odgaard, B., and Winther, O.: Flexible non-linear
predictive models for large-scale wind turbine diagnostics, Wind Energ., 20,
753–764, 2017. a, b 5. Bangalore, P., Letzgus, S., Karlsson, D., and Patriksson, M.: An artificial
neural network-based condition monitoring method for wind turbines, with
application to the monitoring of the gearbox, Wind Energ., 20, 1421–1438,
2017. a, b, c, d, e, f
Cited by
14 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
|
|