Energies (Oct 2024)

Machine Learning and Cointegration for Wind Turbine Monitoring and Fault Detection: From a Comparative Study to a Combined Approach

  • Paweł Knes,
  • Phong B. Dao

DOI
https://doi.org/10.3390/en17205055
Journal volume & issue
Vol. 17, no. 20
p. 5055

Abstract

Read online

Data-driven models have become powerful tools for structural and condition monitoring of engineering systems, particularly wind turbines. This paper presents a comparative analysis of common machine learning (ML) algorithms (artificial neural networks, linear regression, random forests, and gradient boosting) and a cointegration-based approach for fault detection using Supervisory Control and Data Acquisition (SCADA) data. While ML models offer early fault prediction, the cointegration method is simpler, requires less training data, and has lower computational costs. However, it is less effective for early detection. To balance these trade-offs, we propose a cascading monitoring framework, where the ML model provides long-term predictions (outer monitoring process) and the cointegration model offers short-term verification (inner monitoring process). The cointegration model serves to confirm anomalies flagged by the ML model. By combining both models in a cascade structure, the system reduces the risk of false alarms triggered by uncertainties in the ML model alone. Furthermore, the short-term cointegration-based prediction model helps pinpoint immediate risks and mitigate the issue of prolonged downtime. This combination enhances both accuracy and reliability, as demonstrated through testing on a five-year SCADA dataset from a commercial wind turbine with a known gearbox fault.

Keywords