%0 Generic %A Hummel, Jesse %A Kober, Jens %A Mulders, Sebastiaan %D 2024 %T Code and dataset to analyze output-constrained IPC methods ℓ2-IPC and ℓ∞-IPC %U %R 10.4121/372325a3-306e-4578-9c72-4fcda690a999.v1 %K Wind turbine control %K OpenFAST %K IPC %K MBC %K Individual pitch control %K Multiblade coordinate transformation %X <p>This code and dataset were used to analyze the ℓ2 and ℓ∞ output-constrained individual pitch control methods. We have proposed these methods and presented these results in our corresponding publication: Output-constrained individual pitch control methods using the multiblade coordinate transformation: Trading off actuation effort and blade fatigue load reduction for wind turbines <insert once available as preprint/published>.</p><p><br></p><p>The code can also be found on <a href="https://github.com/jesseishi/Output-constrained-individual-pitch-control" target="_blank">GitHub</a>. However, the GitHub repository will be updated for potential future publications, whereas this version of the code will remain unaltered in this repository.</p><p><br></p><p>The code can be used to run OpenFAST simulations of the ℓ2 and ℓ∞-IPC control methods and analyze the results. You can also recreate our results by downloading the results files (`data - laminar results.zip` and `data - turbulent results.zip`) and unzipping them into a `Results/data` folder in the same root folder as the analysis code.</p><p><br></p><p>A good starting point to run simulations is to first generate input files with `src/generate_cases.py` after which you can run these cases with `src/Run_cIPC.m`. To analyze the results (either self-generated or downloaded from this page), use or take inspiration from `Plot_WES.m`, which we used to generate the results for the corresponding publication. For easier plotting, we've used Jesse's `preplot-postplot` Matlab functions, which can also be found on <a href="https://github.com/jesseishi/preplot-postplot" target="_blank">GitHub</a>. For more information see the `README.md`.</p> %I 4TU.ResearchData