DOI: 10.5281/zenodo.15471425
title: Data files for the manuscript Individual pitch controller with static inverted decoupling for periodic blade load reduction on monopile offshore wind turbines

description: This dataset contains data and plots presented in the journal paper of Ocean Engineering titled "Individual Pitch Control with Static Inverted Decoupling for Periodic Blade Load Reduction on Monopile Offshore Wind Turbines" by Manuel Lara, Mario L. Ruz, Sebastiaan Paul Mulders, Francisco Vázquez, and Juan Garrido.

The data supports the analysis and results discussed in Sections 4.1 and 4.2 of the manuscript, including optimization results (Tables 3 and 4, Figures 6 and 7) and simulation results (Figures 8 to 11).

All data, scripts, and functions are coded in MATLAB language (https://www.mathworks.com/products/matlab.html). The files were generated and run on a PC with Windows 10. 

These data are provided in two main folders: Optimization results and Simulation results. The description of these folders and their files is as follows:

A) The folder "Optimization results" includes:

*Figure 6:Figure6.fig: MATLAB figure file containing the graphical representation of optimization results for controller gains and decoupling elements as a function of wind speed (Figure 6 in the manuscript).Figure6_code.m: MATLAB script used to generate Figure 6 from the optimization data.

*Figure 7:figure7.m: MATLAB script to process and plot the optimization results for controller parameters and DEL values (Figure 7 in the manuscript).figure7.fig: Alternative MATLAB figure file for Figure 7.

*Table 3 and 4:controller_data.mat: MATLAB data file containing the optimized parameters (e.g., kt, ky, d12, d21) and DEL(M) values for Tables 3 and 4.controller_table3.xlsx: Excel file with the optimization results for Table 3.generate_Table3.m: MATLAB script to process controller_data.mat and generate Table 3.generate_Table4.m: MATLAB script to process controller_data.mat and generate Table 4.table4_relative_DEL.xlsx: Excel file with relative DEL(M) values for Table 4.

B) The folder "Simulation results" includes:

*Figure 8:Figure8_plot.m: MATLAB script to plot the bar CHART with results of average relative DEL and NAT values for each controller (Figure 8 in the manuscript).Figure8_result.mat: MATLAB data file with average relative DEL and NAT values for each controller Figure8.fig: Alternative MATLAB figure file for Figure 8.

*Figures 9 to 11:Figure9_plot.m: MATLAB script to generate Figure 9 (time responses in the rotating frame).Figure9.fig: MATLAB figure file for Figure 9.Figure10_plot.m: MATLAB script to generate Figure 10 (time responses in the non-rotating frame).Figure10.fig: MATLAB figure file for Figure 10.Figure11_plot.m: MATLAB script to generate Figure 1 (frequency responses).Figure11.fig: MATLAB figure file for Figure 11.sim_data_w18_I1.mat: MATLAB data file with temporal data for one seed in Case 2 corresponding to the IPC1 (I1).sim_data_w18_ID.mat: MATLAB data file with temporal data for one seed in Case 2 corresponding to the IPC2 (ID).sim_data_w18_I1D.mat: MATLAB data file with temporal data for one seed in Case 2 corresponding to the IPC3 (I1D).sim_data_w18_I1D1.mat: MATLAB data file with temporal data for one seed in Case 2 corresponding to the IPC5 (I1D1).

AcknowledgmentsThis research was funded by the Spanish Ministry of Science, Innovation and Universities (MCIU/AEI/10.13039/501100011033/FEDER,UE), grant number PID2023-149181OB-I00.

ContactFor questions or additional information, contact the corresponding author: Manuel Lara (manuel.lara@uco.es), University of Cordoba, Spain.