Skip to content

AWE Software overview

Uwe Fechner edited this page May 8, 2025 · 9 revisions

AWE Software Overview

Julia Kite Power Tools

Simulation software

Tutorials

  • For learning to create mechanical models with ModellingToolkit.jl, have a look at Tethers.jl

Control software

There is the old repository KiteControllers.jl, but this needs to be restructured. Suggestions:

  • split off the winch controller and create a package WinchControllers.jl
  • create a new repo SimpleKiteControllers.jl
    One of the first things to implement would be a path-following controller.

An alternative approach is being developed in the package KitePredictiveControl.jl .

Other open source software

Simulation

Three rotating wings

A simulator for a particular kind of TRPT type. TRPT airborne wind energy is a class of windmills that are airborne and where the power of the flying part of the windmill is transferred using torque transfer through a tensile shaft. This particular class of TRPT consists of a soft shaft (possibly with compression rods) and a number of kites rotating in a single layer, connected through a bridle, flying in a ring. And all the kites are of the same type.

Kite State Estimation

The following project implements an estimator, which would be in particular useful to estimate the wind speed at the kites: https://github.com/ocayon/EKF-AWE/tree/main (Implemented in Python)

MegAWES (rigid wing, pumping mode of operation)

MegAWES is a Matlab/Simulink model of an airborne wind energy (AWE) system based on a tethered rigid wing that is operated in pumping cycles producing multiple megawatt of electricity. The framework is a further development of the graduation project of Dylan Eijkelhof which was jointly supervised by TU Delft, ETH Zurich and DTU. The ultimate purpose is to provide a reference model of a megawatt-range AWE system and a computational framework to simulate its operation.

https://github.com/awegroup/MegAWES

It currently only supports LEI kites in pumping mode of operation. Furthermore, it is not yet integrated with KiteModels.jl.

Clone this wiki locally