Next Article in Journal
Joint Fusion and Detection via Deep Learning in UAV-Borne Multispectral Sensing of Scatterable Landmine
Previous Article in Journal
DDD TinyML: A TinyML-Based Driver Drowsiness Detection Model Using Deep Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Exploring the Limits of Early Predictive Maintenance in Wind Turbines Applying an Anomaly Detection Technique

1
Department of Computer Science and Communications Technologies, Vilnius Gediminas Technical University, Saulėtekio al. 11, LT-10223 Vilnius, Lithuania
2
State Research Institute Center for Physical Sciences and Technology, Sauletekio Av. 3, LT-10257 Vilnius, Lithuania
3
Department of Engineering Sciences, University of Agder, Postboks 422, 4604 Kristiansand, Norway
4
Department of Electrical Power, Engineering and Mechatronics, Tallinn University of Technology, Ehitajate Tee 5, 12616 Tallinn, Estonia
5
Institute of Industrial Electronics and Electrical Engineering, Riga Technical University, 12/1 Azenes Street, LV-1048 Riga, Latvia
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(12), 5695; https://doi.org/10.3390/s23125695
Submission received: 27 April 2023 / Revised: 27 May 2023 / Accepted: 16 June 2023 / Published: 18 June 2023
(This article belongs to the Section Electronic Sensors)

Abstract

:
The aim of the presented investigation is to explore the time gap between an anomaly appearance in continuously measured parameters of the device and a failure, related to the end of the remaining resource of the device-critical component. In this investigation, we propose a recurrent neural network to model the time series of the parameters of the healthy device to detect anomalies by comparing the predicted values with the ones actually measured. An experimental investigation was performed on SCADA estimates received from different wind turbines with failures. A recurrent neural network was used to predict the temperature of the gearbox. The comparison of the predicted temperature values and the actual measured ones showed that anomalies in the gearbox temperature could be detected up to 37 days before the failure of the device-critical component. The performed investigation compared different models that can be used for temperature time-series modeling and the influence of selected input features on the performance of temperature anomaly detection.

1. Introduction

