Releases: aenarete/KiteSimulators.jl
Releases · aenarete/KiteSimulators.jl
v0.4.7
KiteSimulators v0.4.7
KiteSimulators v0.4.7 - 2026-03-23
Changed
- first version tested on and fixed for MacOS
- use Julia 1.11 as default
- bump KiteModels to 0.11.5 - much faster simulation speed
- bump KiteControllers to 0.2.20 - WinchControllers now in a separate package
- bump ControlPlots to 0.2.14 - much better support of MacOS
- update the settings files
- fixed examples to use the new interface, for example,
init!instead ofinit_sim! - update script
create_sys_image; it now offers a dialog to select the Julia version - create_sys_image now also works with only 16 GB RAM (or 8GB + 8GB swap file)
Added
- add script
bin/install - add script
bin/batch_pilot - add script
bin/batch_plot
v0.4.6
KiteSimulators v0.4.6
Changed
- first version tested on and fixed for MacOS
- use Julia 1.11 as default
- bump KiteModels to 0.11.5 - much faster simulation speed
- bump KiteControllers to 0.2.20 - WinchControllers now in a separate package
- bump ControlPlots to 0.2.14 - much better support of MacOS
- update the settings files
- fixed examples to use the new interface, for example
init!instead ofinit_sim! - update script
create_sys_image; it now offers a dialog to select the Julia version - create_sys_image now also works with only 16 GB RAM (or 8GB + 8GB swap file)
Added
- add script
bin/install - add script
bin/batch_pilot - add script
bin/batch_plot
v0.4.5
KiteSimulators v0.4.5
Changed
- use Julia 1.11 as default
- bump KiteModels to 0.11.5 - much faster simulation speed
- bump KiteControllers to 0.2.20 - WinchControllers now in a separate package
- bump ControlPlots to 0.2.14 - much better support of MacOS
- update the settings files
- fixed examples to use the new interface, for example
init!instead ofinit_sim! - update script
create_sys_image; it now offers a dialog to select the Julia version
Added
- add script
bin/install
v0.4.4
KiteSimulators v0.4.4
Fixed
- fixed example
autopilot.jl - bug in scripts
test_releaseandtest_main_branch
Changed
- bump KiteControllers to 0.2.17
- bump KiteUtils to 0.10.15
Closed issues:
v0.4.3
KiteSimulators v0.4.3
Fixed
- issue #23 (Installation fails)
Changed
- bump KiteControllers to 0.2.15
- bump KiteModels to 0.7.3; new RamAirKite model added, but not yet supported by KiteControllers
- bump KiteUtils to 0.10.6
- improve scripts create_sys_image and run_julia
v0.4.2
KiteSimulators v0.4.2
Changed
- bump KiteControllers to 0.2.13; this improves the transition between reel-out and reel-in
- bump KiteModels to 0.6.14; roll, pitch and yaw are in NED reference frame now
v0.4.1
KiteSimulators v0.4.1
Changed
- the build script now only installs
matplotlibif it is not yet installed on the system - improved the example
joystick.jland its documentation - bump KiteControllers to 0.2.10
- bump KiteModels to 0.6.6
A new kite model (KPS4_3L) was added, that uses three winches at the ground to steer the kite.
The new variant (version 3) of the KPS4 kite model allows to define polars that do not depend on the steering input, which makes it easier to define new kites. - bump KitePodModels to 0.3.3
A simplified KitePodModel was added with a linear relationship between depower setting and depower angle, which makes it easier to define new KCUs.
Added
- a new, torque controlled winch model
- you can now define the diameter and the aerodynamic drag coefficient of the KCU
- plot
aerodynamics
Fixed
- changes of the polars had no effect
- changes of
max_steeringhad no effect - fix example
compare_kps3_kps4.jl
Braking
- the function
next_step!now requires either the parameterset_speed, which replacesv_ro, or the parameterset_torque, depending on the question if you use theAsynchGeneratororTorqueControlledWinchin the settings - the function
init_simhas the new parameterdelta. It should be between 0.0 and 0.03 and defines the pre-tension of the tether. The parameterstiffness_factorshould be between 0.1 and 1.0 and not longer smaller than 0.1. - the constructor
FPCSettingsnow requires the named parameterdt - the constructor
SystemStateControlnow requires the named parameteru_d0andu_d
Installation instructions can be found here
v0.4.0
KiteSimulators v0.4.0
Changed
- the build script now only installs
matplotlibif it is not yet installed on the system - improved the example
joystick.jland its documentation - bump KiteControllers to 0.2.10
- bump KiteModels to 0.6.6
A new kite model (KPS4_3L) was added, that uses three winches at the ground to steer the kite.
The new variant (version 3) of the KPS4 kite model allows to define polars that do not depend on the steering input, which makes it easier to define new kites. - bump KitePodModels to 0.3.3
A simplified KitePodModel was added with a linear relationship between depower setting and depower angle, which makes it easier to define new KCUs.
Added
- a new, torque controlled winch model
- you can now define the diameter and the aerodynamic drag coefficient of the KCU
- plot
aerodynamics
Fixed
- changes of the polars had no effect
- changes of
max_steeringhad no effect
Braking
- the function
next_step!now requires either the parameterset_speed, which replacesv_ro, or the parameterset_torque, depending on the question if you use theAsynchGeneratororTorqueControlledWinchin the settings - the function
init_simhas the new parameterdelta. It should be between 0.0 and 0.03 and defines the pre-tension of the tether. The parameterstiffness_factorshould be between 0.1 and 1.0 and not longer smaller than 0.1. - the constructor
FPCSettingsnow requires the named parameterdt - the constructor
SystemStateControlnow requires the named parameteru_d0andu_d
Closed issues:
- Improve the joystick.jl example (#21)
v0.3.13
v0.3.12
KiteSimulators v0.3.12
Changed
- bump KiteControllers to 0.6.7
- bump GLMakie to 0.10.5
Added
- add project hydra10_951
Fixed
- fix the wind profile for the hydra20 projects
- saving of plots works again
- all examples have been tested and fixed where needed