# An Improved Yaw Control Algorithm for Wind Turbines via Reinforcement Learning

arXiv: https://arxiv.org/abs/2305.01299 · HTML: https://mlsanity.com/paper/2305.01299/

## Key facts

- Cited by 3 papers in the map (data through 14 Oct 2026).
- Builds on 2 of its 25 references that are in the map.
- First posted on arXiv 2 May 2023.

## Builds on (most cited first, 2 of 2)

- [PyTorch: An Imperative Style, High-Performance Deep Learning Library](https://mlsanity.com/paper/1912.01703/) (2019)
- [Proximal Policy Optimization Algorithms](https://mlsanity.com/paper/1707.06347/) (2017)

## Built on by (most cited first, 3 of 3)

- [WFCRL: A Multi-Agent Reinforcement Learning Benchmark for Wind Farm Control](https://mlsanity.com/paper/2501.13592/) (2025)
- [Reinforcement learning to maximise wind turbine energy generation](https://mlsanity.com/paper/2402.11384/) (2024)
- [Deep Reinforcement Learning for Multi-Objective Optimization: Enhancing Wind Turbine Energy Generation while Mitigating Noise Emissions](https://mlsanity.com/paper/2407.13320/) (2024)

## Abstract (arXiv)

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.
