ufechner7 / KiteModels.jl

Kite and tether models for the simulation of kite power systems
https://ufechner7.github.io/KiteModels.jl/
MIT License
8 stars 2 forks source link

Improve kite aerodynamic model #51

Open ocayon opened 2 months ago

ocayon commented 2 months ago

Use vortex step method to characterize kite aerodynamically, lumping the forces into 3 nodes.

ufechner7 commented 2 months ago

Great suggestion! The current model is mainly implemented in this function: https://github.com/ufechner7/KiteModels.jl/blob/c7b33de5074c8d5b4ac7d6926ff87a1ba9fa726e/src/KPS4.jl#L262C1-L316C4

Perhaps this function also needs to be adjusted: https://github.com/ufechner7/KiteUtils.jl/blob/3090aafa0f1e0c1ccc6fcbfd12c11064a5b4374a/src/KiteUtils.jl#L252C1-L284C4

Finally, most likely an additional settings.yaml file will be needed (under a new name). These lines might have to be adapted: https://github.com/ufechner7/KiteModels.jl/blob/c7b33de5074c8d5b4ac7d6926ff87a1ba9fa726e/data/settings.yaml#L38C1-L57C101

Do you have any literature about the vortex step method you suggest?

If you want to implement this feature I would suggest:

a. fork this repo b. create a new file and a new type, e.g. KPS4b or similar and implement it in a new file KPS4b.jl c. add a test that instantiates this model

ocayon commented 2 months ago

Excellent, thank you for the suggestions.

Here is an implemented VSM suitable for flexible kites, it conatins documentation to understand the physics behind the model: https://github.com/ocayon/Vortex-Step-Method