Recent Releases of KiteModels

KiteModels - v0.9.0

KiteModels v0.9.0

Diff since v0.8.1

Changed

  • BREAKING: rename init_sim! to init!
  • removed the parameter upwind_dir! from init!; use set.upwind_dir instead. Careful: This is in degrees.
  • the function init! accepts (and ignores) the parameters delta and stiffness_factor if applied to a SymbolicAWEModel
  • bump KiteUtils.jl to v0.10.15
  • bump AtmosphericModels to v0.3.0, the first version that supports turbulent wind fields ### Added
  • add the test script test_interface.jl
  • add the field integrator to KPS4 and KPS3 structs

Merged pull requests: - Tests for implementing AKM constructors (#241) (@ufechner7) - Init interface (#242) (@ufechner7) - Bump AtmosphericModels (#244) (@ufechner7) - Update KiteUtils (#245) (@1-Bart-1)

Closed issues: - Implement AKM constructors (#152) - Implement AKM init! functions (#153) - System initialization on Julia 1.10 is slow (#233) - Investigate the quasi-static model (#239)

- Julia
Published by github-actions[bot] 11 months ago

KiteModels - v0.8.1

KiteModels v0.8.1

Diff since v0.8.0

CHANGED

  • renamed POWER to POWERLINE and STEERING to STEERINGLINE
  • improved documentation, fixed example

- Julia
Published by github-actions[bot] 12 months ago

KiteModels - v0.8.0

KiteModels v0.8.0

Diff since v0.7.4

Added

  • add a tutorial for custom system structures
  • add documentation for SystemStructure components #229
  • add the Transform struct which defines initial orientation of the SystemStructure #214
  • add a custom amount of kites to the SystemStructure #208
  • make model initialization faster #222
  • implement missing methods for the SymbolicAWEModel #198 #### Changed
  • fixed the performance regression when using the KPS4 model with a winch model of type AsyncMachine
  • improved the script create_sys_image; it is now also available if you install the package without using git
  • make model initialization faster #222
  • make next_step! return nothing #213
  • BREAKING: Changed the names of RamAirKite to SymbolicAWESystem and PointMassSystem to SystemStructure #208

Merged pull requests: - Add missing methods (#198) (@1-Bart-1) - Remove measurement struct (#200) (@1-Bart-1) - Bump KiteUtils (#203) (@ufechner7) - Modify initsim! (#204) (@1-Bart-1) - Add plotting extension (#207) (@1-Bart-1) - Add a custom amount kites (#208) (@1-Bart-1) - Make nextstep! return nothing (#213) (@1-Bart-1) - Add transform struct (#214) (@1-Bart-1) - Use brake for AsyncMachine, add @inbounds (#221) (@ufechner7) - Serialize the getters and other fields (#222) (@1-Bart-1) - Add input functions (#224) (@1-Bart-1) - Fix CI.yml (#226) (@1-Bart-1) - Add important documentation to the structs in src/system_structure.jl (#229) (@1-Bart-1)

Closed issues: - Example inputoutputfunction.jl fails (#141) - Performance regression in version 0.7.0 (#160) - Add VortexStepMethod to package diagram (#161) - Improve updatesysstate!() for RamAirKite (#165) - Add option for multiple kites (#167) - Improve SystemStructure docs (#169) - Enforce the assumption that one unique settings file should lead to one unique problem name and RamAirKite (#170) - Implement missing methods for ram air kite (#194) - Install runjulia and createsysimage with installexamples() (#195) - Remove the Measurement struct (#199) - Implement the input functions for RamAirKite (#201) - Modify initsim!(s::RamAirKite, ...; ...) (#202) - The nextstep!() functions must have the same return value(s) for all kite models (#205) - Add Transform struct to SystemStructure (#209) - Change the names of RamAirKite to SymbolicAWESystem and PointMassSystem to SystemStructure (#212) - Serialize the getter and setter functions (#217) - Add examples to the docs (#223) - CI installs matplotlib twice (#225) - Disable pre-compilation when creating a system image (#231)

- Julia
Published by github-actions[bot] 12 months ago

KiteModels - v0.7.4

KiteModels v0.7.4

Diff since v0.7.3

Added

  • added licenses to each file, the command pipx run reuse lint succeeds now
  • add the command above to the CI scripts
  • the script create_xz_file
  • the option to linearize the RamAirKite system using ModelingToolkit
  • a simplified ram air kite model for faster development and testing
  • the example lin_ram_model.jl to show how to linearize a model
  • add the page Examples RamAirKite do the documentation #### Changed
  • the example ram_air_kite.jl can now be run like this SIMPLE=true; include("examples/ram_air_kite.jl")
  • the package Rotations is no longer re-exported
  • improved documentation #### Fixed
  • small fixes of the RamAirKite model

Merged pull requests: - Add simple model and linearization (#138) (@1-Bart-1) - Cleanup, bump LinearSolve (#191) (@ufechner7) - Fix ram model (#192) (@1-Bart-1)

Closed issues: - Add script createxzmodel (#171) - Add CITATION.cff file (#172) - Creating a system image causes a segmentation fault (#180) - Warning during pre-compilation (#190)

- Julia
Published by github-actions[bot] 12 months ago

KiteModels - v0.7.3

KiteModels v0.7.3

Diff since v0.7.2

Fixed

  • fix function updatesysstate!()

- Julia
Published by github-actions[bot] about 1 year ago

KiteModels - v0.7.2

KiteModels v0.7.2

Diff since v0.7.1

Changed

  • bump KiteUtils to v0.10.5, which provides much more fields for in the SysState

- Julia
Published by github-actions[bot] about 1 year ago

KiteModels - v0.7.1

KiteModels v0.7.1

Diff since v0.7.0

Changed

  • fixed or documented issues found by Aqua.jl
  • made DSP a test dependency
  • remove package OrdinaryDiffEqSDIRK
  • improve documentation for RamAirKite #### Added
  • the examples calc_spectrum.jl and plot_spectrum.jl to the menu
  • the quality insurance package Aqua.jl
  • added the script update_default_manifest
  • calculate side_slip angle in radian

Closed issues: - Improve RamAirKite code quality (#102) - Priorities/Roadmap for RamAirKite (#103) - Enforce reinit! with reinit_dae=true for the quasi-static model (#125) - Serialize ODEProblemExpr using JLD2 (#143) - Add Aqua.jl for quality insurance (#147) - Remove package OrdinaryDiffEqSDIRK (#148) - Calculate the side slip angle correctly (#162)

- Julia
Published by github-actions[bot] about 1 year ago

KiteModels - v0.7.0

KiteModels v0.7.0

Diff since v0.6.17

Fixed

  • fixed broken installation by freezing NLSolversBase to ~7.8.3 in Project.toml #### Added
  • added mwe_26.jl for debugging the initial state solver
  • the example ram_air_kite.jl
  • the struct PointMassSystem for easy definition of the kite power system #### Changed
  • BREAKING: the model KPS_3L was renamed to RamAirKite
  • the RamAirKite model is using the VortexStepMethod with a deforming wing now
  • bump KiteUtils to v0.10
  • bump ModellingToolkit to 9.72
  • bump VortexStepMethod to 1.2.5
  • the file CONTRIBUTING.md was updated

Merged pull requests: - 4-Tether kite with VortexStepMethod.jl for aerodynamic analysis. (#108) (@1-Bart-1) - Fix tests and update packages (#117) (@ufechner7) - Fix allocation tests (#119) (@ufechner7) - Add an option for a quasi-static model (#121) (@1-Bart-1) - Revert "Add an option for a quasi-static model" (#122) (@1-Bart-1) - Revert the pull request revert (#124) (@1-Bart-1) - Add caching and simplify the ram air kite example (#128) (@1-Bart-1) - Fix the numerical instability of the quasi-static model (#129) (@1-Bart-1) - Get the correct AoA from VSM (#133) (@1-Bart-1) - Catch and rebuild corrupt bin files and improve pre-compilation (#135) (@ufechner7)

Closed issues: - Auto calculate optimal trim angle (#75) - Vortex Step Method (#109) - Fast constrained initialization for good tether state estimation. (#110) - Qaternion kite model (#111) - Quaternion kite model (#112) - Pulley bridle line system (#113) - Add me as contributer and in copyright message (#114) - Change the steady state solver to a NonlinearSolve.jl solver (#116) - Improve caching of RamAirKite model (#123) - The 6-segment quasi-static model fails (#126) - Fix AoA calculation in examples/ramairkite.jl (#127) - Precompile RamAirKite (#131) - Deserialization fails (#134) - Package fails on Julia 1.10 (#137)

- Julia
Published by github-actions[bot] about 1 year ago

KiteModels - v0.6.17

KiteModels v0.6.17

Diff since v0.6.16

KiteModels v0.6.17 2025-02-11

Changed

  • always use the brake if the set_speed is zero; this fixes the example steering_test_4p.jl

- Julia
Published by github-actions[bot] over 1 year ago

KiteModels - v0.6.16

KiteModels v0.6.16

Diff since v0.6.15

Changed

  • initial_reel_out_4p.jl shows a simulation that starts with an initial reel-out speed > 0
  • initial_reel_out_4p_torque_control.jl runs a simulation with a torque controlled winch and an initial reel-out speed > 0 #### Fixed
  • initial reel-out speed not handled correctly

Merged pull requests: - Allow an initial reel-out speed (#106) (@ufechner7)

Closed issues: - KPS4 Does not take into account the initial reel speed (#99) - Make it possible to run test_kps4.jl standalone (#107)

- Julia
Published by github-actions[bot] over 1 year ago

KiteModels - v0.6.15

KiteModels v0.6.15

Diff since v0.6.14

  • log kcu_steering in SysState (output of KCU without applying corrections)
  • fix tests for Julia 1.11.3
  • cleanup run_julia
  • add function calculate_rotational_inertia!()
  • add example calculate_rotational_inertia.jl and add it to the menu

Merged pull requests: - add rotational inertial for kite (#100) (@dvanwolffelaar) - Kcu steering (#104) (@ufechner7)

- Julia
Published by github-actions[bot] over 1 year ago

KiteModels - v0.6.14

KiteModels v0.6.14

Diff since v0.6.13

Fixed

  • crash due to a new version of DierckX_jll #### Changed
  • bump versions in Project.toml
  • add upwinddir to settings.yaml file, remove `vwind_ref` vector
  • add p_speed, i_speed and max_acc to winch settings
  • replaced autodiff=false with autodiff=AutoFiniteDiff() to fix warnings
  • added package ADTypes to provide AutoFiniteDiff()
  • cleanup code

Closed issues: - KPS43L does not repect changes to the polars after precompilation (#71) - calcaccspeed and calcacc_torque functions use hardcoded settings file (#73)

- Julia
Published by github-actions[bot] over 1 year ago

KiteModels - v0.6.13

KiteModels v0.6.13

Diff since v0.6.12

Changed

  • update the fields set_steering, bearing and attractor of the SysState struct in the function update_sys_state!
  • add the parameters bearing and attractor to the function next_step! for logging #### Fixed
  • fix #88: the function init_sim!() has the new parameter upwind_dir to define the initial wind direction

Merged pull requests: - Bump codecov/codecov-action from 4 to 5 (#98) (@dependabot[bot])

Closed issues: - KPS4 Does not take into account the initial wind direction (#88) - Add tests for creating a SysState from KPS3 (#97)

- Julia
Published by github-actions[bot] over 1 year ago

KiteModels - v0.6.12

KiteModels v0.6.12

Diff since v0.6.11

Changed

  • update the fields set_torque, set_force, set_speed, alpha3, alpha4, roll, pitch, yaw of the SysState struct in the function update_sys_state!
  • add the parameter set_force to the function next_step! for logging
  • the four point kite model KPS4 was extended to include aerodynamic damping of pitch oscillations; for this purpose, the parameters cmq and cord_length must be defined in settings.yaml
  • the four point kite model KPS4 was extended to include the impact of the deformation of the kite on the turn rate; for this, the parameter smc must be defined in settings.yaml
  • improve examples
  • add the packages JLD2 and Colors to the system image #### Added
  • add examples calc_spectrum.jl and plot_spectrum to plot the eigenfrequencies of the system
  • the script calculate_rotational_inertia.jl for calculating the inertia matrix of the kite
  • function menu2() which displays a menu with scripts for model verification

Merged pull requests: - Fix/improve for mpc (#90) (@1-Bart-1) - Fix the calc_acc method definition warning (#93) (@1-Bart-1) - add rotational intertia calculation script (#94) (@dvanwolffelaar)

Closed issues: - Add Cmq, the pitch rate dependand contribution ot the pitching moment to the model (#91) - Add a script that calculates the rotational inertia around each of the three axis (#92) - Add steering dependant turning moment coefficient (#96)

- Julia
Published by github-actions[bot] over 1 year ago

KiteModels - v0.6.11

KiteModels v0.6.11

Diff since v0.6.10

Fixed

  • fixed bug in spring_forces(), it used 4000N hardcoded max force #### Changed
  • bump KiteUtils to 0.9.0
  • the fields AoA, CL2, CD2 and the vectors vwindgnd, vwind200m and vwindkite are now updated when converting KPS3 or KPS4 to SysState #### Added
  • add example teststeadystate.jl

Merged pull requests: - Update new fields in SysState (#89) (@ufechner7)

- Julia
Published by github-actions[bot] over 1 year ago

KiteModels - v0.6.10

KiteModels v0.6.10

Diff since v0.6.9

KiteModels v0.6.10 2024-11-01

  • fixed the installation of the examples
  • updated the documentation
  • the package Rotations is now re-exported by KiteModels
  • reduce number of dependencies of the examples

- Julia
Published by github-actions[bot] over 1 year ago

KiteModels - v0.6.9

KiteModels v0.6.9

Diff since v0.6.8

  • added tests for calc_azimuth(s::AKM), the azimuth in wind reference frame
  • re-enable logging of the angles of attack of the three plates
  • steering_test_4p.jl now calculates both c1 and c2 of the turn-rate law
  • the environment variable NO_MTK disables the pre-compilation of the KPS4_3L model to save time during development
  • the script menu2.jl for model verification was added

Merged pull requests: - azimuth wind tests (#86) (@dvanwolffelaar) - remove naca.dat (#87) (@1-Bart-1)

- Julia
Published by github-actions[bot] over 1 year ago

KiteModels - v0.6.8

KiteModels v0.6.8

Diff since v0.6.7

Changed

  • the sign of the steering signal was changed. Now, a positive steering signal causes a positive turn rate. The turn rate is the derivative of the heading angle.
  • all orientation tests pass now (calculation of roll, pitch, yaw, azimuth_north, elevation, heading)
  • add example steering_test_1p.jl
  • improve steering_test_4p.jl, use fully powered kite now
  • the logged steering signal is now divided by set.cs_4p, because the new version of KitePodModels.jl multiplies the steering value with this constant
  • update documentation regarding steering and heading

- Julia
Published by github-actions[bot] over 1 year ago

KiteModels - v0.6.7

KiteModels v0.6.7

Diff since v0.6.6

Changed

  • renamed testinit.jl to testinit_4p.jl
  • by default, azimuth in wind reference frame is now used
  • the orientation is now represented in NED reference frame
  • the method calc_heading has two new, optional parameters: negazimuth=false, onepoint=false
  • the definition of heading and azimuth has changed, which will require adaptions in the controller #### Added
  • example plot_side_cl.jl
  • example plot_cl_cd_plate.jl
  • example steering_test.jl
  • example test_init_1p.jl
  • the test script test_orientation.jl was contributed by Daan van Wolffelaar; currently, some of these tests are still broken (error of about 2%)
  • XFoil for calculating the polars #### Fixed
  • many of the examples; all examples of menu.jl now work

Merged pull requests: - Feat/xfoil polars (#76) (@1-Bart-1) - Stable branch, updated dependencies and examples (#79) (@ufechner7) - Fix the orientation of the kite in KiteViewer (#80) (@ufechner7) - Add unit tests for the orientation and heading (#81) (@dvanwolffelaar) - Switch azimuth tests to use azimuth north (#83) (@dvanwolffelaar) - Use azimuth in wind reference frame (#84) (@ufechner7) - Fix kps3 (#85) (@ufechner7)

Closed issues: - The function nextstep! is using a confusing definition for the wind direction (#67) - Use Xfoil polars to calculate cl, cd and steering tether forces (#72) - Add test case for steering sensitivity (#74) - Fix calcheading (#77) - Implement function q2qviewer (#82)

- Julia
Published by github-actions[bot] over 1 year ago

KiteModels - v0.6.6

KiteModels v0.6.6

Diff since v0.6.5

Changed

  • the method next_step! uses now upwind_dir as parameter and not longer wind_dir
  • install matplotlib if it is not already installed after user confirmation in a Julia specific environment
  • replaced OrdinaryDiffEq with the three packages OrdinaryDiffEqCore, OrdinaryDiffEqBDF and OrdinaryDiffEqSDIRK. This should help to reduce the pre-compilation time.
  • set the parameter delta in the examples
  • always specify the system.yaml file to use in the examples, always use load_settings instead of se. This ensures that the settings are always freshly loaded from the file when the script is launched, so any changes to the settings become immediately effective.
  • the KPS4_3L model was replaced by the pure ModelingToolkit (MTK) based version. This allows not only a much faster simulation, but the results are also much more accurate.

Merged pull requests: - fix #65, use_max steering from configuration file (#66) (@ufechner7) - Feat/find mtk steady state (#69) (@1-Bart-1) - remove examples and change example name (#70) (@1-Bart-1)

Closed issues: - Add drag of the KCU (#62) - Use max_steering from configuration file (#65)

- Julia
Published by github-actions[bot] over 1 year ago

KiteModels - v0.6.5

KiteModels v0.6.5

Diff since v0.6.4

Changed

  • bump KiteUtils to 0.7.7
  • add new examples to menu
  • major change to the function that finds the initial equilibrium; the function init_sim! has the new parameter delta which should be in the range of 0.01 to 0.03.
  • better error message if init_sim!, but no exception any more. I just returns nothing.
  • remove dependency StatProfilerHTML #### Added
  • add KCU drag, based on kcudiameter and cdkcu
  • add function bridle_length (not exported)
  • unit tests for the KPS3_3L model, based on ModelingToolkit
  • script examples/plot_cl_cd.jl
  • script examples/plot_cl_cd_plate.jl
  • script torque_controlled_mtk.jl #### Fixed
  • correct tether drag based on lbridle; if the kite has more than 7 bridle lines lbridle must be larger than bridle_length(se)

Merged pull requests: - Feat/faster tether (#63) (@1-Bart-1) - Add mtk tests (#64) (@1-Bart-1)

To install, follow these instructions

- Julia
Published by github-actions[bot] almost 2 years ago

KiteModels - v0.6.4

KiteModels v0.6.4

Diff since v0.6.3

Added

  • a new kite model, KPS3_3L was contributed by Bart van de Lint. It uses three lines to the ground and three winches for steering a ram-air foil kite.
  • caching for the initial equilibrium
  • function KiteModels.install_examples() that copies the examples, the data folder and installs the required extra packages
  • log alpha2, alpha3, alpha4; they must never become negative #### Fixed
  • the calculation of the call-backs per time step was fixed in all examples and the tests

Merged pull requests: - Add a 3 line kite model. (#60) (@1-Bart-1) - Add kps4 3 line example (#61) (@1-Bart-1)

Closed issues: - Three-wire-kite (#45)

To install, follow these instructions

- Julia
Published by ufechner7 almost 2 years ago

KiteModels - v0.6.3

KiteModels v0.6.3

Diff since v0.6.2

Changed

  • the function copy_examples() copies now all examples
  • updated the documentation
  • improved the scripts in the bin folder, not relevant for most users

- Julia
Published by github-actions[bot] almost 2 years ago

KiteModels - v0.6.2

KiteModels v0.6.2

Diff since v0.6.1

Changed

  • renamed the example simulate.jl to simulate_simple.jl
  • renamed the example simulate_ii.jl to simulate_steering.jl
  • add the script menu.jl that provides a menu with all the examples
  • bump ControlPlots to 0.1.4
  • bump KiteUtils to 0.7.4

- Julia
Published by github-actions[bot] almost 2 years ago

KiteModels - v0.6.1

KiteModels v0.6.1

Diff since v0.6.0

- Julia
Published by github-actions[bot] almost 2 years ago

KiteModels - v0.6.0

KiteModels v0.6.0

Diff since v0.5.16

Changed

  • use new version of Winchmodels.jl which provides an additional, torque controlled winch
  • add many new winch parameters to settings.jl
  • BREAKING change: rename v_ro to set_speed in function step()

Merged pull requests: - Add torque controlled winch model (#59) (@ufechner7)

- Julia
Published by github-actions[bot] almost 2 years ago

KiteModels - v0.5.16

KiteModels v0.5.16

Diff since v0.5.15

KiteModels v0.5.16 - 2024-06-25

Changed

  • bump KiteUtils to version 0.6.16
  • bump ControlPlots to version 0.0.12

- Julia
Published by github-actions[bot] almost 2 years ago

KiteModels - v0.5.15

KiteModels v0.5.15

Diff since v0.5.14

Changed

  • bump KiteUtils to version 0.6.12
  • drop support for Julia 1.9

Merged pull requests: - Bump julia-actions/cache from 1 to 2 (#54) (@dependabot[bot])

- Julia
Published by github-actions[bot] almost 2 years ago

KiteModels - v0.5.14

KiteModels v0.5.14

Diff since v0.5.13

Changed

  • replace Plots with ControlPlots in the examples

Merged pull requests: - Replace Plots.jl with ControlPlots.jl (#52) (@ufechner7)

- Julia
Published by github-actions[bot] about 2 years ago

KiteModels - v0.5.13

KiteModels v0.5.13

Diff since v0.5.12

Changed

  • use rel_compr_stiffness and rel_damping from settings.yaml

- Julia
Published by github-actions[bot] about 2 years ago

KiteModels - v0.5.12

KiteModels v0.5.12

Diff since v0.5.11

Changed

  • update KiteUtils to v0.6.7
  • update Documenter to v1.0

Added

  • add type KPS4_3L, which is now only a copy of KPS4, but shall implement a kite with the steering lines going to the ground

Merged pull requests: - Add 3 line kite power system model (#50) (@ufechner7)

- Julia
Published by github-actions[bot] about 2 years ago

KiteModels - v0.5.11

KiteModels v0.5.11

Diff since v0.5.10

Added

  • document the support for the DImplicitEuler solver, which is not very accurate, but because it is well known it can serve as reference
  • support changing max_order for the DFBDF
  • further reduced the memory usage

- Julia
Published by github-actions[bot] about 2 years ago

KiteModels - v0.5.10

KiteModels v0.5.10

Diff since v0.5.9

Improvements

  • it is now possible (and suggested) to use the DAE solver DFBDF.

This requires to add the following line to the settings.yaml file: solver: "DFBDF"

The new solver is much faster, has a lot less memory allocations and is also much more stable in difficult situations.

Merged pull requests: - New solver (#48) (@ufechner7)

- Julia
Published by github-actions[bot] about 2 years ago

KiteModels - v0.5.9

KiteModels v0.5.9

Diff since v0.5.8

- Julia
Published by github-actions[bot] about 2 years ago

KiteModels - v0.5.8

KiteModels v0.5.8

Diff since v0.5.7

Improvements

  • add non-allocating function updatesysstate!()

- Julia
Published by github-actions[bot] about 2 years ago

KiteModels - v0.5.7

KiteModels v0.5.7

Diff since v0.5.6

Improvements

  • improve performance by 10%

- Julia
Published by github-actions[bot] about 2 years ago

KiteModels - v0.5.6

KiteModels v0.5.6

Diff since v0.5.5

Fixes:

  • fix the method clear!() which failed for models with less than 6 tether segments

- Julia
Published by github-actions[bot] about 2 years ago

KiteModels - v0.5.5

KiteModels v0.5.5

  • create new, extended SystemState structs for logging

Diff since v0.5.4

- Julia
Published by github-actions[bot] about 2 years ago

KiteModels - v0.5.4

KiteModels v0.5.4

Diff since v0.5.3

- Julia
Published by github-actions[bot] about 2 years ago

KiteModels - v0.5.3

KiteModels v0.5.3

  • fix the data path and set it to joinpath(pwd(), "data") by default
  • add script bench.jl for comparing the performance of different solvers/ solver parameters

Diff since v0.5.2

- Julia
Published by github-actions[bot] about 2 years ago

KiteModels - v0.5.2

KiteModels v0.5.2

Diff since v0.5.1

Merged pull requests: - Use PrecompileTools (#47) (@ufechner7)

- Julia
Published by github-actions[bot] about 2 years ago

KiteModels - v0.5.1

KiteModels v0.5.1

Fix KPS3 model. Improve examples.

Diff since v0.5.0

- Julia
Published by github-actions[bot] about 2 years ago

KiteModels - v0.5.0

KiteModels v0.5.0

  • use the latest versions of all packages, that work with Julia 1.9

Diff since v0.4.8

Merged pull requests: - Updated dependencies (#46) (@ufechner7)

- Julia
Published by github-actions[bot] about 2 years ago

KiteModels - v0.4.8

KiteModels v0.4.8

Diff since v0.4.7

- Julia
Published by github-actions[bot] over 2 years ago

KiteModels - v0.4.7

KiteModels v0.4.7

Diff since v0.4.6

Closed issues: - Integrate winch controller with 1 point model (#37)

Merged pull requests: - Add winch model to one point kite model (#42) (@ufechner7)

In addition the documentation and dependencies were updated.

- Julia
Published by github-actions[bot] about 3 years ago

KiteModels - v0.4.6

KiteModels v0.4.6

  • relax dependencies
  • update documentation

Diff since v0.4.4

- Julia
Published by github-actions[bot] over 3 years ago

KiteModels - v0.4.5

KiteModels v0.4.5

  • fix dependencies
  • update documentation

Diff since v0.4.4

- Julia
Published by github-actions[bot] over 3 years ago

KiteModels - v0.4.4

KiteModels v0.4.4

Update dependencies, disable broken versions of StaticArrays and SunDials

Diff since v0.4.3

- Julia
Published by github-actions[bot] over 3 years ago

KiteModels - v0.4.3

KiteModels v0.4.3

Diff since v0.4.2

Closed issues: - Add field version::Int64 (#21)

- Julia
Published by github-actions[bot] about 4 years ago

KiteModels - v0.4.2

KiteModels v0.4.2

Diff since v0.4.1

- Julia
Published by github-actions[bot] about 4 years ago

KiteModels - v0.4.1

KiteModels v0.4.1

Add missing values of vreelout and l_tether to SysState object.

Diff since v0.4.0

- Julia
Published by github-actions[bot] about 4 years ago

KiteModels - v0.4.0

KiteModels v0.4.0

Diff since v0.3.5

Closed issues: - Document all fields of the struct KPS3 (#14) - Integrate winch model (#23)

Merged pull requests: - Add WinchModel (#36) (@ufechner7)

- Julia
Published by github-actions[bot] about 4 years ago

KiteModels - v0.3.5

KiteModels v0.3.5

Diff since v0.3.4

Closed issues: - Add constructor for SysState (#30) - Update the links in documentation (#31) - Make use of package Atmospheric Models (#32)

- Julia
Published by github-actions[bot] about 4 years ago

KiteModels - v0.3.4

KiteModels v0.3.4

Diff since v0.3.3

Closed issues: - Add functions orienteuler() and kiterefframe() (#27) - Add functions calcheading(s) and calccourse(s) (#28) - Add functions kitepos(s), calcelevation(s), calcazimuth(s) (#29)

- Julia
Published by github-actions[bot] about 4 years ago

KiteModels - v0.3.3

KiteModels v0.3.3

  • change default solver to :GMRES

Diff since v0.3.2

- Julia
Published by github-actions[bot] about 4 years ago

KiteModels - v0.3.2

KiteModels v0.3.2

Diff since v0.3.1

Closed issues: - Test simulation with 10 segment tether (#26)

- Julia
Published by github-actions[bot] about 4 years ago

KiteModels - v0.3.1

KiteModels v0.3.1

Diff since v0.3.0

Closed issues: - Add section Quickstart (#20) - Precompiling fails if system.yaml not present (#22) - Make use of solver setting from settings.yaml (#24) - Add examples (#25)

- Julia
Published by github-actions[bot] about 4 years ago

KiteModels - v0.3.0

KiteModels v0.3.0

Diff since v0.2.0

Closed issues: - Add 4 point Model (#10) - Implement findsteadystate() for four point model (#16) - Document usage of KPS4 (#18)

Merged pull requests: - Initial code for 4 point model (#15) (@ufechner7) - Add findsteadystate(), initsim(), nextstep() and test scripts (#17) (@ufechner7)

- Julia
Published by github-actions[bot] about 4 years ago

KiteModels - v0.2.0

KiteModels v0.2.0

Diff since v0.1.1

Closed issues: - Add 2D plot of initial steady state (#11)

- Julia
Published by github-actions[bot] about 4 years ago

KiteModels - v0.1.1

KiteModels v0.1.1

Diff since v0.1.0

Closed issues: - TagBot trigger issue (#12)

- Julia
Published by github-actions[bot] over 4 years ago

KiteModels - Initial release v0.1.0

Fully working one point kite power system model consisting of a kite and segmented tether.

- Julia
Published by ufechner7 over 4 years ago