Hello wind turbine enthusiasts,
I am sharing a MATLAB–OpenFAST coupled framework for the optimization of Tuned Mass Dampers (TMDs) in floating offshore wind turbines.
Repository:
What it does
The framework couples MATLAB optimization tools with OpenFAST v3.5 to automatically tune TMD parameters using full time-domain aero-hydro-servo-elastic simulations instead of using a reduced-order MDOF models.
It focuses on reducing platform pitch vibrations through optimal passive control but you can adapt to minimize vibrations of other motion.
Key features
- MATLAB–OpenFAST v3.5 coupling framework
- Automated modification of OpenFAST input files
- Particle Swarm Optimization (PSO) + optional Genetic Algorithm (GA)
- Time-domain simulation-based objective function
- Minimization of platform pitch standard deviation
Optimization problem
Design variables:
- TMD damping ratio (Îľ)
- TMD stiffness (k)
Objective:
- Minimize platform pitch (Standard deviation from OpenFAST output)
Reference
This work is based on:
El hamoud, R., Alkhoury, P., Soubra, A.-H., & AĂŻt-Ahmed, M. (2026). Bidirectional Vibration and Fatigue Mitigation of a Barge-Type Floating Offshore Wind Turbine Using an Omnidirectional Tuned Mass Damper. Applied Ocean Research, 171. https://doi.org/10.1016/j.apor.2026.105066
Requirements
- OpenFAST v3.5
- MATLAB (Global Optimization Toolbox required)
- User-defined local file paths before execution
Hope you will find it useful !
Best Regards,
Riad