Submitted:
28 April 2026
Posted:
29 April 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Methodology
- Data: The vertical Data block is the backbone of the process. It includes all data collected from the measurement campaign of the OWT, environmental data from the OWT site, and the support structure (tower, foundation and transition piece) design details.
- Optimization: This shows the general process of blade parameters optimization. The aim is to develop a blade design that can generate the same torque and thrust as the OWT.
- Aero-hydro-servo-elastic Simulations: The main goal here is generating a large synthetic simulations dataset based on the optimized blade design. The input to the simulations is the wind and wave (if accessible) measurement, at the same time stamps that the strain gauge collected data. As the wind and wave input are based on statistics, it is essential to populate the input by having n realizations from those statistics. Also, the output of the model, which is bending moment time series, should be at the same location on the support structure that we have the strain gauge. These two considerations are crucial for comparing simulations against measurements and calculating the error.
- Validation: After optimizing the blade and generating the simulation dataset, it is important to quantify the error in the model. To do so, we calculate the difference between the measurements and the corresponding simulations. Here we calculate two sets of errors. The first is the average of error/difference over n simulations for a given EOC, which is defined as ErrorMean. The second is the standard deviation of the error/difference over these n simulations, defined as ErrorStd.
- Error modeling: In the last step, we build a data-driven regression model that maps the EOCs to the ErrorMean and ErrorStd.
2.1. Blade Parameters Optimization
2.2. Aero-Hydro-Servo-Elastic Simulations
2.3. Validation
- Measurement statistics: For every measurement time series window (10-minutes), we calculate the mean .
- Simulation statistics: For every simulation time series corresponding to measurements, we calculate the mean , which is a 1D array with n members, due to the fact that we have n simulations per each measurement.
-
Error calculation: The error can be formulated as:As we have n realizations per measurement, there are n data points for .
- Error statistics: For every measurement, we have populations of that follow a probability distribution. If the error follows a normal distribution [26], then it can be characterized as:
2.4. Uncertainty Quantification and Error Modeling
3. Dataset
4. Results and Discussion
4.1. WISDEM Framework for Optimizing the Blade Profile
4.2. Aero-Hydro-Servo-Elastic Model and Simulator
- The rotor aerodynamics in AeroDyn is modeled by taking the direct output of WEIS. This assures us that we have the optimized blade aerodynamics in the OpenFAST model.
- The support structure is modeled as an integrated piece and in SubDyn. Modeling the entire support structure (tower, transition piece and foundation) in SubDyn is recommended because it ensures consistent finite element formulation throughout the structure, accurately captures coupled tower-foundation dynamics [52,53]. In SubDyn, the finite element model of the support structure consists of 77 Timoshenko beam elements. We model the support structure in SubDyn using apparent fixity depth (provided by the developer), as we did not have access to soil stiffness information. The apparent fixity method models the monopile-soil system by extending the pile to a fictitious depth below the mudline where it is assumed to be rigidly fixed, effectively replacing the complex soil-structure interaction with an equivalent cantilever beam [54,55]. We model the substructure in SubDyn using Craig-Bramton reduction, utilizing first 10 modes. The structural damping is set to critical damping for the first mode as stated by the developer. Before running the OpenFAST simulation, one of the important checks is how close is the first FA and SS natural frequencies to the measurement. Table 4 shows the comparison between the first FA and SS natural frequencies of the OpenFAST model and the measurement [40]. The OpenFAST model and measurement first natural frequencies are in good agreement.
- As we model the support structure fully in SubDyn, ElastoDyn covers the blade model. The structural properties of the blade are also an output of WEIS. The dimensions and weights of the OWT components are set in ElastoDyn as well. This includes RNA center of mass and moment of inertia, hub mass and moment of inertia, and the hub height. These data were provided to us by the developer.
- For the hydrodynamic part, we did not have access to wave measurements. However, the developer provided us with a limited number of wave elevation time series for each wind speed. We utilized those wave elevation time series as the input to HydroDyn to calculate the hydrodynamic loads on the support structure. Also, we did not have access to the hydrodynamic coefficients of the monopile. Therefore, we kept them at the default values suggested in HydroDyn [56].
- The controller settings tuning was performed in ROSCO. We tuned the controller settings to follow the turbine behavior in terms of power generation and rotor speed as closely as possible. In other words, we used ROSCO to tune the gains in the controller in a manner that the turbine follows specific power and rotor speed curves that we extracted from the SCADA data. For below-rated wind speeds, the torque control is active, while for above-rated wind speeds the pitch controller is active. After tuning, the ROSCO output is a controller settings file which is the input to ServoDyn. ROSCO tunes the controller gains based on the aerodynamic coefficients of the rotor.
- To run the aero-hydro-servo-elastic simulations we need two environmental inputs: time histories of wind speed and wave height. For OpenFAST, the turbulent wind time series is generated in TurbSim. To mimic the conditions under which the 6MW turbine operated, we generated the TurbSim output based on the wind time series readings from SCADA. For every 10-minute measurement, we calculated the mean and standard deviation. Then we calculated the turbulence intensity (TI) for the 10 minutes:where is the standard deviation of the wind time series, and is the mean wind speed for that 10-minute measurement. For every TurbSim output we generated 36 unique realizations (seeds). Also, we set the wind shear , and the grid height and width for the generated turbulent wind field to 200m by 200m divided into a 21 by 21 grid. Each generated turbulent wind time series is 800 seconds long.
4.3. OpenFAST Simulation Results
4.4. Error Modeling
5. Conclusions
Data Availability Statement
Acknowledgments
References
- Driscoll, F.; Jonkman, J.; Robertson, A.; Sirnivas, S.; Skaare, B.; Nielsen, F. G. Validation of the FAST model of the Statoil-Hywind demo floating wind turbine. Proc. Deep Wind Conf. 2016 (published in Energy Procedia) 2016, volume 94, 3–19. [Google Scholar] [CrossRef]
- Brown, K.; Bortolotti, P.; Branlard, E.; Chetan, M.; Dana, S.; deVelder, N.; Doubrawa, P.; Hamilton, N.; Ivanov, H.; Jonkman, J.; Kelley, C.; Zalkind, D. One-to-one aeroservoelastic validation of operational loads and performance of a 2.8 mw wind turbine model in openfast. Wind Energy Sci. 2024, 9, 1791–1810. [Google Scholar] [CrossRef]
- Guntur, S.; Jonkman, J.; Sievers, R.; Sprague, M. A.; Schreck, S.; Wang, Q. A validation and code-to-code verification of FAST for a megawatt-scale wind turbine with aeroelastically tailored blades. Wind Energy Sci. 2017, 2, 443–468. [Google Scholar] [CrossRef]
- Kretschmer, M.; Jonkman, J.; Pettas, V.; Cheng, P. W. Fast farm load validation for single wake situations at alpha ventus. Wind Energy Sci. 2021, 6, 1247–1262. [Google Scholar] [CrossRef]
- Jonkman, J.; Robertson, A. Offshore Code Comparison Collaboration Continuation (OC4), Phase I - Results of Coupled Simulations of an Offshore Wind Turbine with Jacket Support Structure, 2012. Available online: https://docs.nrel.gov/docs/fy12osti/54124.pdf.
- Kaufer, D.; Cheng, P. W. Validation of an integrated simulation method with high-resolution load measurements of the offshore wind turbine REpower 5m at alpha ventus. J. Ocean Wind Energy 2014, 1, 30–40. [Google Scholar]
- Sanderse, B.; Dighe, V. V.; Boorsma, K.; Schepers, G. Efficient Bayesian calibration of aerodynamic wind turbine models using surrogate modeling. Wind Energy Sci. 2022, 7, 759–781. [Google Scholar] [CrossRef]
- Stewart, G. M.; Lackner, M. A.; Robertson, A.; Jonkman, J. M.; Goupee, A. J. Calibration and validation of a FAST floating wind turbine model of the DeepCwind scaled tension-leg platform. NREL Technical Report (preprint). Technical Report NREL/CP-5000-54822, 2013. [Google Scholar]
- Ma, Y. Blade inverse design through CFD and experimental torque data, 2023. Unpublished work.
- Xu, K. Structural model calibration using particle swarm optimization based on vibration data. Unpublished work. 2023. [Google Scholar]
- Veers, P.; Bottasso, C. L.; Manuel, L.; et al. Grand challenges in the design, manufacture, and operation of future wind turbine systems. Wind Energy Sci. 2023, 8, 1071–1131. [Google Scholar] [CrossRef]
- Griffith, D. T.; et al. Large Offshore Rotor Development: Design and Analysis of the Sandia 100-meter Wind Turbine Blade; Technical Report; Sandia National Laboratory, 2012. [Google Scholar]
- Sharma, P.; Gupta, B.; Pandey, M.; Sharma, A. K.; Nareliya Mishra, R. Recent advancements in optimization methods for wind turbine airfoil design: A review. 2021, 47, 6556–6563. [Google Scholar] [CrossRef]
- Yang, X. Engineering Optimization: An Introduction with Metaheuristic Applications, 1 ed.; Wiley, 2010. [Google Scholar] [CrossRef]
- Belegundu, A. D.; Chandrupatla, T. R. Optimization Concepts and Applications in Engineering; Cambridge University Press, 2019. [Google Scholar] [CrossRef]
- Storn, R.; Price, K. V. Differential evolution – a simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
- Bossanyi, E.; Burton, T.; Sharpe, D.; Jenkins, N. Wind Energy Handbook; Wiley: New York, 2011. [Google Scholar]
- IEC. Wind energy generation systems – part 3-1: Design requirements for fixed offshore wind turbines. 2019. [Google Scholar]
- Jonkman, J.; Sclavounos, P. Development of Fully Coupled Aeroelastic and Hydrodynamic Models for Offshore Wind Turbines. 44th AIAA Aerospace Sciences Meeting and Exhibit, 2012; American Institute of Aeronautics and Astronautics. [Google Scholar] [CrossRef]
- Wright, A. D.; Fingersh, L. J. Advanced Control Design for Wind Turbines; Part I: Control Design, Implementation, and Initial Tests; 2008. [Google Scholar] [CrossRef]
- van der Valk, P. L. C.; Voormeeren, S. N.; de Valk, P. C.; Rixen, D. J. Dynamic models for load calculation procedures of offshore wind turbine support structures: Overview, assessment, and outlook 2015, 10, 041013. [CrossRef]
- Bianchi, F. D.; De Battista, H.; Mantz, R. J. Wind turbine control systems: principles, modelling and gain scheduling design; Springer Science & Business Media, 2006. [Google Scholar]
- Sanderse, B. Surrogate models for the blade element momentum aerodynamic model using non-intrusive polynomial chaos expansions. In Wind Energy Science Discussions; 2021; Volume 2021, pp. 1–25. [Google Scholar] [CrossRef]
- Veers, P. S. Three-dimensional wind simulation, Sandia National Labs. Albuquerque, NM (USA), 1988. Available online: https://www.osti.gov/biblio/6633902.
- Marino, E.; Giusti, A.; Manuel, L. Offshore wind turbine fatigue loads: The influence of alternative wave modeling for different turbulent and mean winds. 2017, 102, 157–169. [Google Scholar] [CrossRef]
- Kutner, M. H.; Nachtsheim, C. J.; Neter, J.; Li, W. Applied Linear Statistical Models, 5th ed.; McGraw-Hill, 2005. [Google Scholar]
- Roy, C. J.; Oberkampf, W. L. A comprehensive framework for verification, validation, and uncertainty quantification in scientific computing. Comput. Methods Appl. Mech. Eng. 2011, 200, 2131–2144. [Google Scholar] [CrossRef]
- Kennedy, M. C.; O’Hagan, A. Bayesian calibration of computer models. J. R. Stat. Soc. Ser. B (Statistical Methodology) 2001, 63, 425–464. [Google Scholar] [CrossRef]
- Goodfellow, I.; Bengio, Y.; Courville, A. Deep Learning; MIT Press, 2016; Available online: http://www.deeplearningbook.org.
- Cybenko, G. Approximation by superpositions of a sigmoidal function. In Mathematics of Control, Signals and Systems; 1989; Volume 2, pp. 303–314. [Google Scholar] [CrossRef]
- Hornik, K.; Stinchcombe, M.; White, H. Multilayer feedforward networks are universal approximators. In Neural Networks; 1989; Volume 2, pp. 359–366. [Google Scholar] [CrossRef]
- Haykin, S. Neural Networks: A Comprehensive Foundation, 2nd ed.; Prentice Hall: Upper Saddle River, NJ, 1999. [Google Scholar]
- Bishop, C. M. Neural Networks for Pattern Recognition; Oxford University Press: Oxford, UK, 1995. [Google Scholar]
- Rumelhart, D. E.; Hinton, G. E.; Williams, R. J. Learning representations by back-propagating errors. Nature 1986, 323, 533–536. [Google Scholar] [CrossRef]
- Schmidhuber, J. Deep learning in neural networks: An overview. Neural Netw. 2015, 61, 85–117. [Google Scholar] [CrossRef] [PubMed]
- Deshpande, B. R.; Karhade, A. V.; Hwang, C. E.; Trivedi, N. N.; Gwilym, S.; Jayakumar, P. Artificial neural networks outperform linear regression in estimating 9-month patient-reported outcomes after upper extremity fractures with increasing number of variables. OTA Int. 2024, 7, e284. [Google Scholar] [CrossRef]
- West, M.; Harrison, J.; Migon, H. S. A comparison of linear regression, neural networks and non-parametric methods for forecasting: evidence from simulation. Int. J. Forecast. 1997, 13, 281–293. [Google Scholar]
- Bansal, D.; Evans, K. S.; Jones, B. Comparison of the decision tree, artificial neural network, and linear regression methods based on the number and types of independent variables and sample size. Expert Syst. With Appl. 2007, 32, 1227–1234. [Google Scholar] [CrossRef]
- Fisher, A.; Rudin, C.; Dominici, F. All Models are Wrong, but Many are Useful: Learning a Variable’s Importance by Studying an Entire Class of Prediction Models Simultaneously 20 (2019) 1–81; Available online: http://jmlr.org/papers/v20/18-760.html.
- Moynihan, B.; Mehrjoo, A.; Moaveni, B.; McAdam, R.; Rüdinger, F.; Hines, E. System identification and finite element model updating of a 6 MW offshore wind turbine using vibrational response measurements. 2023, 219, 119430. [Google Scholar] [CrossRef]
- Mehrjoo, A.; Tronci, E. M.; Moynihan, B.; Moaveni, B.; Rüdinger, F.; McAdam, R.; Hines, E. Recursive Bayesian estimation of wind load on a monopile-supported offshore wind turbine using output-only measurements. 2025, 224, 112183. [Google Scholar] [CrossRef]
- Abbas, N. J.; Barter, G.; Bortolotti, P.; Jasa, J.; Mudafort, R. M.; Nunemaker, J.; Chetan, M.; Quon, E.; Ramos, D. S.; Liao, Y.; Frontin, C.; Lee, Y. H.; Sundarrajan, A. K.; Gaertner, E.; Ryu, S.; Branlard, E.; Mulders, S.; Gupta, A.; Key, A.; Heffernan, D.; Motes, G.; Rinker, J.; Meunier, P.-E.; Du, X. WISDEM/WEIS: V1.5.2 release. 2025. [Google Scholar] [CrossRef]
- RotorSE — WISDEM 2.0 documentation, ???? Available online: https://wisdem.readthedocs.io/en/master/wisdem/rotorse/index.html.
- Gray, J. S.; Hwang, J. T.; Martins, J. R. R. A.; Moore, K. T.; Naylor, B. A. OpenMDAO: An open-source framework for multidisciplinary design, analysis, and optimization. Struct. Multidiscip. Optim. 2019, 59, 1075–1104. [Google Scholar] [CrossRef]
- Bortolotti, P.; Tarres, H. C.; Dykes, K.; Merz, K.; Sethuraman, L.; Verelst, D.; Zahle, F. IEA Wind Task 37 on Systems Engineering in Wind Energy – WP2.1 Reference Wind Turbines, Technical Report. International Energy Agency, 2019. Available online: https://www.nrel.gov/docs/fy19osti/73492.pdf.
- Brest, J.; Sepesy Maučec, M. Population size reduction for the differential evolution algorithm; 2008; Volume 29, pp. 228–247. [Google Scholar] [CrossRef]
- Poláková, R.; Tvrdík, J.; Bujok, P. Differential evolution with adaptive mechanism of population size according to current population diversity. 2019, 50, 100519. [Google Scholar] [CrossRef]
- Zhang, S. X.; Chan, W. S.; Tang, K. S.; Zheng, S. Y. Adaptive strategy in differential evolution via explicit exploitation and exploration controls. 2021, 107, 107494. [Google Scholar] [CrossRef]
- Jonkman, B.; Platt, A.; Mudafort, R. M.; Branlard, E.; Wang, L.; Slaughter, D.; Sprague, M.; Ross, H.; Jonkman, J.; Chetan, M.; Davies, R.; Hall, M.; Vijayakumar, G.; Buhl, M.; Bortolotti, P.; Bergua, R.; Ananthan, S.; Rood, J.; Gupta, A.; Bhuiyan, F. H.; Sharma, A. OpenFAST/openfast V4.1.0 2025. [CrossRef]
- Abbas, N. J.; Zalkind, D. S.; Pao, L.; Wright, A. A reference open-source controller for fixed and floating offshore wind turbines. 2022, 7, 53–73. [Google Scholar] [CrossRef]
- Jonkman, B. J.; Buhl, M. L., Jr. TurbSim user’s guide; Technical Report; National Renewable Energy Lab. (NREL): Golden, CO (United States), 2006. [Google Scholar]
- Jonkman, J.; Robertson, A.; Hayman, G. Development of SubDyn for analysis of offshore wind turbine support structures. In in: Proceedings of the 24th International Ocean and Polar Engineering Conference, ISOPE, Busan, Korea, 2014. [Google Scholar]
- Song, H.; Damiani, R.; Robertson, A.; Jonkman, J. Dynamic Modeling and Load Analysis of Offshore Wind Turbines. Technical Report NREL/CP-5000-58089, 2013. [Google Scholar]
- Passon, P.; Kühn, M. State-of-the-art and development needs of simulation codes for offshore wind turbines. in: Copenhagen Offshore Wind Conference, Copenhagen, Denmark, 2012. [Google Scholar]
- Løken, I. B.; Kaynia, A. M. Effect of foundation type and modelling on dynamic response and fatigue of offshore wind turbines. Wind Energy 2019, 22, 1667–1683. [Google Scholar] [CrossRef]
- Jonkman, J. M.; Robertson, A.; Hayman, G. J. Hydrodyn user’s guide and theory manual; National Renewable Energy Laboratory, 2014; p. 610. [Google Scholar]
- Wilk, M. B.; Gnanadesikan, R. Probability plotting methods for the analysis for the analysis of data. Biometrika 1968, 55, 1–17. [Google Scholar] [CrossRef]
- Paszke, A.; Gross, S.; Massa, F.; Lerer, A.; Bradbury, J.; Chanan, G.; Killeen, T.; Lin, Z.; Gimelshein, N.; Antiga, L.; Desmaison, A.; Köpf, A.; Yang, E.; DeVito, Z.; Raison, M.; Tejani, A.; Chilamkurthy, S.; Steiner, B.; Fang, L.; Bai, J.; Chintala, S. PyTorch: An Imperative Style. In High-Performance Deep Learning Library; arXiv:1912.01703; 2019. [Google Scholar]