Predictive maintenance of wind turbines is a critical aspect of wind energy management that involves using data analysis and machine learning techniques to predict when maintenance tasks will be required for wind turbines. It is important because it helps wind farm operators reduce the downtime and the repair costs, increase the operational efficiency of their wind turbines, and ensure the safety of their workforce. With the increasing global demand for clean energy and the growing number of wind turbines in operation, predictive maintenance has become a vital tool for wind energy companies to improve their bottom line and meet their sustainability goals. Furthermore, as predictive maintenance technology continues to advance, wind farm operators can remotely monitor their turbines, reducing the need for manual inspections and improving safety for maintenance workers.
Several components of wind turbines are known to fail more frequently than others, including the following: gearboxes, bearings, blades, and control systems.
Gearboxes are critical components that convert the low-speed rotation of the blades into high-speed rotation for the generator. Due to the high stresses and heavy loads involved, gearboxes are prone to wear, overheating, and oil contamination, which can cause failure. The bearings support the rotor and other rotating parts of the wind turbine. They are subjected to high loads and rotational speeds, making them prone to wear and damage. The generator, as a key component of the wind turbine, converts mechanical energy into electrical power. The high value generator accounts for about 10% of the total cost of the wind turbine [1]. Another significant contributor to wind turbine downtime is the generator faults. Mechanical, electrical, and cooling system failures are the three basic types of generator failures. Typically, all of these types of failure result in the overheating of a generator and the downtime of a wind turbine [2,3].
Wind turbine blades are exposed to extreme environmental conditions, including high winds, temperature changes, and lightning strikes. Over time, this can lead to blade erosion, cracking, and other forms of damage that can affect their performance. The control systems of a wind turbine are responsible for regulating its operation and ensuring that it operates within safe and optimal parameters. If these systems fail or malfunction, the turbine may be shut down or run at suboptimal levels, leading to reduced efficiency and increased maintenance costs.
The application of predictive maintenance techniques is desirable because operators can monitor these and other critical components of their wind turbines to identify potential problems before they occur, allowing them to take proactive steps to address them and avoid costly downtime.
The global installed capacity of wind power has increased from approximately 2.5 GW in 1992 to almost 236 GW at the end of 2021. The plan is to install 116 GW of new wind farms in Europe over the period 2022–2026, which is 23 GW a year on average [4,5]. Since the number of wind farms is growing rapidly, manual monitoring or periodic maintenance of wind turbines is inefficient, which is another reason why automatic monitoring and sensor data analysis techniques are the better option. Mapping wind turbine sensor data and the ambient conditions, such as temperature, wind speed, or humidity, to a failure of the particular wind turbine component introduces several very important challenges. First, we should provide a sufficient amount of examples that carry information about the dependencies of the sensor measurements and the failure event. Second, machine learning models should be designed to deal with highly unbalanced data, as there are hundreds or thousands of measurements with only a few failure events in the data set. Third, there is no prior information on how early we can predict a failure from sensor data, because we cannot directly see which sensor measurements (or extracted features from the sensor signals) start to predict the failure of the component and its timing.
In this paper, we focus our investigation on machine learning techniques that could be efficiently applied for the analysis of wind turbine sensor data and to indicate anomalous sensor measurements related to the possible failure of the wind turbine components. The anomaly detection-based approach in this paper is also used to indicate how many days in advance we may expect to detect the first signs of abnormal conditions in the components of the wind turbine, which will be later followed by failure.
It is important to predict wind turbine failure as early as possible because it allows wind farm operators to plan and schedule maintenance tasks in advance, minimizing the downtime and reducing the risk of costly repairs or equipment replacement. By predicting failures in advance, operators can order replacement parts, allocate resources, and plan maintenance work without disrupting the operation of the wind farm or risking the safety of maintenance workers.
In addition, predicting failures in advance can help wind farm operators optimize their maintenance schedules and reduce maintenance costs. Rather than relying on scheduled maintenance at fixed intervals, predictive maintenance enables operators to perform maintenance only when it is needed, based on the actual condition of the wind turbine components. This can help extend the useful life of the equipment, reduce repair costs, and improve the overall efficiency of the wind farm.
Finally, predicting failures in advance can also help improve safety for maintenance workers. By identifying potential problems before they occur, operators can take steps to minimize the risk of accidents or injuries during maintenance work, ensuring that workers are able to perform their duties safely and efficiently.
The remainder of the paper is organized as follows. In Section 2, we present the state of the art. In Section 3, we present the proposed technique. In Section 4, we discuss the building blocks of the deep anomaly detection framework and we describe the case study and the results obtained; finally, in Section 5, we summarize the present work and draw our conclusions.

2. State of the Art

