Releases: ufechner7/FLORIDyn.jl
Releases Β· ufechner7/FLORIDyn.jl
Release list
v0.5.6
FLORIDyn v0.5.6
Added
- example calc_induction.jl
- example step_response.jl
- example_dev mwe_06.jl (developer example)
- example_dev mwe_07.jl (developer example)
- add turbine groups to the YAML file and functions and structs to work with them
- A new control mode can process time-dependent induction factors for turbine groups
- All correction functions from the Matlab code have been implemented
- The function
cp_funhas been added, which calculates the power coefficient as a function of angle of attack and tip speed ratio - example_dev
cpfun.jl(developer example that shows how to use this function) - The function
plot_rmtnow supports all plot variants ofControlPlots.plot
Merged pull requests:
- Implemented missing corrections (#80) (@ufechner7)
- Add cp_fun function for interpolating the cp (#84) (@ufechner7)
- Add turbine groups (#92) (@ufechner7)
- Step response (#93) (@ufechner7)
Closed issues:
v0.5.5
v0.5.4
v0.5.3
FLORIDyn v0.5.3
FLORIDyn v0.5.3 - 2025-25-09
Added
- Add power plots to the package itself, function calc_rel_power()
- Add function plot_rmt
Fixed
- Fix reading Control_YawConstant.csv
Changed
- Update main_power_plot.jl
- Delete main_power_plot_II.jl
Merged pull requests:
- Add power plots (#90) (@ufechner7)
- Bump actions/checkout from 4 to 5 (#91) (@dependabot[bot])
v0.5.2
FLORIDyn v0.5.2
Added
- Add function getYaw(::Yaw_Constant, ...)
- Increase size of
SOWFA_nacelleYaw.csvto allow longer simulations (400s longer) - Add main_power_plot.jl
- Add main_power_plot_II.jl
- Add parameter
simple=falseto functionprepare_large_plot_inputs()
Fixed
- Fix y-label of velocity reduction plot
- Fix example main_large_msr.jl
Merged pull requests:
- Add power plots and getYaw(::Yaw_Constant, ...) (#87) (@ufechner7)
Closed issues:
- Register initial release (#75)
v0.5.1
FLORIDyn v0.5.1
Added
- section Sponsors in README.md
Changed
- fixed some doc strings
v0.5.0
FLORIDyn v0.5.0
Initial release of a Julia version of FLORIDyn, a dynamic wind farm simulation software originally written by Marcus Becker in Matlab. This software allows to:
- Simulate wind farms dynamically at a low computational cost
- Estimate the power generated, added turbulence, and wake-induced losses.
- Apply heterogeneous and time-varying wind speeds and directions
Test different modeling approaches
It is very fast, between 6 and 33 times faster than the original Matlab version, and very well documented. A wind park with 54 turbines can be simulated at 770 times real-time, using one core of an AMD 7950X CPU. It can be used as foundation for the development of novel wind-farm control algorithms.