Hostname: page-component-5db58dd55d-jnbmb Total loading time: 0 Render date: 2026-06-01T06:33:10.785Z Has data issue: false hasContentIssue false

Nonlinear system identification for model-based control of waked wind turbines

Published online by Cambridge University Press:  01 June 2026

Sebastiano Randino*
Affiliation:
Environmental and Applied Fluid Dynamics Department, von Karman Institute For Fluid Dynamics, Rhode-St-Genèse, Belgium Service d’Automatique et d’Analyse des Systèmes, Université libre de Bruxelles (ULB), Brussels, Belgium
Lorenzo Schena
Affiliation:
Environmental and Applied Fluid Dynamics Department, von Karman Institute For Fluid Dynamics, Rhode-St-Genèse, Belgium Department of Mechanical Engineering, Vrije Universiteit Brussel (VUB), Brussels, Belgium
Nicolas Coudou
Affiliation:
Environmental and Applied Fluid Dynamics Department, von Karman Institute For Fluid Dynamics, Rhode-St-Genèse, Belgium
Emanuele Garone
Affiliation:
Service d’Automatique et d’Analyse des Systèmes, Université libre de Bruxelles (ULB), Brussels, Belgium
Miguel Alfonso Mendez
Affiliation:
Environmental and Applied Fluid Dynamics Department, von Karman Institute For Fluid Dynamics, Rhode-St-Genèse, Belgium Aerospace Engineering Research Group, Universidad Carlos III de Madrid , Leganés, Spain Aero-Thermo-Mechanics Laboratory, Université libre de Bruxelles (ULB), Brussels, Belgium
*
Corresponding author: Sebastiano Randino; Email: sebastiano.randino@vki.ac.be

Abstract

This work presents a nonlinear system identification framework for modeling the power extraction dynamics of wind turbines, including both freestream and waked conditions. The approach models turbine dynamics using data-driven power coefficient maps expressed as combinations of compact radial basis functions and polynomial bases, parameterized in terms of tip-speed ratio and upstream conditions. These surrogate models are embedded in a first-order dynamic system suitable for model-based control. Experimental validation is carried out in two wind tunnel configurations: a low-turbulence tandem setup and a high-turbulence wind farm scenario. In the tandem case, the identified model is integrated into an adapted $ K{\omega}^2 $ controller, resulting in improved tip-speed ratio tracking and power stability compared to steady-state models, while also outperforming the BEM-based model in the present low Reynolds number setting, where aerodynamic predictions are more uncertain. In the wind farm scenario, the model captures the statistical behavior of the turbines despite unresolved turbulence. The proposed method enables interpretable, adaptive control across a range of operating conditions without relying on black-box learning strategies.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Open Practices
Open data
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Figure 1. Configuration of two aligned wind turbines and main variables. The downstream turbine, indexed by i+1$ i+1 $, operates in the wake of the upstream turbine i$ i $, with inter-turbine spacing L$ L $, rotor radius R$ R $, inflow velocity ui$ {u}_i $, aerodynamic torques τaero,i$ {\tau}_{\mathrm{aero},i} $ and τaero,i+1$ {\tau}_{\mathrm{aero},i+1} $, and generator torques τg,i$ {\tau}_{g,i} $ and τg,i+1$ {\tau}_{g,i+1} $.

Figure 1

Figure 2. Wind turbine model used in the experimental campaign (Coudou et al., 2018) and corresponding low-Reynolds-number airfoil used in the blade.Figure 2. Long description.

Figure 2

Figure 3. Electrical model of the wind turbine generator and relevant variables.

Figure 3

Figure 4. Experimental setup in the low-turbulence scenario configuration, detailing the measurement of free-stream wind speed u1$ {u}_1 $, rotational speed ωi∗$ {\omega}_i^{\ast } $ of each turbine, and torque actuation via variable resistance Rv,i$ {R}_{v,i} $ controlled by a 12-bit binary signal abin,i$ {a}_{bin,i} $.Figure 4. Long description.

Figure 4

Figure 5. Free stream velocity (left) and generator resistance evolution (right) for three representative training episodes (first three rows) and two testing episodes for the low turbulence scenario described in Section 4.2.Figure 5. Long description.

Figure 5

Figure 6. Wind farm configuration in the VKI Wind Engineering Facility L-1B, with the three identified wind turbines highlighted in red.Figure 6. Long description.

Figure 6

Figure 7. Left: Time evolution of the hub-height wind velocity of the first turbine (u^1$ {\hat{u}}_1 $) and its angular velocity (ω^1$ {\hat{\omega}}_1 $) for an example test case. Both signals are normalized by mean-centering and min–max scaling. Right: Scatter plot showing the correlation between the two signals. Data are from the “low-turbulence” scenario described in Section 4.2.Figure 7. Long description.

Figure 7