The field of predictive maintenance of wind turbines is rapidly advancing, with new technologies and techniques being developed to improve the accuracy and efficiency of predictive maintenance systems. In this section on the state of the art, we explore some of the latest developments in the field, including advances in machine learning algorithms, the use of sensors and IoT devices, and the application of big data analytics to wind turbine maintenance. We also examine some of the challenges that remain in the field, such as the need for more accurate data collection and analysis and the need for standardized approaches to predictive maintenance across different wind turbine models and manufacturers. Overall, this section provides an overview of the current state of the art in the predictive maintenance of wind turbines and highlights some of the most promising areas for future research and development.
Most wind farms today are equipped with a Supervisory Control and Data Acquisition (SCADA) system, and the SCADA data are full of hidden information that can be utilized to detect faults early on. SCADA signal research has also been successful in establishing systems to identify wind turbine failures [6,7,8,9]. The generator temperature and gearbox oil temperature in SCADA data as the entry point for fault warning were used in [10].
Big data are promising for modeling wind energy, including wind speed forecasting [11,12], power prediction and optimization [12], power curve monitoring [13], and predictive maintenance [14,15]. Appropriate use of condition monitoring (CM) can reduce turbine repair and maintenance costs by detecting faults at an early stage [2]. Several papers have reviewed CM methods for various components of wind turbines [7,16,17]. The most popular models were based on Multilayer Perceptron (MLP), Decision Tree (DT), k-Nearest Neighbor (kNN), Support Vector Machine (SVM), Long Short-Term Memory (LSTM), etc. In addition, early stage faults on the gear teeth were identified during condition monitoring using vibration analysis [18,19].
The authors of [15] stated that the MLP stacked model reduced wind turbine maintenance costs and predicted failures with 80.53% precision. This best result was achieved compared to the base models. Stacked algorithms rarely produced unanimously better results than the best of the two base models in terms of the metrics used. However, stacking multiple neural networks had this effect. The final stacked model produced more true positives and true negatives, while at the same time, it reduced the number of false negatives.
A data-driven decision-making methodology that combined prognostic and health management, proposed by [20], reduced maintenance costs, as compared to the stacked MLP model from [15] with a precision of 91.08%. Data processing, feature engineering, and model development were performed before model selection and validation. The best result was achieved when a specific model for each failure was chosen. In this model, the 2016 data for all turbines were combined into one training dataset, and then a training set was created for each failure of each component by assembling the failure data related to this component of all turbines. The data balance chosen here was 25% failure and 75% without failure, with the 75% randomly selected from all turbines. It should be noted that the support vector classifier algorithm was dropped due to its long computation time, and the random forest algorithm was chosen for the testing phase due to the training and validation accuracy percentages.
A data-centric ML technology was proposed, where data-oriented steps were not a one-time procedure but were executed iteratively [14]. It is important to note that the ML model was not time dependent, and the data were randomly sampled from the remaining half of the data from the testing period and used as a validation set.
The detection of anomalies in time series is a highly complex task that requires large data sets to accurately discriminate between points that exhibit normal and abnormal behavior [21]. For example, the authors of [22] tried to determine the icing of wind turbine blades. Their method of choice was the use of LSTM networks because of their capability to process and analyze sequential data effectively. Using these LSTM networks, the researchers classified the condition of the turbine blades into two scenarios: blades with ice and blades without ice. The LSTM model was trained to interpret sequential patterns using a combination of historical data, real-time measurements, and possibly other operational variables such as weather conditions and performance data. The authors reported a remarkable precision of 96% in detecting icing anomalies using an LSTM network.
The authors of [23] claimed that they were able to detect four types of anomalies (generator failure, pitch motor failure, gearbox oil temperature overlimit, and anemometer failure) with 91.29% precision, considering 25 different parameters. The authors of [23,24,25,26,27,28,29] used SCADA data for anomaly detection. In these cases, data sets of 10 to 14 measured metrics were used. In all the works, good results were provided for the detection of anomalies in wind turbines; for example, in [30], the temperature of the gearbox was monitored, and the authors were able to detect possible faults before they occur. Furthermore, ref. [29] used a semi-supervised model using only healthy information to develop this strategy, and they claimed that it was not necessary to have a history of turbine failure. It can be concluded that the above methodology worked well and efficiently, as it raised alerts months before fatal breakdowns when tested on total wind parks over a year without false alarms.
The experiments described in [10] showed that in terms of XGBoost compared to the SVM regression prediction mode, the fixed fault threshold approach could provide a fault alarm 3 h in advance for the generator, while the dynamic fault threshold determination method could provide a fault alarm 4.25 h in advance. The fixed fault threshold approach could provide a fault alarm 2 h in advance for a gearbox, but the dynamic threshold fault diagnosis method may provide a fault alarm 2.75 h in advance.
The authors of [26] claimed that the Mahalanobis distance approach detected faulty behaviors of wind turbines at a high accuracy rate of 97%. For this study, a direct-drive onshore wind turbine located in Taiwan was used. The duration points for anomaly detection were averaged for the first 12 h of the day and for the following 12 h. Regarding the parameters of different components, the fact that the MD approach succeeded in detecting wind turbine faults suggests that it can provide a comprehensive view of the system’s health.
The original unsupervised deep anomaly detection framework with the core of a neural architecture combining AEs and Graph Convolutional Networks (GCNs) was proposed by [31]. The results showed that the proposed model could anticipate 10 SCADA log alarms with an average failure time of about 23 days involving some of the most critical components, without triggering false alarms.
The majority of these algorithms were built in an artificial environment and were often not highly robust to the failure behavior of real-world systems, i.e., minor system failures (e.g., a failing sensor, small damage, or firmware updates). In most cases, even a small fault causes the engine to fail completely, resulting in the continuous reporting of an anomaly or the inability to detect additional anomalies [32].

