Projects

Digital Twin for Wind-Turbine Predictive Maintenance

A Python-based applied research framework for SCADA-driven wind-turbine predictive maintenance, combining data-driven anomaly detection, physics-informed digital-twin modelling, uncertainty quantification, and operational decision support. The project transforms turbine time-series operating data into interpretable diagnostic indicators that support early fault detection and improve wind-farm reliability. It benchmarks multiple anomaly-detection methods on real wind-turbine SCADA data, connects model outputs with expected turbine power behaviour, estimates uncertainty through Monte Carlo simulation, and converts diagnostic results into maintenance-oriented operational actions.

Completed Jun 2025 - Mar 2026
Digital Twin for Wind-Turbine Predictive Maintenance
Project Overview

Project Overview

Research Innovation

Summary
A Python-based applied research framework for SCADA-driven wind-turbine predictive maintenance, combining data-driven anomaly detection, physics-informed digital-twin modelling, uncertainty quantification, and operational decision support. The project transforms turbine time-series operating data into interpretable diagnostic indicators that support early fault detection and improve wind-farm reliability. It benchmarks multiple anomaly-detection methods on real wind-turbine SCADA data, connects model outputs with expected turbine power behaviour, estimates uncertainty through Monte Carlo simulation, and converts diagnostic results into maintenance-oriented operational actions.


This project presents a Python-based applied research framework for predictive maintenance of wind turbines using SCADA time-series data. It combines data-driven anomaly detection, physics-informed digital-twin modelling, uncertainty quantification, and an operational decision-support layer designed for maintenance-oriented actions.


     
  • Benchmarked six anomaly-detection approaches on the CARE-to-Compare wind-turbine dataset.

  •  
  • Used 98 SCADA time-series files from three wind farms, representing 89 turbine-years of operation.

  •  
  • Evaluated the models using the CARE metric, covering Coverage, Accuracy, Reliability, and Earliness.

  •  
  • The LSTM Autoencoder achieved the best reported CARE score in the study: 0.670, with C=0.612, A=0.845, R=0.741, and E=0.305.

  •  
  • Integrated a physics-informed Digital Twin based on a polynomial Normal Behaviour Model and a Betz-law reference power model.

  •  
  • Added Monte Carlo uncertainty quantification with 1,000 simulations to produce 90% confidence intervals for power predictions.

  •  
  • Included a four-level rule-based operational decision layer that translates anomaly and uncertainty outputs into maintenance-oriented actions.

  •  
  • The evaluated subset reached a reported true-positive rate of 0.929.


The project is relevant to applied research in digital twins for renewable-energy assets, SCADA-based condition monitoring, uncertainty-aware predictive maintenance, interpretable power-curve modelling, and operational AI for wind-farm reliability.


Zenodo record:


https://zenodo.org/records/19038126

Gallery

Project gallery

View All

Digital Twin for Wind-Turbine Predictive Maintenance
Digital Twin for Wind-Turbine Predictive Maintenance
Participated Team Members

Participated Team Members

Team Members