ROSCO Control on PLC via Software-in-the-Loop Architecture for Wind Turbines
DOI:
https://doi.org/10.17979/ja-cea.2026.47.13854Keywords:
Control of renewable energy resources, Software-in-the-loop, Wind turbines, Simulation, Programmable logic controllerAbstract
This work presents the implementation and preliminary validation of the open-source reference controller ROSCO for wind turbines on a virtualized Siemens industrial PLC. The control algorithm was translated using the Structured Control Language (SCL). Validation is carried out through a Software-in-the-Loop (SIL) co-simulation architecture that integrates PLCSim Advanced, via Simulink, with the aerodynamic wind turbine model implemented in OpenFAST. The performance of the controller implemented on the virtual PLC is evaluated against the native controller under deterministic and turbulent wind scenarios. In addition, the behavior of the Individual Pitch Control (IPC) module and its influence on structural fatigue is analyzed through the calculation of the Damage Equivalent Load (DEL). The results demonstrate good agreement, achieving a VAF (Variance Accounted For) index of over 90 % in most cases.
References
Abbas, N. J., Zalkind, D. S., Pao, L., Wright, A., 2022. A reference opensource controller for fixed and floating offshore wind turbines. Wind Energy Science 7 (1), 53–73. DOI: https://doi.org/10.5194/wes-7-53-2022
Bossanyi, E. A., 2003. Individual blade pitch control for load reduction. Wind Energy 6 (2), 119–128. DOI: https://doi.org/10.1002/we.76
Garrido Jurado, J., Lara Ortiz, M., Vázquez Serrano, F., Ruz Ruiz, M. L., 2026. Limitación del esfuerzo de los actuadores en el control de paso individual de turbinas eólicas. Revista Iberoamericana de Automática e Informática Industrial. DOI: https://doi.org/10.4995/riai.2026.25395
Jonkman, J., Butterfield, S., Musial, W., Scott, G., 2009. Definition of a 5-MW reference wind turbine for offshore system development. Technical report, National Renewable Energy Laboratory, Golden, CO, USA.
Kenko, D., Gambier, A., Sep. 2022. Real-time wind turbine simulation for pitch control purposes by using a hardware-in-the-loop approach. In: Proceedings of the 21st International Conference on Modelling and Applied Simulation (MAS). Rome, Italy, p. 026, 19th International Multidisciplinary Modeling & Simulation Multiconference. DOI: https://doi.org/10.46354/i3m.2022.mas.026
Lara, M., Ruz, M., Vázquez, F., Garrido, J., 2025. Enfoque anticipativo de control de paso individual en turbinas e´olicas. Jornadas de Automática 46. DOI: https://doi.org/10.17979/ja-cea.2025.46.12058
Martínez-Inchusta, A., Sierra-García, J. E., Santos, M., Leija, L., 2023. PIL environment for validation of wind turbine controllers based on IEC- 61131. In: XLIV Jornadas de Automática. pp. 807–812. DOI: https://doi.org/10.17979/spudc.9788497498609.807
Mulders, S. P., van Wingerden, J.-W., 2019. On the importance of the azimuth offset in a combined 1P and 2P SISO IPC implementation for wind turbine fatigue load reductions. In: 2019 American Control Conference (ACC). pp. 3506–3511. DOI: https://doi.org/10.23919/ACC.2019.8814829
Muñoz-Palomeque, E., Sierra-García, J. E., Santos, M., 2024. Técnicas de control inteligente para el seguimiento del punto de máxima potencia en turbinas eólicas. Revista Iberoamericana de Automática e Informática Industrial 21 (3), 193–204. DOI: https://doi.org/10.4995/RIAI.2024.21097
NREL, 2026a. OpenFAST documentation. https://openfast.readthedocs.io/en/main/, accessed: 2026-06-03.
NREL, 2026b. OpenFAST reference 5-MW turbine repository. https://github.com/OpenFAST/r-test/tree/main/glue-codes/openfast, accessed: 2026-06-03.
NREL, 2026c. ROSCO: Reference open source controller. https://rosco.readthedocs.io/en/latest/, accessed: 2026-02-07.
Puleva, T., Rouzhekov, G., Slavov, T., Rakov, B., 2016. Hardware-in-the-loop (HIL) simulation of wind turbine power control. In: Mediterranean Conference on Power Generation, Transmission, Distribution and Energy Conversion (MedPower 2016). Belgrade, pp. 1–8. DOI: https://doi.org/10.1049/cp.2016.1053
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Germán Corredera, Ignacio López, Francisco Vázquez, Juan Garrido, Mario L. Ruz

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.