Reinforcement learning to maximise wind turbine energy generation

Daniel Soler, Oscar Mariño, David Huergo, Martín de Frutos, Esteban Ferrer
2/17/2024
cs.LGmath-phmath.OC

No confident code implementation found for this paper.

Abstract

We propose a reinforcement learning strategy to control wind turbine energy generation by actively changing the rotor speed, the rotor yaw angle and the blade pitch angle. A double deep Q-learning with a prioritized experience replay agent is coupled with a blade element momentum model and is trained to allow control for changing winds. The agent is trained to decide the best control (speed, yaw, pitch) for simple steady winds and is subsequently challenged with real dynamic turbulent winds, showing good performance. The double deep Q- learning is compared with a classic value iteration reinforcement learning control and both strategies outperform a classic PID control in all environments. Furthermore, the reinforcement learning approach is well suited to changing environments including turbulent/gusty winds, showing great adaptability. Finally, we compare all control strategies with real winds and compute the annual energy production. In this case, the double deep Q-learning algorithm also outperforms classic methodologies.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{soler2024reinforcement,
  title  = {Reinforcement learning to maximise wind turbine energy generation},
  author = {Daniel Soler and Oscar Mariño and David Huergo and Martín de Frutos and Esteban Ferrer},
  year   = {2024},
  eprint = {2402.11384},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.11384v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.11384.svg)](https://codeofpaper.com/paper/2402.11384)

Discussion