KiteModels

Documentation for the package KiteModels.

Installation

Download Julia 1.6 or later, if you haven't already. You can add KiteModels from Julia's package manager, by typing

] add KiteModels

at the Julia prompt.

If you are using Windows, it is suggested to install git and bash, too. This is explained for example here: Julia on Windows .

Provides

The type AbstractKiteModel with the implementation KPS3 and KPS4, representing the model, together with the high level simulation interface consisting of the functions init_sim! and next_step!. Other kite models can be added inside or outside of this package by implementing the non-generic methods required for an AbstractKiteModel.

Additional functions to provide inputs and outputs of the model on each time step. Per time step the residual! function is called as many times as needed to find the solution at the end of the time step. The formulas are based on basic physics and aerodynamics and can be quite simple because a differential algebraic notation is used.

Four point kite power system model

Further reading

These models are described in detail in Dynamic Model of a Pumping Kite Power System.

See also

Author: Uwe Fechner (uwe.fechner.msc@gmail.com)