3. Materials and Methods

3.1. The Dataset

We used a public Energias De Portugal (EDP) wind turbine dataset from the Wind Turbine Failure Detection Challenge [1]. This data set covered two full years of SCADA records from 2016 to 2017 from five wind turbines at 10-minute intervals and data from the meteorological mast. The data set was divided into two data sets: 80% training data and 20% testing data. Furthermore, this data set contained the failure list of the training and the testing sets, as presented in Table 1. Those failures were grouped by component: gearbox, generator, generator bearing, transformer, and hydraulic group. In this data set, only a few turbine components had failures in both the training and testing data sets. The wind turbine T01 had only one gearbox failure in the training data and only one in the transformer. The data from this turbine were good for training our model. The T06 wind turbine had many generator failures in the training set but only one failure for the gearbox group and one for the hydraulic group. The wind turbine T07 had two transformer failures and one generator bearing failure in the training set and two hydraulic group failures, one generator failure, and one generator bearing failure. The wind turbine T09 had three gearbox bearings failures and one generator failure in the training set and one each in the gearbox, generator bearing, and hydraulic groups. The T11 wind turbine had one failure in the gearbox and one in the hydraulic group in the training set and two failures in the hydraulic group.
Unbalanced data can cause many failures. In this case, we decided to monitor the most expensive part: the gearbox. In the following subsections, the different predictive maintenance approaches with this data set are reviewed.

3.2. The Proposed Technique

In this paper, we propose an approach that is less sensitive to the data-imbalance problem. We followed the hypothesis that the temperature of the gearbox bearing on the high-speed shaft correlated with all five failure types in the dataset and could be predicted in advance if we noticed unusual changes in the measured temperature.
One challenge in temperature anomaly detection is dynamic temperature changes, which depend on the load of the gearbox and the current ambient temperature. Therefore, we could not use a fixed temperature level as an indicator of the anomaly. We decided to use a machine learning model for temperature prediction, which should continuously predict the temperature of the gearbox, and we compared it to the measured temperature. The model should be able to predict the temperature with a minimum error when all the turbine components are in good condition. This was achieved by training a machine learning model to map the measured sensor data to the gearbox temperature. Such a model always indicates what temperature we should expect in the current situation (with the current ambient temperature, wind speed, etc.). If the model works correctly, and the real measured temperature is significantly different from the predicted one, then an anomaly of the temperature values is indicated, and we may predict the failure of the wind turbine component.
According to the experience and knowledge of experts, we filtered out a set of ambient (e.g., wind speed and temperature) and internal signals (e.g., generator RPM) to predict the gearbox bearing at a high-speed shaft temperature in a normal state when there were no failures in wind turbines. All these signals are listed in Table 2.
The implementation and practical application of our approach, proposed in this paper, needed to perform the following investigations:
  • Selection of the input features for a temperature prediction model that sufficiently represented the influence of external factors on the gearbox bearing temperature when the turbine components were in a healthy state.
  • Selection of the machine learning model to solve the temperature prediction task with a minimized regression error.
  • Proposal of a technique for anomaly detection threshold selection when the predicted temperatures were compared with the actual measured ones.
These features were sampled in the range of 3, 6, and 24 h. The selection of these particular time frames was guided by domain experience and the findings from previous research in the field of the predictive maintenance of wind turbines.
Recurrent Neural Networks (RNNs) are a class of neural networks that are particularly suited for time-series data analysis. RNNs are designed to handle sequences of data with varying lengths and can capture temporal dependencies. This is essential when working with time-series data, such as wind turbine sensor data, as it allows the model to learn patterns that span across different time steps. In the study, the gearbox bearing temperature was predicted with three different models: Long-Short-Term Memory (LSTM), Gated Recurrent Unit (GRU), and Bidirectional Long Short-Term Memory (bi-LSTM). These results are shown in Figure 1.
Structures with a recurrent layer (128 cells) and two recurrent layers (128 + 100 cells) were tested.
Training and testing were applied multiple times with different scenarios when the training data were selected from one turbine and tested with data from other turbines. In addition, multiple turbine data sets were combined and tested with the remaining data. The regression models were trained and tested 144 times to select the model with the best RMSE score.