Figure 8. Evolution of the optimization cost functions (left), initial guesses and training data (center), and optimized models (right) for the power coefficients of the upstream (top row) and downstream (bottom row) wind turbines. The red markers in the center plots represent the steady-state training data points used to obtain the initial guesses for the optimization, whereas in the right plots they correspond to trajectories encountered during the training test cases. Similarly, the black markers represent trajectories encountered during the testing cases.Figure 8. Long description.

Figure 8

Figure 9. Time evolution of the measured rotational speed of the upstream wind turbine, ω1∗(t)$ {\omega}_1^{\ast }(t) $ (black line with 95% confidence interval in gray), compared with the predictions from the adaptive models. The solid red line represents the prediction using the optimal solution (ω1(t;w1)$ {\omega}_1\left(t;{\mathbf{w}}_1\right) $), the red dotted line shows the prediction from the initial guess model (ω1(t;w1,0)$ {\omega}_1\left(t;{\mathbf{w}}_{1,0}\right) $), and the blue dash-dotted line corresponds to the prediction obtained from the BEM-based model (ω1(t;w1BEM)$ {\omega}_1\left(t;{\boldsymbol{w}}_1^{\mathrm{BEM}}\right) $).Figure 9. Long description.

Figure 9

Figure 10. Time evolution of the measured rotational speed of the downstream wind turbine, ω2∗(t)$ {\omega}_2^{\ast }(t) $ (black line with 95% confidence interval in gray), compared with the predictions from the adaptive models. The solid red line represents the prediction using the optimal solution (ω2(t;w2)$ {\omega}_2\left(t;{\mathbf{w}}_2\right) $), while the red dotted line shows the prediction from the initial guess model (ω2(t;w2,0)$ {\omega}_2\left(t;{\mathbf{w}}_{2,0}\right) $).Figure 10. Long description.

Figure 10

Figure 11. Left: Time evolution of the dimensionless wind speed at the location highlighted in Figure 6 (u^1$ {\hat{u}}_1 $) and the dimensionless rotational speed of the first turbine (ω^1$ {\hat{\omega}}_1 $). Right: Scatter plot showing the low correlation inflow conditions and turbine dynamics.Figure 11. Long description.

Figure 11

Figure 12. Summary of the identification result for the wind farm scenario under highly turbulent conditions. The first row shows the location of the sampling and testing points for the three turbines (refer to Figure 6 for their position). The second row shows the power coefficient curves obtained from the initial guess and the optimized weights for the high-turbulence scenario, as well as those corresponding to the low-turbulence scenario. In the bottom-left panel, the low-turbulence optimized model for the first turbine, evaluated under high-turbulence conditions, is displayed only within the physically meaningful range.Figure 12. Long description.

Figure 12

Figure 13. Model assimilation results for the three wind turbine models under high-turbulence conditions, using the testing dataset. The continuous red lines represent the adaptive model predictions ωi(t;wi)$ {\omega}_i\left(t;{\mathbf{w}}_i\right) $, the black lines correspond to the experimental data ωi∗(t)$ {\omega}_i^{\ast }(t) $, and the gray shaded bands indicate the associated measurement uncertainty (95% confidence interval). The initial-guess predictions are shown as red dotted lines ωi(t;wi,0)$ {\omega}_i\left(t;{\mathbf{w}}_{i,0}\right) $, while the BEM-based predictions for the first turbine are included in blue as dashed-dotted lines ω1(t;w1BEM)$ {\omega}_1\left(t;{\boldsymbol{w}}_1^{\mathrm{BEM}}\right) $. The plot highlights the substantial fluctuations in rotational speed caused by high turbulence, as well as the inherent limitations of the adaptive model in fully capturing the instantaneous dynamics. Nevertheless, the model successfully reproduces the mean and standard deviation of the waked turbines, whereas the standard deviation of the first turbine is represented with lower accuracy, as evidenced by the probability density function (PDF) distributions shown in the plots on the right.Figure 13. Long description.

Figure 13

Figure 14. Test of the adaptive model of the upstream turbine in the low turbulence scenario using the Kω2$ K{\omega}^2 $ control law. The setpoint in terms of tip speed ratio is highlighted in red. The controller using the adaptive model (blue) is compared with the controller using the model obtained through BEM simulations (green) and steady-state data regression used as an initial guess for the optimization (orange). It can be seen that the controller with the adaptive model outperforms the others.Figure 14. Long description.

Figure 14

Figure 15. Test of the adaptive models of the tandem configuration in the low turbulence scenario with the Kω2$ K{\omega}^2 $ control law. Both the first wind turbine and the downstream turbine are controlled to follow a determined setpoint highlighted in red. A comparison with the uncontrolled case of the downstream turbine (orange) is presented. In this scenario, the effect of the wake is clearly visible, as is the corrective action applied by the controller to the downstream turbine to counteract this effect.Figure 15. Long description.

Submit a response

Comments

No Comments have been published for this article.