-
-
Notifications
You must be signed in to change notification settings - Fork 4
AWE Software overview
- Aeromechanical model: KiteModels.jl
Main issue - Aerodynamic model: VortexStepMethod.jl
Main issue - Winch model: WinchModels.jl
- Atmospheric model: AtmosphericModels.jl
- 3D viewer and GUI: KiteViewers.jl
- Plotting: ControlPlots.jl
- Settings, logging and coordinate system transformations: KiteUtils.jl
- For learning to create mechanical models with ModellingToolkit.jl, have a look at Tethers.jl
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 .
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.
- https://github.com/tallakt/TRPTSim (Implemented in Julia)
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
AWEbox is a Python toolbox for modelling and optimal control of multiple-kite systems for Airborne Wind Energy (AWE). It provides interfaces that aim to take away from the user the burden of
- generating optimization-friendly system dynamics for different combinations of modeling options.
- formulating optimal control problems for common multi-kite trajectory types.
- solving the trajectory optimization problem reliably
- postprocessing and visualizing the solution and performing quality checks
- tracking MPC design and handling for offline closed-loop simulations
The main focus of the toolbox are rigid-wing, lift- and drag-mode multiple-kite systems.
https://github.com/awebox/awebox
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)
It currently only supports LEI kites in pumping mode of operation. Furthermore, it is not yet integrated with KiteModels.jl.