| Constraint | Source | Bounds |
| Blade mass | Wind turbine design data | ±1% |
| Blade tip tower distance | Wind turbine design data | ±1% |
| Rated wind speed | SCADA and wind turbine design data | ±10% |
| Rated rotor speed | SCADA and wind turbine design data | ±5% |
| Rated Thrust | FA moments at location X | ±5% |
| Rated Torque | SCADA | ±5% |
| Power curve | SCADA | ±5% |
| Cp-Ct-Cq curves | FA moments at location X and SCADA | ±2% |
| Measurement Type | Details | Sampling Frequency |
| Accelerometers | 12 sensors: 3 at 4 distinct elevations | 25 Hz |
| Strain gauges | 16 sensors: 4 at 4 distinct elevations | 25 Hz |
| SCADA measurements | Wind speed (m/s), power output (kW), rotor speed (rpm), pitch angle (deg), yaw angle (deg) | 10 Hz |
| Phase | Generations | population size | Differential weight (F) | Crossover probability (CF) |
| Exploration | 1–900 | 30 | 0.7 | 0.3 |
| Refinement | 901–2100 | 20 | 0.5 | 0.5 |
| Exploitation | 2101–3000 | 15 | 0.3 | 0.7 |
| OpenFAST [Hz] | Measurement [Hz] | Difference [%] | |
| FA | 0.224 | 0.230 | 2.6 |
| SS | 0.225 | 0.235 | 4.4 |
| Number of layers | 2 |
| Neurons per layer | 64, 32 |
| Batch Size | 64 |
| Optimizer | Adam |
| Epochs patience | 100 |
| Learning rate | 0.001 |
| Drop out rate | 0.2 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).