Harvesting energy from turbulent winds with Reinforcement Learning

Lorenzo Basile, Maria Grazia Berni, Antonio Celani
12/18/2024
cs.LGeess.SYphysics.flu-dyn

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Airborne Wind Energy (AWE) is an emerging technology designed to harness the power of high-altitude winds, offering a solution to several limitations of conventional wind turbines. AWE is based on flying devices (usually gliders or kites) that, tethered to a ground station and driven by the wind, convert its mechanical energy into electrical energy by means of a generator. Such systems are usually controlled by manoeuvering the kite so as to follow a predefined path prescribed by optimal control techniques, such as model-predictive control. These methods are strongly dependent on the specific model at use and difficult to generalize, especially in unpredictable conditions such as the turbulent atmospheric boundary layer. Our aim is to explore the possibility of replacing these techniques with an approach based on Reinforcement Learning (RL). Unlike traditional methods, RL does not require a predefined model, making it robust to variability and uncertainty. Our experimental results in complex simulated environments demonstrate that AWE agents trained with RL can effectively extract energy from turbulent flows, relying on minimal local information about the kite orientation and speed relative to the wind.

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. 1 weaker match is hidden by default — 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{basile2024harvesting,
  title  = {Harvesting energy from turbulent winds with Reinforcement Learning},
  author = {Lorenzo Basile and Maria Grazia Berni and Antonio Celani},
  year   = {2024},
  eprint = {2412.13961},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.13961v2}
}

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/2412.13961.svg)](https://codeofpaper.com/paper/2412.13961)

Discussion