4. Results and Discussion

This study offers substantial contributions to the field of predictive maintenance and failure detection, particularly in the context of wind turbine operations. The successful implementation of a recurrent neural network, specifically a bidirectional long short-term memory (bi-LSTM) model, highlights the model’s ability to effectively predict temperature anomalies, serving as a potential indicator of imminent gearbox failure. This predictive capability allows for the timely mitigation of equipment failure, enhancing the efficiency and productivity while minimizing the downtime.
The comparative analysis also revealed important insights. The superior performance of the two-layer bi-LSTM model over the other regression models reaffirmed the efficacy of recurrent neural networks in time-series prediction tasks. The models’ performances, however, were significantly influenced by the choice of input features. Shorter time ranges for the input features provided better predictive accuracy, underlining the importance of data granularity in time-series prediction. It achieved the lowest Root Mean Square Error (RMSE) at 1.61, indicating a strong predictive precision. This model also demonstrated the lowest standard deviation (Std) at 1.10, suggesting consistent performance. Furthermore, it had the smallest minimum error (Min) at 0.0021 and the smallest maximum error (Max) at 7.17, demonstrating its robustness in handling a variety of prediction scenarios. The results are displayed in Table 3
The models were trained to predict the gearbox bearing at a high-speed shaft temperature in order to compare it with the actual temperature to find anomalies. Two automatic THD selection techniques were compared, based on three standard deviations from the mean value and based on the moving median. The effect on the early failure prediction is given in Table 4. The selection of the decision threshold is illustrated in Figure 2.
However, while our findings are promising, they also raise additional questions for future research. For example, how would the bi-LSTM model perform with different parameter configurations or in predicting other types of anomalies? Furthermore, while shorter time intervals proved beneficial in this context, further research is needed to establish the optimal time interval that balances the prediction accuracy and computational efficiency.

5. Conclusions

In this investigation, we demonstrated the potential of recurrent neural networks, particularly a bidirectional long short-term memory (bi-LSTM) model, in effectively predicting temperature anomalies that may signify imminent failures in wind turbine gearboxes. Our model’s ability to accurately model the time series of a healthy device’s parameters has proven instrumental in detecting these anomalies by comparing the predicted values with actual measurements.
The comparative analysis between various models and input features further established the superiority of a two-layer bi-LSTM model and the advantages of using shorter time ranges for input features (3 h). This outcome illuminates the importance of selecting an appropriate model and the right time granularity in time-series prediction tasks.
Our approach using THD selection based on the moving median has shown promising results in facilitating the detection of anomalies 60% earlier than other techniques. This capacity for early detection underscores the potential of our method as an effective predictive maintenance tool, enabling the proactive mitigation of equipment failures and thus conserving time and resources.

Author Contributions

Conceptualization, M.J. and A.S.; Funding acquisition, V.K.H.; Methodology, M.J. and A.S.; Project administration, R.P.; Supervision, A.B.; Validation, M.J.; Visualization, M.J.; Writing—original draft, M.J. and A.S.; Writing—review and editing, M.Š., V.K.H., T.V. and J.Z. All authors have read and agreed to the published version of the manuscript.

Funding

