This study examines the performance of a data-driven model in predicting the motions and loads of a floating power system (FPS) in various irregular waves, considering nonlinear wave–structure–mooring interactions. A surrogate model, constructed using a long short-term memory network, is trained and tested on robust datasets obtained from physical tank tests. The model's accuracy is initially validated through the temporal responses of the moored FPS and the associated extreme events. Its effectiveness is further assessed under varying random sea states, including different peak periods and wave steepness. A detailed harmonic analysis of extreme events indicates that while the model accurately captures the linear components of FPS's motions, it tends to underpredict higher-order harmonics, especially for pitch motions and mooring line tensions. Our results highlight the potential of data-driven models in marine applications, offering substantial computational savings for complex physical problems and the possibility of creating digital twins of real offshore structures. However, their limitations in capturing extreme events and higher-order nonlinearities must be carefully addressed when applying this methodology in strongly nonlinear sea states.

Ocean wave energy represents a promising renewable energy source with the potential to contribute significantly to the global energy mix.1 As the world shifts toward sustainable energy solutions, the development of wave energy technologies, particularly various wave energy converters (WECs), has gained considerable momentum. They are typically classified according to their interaction with wave direction, into three main categories: attenuating, point-absorbing, and terminating devices.2 The wave energy test site at Galway Bay in Ireland is set to become a valuable resource for the research and development of wave energy. Offering real-world testing within a relatively mild sea state, the site features a wave environment approximately one-fourth the intensity of those in the North Atlantic conditions.3 This location, which is currently in the development phase, will serve as a critical intermediary step for WECs, bridging the gap between wave tank testing and full-scale operation in the open ocean.4 In the course of this project, a floating power system (FPS) was engineered to facilitate data acquisition and deliver power. Enabling the integration of multiple WECs, this system also serves as a reliable local grid connection point.5 

Accurate predictions of the motions and loads on WECs and the associated FPSs are crucial for ensuring their structural integrity and operational safety, particularly in the context of mooring dynamics. Mooring systems play a vital role in the overall design of WECs, maintaining the position of the device and managing wave-induced motions and loads in harsh and complex random waves.6 The design of mooring systems is challenging due to the nonlinear hydrodynamic phenomena encountered during severe sea conditions and the fatigue forces experienced under operational wave environments.7 Reliable assessment of floating offshore structures with mooring systems requires interdisciplinary knowledge encompassing hydrodynamics, mooring dynamics, and their interactions. Apart from physical model tests, analytical techniques are generally classified into middle-fidelity methods, such as potential solvers, and high-fidelity tools like computational fluid dynamics (CFD). Potential flow-based solvers, although unable to explicitly account for viscous effects, are widely used in marine hydrodynamics due to their robustness and computational efficiency.8,9 Conversely, CFD approaches are capable of capturing the complex interactions between nonlinear waves and floating structures, providing comprehensive insights into the diverse flow phenomena associated with floating bodies. These approaches have been employed to analyze wave–structure interaction with mooring dynamics.10–12 While traditional numerical methods are effective, they can be computationally intensive and unable to provide real-time predictions. This has led to the exploration of surrogate models, which offer faster predictions without significant loss of accuracy. Enhanced efficiency is particularly important for monitoring the tension response of mooring lines, which is crucial for preventing potential damage.

In terms of analyzing the dynamics of mechanical systems in marine applications, surrogate methods are generally classified into two main types, namely, the model-free data-driven approaches and the model-based techniques.13 Model-based methods rely on an in-depth understanding of marine hydrodynamics and wave mechanics, typically assuming the availability of model parameters and the measurability of state variables.14 Nevertheless, determining model parameters or acquiring these measurements may be costly, difficult, or even unfeasible for systems with high nonlinearity.15 In contrast, data-driven approaches are capable of directly extracting system features from labeled data without requiring a detailed understanding of the underlying physics.16 These methods, including sparse identification for nonlinear dynamics,17 dynamic mode decomposition,18 and deep neural networks,19 have been widely applied in the field of fluid mechanics.20 Specifically, the long short-term memory (LSTM) algorithm, a type of recurrent neural network (RNN) designed for handling longer and more complex time series, has been extensively used.21 Applications of LSTM include short-term deterministic predictions of wave-induced ship motions22–25 and dynamics of floating bodies in waves.26–30 However, there has been limited research on applying these methods to addressing problems of nonlinear interactions between waves and floating bodies, especially when accounting for the nonlinear behavior of mooring systems across different sea states.31 

In previous work, we developed a data-driven model to predict the nonlinear dynamics of a floating body moored with four catenary lines.31 This method treats the system's output, namely mooring loads and body motions, as a functional response to the ocean waves. The model's effectiveness underwent systematic validation through a sensitivity examination, which scrutinized parameters like the hidden layer configurations, backpropagation length, and number of epochs. This study extends our evaluation of the data-driven surrogate model's performance in the prediction of motions and loads for a FPS in irregular waves, utilizing valuable experimental datasets as the foundation. Specifically, we test the model on various irregular waves with different peak periods and wave steepness, assessing its ability to generalize to new sea states. Furthermore, we focus on the model's capability to predict nonlinear hydrodynamics, particularly the higher-order harmonic components of extreme events. Predictions of extreme events are analyzed in detail using a phase-manipulation harmonic extraction method, which is crucial for capturing the nonlinear dynamics essential for the safety and reliability of offshore structures. Following the introduction, the paper is structured as follows: Sec. II introduces the adopted methods, including those used in the experimental study, data-driven modeling, and harmonic assessment. Section III discusses the associated results for various sea states. Concluding remarks are provided in Sec. IV.

