This paper introduces a novel model for predicting wind turbine power output in a wind farm at a high temporal resolution of 30 s. The wind farm is represented as a graph, with graph neural networks (GNNs) used to aggregate selected input features from neighboring turbines. A temporal component is introduced by feeding a time series of input features into the graph, processed through a long short-term memory (LSTM) network before being passed to the GNN. Our model is integrated into a normal behavior model (NBM) framework for analyzing power loss events in wind farms. The results show that both the spatial and the spatio-temporal GNN models outperform traditional data-driven power curve methods, achieving reductions in the mean absolute error (MAE) of approximately 22.6 % and 30.3 %, respectively, and in the mean absolute percentage error (MAPE) of around 20.7 % and 30.5 %, respectively. Notably, the spatio-temporal GNN demonstrates superior performance, attributed to its ability to effectively capture both spatial and temporal dynamics. Additionally, the model achieves remarkable agreement with SCADA-derived energy ratios across the full range of wind directions, with a weighted average error of 0.0373, an improvement of approximately 57.4 % compared to the power curve binning method. This advantage is especially pronounced under waked conditions, where traditional methods such as the power curve and multilayer perceptron (MLP) models exhibit significantly higher error rates. Beyond power prediction, we illustrate the model's effectiveness in detecting and analyzing instances of reduced performance and its ability to identify various types of abnormal events beyond what is recorded in standard status logs. Compared to the power curve method, the spatio-temporal GNN reduces the rate of undetected power loss events from 12.6 % to just 0.02 %, demonstrating a substantial improvement in capturing abnormal events.
Daenens, S, Verstraeten, T, Daems, P-J, Nowe, A & Helsen, J 2025, 'Spatio-temporal graph neural networks for power prediction in offshore wind farms using SCADA data', Wind Energy Science, vol. 10, no. 6, pp. 1137-1152. https://doi.org/10.5194/wes-10-1137-2025
Daenens, S., Verstraeten, T., Daems, P.-J., Nowe, A., & Helsen, J. (2025). Spatio-temporal graph neural networks for power prediction in offshore wind farms using SCADA data. Wind Energy Science, 10(6), 1137-1152. https://doi.org/10.5194/wes-10-1137-2025
@article{55ed7ad175124decbbb16bbb9acb841d,
title = "Spatio-temporal graph neural networks for power prediction in offshore wind farms using SCADA data",
abstract = "This paper introduces a novel model for predicting wind turbine power output in a wind farm at a high temporal resolution of 30 s. The wind farm is represented as a graph, with graph neural networks (GNNs) used to aggregate selected input features from neighboring turbines. A temporal component is introduced by feeding a time series of input features into the graph, processed through a long short-term memory (LSTM) network before being passed to the GNN. Our model is integrated into a normal behavior model (NBM) framework for analyzing power loss events in wind farms. The results show that both the spatial and the spatio-temporal GNN models outperform traditional data-driven power curve methods, achieving reductions in the mean absolute error (MAE) of approximately 22.6 % and 30.3 %, respectively, and in the mean absolute percentage error (MAPE) of around 20.7 % and 30.5 %, respectively. Notably, the spatio-temporal GNN demonstrates superior performance, attributed to its ability to effectively capture both spatial and temporal dynamics. Additionally, the model achieves remarkable agreement with SCADA-derived energy ratios across the full range of wind directions, with a weighted average error of 0.0373, an improvement of approximately 57.4 % compared to the power curve binning method. This advantage is especially pronounced under waked conditions, where traditional methods such as the power curve and multilayer perceptron (MLP) models exhibit significantly higher error rates. Beyond power prediction, we illustrate the model's effectiveness in detecting and analyzing instances of reduced performance and its ability to identify various types of abnormal events beyond what is recorded in standard status logs. Compared to the power curve method, the spatio-temporal GNN reduces the rate of undetected power loss events from 12.6 % to just 0.02 %, demonstrating a substantial improvement in capturing abnormal events.",
author = "Simon Daenens and Timothy Verstraeten and Pieter-Jan Daems and Ann Nowe and Jan Helsen",
note = "Publisher Copyright: {\textcopyright} Author(s) 2025.",
year = "2025",
month = jun,
day = "25",
doi = "10.5194/wes-10-1137-2025",
language = "English",
volume = "10",
pages = "1137--1152",
journal = "Wind Energy Science",
issn = "2366-7443",
publisher = "Copernicus Publications (http://publications.copernicus.org)",
number = "6",
}