The project “Industrial Internet methods for electrical energy conversion systems monitoring and diagnostics” benefits from a EUR 993,000 grant from Iceland, Liechtenstein, and Norway through the EEA Grants. The aim of the project is to provide research in the field of energy conversion systems and to develop artificial intelligence and virtual emulator-based prognostic and diagnostic methodologies for these systems. The project contract with the Research Council of Lithuania (LMTLT) no. is S-BMT-21-5 (LT08-2-LMT-K-01-040).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Portugal, E.D. Wind Turbine Failure Detection. 2019. Available online: https://opendata.edp.com/pages/challenges/#description (accessed on 1 June 2022).
  2. Guo, P.; Infield, D.; Yang, X. Wind turbine generator condition-monitoring using temperature trend analysis. IEEE Trans. Sustain. Energy 2012, 3, 124–133. [Google Scholar] [CrossRef] [Green Version]
  3. Becker, E.; Poste, P. Keeping the blades turning: Condition monitoring of wind turbine gears. Refocus 2006, 7, 26–32. [Google Scholar] [CrossRef]
  4. El-Thalji, I.; Liyanage, J.P. On the operation and maintenance practices of wind power asset: A status review and observations. J. Qual. Maint. Eng. 2012, 18, 232–266. [Google Scholar] [CrossRef]
  5. Energy in Europe: 2021 Statistics, W. The Outlook for 2022–2026. The Inside of a Wind Turbine. 2021. Available online: https://windeurope.org (accessed on 1 June 2022).
  6. Gonzalez, E.; Reder, M.; Melero, J.J. SCADA alarms processing for wind turbine component failure detection. J. Physics: Conf. Ser. 2016, 753, 072019. [Google Scholar] [CrossRef]
  7. Tautz-Weinert, J.; Watson, S.J. Using SCADA data for wind turbine condition monitoring—A review. IET Renew. Power Gener. 2017, 11, 382–394. [Google Scholar] [CrossRef] [Green Version]
  8. Liu, X.; Du, J.; Ye, Z.S. A Condition Monitoring and Fault Isolation System for Wind Turbine based on SCADA Data. IEEE Trans. Ind. Inform. 2021, 18, 986–995. [Google Scholar] [CrossRef]
  9. Turnbull, A.; Carroll, J.; McDonald, A. Combining SCADA and vibration data into a single anomaly detection model to predict wind turbine component failure. Wind Energy 2021, 24, 197–211. [Google Scholar] [CrossRef]
  10. Liu, Y.; Wu, Z.; Wang, X. Research on fault diagnosis of wind turbine based on SCADA data. IEEE Access 2020, 8, 185557–185569. [Google Scholar] [CrossRef]
  11. El-Fouly, T.H.M.; El-Saadany, E.F.; Salama, M.M.A. One Day Ahead Prediction of Wind Speed and Direction. IEEE Trans. Energy Convers. 2008, 23, 191–201. [Google Scholar] [CrossRef]
  12. Lin, Z.; Liu, X. Wind power forecasting of an offshore wind turbine based on high-frequency SCADA data and deep learning neural network. Energy 2020, 201, 117693. [Google Scholar] [CrossRef]
  13. Kusiak, A.; Zheng, H.; Song, Z. On-line monitoring of power curves. Renewable Energy 2009, 34, 1487–1493. [Google Scholar] [CrossRef]
  14. Garan, M.; Tidriri, K.; Kovalenko, I. A Data-Centric Machine Learning Methodology: Application on Predictive Maintenance of Wind Turbines. Energies 2022, 15, 826. [Google Scholar] [CrossRef]
  15. Eriksson, J. Machine Learning for Predictive Maintenance on Wind Turbines—Using SCADA Data and the Apache Hadoop Ecosystem (Behovsstyrt Underhåll av Vindkraftverk med Maskininlärning i Apache Hadoop). Master’s Thesis, Linköping University, Linköping, Sweden, 2020. [Google Scholar]
  16. Hameed, Z.; Hong, Y.S.; Cho, Y.M.; Ahn, S.H.; Song, C.K. Condition monitoring and fault detection of wind turbines and related algorithms: A review. Renew. Sustain. Energy Rev. 2009, 13, 1–39. [Google Scholar] [CrossRef]
  17. Stetco, A.; Dinmohammadi, F.; Zhao, X.; Robu, V.; Flynn, D.; Barnes, M.; Keane, J.; Nenadic, G. Machine learning methods for wind turbine condition monitoring: A review. Renew. Energy 2019, 133, 620–635. [Google Scholar] [CrossRef]
  18. Serrato, R.; Maru, M.M.; Padovese, L.R. Effect of lubricant viscosity grade on mechanical vibration of roller bearings. Tribol. Int. 2007, 40, 1270–1275. [Google Scholar] [CrossRef]
  19. Iorgulescu, M.; Beloiu, R. Vibration and Current Monitoring for Fault’s Diagnosis of Induction Motors. 2008. Available online: https://elth.ucv.ro/fisiere/anale/2008/3_3.pdf (accessed on 20 April 2023).
  20. Tidriri, K.; Braydi, A.; Kazmi, H. Data-driven Decision-Making Methodology for Prognostic and Health Management of Wind Turbines*. In Proceedings of the 2021 Australian and New Zealand Control Conference, ANZCC 2021, Gold Coast, Australia, 25–26 November 2021; pp. 104–109. [Google Scholar] [CrossRef]
  21. Apostol, E.S.; Truică, C.O.; Pop, F.; Esposito, C. Change point enhanced anomaly detection for iot time series data. Water 2021, 13, 1633. [Google Scholar] [CrossRef]
  22. Wang, X.; Zheng, Z.; Jiang, G.; He, Q.; Xie, P. Detecting Wind Turbine Blade Icing with a Multiscale Long Short-Term Memory Network. Energies 2022, 15, 2864. [Google Scholar] [CrossRef]
  23. Zhang, C.; Hu, D.; Yang, T. Anomaly detection and diagnosis for wind turbines using long short-term memory-based stacked denoising autoencoders and XGBoost. Reliab. Eng. Syst. Saf. 2022, 222, 108445. [Google Scholar] [CrossRef]
  24. Morrison, R.; Liu, X.; Lin, Z. Anomaly detection in wind turbine SCADA data for power curve cleaning. Renew. Energy 2022, 184, 473–486. [Google Scholar] [CrossRef]
  25. Khan, P.W.; Yeun, C.Y.; Byun, Y.C. Fault detection of wind turbines using SCADA data and genetic algorithm-based ensemble learning. Eng. Fail. Anal. 2023, 148, 107209. [Google Scholar] [CrossRef]
  26. Liu, J.H.; Corbita, N.T.; Lee, R.M.; Wang, C.C. Wind Turbine Anomaly Detection Using Mahalanobis Distance and SCADA Alarm Data. Appl. Sci. 2022, 12, 8661. [Google Scholar] [CrossRef]
  27. Wen, W.; Liu, Y.; Sun, R.; Liu, Y. Research on Anomaly Detection of Wind Farm SCADA Wind Speed Data. Energies 2022, 15, 5869. [Google Scholar] [CrossRef]
  28. McKinnon, C.; Carroll, J.; McDonald, A.; Koukoura, S.; Infield, D.; Soraghan, C. Comparison of new anomaly detection technique for wind turbine condition monitoring using gearbox SCADA data. Energies 2020, 13, 5152. [Google Scholar] [CrossRef]
  29. Campoverde-Vilela, L.; Feijóo, M.C.; Vidal, Y.; Sampietro, J.; Tutivén, C. Anomaly-based fault detection in wind turbine main bearings. Wind Energy Sci. 2023, 8, 557–574. [Google Scholar] [CrossRef]
  30. Roelofs, C.M.; Lutz, M.A.; Faulstich, S.; Vogt, S. Autoencoder-based anomaly root cause analysis for wind turbines. Energy AI 2021, 4, 100065. [Google Scholar] [CrossRef]
  31. Miele, E.S.; Bonacina, F.; Corsini, A. Deep anomaly detection in horizontal axis wind turbines using Graph Convolutional Autoencoders for Multivariate Time series. Energy AI 2022, 8, 100145. [Google Scholar] [CrossRef]
  32. Gruhl, C.; Hannan, A.; Huang, Z.; Nivarthi, C.; Vogt, S. The Problem with Real-World Novelty Detection—Issues in Multivariate Probabilistic Models. In Proceedings of the 2021 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion, ACSOS-C 2021, Virtual, 19–23 September 2022; pp. 204–209. [Google Scholar] [CrossRef]
