Skip to content

Tags: ufechner7/KiteUtils.jl

Tags

v0.9.7

[Diff since v0.9.6](v0.9.6...v0.9.7)

- add field `kcu_steering`

**Merged pull requests:**
- Add field kcu_steering (#74) (@ufechner7)

v0.9.6

[Diff since v0.9.5](v0.9.5...v0.9.6)

- function `KiteUtils.install_examples()`
- add field `upwind_dir`, remove vector `v_wind_ref` from `Settings`and yaml files
- add the fields `max_acc`, `p_speed` and `i_speed` to `Settings`and yaml files

**Merged pull requests:**
- Bump codecov/codecov-action from 4 to 5 (#67) (@dependabot[bot])
- Add the function copy_examples() (#69) (@ufechner7)
- Add upwind dir (#72) (@ufechner7)
- New settings max_acc, p_speed and i_speed (#73) (@ufechner7)

**Closed issues:**
- Add function install_examples() (#65)
- Add new fields to settings.yaml for winch (#70)
- Using upwind_dir instead of v_wind_ref for initial wind direction (#71)

v0.9.5

[Diff since v0.9.4](v0.9.4...v0.9.5)

- add `bearing` to SysState for logging and plotting

v0.9.4

[Diff since v0.9.3](v0.9.3...v0.9.4)

- add set_steering, heading_rate, attractor to `SysState` for logging and plotting
- `build.jl`is now also working for two-element vectors

v0.9.3

[Diff since v0.9.2](v0.9.2...v0.9.3)

- downgrade min version of StructArrays to v0.6.18

v0.9.2

[Diff since v0.9.1](v0.9.1...v0.9.2)

- add function calculate_rotational_inertia and example for using this function
- add the fields `set_torque`, `set_force`, `set_speed`, `alpha3`, `alpha4`, `roll`, `pitch`, `yaw`
  to `SysState` struct for logging and plotting

**Merged pull requests:**
- add rotational inertia computation to kiteutils and add tests (#64) (@dvanwolffelaar)

v0.9.1

[Diff since v0.9.0](v0.9.0...v0.9.1)

- add fig_8, cycle and acc to the SysState
- add smc, cmq and cord_length to Settings
- fix function menu()

**Closed issues:**
- Add Cmq and cord_length to the settings struct (#63)

v0.9.0

[Diff since v0.8.4](v0.8.4...v0.9.0)

- you can (and should) now use `SysState{P}()` to create a new, empty SysState and then fill the fields with
  the actual values in other packages that use KiteUtils. This makes your code robust for later changes to the
  struct `SysState`.
- all code related to logging of `SysState` structs is now auto-generated by the script `build.jl` based on the content
  of the file `sysstate.yaml`. This makes it much easier to add or remove fields for logging.
- the vectors v_wind_gnd, v_wind_200m and v_wind_kite were added to `SysState`
- the scalars AoA, CL and CD were added to SysState
- the properties `x`, `y` and `z` of `SysLog` now represent the position of the 4-point kite
- the properties `x1`, `y1` and `z1` of `SysLog` were added and represent the position of the 1-point kite

**Merged pull requests:**
- Remove naca (#60) (@1-Bart-1)
- New sysstate, added 6 fields, new properties, build script (#61) (@ufechner7)

v0.8.4

[Diff since v0.8.3](v0.8.3...v0.8.4)

- add `cms` to settings2.yaml, a steering dependant moment coefficient to represent the deformation based turning moment

v0.8.3

[Diff since v0.8.2](v0.8.2...v0.8.3)

- add `cs_4p` to `settings2.yaml`, a correction factor for the steering sensitivity of the KPS4 model
- extend documentation of reference frames and the orientation