English

An Improved Yaw Control Algorithm for Wind Turbines via Reinforcement Learning

Machine Learning 2023-05-03 v1 Systems and Control Systems and Control

Abstract

Yaw misalignment, measured as the difference between the wind direction and the nacelle position of a wind turbine, has consequences on the power output, the safety and the lifetime of the turbine and its wind park as a whole. We use reinforcement learning to develop a yaw control agent to minimise yaw misalignment and optimally reallocate yaw resources, prioritising high-speed segments, while keeping yaw usage low. To achieve this, we carefully crafted and tested the reward metric to trade-off yaw usage versus yaw alignment (as proportional to power production), and created a novel simulator (environment) based on real-world wind logs obtained from a REpower MM82 2MW turbine. The resulting algorithm decreased the yaw misalignment by 5.5% and 11.2% on two simulations of 2.7 hours each, compared to the conventional active yaw control algorithm. The average net energy gain obtained was 0.31% and 0.33% respectively, compared to the traditional yaw control algorithm. On a single 2MW turbine, this amounts to a 1.5k-2.5k euros annual gain, which sums up to very significant profits over an entire wind park.

Cite

@article{arxiv.2305.01299,
  title  = {An Improved Yaw Control Algorithm for Wind Turbines via Reinforcement Learning},
  author = {Alban Puech and Jesse Read},
  journal= {arXiv preprint arXiv:2305.01299},
  year   = {2023}
}
R2 v1 2026-06-28T10:23:15.093Z