Skip to content

Releases: aenarete/KiteSimulators.jl

v0.4.1

09 Sep 20:50
Compare
Choose a tag to compare

KiteSimulators v0.4.1

Diff since v0.3.13

Changed

  • the build script now only installs matplotlib if it is not yet installed on the system
  • improved the example joystick.jl and 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_steering had no effect
  • fix example compare_kps3_kps4.jl

Braking

  • the function next_step! now requires either the parameter set_speed, which replaces v_ro, or the parameter set_torque, depending on the question if you use the AsynchGenerator or TorqueControlledWinch in the settings
  • the function init_sim has the new parameter delta. It should be between 0.0 and 0.03 and defines the pre-tension of the tether. The parameter stiffness_factor should be between 0.1 and 1.0 and not longer smaller than 0.1.
  • the constructor FPCSettings now requires the named parameter dt
  • the constructor SystemStateControl now requires the named parameter u_d0 and u_d

Installation instructions can be found here

v0.4.0

09 Sep 13:17
Compare
Choose a tag to compare

KiteSimulators v0.4.0

Diff since v0.3.13

Changed

  • the build script now only installs matplotlib if it is not yet installed on the system
  • improved the example joystick.jl and 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_steering had no effect

Braking

  • the function next_step! now requires either the parameter set_speed, which replaces v_ro, or the parameter set_torque, depending on the question if you use the AsynchGenerator or TorqueControlledWinch in the settings
  • the function init_sim has the new parameter delta. It should be between 0.0 and 0.03 and defines the pre-tension of the tether. The parameter stiffness_factor should be between 0.1 and 1.0 and not longer smaller than 0.1.
  • the constructor FPCSettings now requires the named parameter dt
  • the constructor SystemStateControl now requires the named parameter u_d0 and u_d

Closed issues:

  • Improve the joystick.jl example (#21)

v0.3.13

30 Jul 10:37
Compare
Choose a tag to compare

Initial release for a broader public, tested on Linux and Windows, including a GUI app, an autopilot and four example projects.

Fixed

  • freeze KitePodModels at version 0.3.1

v0.3.12

16 Jul 09:13
Compare
Choose a tag to compare

KiteSimulators v0.3.12

Diff since v0.3.11

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

v0.3.11

08 Jul 13:06
Compare
Choose a tag to compare

KiteSimulators v0.3.11

Diff since v0.3.10

Added

  • add documentation joystick.md

Changed

  • reduced simulation frequency to 20 Hz as required for Windows
  • reduced default time-lapse to 6x as required for Windows
  • use FAST_EXP instead of EXP law for the hydra20 settings to improve performance
  • smaller font for Windows
  • fix the example joystick.jl
  • update README.md

v0.3.10

04 Jul 10:02
Compare
Choose a tag to compare

KiteSimulators v0.3.10

Diff since v0.3.9

Added

  • add control_plots_II diagram
  • add hydra20_926 project with high wind speed
  • add copyright waiver from TU Delft
  • add section kps4_3l to settings files
  • add function fulldir() to this package
  • add documentation page autopilot.md

Changed

  • the script autopilot.jl is logging additional fields
  • update the hydra20 projects, both work fine now
  • bump KiteControllers to 0.2.6
  • bump KiteModels to 0.5.16
  • bump KiteUtils to 0.6.16
  • remove support of Julia 1.9
  • fix the example plot_log.jl
  • update documentation of logging

Merged pull requests:

v0.3.9

10 May 09:47
Compare
Choose a tag to compare

KiteSimulators v0.3.9

Diff since v0.3.8

Fixes

  • all batch files now use .so as file ending of the system image instead of .dll

v0.3.8

09 May 20:56
Compare
Choose a tag to compare

KiteSimulators v0.3.8

Diff since v0.3.7

Fixes

  • fix the .bat files needed for Windows using Julia 1.10
  • update the documentation

v0.3.7

09 May 08:56
Compare
Choose a tag to compare

KiteSimulators v0.3.7

Diff since v0.3.6

Changes

  • replace the plotting library Plots with ControlPlots to speed up compilation and to avoid error messages
  • the autopilot example GUI provides now the possibility to load three different projects (well, any project file that has the ending .yml and exists in the data folder)
  • the configuration of the flight path controller and flight path planner happens now using the related .yaml files
  • more diagrams added, statistics dialog extended
  • log files are now stored in the output folder by default

Merged pull requests:

v0.3.6

03 Apr 22:40
Compare
Choose a tag to compare

KiteSimulators v0.3.6

Diff since v0.3.5

Fixes

  • fix print_statistics() function