The section introduces the methodology employed for evaluating the nonlinear dynamics of a floating power system in random waves. It starts with an overview of the experimental investigation, and then proceeds with elucidating the data-driven model utilized to establish a surrogate model. Additionally, it outlines the harmonic approach employed for analyzing the extreme motions and loads of both measured and predicted results.

To assess the performance of a floating power system (FPS) for the Galway Bay wave energy test site, the first round of physical wave basin tests were performed at University College Cork, Ireland, using the National Ocean Energy Test Facility.4 Expected to be an invaluable resource for developers and researchers in the wave energy sector, a FPS was designed to enable data acquisition and supply power for the Galway Bay wave energy test site. Additionally, the FPS will serve as a local grid connection point, facilitating the integration of multiple WEC devices.

The FPS was systematically designed to a scale of 1:25, resulting in a draft of 30 mm, an overall height of 90 mm, and a diameter of 200 mm.32 The model was constructed using thermoplastic polycarbonate material, painted, and sealed, with a mass of 766.4 g excluding the mooring lines. Its center of mass is situated approximately 29 mm above the water line. Figure 1 gives a diagram of the experimental setup, along with a photograph of the FPS model in the wave tank with markers indicating the optical tracking system.

FIG. 1.

Diagram of the experimental setup, along with a photograph of the FPS model.

FIG. 1.

Diagram of the experimental setup, along with a photograph of the FPS model.

Close modal

A traditional three-point catenary mooring system was adopted for these tests. Three mooring lines are layout in a symmetric arrangement with angle between the lines were 120°. Two lines were positioned pointing obliquely up-wave, and one line was positioned pointing down-wave. With a linear density of 45.5 g/m, each mooring chain has a length of 3 m. The wave basin, with a water depth of 1 m, measures 25 m in length and 17.2 m in width. A flap-type ocean wave generator features 40 individually controlled paddles, capable of generating a diverse array of waves, such as regular and irregular single-direction waves, as well as directional-spread waves. Long-duration irregular wave tests were conducted during the experimental campaign and they are analyzed in detail in this study. Here, only waves propagating in the x-direction (parallel to line 2) are presented, where all conditions are long-crested waves. Measurements of free-surface elevations as well as motions and loads on the FPS were recorded at the frequency of 32 Hz. Table I lists the considered sea states, where the duration runs are about 350 s (30 min in full scale).

TABLE I.

Sea states (SS) generated in the experimental campaign, where JONSWAP spectrum with shape parameter of γ=3.3 were used.

Conditions SS1 SS2 SS3
Hs (m)  0.12  0.12  0.15 
Tp (s)  1.5  1.7  1.5 
Conditions SS1 SS2 SS3
Hs (m)  0.12  0.12  0.15 
Tp (s)  1.5  1.7  1.5 
A black-box system identification using data-driven approaches aims to develop models capable of accurately representing the underlying system. In other words, for a given input x(t), it should produce an output y(t). In nonlinear dynamic systems like a moored FPS in waves, this output depends not only on the current system state s(t) and excitation input, but also on past excitations. Deep-learning approaches, commonly employed for regression tasks, seek to establish optimal nonlinear correlations the output ŷt and both the state variables s=(st,st1,,stm) and input time series x=(xt,xt1,,xtn):
(1)
Here, the wave elevation serves as the sequential input, while the output comprises the predicted mooring loads and body responses of the FPS. The mean square error (MSE) between the model predicted value of ŷi and its truth value of yi is quantified as the loss function:
(2)
Subsequently, the coefficients (biases and weights) governing the state of dynamic system undergo iterative updates to minimize this loss function, until its prediction accuracy achieving an acceptable level.
Specifically, the long short-term memory (LSTM) algorithm is adopted to build the surrogate model using TensorFlow library.33 Representing a variant of Recurrent Neural Networks (RNN) modified to address the vanishing gradient issue during backpropagation through time, LSTM enhances the ability to capture long-term dependencies. At time t, the functionality of an LSTM unit can be mathematically expressed:
(3)
(4)
where zt serves as the input layer, xt represents the input data, and st is the hidden state vector. λ and σ are the activation functions. Weight matrices and bias vectors are indicated by W and b, respectively. The gate functions, F, O, and I, respectively, represent the forget gate, output gate and input gate. Although these gate functions have a similar structure, they differ in biases and weights. The input gate determines the values to be updated, the forget gate determines which information from the input vector should be discarded, and the output gate combines with the cell state ct,
(5)
where denotes the Hadamard product, ensuring that the final output yt is a filtered version of ct,
(6)
At this point, both past and present information from the input vector are transferred to the cell state vector at the current time. The updated vector st of hidden state denotes an O-filtered form of tanh(ct), and is then used to estimate the output yt.

Figure 2 gives a diagram structure of an LSTM block, illustrating how an LSTM unit operates within a module at current time t, connected to estimations at times t1 and t+1. To address the problem of vanishing gradient effectively, the reintroduction of past information at later times is allowed within the design of an LSTM cell. Notably, our LSTM network was configured with a tanh activation function and four hidden layers. The network architecture's impact on accurately capturing the dynamics of a floating body with mooring dynamics in regular waves has been systematically examined in our previous study,31 where the sensitivity of epoch lengths, input sequence sizes, and the number of neurons in the hidden layers was examined. For the present study, we retained the same architecture, utilizing an epoch size of E=100, a number of neurons of N=100, and an input sequence size of S=50. This configuration resulted in a low-loss value approximately on the order of 104.

FIG. 2.

Diagram illustrating the block structure for a long short-term memory (LSTM) approach, modified from Jiang et al., Ocean Eng., 300, 117522 (2024). Copyright 2024 Authors, licensed under a Creative Commons Attribution (CC BY) license.

FIG. 2.

