FLORIDyn (OFF toolbox) Code and input files underlying the publication: Wind pattern clustering of high frequent field measurements for dynamic wind farm flow control
DOI: 10.4121/dbd831b5-8d6d-4ae2-9860-2d6a7a1be58e
Software
Python implementation of the FLORIDyn code [1] in the OFF toolbox, as well as the input files used for the publication "Wind pattern clustering of high frequent field measurements for dynamic wind farm flow control", M Becker, D Allaerts and JW van Wingerden, in preparation for the TORQUE 2024 conference.
The yaml files contain the baseline orientation (misalignment angle = 0 deg) and optimised angles. The C1 to C5 addition in the name refers to the wind direction change case that is investigated. The optimised angles have beed derived using FLORIS [2] and are given in separate files for convenience.
To run the code FLORIS [2] needs to be installed. In addition the DTU 10MW reference turbine [3] is used in the simulations. The required .yaml is provided with this code and needs to be added to the FLORIS turbine library. Go to 03_Code/main.py and run the selected case.
The farm power of all simulations in FLORIDyn in given in the files FarmPower*.csv
To use them in Matlab, call:
farm_pow = readmatrix("FarmPowerNoYaw.csv");
farm_pow = reshape(farm_pow, 5, length(1:2:359), [] );
Dimension 1 is along the cases, dimension 2 along the wind directions and dimension 3 along time (4:4:2000).
E.g. to plot the power for case C4 starting at 201deg call
plot(4:4:2000, farm_pow(4, (201+1)/2, :))
[1] https://iopscience.iop.org/article/10.1088/1742-6596/2265/3/032103/meta
History
- 2024-01-24 first online, published, posted
Publisher
4TU.ResearchDataFormat
.py, .yaml, .csv, .graphmlOrganizations
TU Delft, Faculty of Mechanical Engineering, Delft Center for Systems and ControlDATA
To access the source code, use the following command:
git clone https://data.4tu.nl/v3/datasets/51d3e0a5-61d4-40b7-905d-3a2a9ebc29b0.git
Files (25)
- 223 bytesMD5:
014ed349222c05a584077fa4714249cc
cc_optimized_angles_201deg.csv - 224 bytesMD5:
d48e12e8f9c2f570472ff305c9b6c80d
cc_optimized_angles_235deg.csv - 1,182 bytesMD5:
63a8838ea9a14b7d104d666c7eab7b7f
dtu_10MW.yaml - 7,607,277 bytesMD5:
85b41bd3051989dea0b67b92857ccea3
FarmPowerNoYaw.csv - 7,603,366 bytesMD5:
26339bbcabc185cc8c7459077449eefd
FarmPowerOptYaw.csv - 9,835 bytesMD5:
cab43f95f62e685adef04227f87ae47e
torque24_201deg_C1.yaml - 9,835 bytesMD5:
f05d11591e5e71e540757821ef909929
torque24_201deg_C1.yaml - 9,835 bytesMD5:
a5204c5001d4043151cf1d080755f0de
torque24_201deg_C2.yaml - 9,835 bytesMD5:
a5a207e519f8611535313890fd323a0f
torque24_201deg_C2.yaml - 9,835 bytesMD5:
3164daac996d619f80f019ed8f4642a5
torque24_201deg_C3.yaml - 9,835 bytesMD5:
d650e022fd2a87ec02d0caedafcff27d
torque24_201deg_C3.yaml - 9,835 bytesMD5:
f58ab7c6635c30ffae4f139a6463eed3
torque24_201deg_C4.yaml - 9,835 bytesMD5:
6f8f35c11673d4c12bc59b3b05186bd6
torque24_201deg_C4.yaml - 9,835 bytesMD5:
827a8a6be6df1d233050e30387244701
torque24_201deg_C5.yaml - 9,835 bytesMD5:
2f86cc571f54227c0b8ebcd2c7add5f3
torque24_201deg_C5.yaml - 9,836 bytesMD5:
5fc724e218f3c3ba2f840af2020cd8db
torque24_235deg_C1.yaml - 9,836 bytesMD5:
6f434f67f02cd8477e51f2ff371400c7
torque24_235deg_C1.yaml - 9,836 bytesMD5:
54bcf8494f4e28e587dc29a5778ff5a1
torque24_235deg_C2.yaml - 9,836 bytesMD5:
e03f2abf33c46a2e0466703cb0567864
torque24_235deg_C2.yaml - 9,836 bytesMD5:
331b1bbd73bf390509c0e26596cfee3a
torque24_235deg_C3.yaml - 9,836 bytesMD5:
01b9d875532a499c562ff6a28af2b1a6
torque24_235deg_C3.yaml - 9,836 bytesMD5:
b09581b85510c891da6c603c89ff0295
torque24_235deg_C4.yaml - 9,836 bytesMD5:
832ced63b67f95aaa93e13e48ab00875
torque24_235deg_C4.yaml - 9,836 bytesMD5:
3f7f5ee494c3a8f999ae327bc866d18d
torque24_235deg_C5.yaml - 9,836 bytesMD5:
593a95986f335f3c404755d9e04a8740
torque24_235deg_C5.yaml -
download all files (zip)
15,408,982 bytes unzipped