1. Introduction
The global offshore wind energy sector is undergoing transformative growth, essential for accessing deep-water resources where most wind potential resides. With the global installed capacity reaching 68,258 MW by the end of 2023 and the floating offshore wind pipeline totaling 104,399 MW, floating offshore wind turbine technology is rapidly maturing [
1]. This shift subjects FOWTs to more severe environmental loads, causing strong structural vibrations and significant fatigue damage to the structure and mooring systems. Consequently, accurately predicting the 6-degree-of-freedom (6DOF) motion and long-term extreme responses is crucial for safety and certification, a task traditionally reliant on computationally intensive methods like Full Long-term Analysis (FLTA) [
2,
3,
4]. To achieve the required speed and accuracy for lifetime analysis, advanced data-driven approaches, particularly those utilizing neural networks (NNs), have become an indispensable alternative for modeling these complex coupled dynamics [
5].
Artificial neural networks have long provided a versatile computational framework for modeling, classification, and prediction, leveraging their capacity to map complex, nonlinear input–output relationships that resist analytical solution. In mechanical engineering, ANNs are utilized for design and optimization problems due to their efficiency in managing high-dimensional data [
6]. This cross-disciplinary success in handling complex nonlinear dynamics establishes the foundational suitability of ANNs for FOWT modeling, where coupled aerodynamic, hydrodynamic, and mooring forces interact nonlinearly. ANNs have progressed significantly within marine engineering, moving from monitoring tasks to predictive dynamic modeling [
7]. For example, recurrent neural networks (RNNs) have proven effective for predicting future values in time-series data, such as wind turbine conditions, showing lower false alarm rates than traditional methods [
8]. More recently, ANNs successfully captured the complex dynamics of general offshore structures, demonstrating capability in dynamic response prediction with a normalized root mean square error (NRMSE) as low as 1.7–4.7% [
9]. This confidence is further supported by the incorporation of optimization techniques like Bayesian optimization, enhancing model reliability and accuracy under various scenarios. This evolution validates ML application for complex coupled FOWT dynamic systems.
The core challenge in FOWT dynamic modeling is balancing computational efficiency with physical fidelity. Industry-standard tools gain speed by relying on Potential Flow theory, which neglects nonlinear effects like viscosity and flow separation [
10]. This modeling deficiency is compensated by manually tuning empirical viscous drag coefficients against limited experimental data [
11]. This tuning process compromises model generalizability and robustness. Conversely, high-fidelity CFD methods are physically rigorous but computationally prohibitive for the long-duration stochastic analyses needed for lifetime fatigue assessment [
12] and operational support tasks, such as navigational safety and the redesign of alternative routes in wind farm clusters [
13]. These network methods provide solutions that address the simultaneous shortcomings of traditional methods.
This study is directly inspired by pioneering research that demonstrated the immense potential of using a feedforward neural network (FNN) for complex system identification challenges, primarily due to its structural simplicity, scalability, and computational efficiency [
5,
14]. Building upon this foundational work, our research aims to significantly enhance the predictive capabilities of the model by systematically optimizing its architecture and introducing refined data processing and training methodologies. These methodological improvements provide a robust and scalable framework for building the dynamic model, enabling it to accurately predict complex system behavior.
We rigorously validated the model, as depicted in
Figure 1, using real-world experimental data from the OC5 Lc4.1 load case. This choice—focusing on the most complex scenario featuring combined wind and wave disturbances—demonstrates the model’s high reliability and practical utility in addressing the most demanding challenges in floating offshore wind turbine dynamics.
2. Materials and Methods
2.1. Training and Testing Data
The input data utilized in this study were collected from the global OC5 (Offshore Code Comparison Collaboration, Continued, with Correlation) experimental project. The data provided a comprehensive, multi-source data corpus detailing the stability and dynamic response of the OC5 floating wind turbine reference platform. This large-scale, multi-laboratory experimental effort ensures the dataset is robust and representative of real-world physical phenomena.
As illustrated in
Figure 2, the support platform consists primarily of a central column supporting the turbine, three offset outer columns, and connecting pontoons. Platform stability and restoring forces are maintained by a three-line catenary mooring system. The primary characteristics of this reference platform are detailed in
Table 1 (still water line [S.W.L.]).
The dataset contains high-fidelity time-series measurements of both environmental inputs—wind speed and wave elevation—and system responses—platform motion and structural loads.
Load Case Selection
The experimental campaign encompassed a series of load cases (LC) designed to evaluate the platform’s dynamic response across various environmental conditions. These cases are categorized based on the nature of the environmental forcing, as summarized in
Table 2:
For the development and training of the system identification model, Load Case Lc4.1 was specifically selected. This choice was deliberate, as Lc4.1 represents a fully coupled dynamic scenario featuring simultaneous steady wind speed and irregular wave elevation as disturbances. By training the neural network on these complex, stochastic data, the model is required to learn the fundamental nonlinear mappings and inertial effects necessary to predict the platform’s motion under realistic environmental forcing.
The remaining four experimental datasets are utilized to validate the trained model’s performance across varying wind and wave intensities. This validation process ensures the model’s ability to generalize beyond its training set. The assessment is conducted through a dual-domain approach: a quantitative comparison of time-series prediction errors to evaluate temporal accuracy, and an analysis of the power spectral density (PSD) to verify that the model captures the correct frequency-domain energy distribution of the platform’s response.
2.2. Artificial Neural Networks for System Identification
An artificial neural network is a mathematical structure composed of interconnected layers: an input, one or more hidden layers, and an output layer. The network establishes an implicit, nonlinear relationship between the input and output data. The relationship between the layers is illustrated in
Figure 1.
During the training phase, input data are processed by neurons. Information passes from one neuron to the next, weighted by specific parameters. The training process is an optimization task that involves adjusting the weights () and biases (b) associated with each layer to minimize the difference between the network’s predicted output and the target output.
The typical learning process is feedforward, meaning the output values from a previous layer are passed forward as input to the subsequent layer. Let
be the
i-th input from the previous layer
,
be the weight connecting the
i-th neuron in layer
to the
j-th neuron in layer
l, and
be the bias for the
j-th neuron in layer
l. The total input, or pre-activation value,
for the
j-th neuron in layer
l is
where
is the number of neurons in the
layer. The actual output
of the neuron is then determined by applying an activation function
to the pre-activation value:
The activation function introduces the necessary nonlinearity into the network, enabling it to model complex, nonlinear systems. By repeating this process across all designed layers, the network produces the final estimation, .
The network utilizes an error correction method, typically the backpropagation algorithm coupled with an optimization routine like gradient descent, to iteratively adjust the weights and biases. The ultimate objective of the training is to minimize a loss function, most commonly the mean squared error (MSE). The MSE for the output layer is calculated as
where
m is the number of output samples,
is the network’s estimated output, and
is the target output.
The convergence speed and predictive accuracy of the neural network are significantly influenced by the scale and distribution of the input data. In floating wind turbine systems, the dynamic response is governed by stochastic environmental forcing from wind and waves, which often results in input and output variables spanning several orders of magnitude. To ensure numerical stability and prevent features with larger absolute ranges from disproportionately influencing the weight updates, the data must be normalized. For architectures utilizing min–max normalization, the dataset is scaled to the range of [−1, 1] using the following transformation:
where
represents the normalized value, and
and
denote the minimum and maximum values within the specific dataset, respectively. This pre-processing step ensures that the gradients remain within a functional range, facilitating more efficient backpropagation.
To ensure the model generalizes well to unseen environmental conditions and to mitigate the risk of overfitting, a robust data-splitting strategy was implemented. The experimental dataset was partitioned into three distinct subsets: a training set (70%), a validation set (15%), and a test set (15%). The training subset is used exclusively for the iterative adjustment of the network’s weights and biases. The validation set serves as an independent monitor during the learning process; it is used to evaluate the model’s generalization capability and to trigger early stopping if the validation error begins to diverge, thereby preventing the model from memorizing noise in the training data. Finally, the test set is reserved for an unbiased assessment of the optimized network’s performance, providing a definitive measure of the system identification model’s accuracy in predicting coupled 3-DOF motions.
3. Results and Discussion
In this section, the impact of varying the hyperparameters of the artificial neural network on its performance is discussed. Specifically, the relationship between the network’s performance metrics and the structural complexity, defined by the number of neurons within the hidden layers and the number of hidden layers itself, will be investigated.
To determine the impact of neural network architecture and tuning techniques on predictive accuracy, a backpropagation neural network was implemented using the MATLAB Neural Network Toolbox. The optimization of the model’s performance was primarily driven by refining the network structure, specifically the configuration of hidden layers and neurons. The baseline hyperparameters and training configurations utilized for this study are summarized in
Table 3. These settings represent the standard environment used to ensure consistent convergence and prevent overfitting during the training phase.
3.1. Metrics for Model Evaluation
To rigorously evaluate the performance and complexity of the trained neural network model, three widely used regression metrics are introduced: the root mean squared error (RMSE), the mean absolute error (MAE), and the coefficient of determination ().
The root mean squared error (RMSE) is defined as the square root of MSE. RMSE is particularly useful because the error is expressed in the **same units as the target variable. Furthermore, due to the squaring of the errors, RMSE penalizes large errors more than small errors. This characteristic makes it a suitable metric when large deviations from the target value are considered especially critical in the system.
The mean absolute error (MAE) calculates the average magnitude of the errors by taking the absolute difference between the prediction and the target. Since MAE uses the absolute value, it provides a linear measure of the error magnitude. This linearity makes the metric more robust to outliers compared to RMSE, as outliers do not disproportionately inflate the overall error value. Consequently, MAE offers a clear interpretable average error expressed directly in the original units.
The coefficient of determination,
, quantifies the proportion of the variance in the dependent variable that is predictable from the independent variables. It is a measure of model fit.
where
is the sum of squares of the residuals:
and
is the total sum of squares (proportional to the variance of the data), defined using the mean of the target values,
:
provides a standardized score, typically ranging from 0 to 1, which makes it an excellent measure to understand the overall effectiveness of the model regardless of the scale of the target variable. A value close to 1 indicates that the model explains a high proportion of the variance in the data, signifying a strong fit.
3.2. Sensitivity Analysis of Neural Networks
Determining the optimal complexity of the artificial neural network is crucial to avoid both underfitting and overfitting. To analyze the influence of network architecture on model performance, a sensitivity analysis was performed by systematically varying the number of hidden layers and the number of neurons within them. The performance evaluation metrics introduced in
Section 3.1 (RMSE, MAE, and
) were utilized for this analysis [
15].
The investigation primarily focused on two structural variations:
Increasing the number of neurons in a single hidden layer (e.g., 1(2) to 1(15)).
Comparing a single layer to a two-layer structure with equivalent total complexity (e.g., 1(8) vs. 2(4-4)).
3.2.1. Effect of Neuron Count
Increasing the number of neurons within a single hidden layer generally improved the predictive capability of the network. The prediction errors (RMSE and MAE) and the coefficient of determination (
) for various configurations are summarized in
Table 4 and
Figure 3.
A significant performance gain is observed when increasing the configuration from 1(2) to 1(8) neurons. However, further expanding the hidden layer to 15 neurons yields diminishing returns. Specifically, the improvement in RMSE for the 1(15) configuration relative to the 1(8) configuration is minor, registering , , and reductions in error for the Heave, Pitch, and Surge motion predictions, respectively, indicating that 1(8) neurons are near the point of optimal complexity for this specific single-layer architecture.
3.2.2. Effect of Hidden Layer Depth
Comparison between single- and double-layer networks, such as the 1(8) and 2(4-4) configurations, showed that the single-layer design was generally superior or equivalent. For instance, the 2(4-4) configuration exhibited similar or slightly reduced performance compared to 1(8) (
Table 4), suggesting that increasing the depth does not offer a performance advantage over increasing the width for this specific system identification task.
3.3. Performance of Prediction Model
The predictive performance of the trained neural network model across the three coupled degrees of freedom, Heave, Pitch, and Surge, is qualitatively assessed by comparing the model’s output against experimental measurements over a representative test interval (t = 6600 s to t = 7200 s).
As illustrated in
Figure 4, the figure demonstrates exceptionally high predictive fidelity. The predicted signal trace (red dashed line) is virtually superimposed upon the actual experimental data (blue line) across the full time window for all three coupled motions.
For the analysis of this nonlinear dynamic system, the NN maintains superior phase coherence. Crucially, the model exhibits no discernible time lag or phase shift between the predicted and actual responses across the entire test window. This confirms the NN’s capacity to accurately capture the system’s high-frequency temporal dependencies and inertial effects, providing strong evidence that the network has successfully learned the causal relationships governing the platform’s dynamics.
Furthermore, the network achieved excellent amplitude tracking across highly non-stationary environmental conditions. It accurately predicted large-magnitude excursions, including Surge peaks exceeding m and Pitch peaks near , as well as small-amplitude oscillations. This performance validates the model’s ability to capture nonlinear hydrodynamic and aerodynamic forces across the entire operating envelope.
To verify that the model captures the underlying physics of the floating system beyond simple time-step matching, the response was analyzed in the frequency domain using power spectral density. The analysis was specifically tailored to the 0–0.2 Hz frequency range, as the input wave spectrum indicates that this region contains the primary wave energy and governs the first-order wave excitations. As shown in
Figure 5, the NN model accurately reproduces the spectral energy distribution and successfully identifies the system’s natural frequencies for Heave, Pitch, and Surge. The precise alignment of the spectral peaks demonstrates that the data-driven model has implicitly learned the eigenfrequencies and resonant characteristics, ensuring that the predicted motions are physically consistent with the stochastic wave environment of the OC5 campaign.
The simultaneous, high-fidelity tracking observed in both the time and frequency domains confirms that the ANN successfully emulated the complex interactions governing the 3-DOF system response, establishing it as an effective, high-fidelity surrogate model for FOWT global dynamics.
3.4. Generalization Performance Across Heterogeneous Load Cases
To evaluate the robustness and generalization capability of the trained FNN, the model was deployed to predict the platform dynamics for the remaining experimental scenarios, Load Cases 4.2 through 4.5. These cases introduce significant environmental variations, including fluctuating wind speeds, turbulent wind profiles, and diverse irregular wave spectra.
As illustrated in
Figure 6, the model demonstrates a strong ability to generalize the system’s dynamic patterns. In most scenarios, the predicted time series closely tracks the experimental measurements. However, a notable phenomenon was observed in Load Case 4.2, which involves a change in the mean wind speed. While the FNN accurately identified the oscillation frequencies and periodic patterns, a discernible shift in the response magnitude, characterized by a mean offset, was present across all three degrees of freedom. This suggests that while the network has mastered the hydrodynamic restoration and wave-frequency mapping, the sensitivity to step changes in aerodynamic thrust requires further calibration.
Furthermore, the model’s frequency-domain performance was assessed across the complex scenarios (LC 4.3–4.5), which include fully stochastic wind and wave forcing.
Figure 7 presents the combined power spectral density for these cases. The spectral analysis reveals that the model maintains high fidelity in estimating energy distribution even under irregular environmental loading. The alignment of the spectral peaks suggests that the FNN is particularly robust in adapting to varied wave conditions. These results indicate that, while the current model serves as a highly effective surrogate for wave-induced dynamics, the “gap” in predicting varying wind-strength magnitudes remains an area for future investigation. This likely stems from the training set (LC 4.1) containing a single steady wind speed, limiting the network’s exposure to the thrust-curve nonlinearities present in LC 4.2.
4. Conclusions
This study successfully demonstrated the utility of an optimized feedforward neural network as a high-fidelity surrogate model for the complex, nonlinear system identification of floating offshore wind turbines. By leveraging real-world experimental data from the demanding OC5 model, the developed NN model achieved a prediction capability that was visually and quantitatively superior.
The analysis of the time-domain results confirmed that the network achieved exceptionally high predictive fidelity, characterized by superior phase coherence and accurate amplitude tracking across all three coupled degrees of freedom. This qualitative assessment is supported by the quantitative results, which consistently show an exceptionally high coefficient of determination for the most challenging motions. This low error magnitude confirms that the NN effectively learned the underlying causal dynamic relationships and inertial effects governing the platform’s response.
The successful implementation of this methodology introduces a novel, computationally efficient tool for the offshore wind industry. The trained NN provides near-instantaneous, high-accuracy predictions. The necessity for such a model is driven by the critical requirement to accurately capture large-amplitude, nonlinear dynamic behaviors—as observed in wave tank experiments—within a computationally feasible framework. These efficient simulations are essential for evaluating platform stability and safety during extreme sea states where linear approximations fail to account for higher-order hydrodynamic effects. This capacity is particularly significant for applications requiring rapid analysis, such as Real-Time Digital Twinning, Accelerated Design and Optimization, and Onboard Condition Monitoring.
This research represents a technical progression from our group’s foundational work in advanced system identification. Previous studies primarily utilized the Reverse-Multiple Input Single Output (R-MISO) technique, a frequency-domain spectral method, for parameter estimation (e.g., extracting frequency-dependent damping coefficients) to correct and refine physics-based potential flow models of ships and wave energy devices [
16,
17]. The current work differs fundamentally by transitioning to a fully data-driven, non-parametric approach. Here, the FNN acts as a direct surrogate model, bypassing the need for explicit physics equations. Furthermore, this study complements our group’s previous investigations into the long-term probabilistic survival of FOWTs, extending those efforts by providing a means to rapidly assess extreme response statistics under stochastic loading conditions [
18,
19]. This progression demonstrates the growing maturity and robustness of purely data-driven methods to handle the full, nonlinear complexity of coupled 3-DOF FOWT dynamics in the time domain, a task previously reliant on semi-empirical hybrid techniques.
Despite the overall high fidelity, evaluating the model across distinct load cases revealed specific boundaries in its generalization capability. The FNN demonstrated robust performance when predicting responses under varied and irregular wave conditions, confirming its mastery of the system’s hydrodynamic restoration and wave-frequency mapping. However, a noticeable performance gap emerged in scenarios with changed wind conditions, specifically in Load Case 4.2. In these instances, while the model successfully captured the oscillation frequencies and periodic patterns, it exhibited a magnitude shift in the predicted response. This limitation likely stems from the training data (LC 4.1), which was characterized by steady wind conditions. Consequently, the model lacked the exposure to the nonlinear aerodynamic thrust curves and mean drift variations present in turbulent or changing wind environments, identifying a critical requirement for more diverse training datasets to achieve universal predictive accuracy.
This research provides two main take-home messages. First, feasibility of data-driven methods in offshore engineering: The high-fidelity performance achieved with real experimental data validates the introduction of data-driven neural network methods into the offshore industry, establishing a pathway toward smarter and more efficient design, analysis, and operation of FOWTs. Second, predictive excellence in complex dynamics: The optimized FNN architecture is fully capable of serving as a surrogate model for highly nonlinear, coupled dynamic systems, achieving an accuracy level previously reserved for advanced physics-based solvers.
Future research will focus on creating a hybrid, multi-scale prediction framework to leverage the strengths of both spectral and data-driven methods. Specifically, we intend to apply the R-MISO method as an auto-encoder for frequency domain analysis. By analyzing the Fast Fourier Transform (FFT) data, R-MISO can extract fundamental modal information about the long-term dynamic characteristics and systemic properties of the OC5 platform. These long-term features will then be combined as additional, physics-informed inputs to the neural network. This hybrid approach yields a predictive model capable of both instantaneous, high-frequency response prediction and robust tracking of long-term structural trends. Consequently, it enhances predictive accuracy and physical interpretability across all operational timescales.