Description
Collection of plotting scripts and data required to recreate the results plots in the publication.
Plotting
The main plotting script is called Evaluate_long_cases.m and calls the remaining functions.
Open this file and step through it to generate various plots used and not used in the paper.
Note that some scripts rely on user-defined inputs, e.g., the turbine index.
Data
The plotting relies on the unaltered data in the folder "HKN_12_to_15h_data", which is a compressed file.
The data of the disturbed cases also contains the wind direction measurements of the past 1-min averaged probes, as well as the then corrected data from the Ensemble Kalman Filter. There is further a small selection of cases not used in the publication, like a preview-enabled version of the shifted approach.
Disclaimer: Through a settings mistake, the data of the CLC, 500s ph, noise-free controller is 1 s too short. The script gives a warning and extrapolates with a constant last value.
FLORIDyn Settings
The closed-loop cases have a folder in the data called "Settings", which defines the closed-loop settings for the controller, EnKF, FLORIDyn, and FLORIS. This is needed to employ the same controller as used in the presented simulations. More details about running FLORIDyn simulations (stand-alone and in closed-loop) can be found with the Matlab software, see doi 10.4121/038777f7-f497-494f-9f61-85d90a00074a
Look-up Table
The LuT is given with as "HKN_LuT_orientation.csv", and is plotted at the end of the Evaluate_long_cases.m script.
The case data also contains a 2-deg case run with a LuT generated by NREL's FLORIS: "off_db2deg_ki0-01"
Plotting
The main plotting script is called Evaluate_long_cases.m and calls the remaining functions.
Open this file and step through it to generate various plots used and not used in the paper.
Note that some scripts rely on user-defined inputs, e.g., the turbine index.
Data
The plotting relies on the unaltered data in the folder "HKN_12_to_15h_data", which is a compressed file.
The data of the disturbed cases also contains the wind direction measurements of the past 1-min averaged probes, as well as the then corrected data from the Ensemble Kalman Filter. There is further a small selection of cases not used in the publication, like a preview-enabled version of the shifted approach.
Disclaimer: Through a settings mistake, the data of the CLC, 500s ph, noise-free controller is 1 s too short. The script gives a warning and extrapolates with a constant last value.
FLORIDyn Settings
The closed-loop cases have a folder in the data called "Settings", which defines the closed-loop settings for the controller, EnKF, FLORIDyn, and FLORIS. This is needed to employ the same controller as used in the presented simulations. More details about running FLORIDyn simulations (stand-alone and in closed-loop) can be found with the Matlab software, see doi 10.4121/038777f7-f497-494f-9f61-85d90a00074a
Look-up Table
The LuT is given with as "HKN_LuT_orientation.csv", and is plotted at the end of the Evaluate_long_cases.m script.
The case data also contains a 2-deg case run with a LuT generated by NREL's FLORIS: "off_db2deg_ki0-01"
| Date made available | 16 Dec 2024 |
|---|---|
| Publisher | TU Delft - 4TU.ResearchData |
Datasets
-
Code belonging to the publication: Closed-loop model-predictive wind farm flow control under time-varying inflow using FLORIDyn
Becker, M. (Creator), TU Delft - 4TU.ResearchData, 16 Dec 2024
DOI: 10.4121/038777f7-f497-494f-9f61-85d90a00074a
Dataset/Software: Software
Research output
- 1 Article
-
Closed-Loop Model-Predictive Wind Farm Flow Control Under Time-Varying Inflow Using FLORIDyn
Becker, M., van den Broek, M., Allaerts, D. & van Wingerden, J. W., 2025, In: Wind Energy. 28, 9, 17 p., e70044.Research output: Contribution to journal › Article › Scientific › peer-review
Open AccessFile14 Downloads (Pure)
Cite this
- DataSetCite