Analysis and Forecasting of the Dynamics of a Floating Wind Turbine Using Dynamic Mode Decomposition

Giorgio Palma,Andrea Bardazzi,Alessia Lucarelli,Chiara Pilloton,Andrea Serani,Claudio Lugni,Matteo Diez
2024-11-09
Abstract:This article presents a data-driven equation-free modeling of the dynamics of a hexafloat floating offshore wind turbine based on the Dynamic Mode Decomposition (DMD). The DMD is here used to provide a modal analysis and extract knowledge from the dynamic system. A forecasting algorithm for the motions, accelerations, and forces acting on the floating system, as well as the height of the incoming waves, the wind speed, and the power extracted by the wind turbine, is developed by using a methodological extension called Hankel-DMD, that includes time-delayed copies of the states in an augmented state vector. All the analyses are performed on experimental data collected from an operating prototype. The quality of the forecasts obtained varying two main hyperparameters of the algorithm, namely the number of delayed copies and the length of the observation time, is assessed using three different error metrics, each analyzing complementary aspects of the prediction. A statistical analysis exposed the existence of optimal values for the algorithm hyperparameters. Results show the approach's capability for short-term future estimates of the system's state, which can be used for real-time prediction and control. Furthermore, a novel Stochastic Hankel-DMD formulation is introduced by considering hyperparameters as stochastic variables. The stochastic version of the method not only enriches the prediction with its related uncertainty but is also found to improve the normalized root mean square error up to 10% on a statistical basis compared to the deterministic counterpart.
Machine Learning,Atmospheric and Oceanic Physics
What problem does this paper attempt to address?
The problem that this paper attempts to solve is to develop a data - driven modeling method based on Dynamic Mode Decomposition (DMD) to analyze and predict the dynamic behavior of Floating Offshore Wind Turbine (FOWT). Specifically, the research aims to: 1. **Extract dynamic features**: Extract the dynamic modes of the floating wind turbine from the experimental data through DMD technology, and these modes can reveal the internal structure and behavior of the system. 2. **Predict key variables**: Develop a prediction algorithm to forecast the movement, acceleration, and force of the floating wind turbine, as well as the height of the incident wave, wind speed, and the power generated by the wind turbine. This includes using the Hankel - DMD method, which improves the prediction performance by including time - delayed copies in the augmented state vector. 3. **Optimize the prediction model**: Evaluate the main hyper - parameters of the prediction algorithm (such as the number of time - delayed copies and the length of the observation time), and find the optimal values to improve the prediction accuracy. To this end, the author uses three different error metrics for evaluation. 4. **Introduce randomness**: Propose a new Stochastic Hankel - DMD (SHDMD) formula, treat the hyper - parameters as random variables, which not only enriches the uncertainty of the prediction results but also significantly improves the prediction performance. ### Formula summary - **The core formula of DMD**: \[ \frac{dx}{dt}=Ax \] where \(A\) is the system matrix, and \(x(t)\in\mathbb{R}^n\) represents the state of the system at time \(t\). - **DMD approximation of discrete - time systems**: \[ x_{j + 1}=Ax_j \] where \(x_j\) is the state of the system at the \(j\)-th time step. - **Construction of Hankel matrix**: \[ \hat{X}=\begin{bmatrix} x_{d + 1}&x_{d + 2}&\cdots&x_{m - 1}\\ x_d&x_{d + 1}&\cdots&x_{m - 2}\\ \vdots&\vdots&\ddots&\vdots\\ x_1&x_2&\cdots&x_{m - 1 - d} \end{bmatrix},\quad \hat{X}'=\begin{bmatrix} x_{d + 2}&x_{d + 3}&\cdots&x_m\\ x_{d + 1}&x_{d + 2}&\cdots&x_{m - 1}\\ \vdots&\vdots&\ddots&\vdots\\ x_2&x_3&\cdots&x_{m - d} \end{bmatrix} \] - **Random variables in SHDMD**: The observation time \(m\Delta t\) and the delay \(d\Delta t\) are regarded as random variables. The probability density function is sampled by the Monte Carlo method to obtain the average prediction and its standard deviation. ### Summary Through DMD and its extended methods, especially Hankel - DMD and SHDMD, the paper successfully realizes the analysis and short - term prediction of the dynamic behavior of floating offshore wind turbines. This method not only improves the prediction accuracy but also provides strong support for real - time control and optimization.