Diagram illustrating the block structure for a long short-term memory (LSTM) approach, modified from Jiang et al., Ocean Eng., 300, 117522 (2024). Copyright 2024 Authors, licensed under a Creative Commons Attribution (CC BY) license.

Close modal
We adopt the four-phase harmonic extraction method outlined in Refs. 34–37. This technique facilitates the decomposition of nonlinear waves and the associated hydrodynamic forces into various harmonic components in frequency via conducting the four-phase experiments. The waves can be considered to have a slowly varying envelope with the assumption of a narrow-banded spectrum. The time history of a nonlinear response F(t) (e.g., the total wave elevation or the associated forces) can then be fitted to a Stokes-like series up to the fourth harmonic in frequency as follows:
(7)
where A is the envelope of the linear component of F1(t)=Af11cosϕ, fmn is the transfer functions, and ϕ=ωt+ψ1 is the phase of the linear wave component with a prescribed phase shift. ω is the peak frequency of the wave spectrum in radians per second, t is the time, and ψ1 is the phase shift associated with the first harmonic force component. Note that for the conventional Stokes's expansion for surface waves, ψn is taken as zero, meaning all harmonics are in phase. As outlined in Refs. 37–39, there are three primary processing steps for extracting nonlinear harmonics from a random time series. To clarify this, the procedure is summarized into the flow chart presented in Fig. 3. In Sec. II C 1, we outline this process using a measured wave time-series of SS1 as an example.
FIG. 3.

Illustration of the steps involved in the extraction of the average four-phase time series.

FIG. 3.

Illustration of the steps involved in the extraction of the average four-phase time series.

Close modal

1. Linear signal estimation

Initially, the linear harmonic of a measured signal in time domain is estimated by applying a bandpass filter with low- and high-frequency cutoffs set at 0.4fp and 2.5fp, respectively. For a JONSWAP spectrum with a peak frequency of fp, the majority of free-wave energy falls into this frequency span. The signal filtered using this bandpass filter then serves as the preliminary estimate of the linear component F10. However, it is worth noting that pronounced wave components from the second-order superharmonic bound may still exit within the filtered signal at frequencies exceeding 1.3fp. Consisting of an out-of-phase component of sin(2ϕ) and an in-phase component of cos(2ϕ), the contributions from the second-harmonic sum can be derived using the linear signal and its Hilbert transform as follows:
(8)
where the linear signal F1's Hilbert transform is denoted by the superscript H. α2 and β2 represent the second-order coefficients, and their values are calculated by minimizing the skewness of the resulting linearized signals.37 

Figure 4 illustrates an example of the original total time series of F(t), alongside its linearized form F1(t) and the Hilbert transform of the linearized signal F1H(t) for the SS1 case over 50 s. The accuracy of these transformations may be evaluated based on the crest and trough statistics of the resulting time series.37  Figure 5 presents the sorted crests and troughs for the original data, the linearized data, and its Hilbert transform. Regarding the original data, its nonlinearity is evident in the sharper wave crests and flatter wave troughs. For both the linearized data and its Hilbert transform, the linear signals of sufficient duration align with the unit slope line. These comparisons indicate that F1 and F1H exhibit reasonable linearity, although the largest crests display greater variability due to sampling limitations.

FIG. 4.

Example of the original total time series of F(t), along with its linearized form F1(t) and the Hilbert transform of the linearized signal F1H(t) for the SS1 condition.

FIG. 4.

Example of the original total time series of F(t), along with its linearized form F1(t) and the Hilbert transform of the linearized signal F1H(t) for the SS1 condition.

Close modal
FIG. 5.

Verification of the approximate linearization of the original total time series F(t) using their sorted crests and sorted troughs, as well as the crest and trough comparisons for the linearized signal F1(t) and its Hilbert transform F1H(t) under the SS1 condition.

FIG. 5.

Verification of the approximate linearization of the original total time series F(t) using their sorted crests and sorted troughs, as well as the crest and trough comparisons for the linearized signal F1(t) and its Hilbert transform F1H(t) under the SS1 condition.

Close modal

2. Four-phase signals generation

A nonlinear signal's harmonic components can be extracted through the phase-manipulation approach, achieved by linearly superimposing signals with phase shifts. To capture the first four harmonics, namely, F0, F90, F180, and F270, four phase-shifted repeats are necessary. It is important to note that phase manipulation is approximated using a single time series of irregular waves, with equivalent waveforms determined by averaging the extreme events, for example, the largest 100 crests and troughs.

As depicted in Fig. 6, extreme events are isolated from the original time series about the index time of the crests identified in the linearized time series, and their average represents the phase signal of F0. Similarly, the average time series of extreme events are extracted from the original time series about the index time of the troughs identified in the linearized time series, corresponding to the phase signal of F180. Repeating these procedures using the time index from the linearized signal's Hilbert transform yields the phase signals of F90 and F270, respectively.

FIG. 6.

The largest 100 crests and troughs identified for generating the four-phase signals of F0, F180, F90, and F270 (top), along with their average of these extreme events (bottom) for the SS1 condition.

FIG. 6.

The largest 100 crests and troughs identified for generating the four-phase signals of F0, F180, F90, and F270 (top), along with their average of these extreme events (bottom) for the SS1 condition.

Close modal

3. Harmonic extraction

The four harmonic components are then extracted through four linear combinations of the waveforms and their Hilbert transforms as follows:
(9)
(10)
(11)
(12)

The subscripts of component f denote the power in amplitude and the harmonic, respectively. As seen, the first three harmonic components are derived using Eqs. (9)–(11), while Eq. (12) includes the second-order difference and the fourth-order superharmonic, which can be separated by frequency filtering. Notably, only the superharmonic terms of Fn=fnn are analyzed within the present study.

First, the performance of the designed data-driven approach for estimating the motions and forces of the FPS in irregular waves is examined. This involves verifying the accuracy of the surrogate model in terms of predicting the temporal responses of the moored FPS as well as the associated extreme events. Following this, the performance of the surrogate model for waves with varying peak periods and steepness is explored, respectively. Specifically, the capability of the surrogate model for modeling the nonlinear hydrodynamics of a floating body with mooring dynamics is studied based on harmonic analysis of the measured and predicted results.

The surrogate model is initially trained and tested with a dataset of irregular waves, which is represented by a JONSWAP spectrum with a peak period of Tp=1.5 s, a significant wave height of Hs=0.12 m, and a shape parameter of γ=3.3, corresponding to condition SS1 as listed in Table I. In our study, the wave elevation serves as the sequential input, while the resulting body motions in pitch, heave and surge, alongside the tensile forces acting on the front and rear mooring lines, are the outputs. Figure 7 plots the results of training and validation of the model using the SS1 dataset. Here, the data-driven model was trained with time series from 0 to 250 s, and validated using the remaining 30% of datasets from 250 to 350 s. Although there are some minor discrepancies between the local crests and troughs of the actual and predicted results. Overall, it is observed that the trained model accurately and consistently predicts the movements of the floating body, as well as the mooring loads, for unseen wave sequences.

FIG. 7.

Capability of the data-driven model in simulating the hydrodynamics of a floating power system with mooring dynamics in irregular waves of SS1, trained on time-series from 0 to 250 s, and tested on time-series from 250 to 350 s.

FIG. 7.

Capability of the data-driven model in simulating the hydrodynamics of a floating power system with mooring dynamics in irregular waves of SS1, trained on time-series from 0 to 250 s, and tested on time-series from 250 to 350 s.

Close modal

Although the overall accuracy of the surrogate model is crucial for modeling the temporal responses and mooring tensions of a floating body in waves, the model's performance in accurately capturing nonlinear dynamics, especially during extreme events, is particularly significant. These extreme body motions and loads can pose severe damage or danger to floating structures in high sea states. Therefore, detailed comparisons between the actual and predicted results in terms of their exceedance probability are plotted in Fig. 8.

FIG. 8.

Comparison of the exceedance probability between actual and predicted motions and forces for irregular waves of SS1.

FIG. 8.

Comparison of the exceedance probability between actual and predicted motions and forces for irregular waves of SS1.

Close modal

The trained model demonstrates an excellent capability to predict the dynamics of the FPS for wave condition SS1, utilizing 70% of the datasets for its training process. Overall, good agreements are observed between the predicted results and their actual values. However, when focusing on the prediction of extreme events, the model tends to underpredict a few of the largest responses compared to the measured results. Specifically, these discrepancies are noticeable in the motions of heave and pitch. Additionally, it is observed that the tensile forces acting on the mooring lines are slightly overpredicted during extreme events. Generally, the model is able to capture the physical correlations between the input of wave elevations and the outputs of body motions as well as mooring loads in random waves.

To investigate the deep-learning model for waves under varied conditions, we assess the prediction performance of the trained network model on irregular waves with a different peak period than those used during training. Specifically, the model trained on SS1 datasets is applied to predict the nonlinear dynamics of the moored FPS in a new sea state of SS2. Figure 9 shows partial time-series prediction results for SS2 alongside their corresponding actual values. As shown by the wave elevations, two distinct sea states used for training and testing are compared. We see that, despite being trained on the irregular waves with a smaller peak period, the network demonstrates robust performance in approximating the hydrodynamics of the FPS under the new sea state with a larger peak period. While there are some discrepancies between the predicted and actual measurements, the predicted results generally exhibit favorable agreements with the measured results. Specifically, the model captures both the phasing and amplitudes of the responses well compared to the measurements.

FIG. 9.

Model performance in predicting nonlinear dynamics of the moored PFS under varied peak periods for a new sea state of SS2.

FIG. 9.

Model performance in predicting nonlinear dynamics of the moored PFS under varied peak periods for a new sea state of SS2.

Close modal

Once more, short-term statistics are computed for the wave elevations of the two different sea states, as well as for the predicted and measured body responses. Figure 10 provides a summary of the associated exceedance rates of these results, calculated using the range-pair counting approach. Notably, the maximum wave amplitudes of the two sea states reach levels exceeding twice the amplitude of the significant wave height. The overall counted wave amplitudes from the two distinct sea states align well with each other, except for differences in their tail distributions.

FIG. 10.

Comparison of the exceedance probability between actual and predicted responses for the new sea state of SS2.

FIG. 10.

Comparison of the exceedance probability between actual and predicted responses for the new sea state of SS2.

Close modal

In terms of the motion and load responses, the network model successfully replicates the low and moderate response levels. However, discrepancies at the tails for large response levels are observed, particularly for the responses in surge and pitch, as well as for the tensions acting on the front mooring line. Examining the time series examples reveals that responses in surge and pitch contain strong nonlinear components, especially for surge, which is dominated by low-frequency motions. The correlations between the nonlinearity of the wave elevations and surge motions differ from those of the training waves and are not well captured using the constructed model. Regarding extreme values of the tensions for the front mooring, as they are dominated by the body's surge motions, they are also underpredicted using the trained model, as evidenced by the tails of the amplitude distribution.

The performance of the surrogate model is further evaluated by testing it on a new sea state characterized by a different significant wave height compared to its training waves. Figure 11 displays the time histories of the corresponding wave elevations in irregular waves of SS1 and SS3, alongside the predicted and measured body motions and mooring loads for this new testing sea state. Generally, the two distinct sea states exhibit similar wave phases, while waves of SS3 have relatively larger amplitudes compared to those of SS1. Therefore, the focus of this section is to investigate the impact of wave steepness on the performance of the surrogate model. As seen, while some deviations between model predictions and their actual values are observed, particularly in relation to certain local crests and troughs of heave motion and front mooring loads, the overall agreement is satisfactory.

FIG. 11.

Model performance in predicting nonlinear dynamics of the moored PFS under varied wave steepness for a new sea state of SS3.

FIG. 11.

Model performance in predicting nonlinear dynamics of the moored PFS under varied wave steepness for a new sea state of SS3.

Close modal

Figure 12 gives the short-term statistics of both the predictions and their true values. Comparing the wave elevations, we observe that the maximum wave amplitudes of the testing sea state are relatively similar to those of the training sea state, despite having different significant wave heights. The testing waves exhibit a similar trend for low response levels compared to the training waves, but with more pronounced moderate response levels. Moreover, its extreme wave amplitudes appear slightly larger than those of the training sea state, as indicated by their tail distributions.

FIG. 12.

Comparison of the exceedance probability between actual and predicted responses for the new sea state of SS3.

FIG. 12.

Comparison of the exceedance probability between actual and predicted responses for the new sea state of SS3.

Close modal

When it comes to the prediction performance of the network model for the FPS's motions and mooring dynamics, favorable agreements are observed mainly for the low response levels in surge motion and in tensions of the rear mooring lines. Overall, the model tends to overpredict heave motions across all response levels and slightly overpredicts the tensions on the front mooring line. It underpredicts the moderate response levels of pitch motion, while the maximum pitch amplitudes are accurately captured by the surrogate model. Specifically, the predicted extreme events in surge motion show significant deviations from the measured values. This discrepancy likely contributes to the pronounced differences in the tensions of both the rear and front mooring lines, as the mooring dynamics of a floating body are predominantly influenced by its horizontal motions, particularly surge motion in this study. Trained with data from a sea state with smaller wave steepness, the surrogate model's performance in a new sea state with higher wave steepness is acceptable for estimating low and moderate response levels. However, it exhibits significant deviations from the measured values when predicting extreme response levels of surge motion, generally underpredicting these extreme events. A detailed analysis of these discrepancies, based on a harmonic analysis, is provided in Sec. III D.

As the conventional method of assessing, the accuracy of a data-driven model, such as using root mean square (RMS) error, does not distinguish between different types of errors. It assumes that all data points are equally important, which is not the case in many marine applications where extreme events are more critical than others. To further investigate the extreme events that may pose a risk to the FPS, their higher harmonics are extracted using the phase separation method described in Sec. II C. It is worth noting that for this analysis, only the largest ten crests and troughs of these extreme events are considered, and the associated results represent their response amplitudes rather than their absolute values. For instance, the tensile force acting on the front mooring line fluctuates around its mean value of about 0.5 N, a property not captured by harmonic analysis. The ten largest events are selected by summing all the harmonic components, and the exemplary wave elevation signals F1 are centered at their peaks and troughs. The four-phase signals are then derived by averaging these selected events. Again, the primary objective of this section is to evaluate the capability of the surrogate model, trained on a sea state with a smaller wave steepness, in predicting the nonlinear hydrodynamics of the FPS, particularly its effectiveness in capturing the associated high harmonic components.

Figure 13 initially shows the harmonic components of the free-surface elevation for both the training and testing sea states, along with the corresponding harmonic components of the predicted and measured surge motions. As observed, with the increase in significant wave height, all the first-four harmonic components of the testing waves exhibit larger amplitudes compared to those of the training waves. The first-harmonic components predominantly contribute to the total wave elevation, with much smaller magnitudes for the higher harmonic components. Regarding the model's prediction, the linear component of the surge motion is accurately captured by the network. However, the model's accuracy diminishes as the order of the components increases. Relatively larger discrepancies are observed in the third and fourth harmonic components when comparing predictions to actual values. Unlike the wave elevations, higher-order components significantly influence the surge motion, contributing up to approximately 20% from the second harmonic component. Nevertheless, the second harmonic component contributes about 30% of its linear component for the testing wave elevations.

FIG. 13.

Harmonic structures of the wave elevations for the training and testing sea states, along with the harmonic components of the predicted and measured surge motions for the testing sea state of SS3.

FIG. 13.

Harmonic structures of the wave elevations for the training and testing sea states, along with the harmonic components of the predicted and measured surge motions for the testing sea state of SS3.

Close modal

Accordingly, Fig. 14 presents the harmonic structures of the PFS's heave and pitch motions. For the heave motion, the extracted responses show a strong correlation to the wave elevations, both exhibiting a typical Stokes-type harmonic series. Its harmonic structure closely mirrors that of the wave elevation, with each harmonic component's magnitude comparable to that of the wave elevation. Regarding the surrogate model's performance, it is observed that, with the exception of the second harmonic components, all other harmonic components are slightly underpredicted compared to their true values. This underprediction at the largest response levels is also observed in other testing cases, with discrepancies noticeable in the tail distributions of heave motions. In terms of pitch motions, more pronounced deviations are observed between the model predictions and their actual values for all four harmonic components. Specifically, higher-order components, such as the third and fourth harmonics, are significantly underpredicted by the trained network. These higher-order components are crucial for pitch motion, with the second-order harmonic contributing up to about 45% of its linear harmonic. Furthermore, the amplitudes of the third and fourth harmonics remain in the same order of magnitude.

FIG. 14.

Harmonic structures of predicted and measured motions in heave and pitch for the testing sea state of SS3.

FIG. 14.

Harmonic structures of predicted and measured motions in heave and pitch for the testing sea state of SS3.

Close modal

Finally, the extracted harmonics of the tensions experienced by the mooring lines are shown in Fig. 15. Generally, the force amplitudes on the front line are four times larger than those on the rear line for the extreme events considered. As these amplitudes are strongly influenced by the body's surge motion, the harmonic structures of these tensile forces resemble those of the surge motion. Upon examining the contributions of the higher-order harmonics for the front mooring lines, it is evident that the second harmonic has an amplitude approximating 40% of the first harmonic. In these extreme events, the contributions from the third- and fourth-order harmonics reach up to 8% and 3% of the amplitude of the linear harmonic. Additionally, the third- and fourth-harmonics exhibit response amplitudes of the same order of magnitude. Regarding the surrogate model's performance, the predicted response amplitudes exceed the actual values, which is unexpected. Unlike the exceedance probability shown in Fig. 12, where only the extreme crest values are provided, the harmonic assessment also includes extreme trough values. The slight overprediction by the surrogate model indicates that the response troughs of the front mooring lines are overpredicted significantly, as illustrated in some exemplary time series in Fig. 11.

FIG. 15.

Harmonic structures of predicted and measured tensile forces acting on the front and rear mooring lines for the testing sea state of SS3.

FIG. 15.

Harmonic structures of predicted and measured tensile forces acting on the front and rear mooring lines for the testing sea state of SS3.

Close modal

Upon inspecting the harmonics of tensions acting on the rear mooring line, a notable distinction emerges between the lower-order and higher-order harmonics. The higher-order components are well predicted, while the first and second harmonics are slightly underpredicted. As observed from the time series in Fig. 11, the rear tension primarily oscillates at the wave frequency but also contains important higher-frequency oscillations. This indicates that local high-frequency dynamics play a critical role in the mooring dynamics, posing a risk for fatigue damage to the mooring lines. In general, compared to the harmonic structure of the front line, the higher harmonics of the rear mooring line contribute similarly. For instance, the amplitude of the second harmonic is about 40% of that of the first harmonic. Overall, the surrogate model underpredicts the tensions acting on the rear mooring line, with this underprediction becoming less pronounced as the harmonic order increases. For example, the fourth harmonic is only slightly underpredicted, approximately 5% smaller than its actual value.

This study systematically examines the performance of a data-driven approach for modeling the motion responses and mooring loads of a FPS in irregular waves, representing a complicated challenge in marine hydrodynamics and generally requiring a comprehensive analysis of the nonlinear interactions between waves, structures, and mooring dynamics. To develop a dependable foundation and datasets for training the network model, experimental model tests are conducted. The model's accuracy in predicting temporal responses and extreme events is validated across various sea states, focusing on different peak periods and wave steepness. Through harmonic analysis, we also investigate the model's performance to capture nonlinear hydrodynamics and associated high harmonic components.

The surrogate model was trained with wave elevations as inputs, and the resulting outputs are the predicted body motions and mooring loads. Initially trained and tested on a dataset characterized by a JONSWAP spectrum, the model demonstrates consistent accuracy in predicting FPS motions and mooring loads for unseen wave sequences. Despite minor discrepancies at local crests and troughs, the overall performance is satisfactory, particularly for low and moderate response levels. However, extreme events pose challenges, with the model underpredicting the largest responses, notably in heave and pitch motions, while slightly overpredicting tensile forces on mooring lines.

When applied to sea states with different peak periods, the model maintains robust performance. It accurately captures both the phasing and amplitudes of responses despite the variations in wave periods. Short-term statistics reveal good alignment between predicted and actual values, though discrepancies at large response levels, especially in surge and pitch motions, still exist. These deviations underscore the complex, nonlinear correlations between wave elevations and body motions that are not fully captured by the trained model.

Subsequently, we examined the model's performance under different wave steepness, which reveals similar trends. While the model satisfactorily predicts low and moderate response levels, significant deviations occur at extreme response levels, particularly for surge motion. The model tends to underpredict these extremes, highlighting the limitations of training on data with lower wave steepness. These findings indicate that for the considered FPS, the mechanics of wave–structure–mooring interactions at low and moderate response levels are similar between different sea states. A model trained using one sea state may also perform well in predicting low and moderate responses in another sea state. However, this is not the case for very large-amplitude motions, as their physical correlations among waves, structure, and mooring dynamics become strongly nonlinear. Furthermore, these events occur very rarely, providing only limited data points for training the model. Consequently, the model's performance in such extreme events is poor.

Harmonic analysis is then used to further elucidate these discrepancies. Generally, the model accurately captures the linear components of surge motion but shows reduced accuracy for higher-order components. Higher-order harmonics significantly influence surge and pitch motions, with the surrogate model often underpredicting these components. This underprediction extends to heave and pitch motions, where the model fails to capture the full magnitude of higher-order harmonics, critical for accurate dynamic response prediction. For mooring line tensions, the harmonic structures reveal that higher-order harmonics contribute substantially to the overall tension dynamics. The surrogate model's performance varies, with notable underprediction of higher-order harmonics, particularly for rear mooring lines. This underprediction becomes less pronounced with increasing harmonic order, indicating a need for enhanced model training to better capture these complex dynamics.

Overall, the data-driven model shows great potential for modeling wave-induced motions and loads on moored floating structures. It consistently delivered accurate predictions, even when sea characteristics differed from its training dataset. Its ability to handle various sea states, combined with the computation efficiency, proves its worth for real-world offshore engineering applications. While our surrogate model shows promise for modeling FPS dynamics in random waves, its limitations in capturing extreme events and higher-order nonlinearities highlight areas for improvement. To address these limitations, it is crucial to ensure that training datasets are representative of the specific sea conditions at the application location. Since extreme events are relatively rare, the datasets must be sufficiently large to train the model to accurately predict such events. The physical correlations between waves and body motions during extreme events differ significantly from those at lower and moderate response levels, where most data points are concentrated. Thus, updating the dataset with data from the specific location of application will enhance the model's performance and accuracy.

The first author gratefully acknowledges the financial support provided by the Institute of Ship Technology, Ocean Engineering, and Transport Systems at the University of Duisburg-Essen. The German Research Foundation (No. DFG:448471847) is acknowledged. We acknowledge support by the Open Access Publication Fund of the University of Duisburg-Essen.

The authors have no conflicts to disclose.

Qi Zhang: Conceptualization (equal); Formal analysis (equal); Methodology (equal); Writing – original draft (equal). Changqing Jiang: Conceptualization (equal); Formal analysis (equal); Methodology (equal); Writing – review & editing (equal). Ould el Moctar: Conceptualization (equal); Funding acquisition (equal); Project administration (equal); Supervision (equal). Bret Bosma: Conceptualization (equal); Investigation (equal); Methodology (equal); Validation (equal).

The data that support the findings of this study are available from the corresponding author upon reasonable request.

1.
J.
Scruggs
and
P.
Jacob
, “
Harvesting ocean wave energy
,”
Science
323
,
1176
1178
(
2009
).
2.
B.
Drew
,
A. R.
Plummer
, and
M. N.
Sahinkaya
, “
A review of wave energy converter technology
,”
Proc. Inst. Mech. Eng., Part A
223
,
887
(
2009
).
3.
R.
Atan
,
J.
Goggins
,
M.
Harnett
,
P.
Agostinho
, and
S.
Nash
, “
Assessment of wave characteristics and resource variability at a 1/4-scale wave energy test site in Galway Bay using waverider and high frequency radar (CODAR) data
,”
Ocean Eng.
117
,
272
291
(
2016
).
4.
B.
Bosma
,
W.
Sheng
, and
F.
Thiebaut
, “
Performance study of the Galway Bay wave energy test site floating power system
,” in
International Conference on Ocean Energy
(
2014
).
5.
B.
Bosma
,
F.
Thiebaut
, and
W.
Sheng
, “
Comparison of a catenary and compliant taut mooring system for marine energy systems
,” in
Proceedings of the 11th European Wave and Tidal Energy Conference (EWTEC2015), 6–11 September 2015
,
Nantes, France
(Tethys,
2015
), pp.
08B5
.
6.
J.
Davidson
and
J. V.
Ringwood
, “
Mathematical modelling of mooring systems for wave energy converters—A review
,”
Energies
10
,
666
(
2017
).
7.
S.-H.
Yang
,
J. W.
Ringsberg
, and
E.
Johnson
, “
Analysis of mooring lines for wave energy converters: A comparison of de-coupled and coupled simulation procedures
,” in
International Conference on Offshore Mechanics and Arctic Engineering
(
American Society of Mechanical Engineers
,
2014
), Vol.
45424
, p.
V04AT02A034
.
8.
S.
Sirnivas
,
Y.-H.
Yu
,
M.
Hall
, and
B.
Bosma
, “
Coupled mooring analyses for the WEC-SIM wave energy converter design tool
,” in
International Conference on Offshore Mechanics and Arctic Engineering
(
American Society of Mechanical Engineers
,
2016
), Vol.
49972
, p.
V006T09A023
.
9.
H.
Wang
,
A.
Somayajula
,
J.
Falzarano
, and
Z.
Xie
, “
Development of a blended time-domain program for predicting the motions of a wave energy structure
,”
J. Mar. Sci. Eng.
8
,
1
(
2019
).
10.
C.
Jiang
,
O.
el Moctar
,
G. M.
Paredes
, and
T. E.
Schellin
, “
Validation of a dynamic mooring model coupled with a rans solver
,”
Mar. Struct.
72
,
102783
(
2020
).
11.
C.
Jiang
and
O.
el Moctar
, “
Extension of a coupled mooring–viscous flow solver to account for mooring–joint–multibody interaction in waves
,”
J. Ocean Eng. Mar. Energy
9
,
93
(
2022
).
12.
C.
Eskilsson
and
J.
Palm
, “
High-fidelity modelling of moored marine structures: Multi-component simulations and fluid-mooring coupling
,”
J. Ocean Eng. Mar. Energy
8
,
513
526
(
2022
).
13.
M.
Mansouri
,
M.-F.
Harkat
,
H. N.
Nounou
, and
M. N.
Nounou
,
Data-Driven and Model-Based Methods for Fault Detection and Diagnosis
(
Elsevier
,
2020
).
14.
T.
Perez
and
T. I.
Fossen
, “
Practical aspects of frequency-domain identification of dynamic models of marine structures from hydrodynamic data
,”
Ocean Eng.
38
,
426
435
(
2011
).
15.
T. I.
Fossen
,
Handbook of Marine Craft Hydrodynamics and Motion Control
(
John Wiley & Sons
,
2011
).
16.
S. L.
Brunton
,
B. R.
Noack
, and
P.
Koumoutsakos
, “
Machine learning for fluid mechanics
,”
Annu. Rev. Fluid Mech.
52
,
477
508
(
2020
).
17.
K.
Fukami
,
T.
Murata
,
K.
Zhang
, and
K.
Fukagata
, “
Sparse identification of nonlinear dynamics with low-dimensionalized flow representations
,”
J. Fluid Mech.
926
,
A10
(
2021
).
18.
M.
Diez
,
A.
Serani
,
E. F.
Campana
, and
F.
Stern
, “
Time-series forecasting of ships maneuvering in waves via dynamic mode decomposition
,”
J. Ocean Eng. Mar. Energy
8
,
471
478
(
2022
).
19.
S.
Goswami
,
M.
Yin
,
Y.
Yu
, and
G. E.
Karniadakis
, “
A physics-informed variational DeepOnet for predicting crack path in quasi-brittle materials
,”
Comput. Methods Appl. Mech. Eng.
391
,
114587
(
2022
).
20.
J. N.
Kutz
, “
Deep learning in fluid dynamics
,”
J. Fluid Mech.
814
,
1
4
(
2017
).
21.
S.
Hochreiter
and
J.
Schmidhuber
, “
Long short-term memory
,”
Neural Comput.
9
,
1735
1780
(
1997
).
22.
J.-H.
Lee
,
J.
Lee
,
Y.
Kim
, and
Y.
Ahn
, “
Prediction of wave-induced ship motions based on integrated neural network system and spatiotemporal wave-field data
,”
Phys. Fluids
35
,
097127
(
2023
).
23.
K. M.
Silva
and
K. J.
Maki
, “
Data-driven system identification of 6-DOF ship motion in waves with neural networks
,”
Appl. Ocean Res.
125
,
103222
(
2022
).
24.
J.
del Águila Ferrandis
,
M. S.
Triantafyllou
,
C.
Chryssostomidis
, and
G. E.
Karniadakis
, “
Learning functionals via LSTM neural networks for predicting vessel dynamics in extreme sea states
,”
Proc. Math. Phys. Eng. Sci.
477
,
20190897
(
2021
).
25.
Y.
Liu
,
W.
Duan
,
L.
Huang
,
S.
Duan
, and
X.
Ma
, “
The input vector space optimization for LSTM deep learning model in real-time prediction of ship motions
,”
Ocean Eng.
213
,
107681
(
2020
).
26.
R.
Halder
,
M.
Damodaran
, and
B.
Khoo
, “
Deep learning-driven nonlinear reduced-order models for predicting wave-structure interaction
,”
Ocean Eng.
280
,
114511
(
2023
).
27.
J.
Zhang
,
X.
Zhao
,
D.
Greaves
, and
S.
Jin
, “
Modeling of a hinged-raft wave energy converter via deep operator learning and wave tank experiments
,”
Appl. Energy
341
,
121072
(
2023
).
28.
X.
Guo
,
X.
Zhang
,
X.
Tian
,
W.
Lu
, and
X.
Li
, “
Probabilistic prediction of the heave motions of a semi-submersible by a deep learning model
,”
Ocean Eng.
247
,
110578
(
2022
).
29.
X.
Guo
,
X.
Zhang
,
W.
Lu
,
X.
Tian
, and
X.
Li
, “
Real-time prediction of 6-DOF motions of a turret-moored FPSO in harsh sea state
,”
Ocean Eng.
265
,
112500
(
2022
).
30.
X.
Guo
,
X.
Zhang
,
X.
Tian
,
X.
Li
, and
W.
Lu
, “
Predicting heave and surge motions of a semi-submersible with neural networks
,”
Appl. Ocean Res.
112
,
102708
(
2021
).
31.
C.
Jiang
,
Q.
Zhang
,
O.
el Moctar
,
P.
Xu
,
T.
Iseki
, and
G.
Zhang
, “
Data-driven modelling of wave–structure interaction for a moored floating structure
,”
Ocean Eng.
300
,
117522
(
2024
).
32.
B.
Holmes
,
Tank Testing of Wave Energy Conversion Systems: Marine Renewable Energy Guides
(
European Marine Energy Centre
,
2009
).
33.
M.
Abadi
,
P.
Barham
,
J.
Chen
,
Z.
Chen
,
A.
Davis
,
J.
Dean
,
M.
Devin
,
S.
Ghemawat
,
G.
Irving
,
M.
Isard
et al, “
Tensorflow: A system for large-scale machine learning
,” in
12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16)
(
USENIX Association
,
2016
), pp.
265
283
.
34.
C.
Fitzgerald
,
P. H.
Taylor
,
R. E.
Taylor
,
J.
Grice
, and
J.
Zang
, “
Phase manipulation and the harmonic components of ringing forces on a surface-piercing column
,”
Proc. R. Soc. A
470
,
20130847
(
2014
).
35.
L.
Chen
,
J.
Zang
,
P. H.
Taylor
,
L.
Sun
,
G.
Morgan
,
J.
Grice
,
J.
Orszaghova
, and
M. T.
Ruiz
, “
An experimental decomposition of nonlinear forces on a surface-piercing column: Stokes-type expansions of the force harmonics
,”
J. Fluid Mech.
848
,
42
77
(
2018
).
36.
X.
Feng
,
P.
Taylor
,
S.
Dai
,
A.
Day
,
R.
Willden
, and
T.
Adcock
, “
Experimental investigation of higher harmonic wave loads and moments on a vertical cylinder by a phase-manipulation method
,”
Coastal Eng.
160
,
103747
(
2020
).
37.
D.
Mj
,
M. L.
McAllister
,
H.
Bredmose
,
T. A.
Adcock
, and
P. H.
Taylor
, “
Harmonic structure of wave loads on a surface piercing column in directionally spread and unidirectional random seas
,”
J. Ocean Eng. Mar. Energy
9
,
415
433
(
2023
).
38.
W.
Zhao
,
P.
Taylor
,
H.
Wolgamot
, and
R. E.
Taylor
, “
Identifying linear and nonlinear coupling between fluid sloshing in tanks, roll of a barge and external free-surface waves
,”
J. Fluid Mech.
844
,
403
434
(
2018
).
39.
W.
Zhao
,
P. H.
Taylor
,
H. A.
Wolgamot
, and
R. E.
Taylor
, “
Linear viscous damping in random wave excited gap resonance at laboratory scale—new wave analysis and reciprocity
,”
J. Fluids Struct.
80
,
59
76
(
2018
).