Figure 1. T01, T03, and T09 actual vs. predicted measurements with different models.
Figure 1. T01, T03, and T09 actual vs. predicted measurements with different models.
Sensors 23 05695 g001
Figure 2. Illustration of a selected decision threshold for temperature anomaly detection.
Figure 2. Illustration of a selected decision threshold for temperature anomaly detection.
Sensors 23 05695 g002
Table 1. Failure list based on [1].
Table 1. Failure list based on [1].
ComponentT01T06T07T09T11
TrainTestTrainTestTrainTestTrainTestTrainTest
Gearbox1001001100
Generator0050010010
Generator Bearing0000113100
Transformer0100200000
Hydraulic Group0011020112
Table 2. List of the ambient and internal signals used for predicting the gearbox bearing temperature of wind turbines.
Table 2. List of the ambient and internal signals used for predicting the gearbox bearing temperature of wind turbines.
DescriptorDescriptionComponent
Gen_RPM_Max [rpm]Maximum generator rpm in latest average periodGenerator
Gen_RPM_Min [rpm]Minimum generator rpm in latest average periodGenerator
Gen_RPM_Avg [rpm]Average generator rpm in latest average periodGenerator
Gen_RPM_Std [rpm]Std generator rpm in latest average periodGenerator
Rtr_RPM_Max [rpm]Maximum rotor rpm in latest average periodRotor
Rtr_RPM_Min [rpm]Minimum rotor rpm in latest average periodRotor
Rtr_RPM_Avg [rpm]Average rotor rpm in latest average periodRotor
Amb_WindSpeed_Max [m/s]Maximum wind speed within average timebaseAmbient
Amb_WindSpeed_Min [m/s]Minimum wind speed within average timebaseAmbient
Amb_WindSpeed_Avg [m/s]Average wind speed within average timebaseAmbient
Amb_WindSpeed_Std [m/s]Std wind speed within average timebaseAmbient
Amb_WindDir_Relative_Avg [ ]Average wind relative directionAmbient
Amb_WindDir_Abs_Avg [ ]Average wind absolute directionAmbient
Amb_Temp_Avg [ C]Average ambient temperatureAmbient
Prod_LatestAvg_ActPweGen0 [Wh]Active power: generator disconnected (yaw motor, hydraulic motor, etc.)Production
Prod_LatestAvg_TotActPwr [Wh]Total active powerProduction
Prod_LatestAvg_ReactPwrGen0 [VArh]Reactive power: generator disconnected (yaw motor, hydraulic motor, etc.)Production
Prod_LatestAvg_TotReactPwe [VArh]Total reactive powerProduction
Table 3. Best model performance metrics.
Table 3. Best model performance metrics.
ModelRMSEStdMinMaxTraining Time
LSTM1.911.490.001211.5809:22
bi-LSTM1.791.340.003310.2706:47
GRU1.851.330.005810.4205:41
LSTM + LSTM1.691.090.00277.0408:06
bi-LSTM + bi-LSTM1.611.100.00217.1711.10
Table 4. Estimation of how many days in advance the failure could be predicted from the anomalies.
Table 4. Estimation of how many days in advance the failure could be predicted from the anomalies.
Component Failure Model with TwoModel with Two
LSTM Layersbi-LSTM Layers
THD Estimation MethodTHD Estimation Method
Mean + 3*STD Moving Median Mean + 3*STD Moving Median
Gearbox14222232
Generator15242637
Generator Bearing13242236
Transformer23222435
Hydraulic Group12222033
* THD selection techniques compared: based on 3 standard deviations from mean value and based on moving median.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Jankauskas, M.; Serackis, A.; Šapurov, M.; Pomarnacki, R.; Baskys, A.; Hyunh, V.K.; Vaimann, T.; Zakis, J. Exploring the Limits of Early Predictive Maintenance in Wind Turbines Applying an Anomaly Detection Technique. Sensors 2023, 23, 5695. https://doi.org/10.3390/s23125695

AMA Style

Jankauskas M, Serackis A, Šapurov M, Pomarnacki R, Baskys A, Hyunh VK, Vaimann T, Zakis J. Exploring the Limits of Early Predictive Maintenance in Wind Turbines Applying an Anomaly Detection Technique. Sensors. 2023; 23(12):5695. https://doi.org/10.3390/s23125695

Chicago/Turabian Style

Jankauskas, Mindaugas, Artūras Serackis, Martynas Šapurov, Raimondas Pomarnacki, Algirdas Baskys, Van Khang Hyunh, Toomas Vaimann, and Janis Zakis. 2023. "Exploring the Limits of Early Predictive Maintenance in Wind Turbines Applying an Anomaly Detection Technique" Sensors 23, no. 12: 5695. https://doi.org/10.3390/s23125695

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop