1. Introduction
As floating liquefied natural gas (FLNG) facilities increasingly operate in harsh, open-ocean environments, the safety of ship-to-ship (STS) side-by-side offloading operations has become a critical operational bottleneck. In the configuration considered here, an LNG carrier (LNGC) is berthed alongside a turret-moored FLNG and liquefied cargo is transferred through a loading-arm system while the hulls are separated by fenders and hawsers. While the FLNG’s internal turret single-point mooring (SPM) system allows the combined vessels to weathervane against prevailing winds, waves, and currents, the narrow side-by-side gap leaves little margin for error. This configuration differs from conventional terminal-to-ship STS transfer because the larger unit is a weathervaning offshore production/storage facility rather than a fixed berth or a freely drifting tanker pair.
This tight proximity introduces highly complex hydrodynamic interactions. The adjacent hulls significantly modify the local wave field, frequently trapping water and triggering severe gap resonance that amplifies wave elevations [
1,
2,
3]. Consequently, excessive relative motions—particularly in surge, sway, and yaw—can rapidly overload mooring hawsers and fenders, raising the risk of hull collisions. The severity of these interactions is extremely sensitive to environmental conditions, ranging from multi-field coupled loads in standard operating windows [
4] to extreme scenarios involving ice-covered waters. Previous studies have extensively modeled these dynamics, highlighting the critical influence of viscous damping [
1], second-order drift forces [
5,
6], mooring system nonlinearities [
7], and the specific vulnerability of the combined system to quartering seas [
8].
To mitigate these collision risks, operators require actionable foresight: an early warning system capable of forecasting vessel motions tens of seconds in advance. In practice, such warnings would be tied to concrete actions such as suspending cargo transfer, checking hawser and fender loads, preparing loading-arm disconnection, or increasing the monitoring state when predicted relative lateral displacement approaches a site-specific allowable envelope [
9,
10]. Traditional spectral methods grounded in potential flow theory [
11,
12,
13] excel at determining statistical motion distributions but fall short in generating the deterministic, time-domain trajectories needed for real-time avoidance. As a result, the focus has shifted toward data-driven approaches that learn directly from temporal motion sequences [
14].
In recent years, deep learning architectures—particularly long short-term memory (LSTM) networks [
15] and gated recurrent units (GRUs)—have established a strong baseline for maritime time-series forecasting [
16]. To further extend prediction horizons and improve accuracy, researchers have actively augmented these recurrent structures. Recent innovations have integrated attention mechanisms and convolutional layers to better extract spatio-temporal features [
17,
18], employed temporal convolutional networks (TCNs) for alternative sequence modeling [
19,
20], and utilized wavelet transformations to assist in frequency-domain feature extraction and semi-stationary sea state identification [
21,
22]. Furthermore, the field has seen emerging applications of quaternion transformers [
23], physics-informed architectures [
24], and spectral wave radar data fusion [
25].
Yet, a fundamental disconnect persists between algorithmic development and physical reality. The vast majority of these predictive models are trained purely on idealized numerical simulations, rarely confronting the noisy, coupled dynamics of physical side-by-side systems. Furthermore, the distinctive cross-coupling effects inherent to turret-moored, multi-body configurations are often overlooked in standard predictive frameworks. To bridge this gap, we present an integrated experimental and data-driven study focused specifically on FLNG side-by-side offloading. The main contributions of this paper are as follows:
We present a comprehensive experimental dataset from basin model tests of an FLNG-LNGC system, covering 15 environmental conditions across both survival and operating scenarios. To the best of our knowledge, this serves as one of the most extensive publicly documented physical datasets for FLNG motion responses.
We systematically evaluate three distinct prediction architectures—ranging from baseline autoregressive models to a novel multi-head attention cross-coupling network (MAC-Net)—quantitatively comparing their performance across all six degrees of freedom and multiple prediction horizons.
We identify and quantify the cross-coupling effect in roll prediction. We demonstrate that incorporating multi-DOF inputs significantly enhances roll forecasting accuracy, a finding physically corroborated by the horizontal-to-roll coupling induced by the turret mooring system.
We assess the implications of these predictions for collision risk during offloading, detailing the practical requirements for deploying such models in a real-time motion-based early warning system.
The remainder of this paper is organized as follows.
Section 2 details the basin experimental setup and data acquisition.
Section 3 outlines the formulation of the proposed prediction networks.
Section 4 presents the comparative forecasting results and hydrodynamic discussion, followed by conclusions in
Section 5.
2. Experimental Setup and Data
2.1. Model Test Overview
Figure 1 shows the basin facility and model setup used in the experiments. The model tests were conducted in the deep-water basin at Shanghai Jiao Tong University (SKLOE), located in Shanghai, China. The basin dimensions are 50 m in length, 40 m in width, and 10 m in depth, equipped with a multidirectional wave generator capable of generating both regular and irregular waves, a wind generation system, and a current generation system. The basin is fitted with a movable false bottom that allows the water depth to be adjusted from 0 to 10 m. A non-contact optical six-degree-of-freedom measurement system was used to record the motions of both vessels simultaneously, as shown in
Figure 1c.
The scale ratio for the model tests was 1:64, following Froude number similarity. The corresponding time-scale factor is , so 1 s in model scale corresponds to 8 s at full scale. Model-scale motions were recorded in centimeters (cm) for translational degrees of freedom and degrees for rotational degrees of freedom. The sampling frequency was 50 Hz in the model scale. Each irregular wave test lasted at least 1800 s in model scale, yielding more than 90,000 data points per test condition. Unless explicitly stated otherwise, motion amplitudes and prediction horizons reported in the following sections are model-scale values; full-scale equivalent times can be obtained by multiplying by 8.
2.2. Vessel and Mooring System
The FLNG vessel has a length overall of 374.50 m, a beam of 68.00 m, and a depth of 38.75 m. Two loading conditions were tested: full load (draft 17.00 m, displacement 384,686 t) and ballast (draft 12.00 m, displacement 267,602 t). The vessel is moored by an internal turret single-point mooring system consisting of 3 groups of 4 lines, with a 120-degree angle between groups and a 5-degree spread within each group. The mooring lines are a combination of chain and polyester rope segments, with a pre-tension of 225 t and a mooring radius of 6000 m at the target water depth of 2100 m.
Due to the limited depth of the test basin, a truncated mooring design was adopted. The truncation preserved the horizontal restoring force characteristics of the full-depth system while reducing the mooring radius to 14.27 m in the model scale. The static stiffness curves of the truncated mooring system were verified against the target stiffness through horizontal pull-out tests in calm water, with the maximum deviation in the sway direction being less than 5%.
The LNGC has a length overall of 307 m, a beam of 54 m, and a depth of 28.8 m. In the side-by-side offloading tests, the FLNG was in the full load condition and the LNGC was in ballast (draft 7.75 m). The assumed operational configuration is an offshore STS offloading arrangement in which the LNGC is moored on the side of the terminal-like FLNG by hawsers, the hull gap is maintained by fenders, and the limiting motion envelope is governed primarily by allowable fender compression and loading-arm travel. The principal particulars of both vessels are summarized in
Table 1.
2.3. Environmental Conditions
Two categories of environmental conditions were tested: survival conditions corresponding to a 100-year return period and operating conditions corresponding to a 1-year return period. The survival conditions featured a significant wave height of 4.7 m and a spectral peak period of 14.2 s, with a wind speed of 14.9 m/s and a surface current speed of 1.45 m/s. The operating conditions had a significant wave height of 3.1 m, a peak period of 12.2 s, a wind speed of 10.7 m/s, and a current speed of 0.95 m/s. Irregular waves were generated following the JONSWAP spectrum with a peak enhancement factor of 3.3.
The environmental headings were defined relative to the mooring system. Three heading configurations were tested: in-line (wave, wind, and current all aligned with the mooring axis, 0 degrees), between-line (60 degrees from the mooring axis), and quartering (wave and wind at 30 degrees, current remaining at 0 degrees due to the fixed direction of the basin current generation system). Additionally, individual wave-only, wind-only, and current-only tests were performed to decompose the contribution of each environmental component.
Table 2 provides a complete summary of all 15 test conditions. A total of 12 conditions involved the FLNG vessel alone (DL11–DL24, covering both full load and ballast), and 3 conditions involved the side-by-side configuration with the LNGC (DL25–DL27).
2.4. Measured Data
The six-degree-of-freedom motions measured at the center of gravity of each vessel include surge, sway, heave, roll, pitch, and yaw, defined in the body-fixed coordinate system. Surge and sway are translations along and perpendicular to the vessel longitudinal axis, respectively; heave is the vertical translation; roll, pitch, and yaw are rotations about the longitudinal, transverse, and vertical axes, respectively.
For the side-by-side conditions (DL25–DL27), the motions of both the FLNG and the LNGC were recorded simultaneously. The relative motions between the two vessels, which are directly relevant to collision risk assessment, were computed as the difference between the corresponding FLNG and LNGC motion time-series.
3. Prediction Methodology
3.1. Problem Formulation
The motion prediction task is formulated as a time-series forecasting problem. Given the past L time steps of motion data , the goal is to predict the motion at a future time step , where h is the prediction horizon. The motion vector contains all six degrees of freedom (surge, sway, heave, roll, pitch, yaw).
For a single degree of freedom
, the prediction mapping can be expressed as:
where
is the input feature vector constructed from the past
L observations, and
is the prediction function to be determined. For the multi-degree-of-freedom case, the input is extended to include cross-coupling information:
and the prediction becomes
.
In the context of FLNG collision risk, the prediction horizon is determined by the response time required for operational actions. The horizons used in this study are specified in model-scale seconds because the input data are sampled in model time. Under the 1:64 Froude scaling, the tested horizons of 0.2, 1, 2, 4, and 10 s correspond to full-scale lead times of 1.6, 8, 16, 32, and 80 s, respectively. Thus, model-scale horizons of 1–2 s are suitable for short-horizon monitoring, whereas 4–10 s model scale horizons provide full-scale lead times relevant to human operator decisions and emergency procedures.
3.2. Data Preprocessing
The raw motion data were preprocessed before training. The time-series were downsampled from 50 Hz to 5 Hz by taking every 10th sample, reducing computational cost without losing useful information since the dominant wave energy in the 100-year return period spectrum is concentrated below 0.15 Hz (full scale), corresponding to approximately 1.2 Hz in model scale. The data were then divided into training and testing sets using a 70/30 split. Standardization (Z-score normalization) was applied to each motion channel independently:
where
and
are the sample mean and standard deviation from the training set. The same normalization parameters were applied to the test set to avoid information leakage. The inverse transformation was applied to the model outputs to recover predictions in physical units.
3.3. Prediction Models
Three prediction models were evaluated, representing increasing levels of complexity.
Figure 2 shows the three architectures.
3.3.1. Autoregressive Model (AR)
The autoregressive model is the simplest baseline. For each DOF
, the prediction is a linear combination of the past
L values:
where
are the regression coefficients. In matrix notation, Equation (
4) can be written as:
where
is the weight vector and
is the input vector defined in Equation (
1).
The ordinary least squares (OLS) solution minimizes the sum of squared residuals:
where
is the design matrix formed by stacking all training input vectors, and
is the corresponding vector of target values.
To prevent overfitting and improve numerical stability, ridge regression (Tikhonov regularization) [
26] was used. The regularized objective adds an
penalty on the weight magnitudes:
where
is the regularization parameter. The closed-form solution is:
In this study,
was selected based on cross-validation. The AR model treats each degree of freedom independently and captures only the temporal autocorrelation within each motion channel.
3.3.2. Single-DOF Neural Network (SL-NN)
The second model represents the class of standard neural network approaches that process each DOF independently. A multi-layer perceptron (MLP) [
27] with two hidden layers was used to capture nonlinear temporal dependencies. The input is the past
L values of a single DOF, and the output is the predicted value at horizon
h.
For a network with two hidden layers, the forward pass is expressed as:
where
and
are the weight matrices of the first and second hidden layers,
and
are the numbers of neurons, and
denotes the elementwise activation function. The Rectified Linear Unit (ReLU) activation function was used:
ReLU was chosen for its computational efficiency and its ability to mitigate the vanishing gradient problem [
27]. The network parameters
were optimized by minimizing the mean squared error (MSE):
using the Adam optimizer, which maintains adaptive estimates of the first and second moments of the gradients:
where
and
are bias-corrected estimates. The hyperparameters were set to
,
,
, and learning rate
. Early stopping with a patience of 20 epochs on a 15% validation split was used to prevent overfitting.
3.3.3. Multi-Head Attention Cross-Coupling Network (MAC-Net)
The third model, which is the main contribution of this study, exploits cross-coupling among all six DOFs through a three-stage architecture: temporal attention encoding, cross-DOF graph message passing, and multi-task decoding with uncertainty-weighted loss. The physical motivation is that the motions of a moored vessel are coupled through the hull geometry, the mooring system, and the environmental loading [
13]. Surge motions induced by wave drift forces, for instance, are transmitted through the turret mooring system to the vessel roll response.
Stage 1: Temporal Attention Encoding
Rather than feeding the flattened input directly into dense layers, MAC-Net first reshapes the input into a matrix
and applies multi-head self-attention along the temporal dimension to capture long-range dependencies. Positional encoding is added to inject temporal order:
where
is the time step index,
, and
is the embedding dimension per DOF. The attention input is
.
The scaled dot-product attention computes query, key, and value projections:
where
,
,
, with
and
. Multi-head attention with
M heads extends this by concatenating the outputs of
M parallel attention functions:
where
and
. In this study,
,
.
A residual connection and layer normalization are applied after the multi-head attention:
followed by a position-wise feed-forward network with GELU activation:
where
,
, and the GELU activation is defined as
with
being the standard Gaussian CDF. The output
is then aggregated across time by averaging to obtain a DOF-level representation:
where
is a DOF-specific mask that selects the features corresponding to the
i-th degree of freedom from the concatenated embedding.
Stage 2: Cross-DOF Graph Message Passing
The six DOFs are represented as nodes in a fully connected graph
, where
and
(each pair of DOFs is connected in both directions). Each node
i has an initial feature vector
from the temporal attention stage. A graph attention network (GAT) [
28] is used to learn the coupling weights between DOFs.
For an edge
, the attention coefficient is computed as:
where
is a shared linear transformation,
is a learnable attention vector, and ∥ denotes concatenation. The coefficients are normalized via softmax over all incoming edges to node
j:
The message passing update for node
j aggregates information from all neighbors:
where
denotes the ELU activation. Two layers of graph attention are applied with residual connections:
This mechanism allows each DOF to receive weighted information from all other DOFs, with the attention weights
learning the physical coupling strength between degrees of freedom.
Stage 3: Multi-Task Decoding with Uncertainty-Weighted Loss
The final DOF representations
are passed through task-specific decoder heads, each consisting of two fully connected layers with residual skip connections:
where
and the residual connection ensures gradient flow.
Since the six prediction tasks involve motion quantities of different magnitudes and physical units (cm for translations, degrees for rotations), a multi-task learning framework with homoscedastic uncertainty weighting [
29] is adopted. Each task
i is assigned a learnable noise parameter
, and the combined loss is:
where
is the MSE loss for the
i-th DOF defined in Equation (
13), and the
term prevents the network from assigning infinite variance to any task. The noise parameters
are optimized jointly with the network weights. Tasks with higher inherent noise (e.g., heave, pitch) are automatically assigned larger
and thus lower weight in the loss, while well-predictable tasks (e.g., surge, yaw) receive higher relative weight.
Implementation Details
The complete MAC-Net architecture contains approximately 85,000 trainable parameters. The temporal attention module with four heads contributes parameters; the two-layer GAT with contributes parameters; the six decoder heads contribute parameters; and the remainder comes from positional encoding, layer normalization, and the FFN sub-layers. The model was trained using the AdamW optimizer with weight decay , learning rate , and a cosine annealing schedule. Dropout with rate was applied to the attention weights and the FFN sub-layers. Early stopping with a patience of 30 epochs on a 15% validation split was used to prevent overfitting.
3.4. Evaluation Metrics
Three metrics were used to evaluate prediction performance:
Root mean square error (RMSE):
Mean absolute error (MAE):
Skill score (SS), defined as the Nash–Sutcliffe efficiency [
30]:
where
is the mean of the observed values. A skill score of 1.0 indicates a perfect prediction, 0.0 means the prediction is no better than using the mean, and negative values indicate worse-than-mean performance.
3.5. Collision Risk Assessment
For the side-by-side offloading cases, the relative motions between the FLNG and the LNGC were computed to assess collision risk. The relative surge (
), relative sway (
), and relative yaw (
) were obtained by subtracting the LNGC motions from the FLNG motions at each time step:
The relative lateral clearance at the midship position can be approximated as:
where
is the static gap distance. The predicted clearance is obtained by substituting the predicted relative motions into Equation (
36):
A warning signal is triggered when the predicted gap falls below a safety threshold
, corresponding to the allowable fender compression:
In an engineering implementation,
and
must be set from the actual offloading arrangement, including the nominal hull gap, fender load–deflection curve, loading-arm operating envelope, and any project-specific clearance margin. In this paper the framework is therefore used as a conversion from predicted relative motions to a warning index rather than as a certified alarm limit. For example, DL25 represents an in-line operating case for checking normal transfer conditions, whereas DL27 represents a quartering-sea operating case in which relative sway and yaw are larger and the predicted value of Equation (
37) would be expected to approach the allowable envelope earlier. A practical deployment would issue a caution alarm when
approaches
at the 4 s model-scale horizon (32 s full-scale equivalent) and an action alarm when the exceedance persists or is predicted at the 1–2 s model-scale horizon.
4. Results and Discussion
4.1. Motion Response Characteristics
4.1.1. Time-Series Overview
Figure 3 presents the measured six-DOF motion responses of the FLNG vessel under the combined 100-year return period condition DL14 (full load, in-line), shown in model-scale units (cm for translations, degrees for rotations). The time-series span approximately 1800 s in the model scale. Surge and sway exhibit low-frequency drift superimposed on higher-frequency oscillations, with surge showing a mean offset of approximately
cm (drift downwind) and sway fluctuating around a near-zero mean. Yaw also displays a low-frequency component, with the vessel oscillating around a mean heading offset of about
degrees. Heave, roll, and pitch are dominated by wave-frequency responses, with negligible mean offsets.
4.1.2. Comparison Across Environmental Conditions
Figure 4 compares the significant amplitudes of each DOF across six selected test conditions (model-scale values). Wave-only conditions (DL11 for full load, DL19 for ballast) produce substantial surge motions (significant amplitudes of approximately 33 cm and 36 cm, respectively, in the model scale) due to second-order wave drift forces. Adding wind and current (DL14, DL22) increases the mean drift but slightly reduces the oscillatory component as the mooring system reaches a more offset equilibrium position with higher stiffness.
Table 3 lists the corresponding significant amplitudes for the 100-year return period cases, confirming that ballast loading substantially amplifies angular responses, whereas the largest horizontal-plane responses depend on heading and environmental combination.
The between-line condition (DL15) produces the largest surge drift (approximately 42 cm significant amplitude in model scale) because the environmental forces are applied perpendicular to a mooring group, resulting in less restoring force in the surge direction. The quartering conditions (DL16, DL24) generate the largest yaw motions (up to approximately 22 degrees for DL24 in ballast) as the asymmetric loading induces a weathervaning torque about the turret.
Roll and pitch responses are markedly larger in ballast conditions (up to 5.9 degrees significant roll amplitude) than in full load (up to 1.3 degrees). This is attributable to the higher center of gravity and larger metacentric height in ballast, which amplify the angular motions.
4.1.3. Effect of Loading Condition
Figure 5 directly compares the motion significant amplitudes between full load and ballast for the same environmental heading. Ballast consistently produces larger angular motions (roll and pitch) due to the reduced draft and higher natural roll period. For linear motions (surge, sway), the differences depend on the heading: ballast produces larger surge amplitudes under both in-line (DL22 vs. DL14) and between-line (DL23 vs. DL15) conditions due to the reduced draft and lower hydrostatic restoring force, while sway shows the opposite trend under in-line conditions (DL22 vs. DL14).
4.1.4. Power Spectral Density Analysis
Figure 6 shows the power spectral density (PSD) of the FLNG motions for selected conditions. The surge and sway spectra are dominated by low-frequency energy below 0.05 Hz, corresponding to the slowly varying drift response, with a secondary peak near the wave spectral peak at 0.07 Hz (14.2 s period). The yaw spectrum shows a similar bimodal structure. In contrast, the heave, roll, and pitch spectra are concentrated around the wave-frequency range (0.04–0.12 Hz), with peak frequencies close to the wave spectral peak.
The spectral characteristics have direct implications for predictability: motions with strong low-frequency components (surge, sway, yaw) have higher temporal autocorrelation and are therefore more amenable to short-term prediction, while wave-frequency motions (heave, pitch) are more stochastic and reach their predictability limit sooner.
4.1.5. Motion Distributions
Figure 7 shows the probability distributions of the FLNG motions under the DL14 condition. The translational motions (surge, sway, heave) follow approximately Gaussian distributions after mean removal, as indicated by the close agreement between the experimental histogram and the fitted Gaussian curve. The angular motions (roll, pitch, yaw) also show near-Gaussian behavior, with roll and pitch being slightly more peaked than Gaussian. This near-Gaussian character validates the use of standard deviation-based thresholds for collision risk assessment.
4.2. Prediction Performance
The prediction models were trained and evaluated on the DL14 condition (combined environmental loads, full load, in-line heading) as a representative test case. The lookback window was set to 50 samples (10 s at 5 Hz in the model scale, equivalent to 80 s full scale), and five model-scale prediction horizons were tested: 0.2, 1.0, 2.0, 4.0, and 10.0 s. The corresponding full-scale lead times are 1.6, 8, 16, 32, and 80 s.
4.2.1. Overall Comparison
Table 4 summarizes the skill scores for all three models across all six degrees of freedom and prediction horizons.
Table 5 shows the model complexity and recommended use based on the DL14 same-condition results.
Figure 8 presents the RMSE as a function of prediction horizon, and
Figure 9 provides a bar chart comparison of skill scores.
The main findings are as follows:
Surge, sway, and yaw can be predicted with high accuracy at short horizons. The AR model achieves skill scores above 0.99 for surge and yaw at 2 s ahead, and above 0.94 at 10 s ahead for yaw. These motions are dominated by low-frequency drift and slowly varying components that exhibit strong temporal autocorrelation.
Heave and pitch are considerably less predictable. The AR model achieves skill scores below 0.3 at 2 s ahead for heave and pitch. These motions are primarily driven by wave-frequency excitation, which becomes decorrelated from the past values beyond approximately one wave period (14.2 s). At very short horizons (0.2 s), the autocorrelation is still high (skill score 0.84 for heave), but it drops rapidly as the horizon increases.
Roll shows an intermediate level of predictability, with skill scores of 0.91 (AR model) at 2 s ahead. The MAC-Net model improves this to 0.94 at 2 s and 0.88 at 4 s, substantially outperforming both the AR model (0.76) and the SL-NN model (0.74) at the 4 s horizon.
4.2.2. Advantage of Multi-DOF Approach for Roll
The most notable result is the improvement achieved by the MAC-Net model for roll prediction. At the 4 s horizon, the MAC-Net model achieves a skill score of 0.88, compared to 0.76 for the AR model and 0.74 for the SL-NN model (as shown in
Figure 10). This 16-percentage-point improvement over the conventional methods is physically attributable to the coupling between roll and the horizontal-plane motions through the turret mooring system.
When the FLNG vessel experiences surge or sway motions, the mooring lines generate restoring forces that are not applied exactly at the vessel’s center of gravity but at the turret location near the bow. The resulting moment arm induces roll excitation. The MAC-Net model, by observing all six DOFs simultaneously, can learn this coupling relationship and use the horizontal-plane motion information to improve roll predictions. The SL-NN model, which processes only the roll time history, cannot capture this coupling.
This finding has practical significance because roll is one of the critical motions for side-by-side offloading safety: large roll angles of the FLNG increase the relative motions at the cargo transfer point and can cause the loading arms to exceed their operational envelope.
4.2.3. Limitations for Heave and Pitch
The poor predictability of heave and pitch at horizons beyond 2 s is an inherent limitation of time-series-based prediction. Wave-induced heave and pitch are primarily responses to individual wave encounters, and the phase relationship between successive wave crests decorrelates over time scales comparable to the wave period. No amount of model complexity can overcome this stochastic limit. For operational purposes, heave and pitch cannot be reliably used as early warning indicators at horizons beyond 2 s. Alternative approaches, such as wave measurement-based feed-forward prediction or coupled wave–response models, would be needed for longer-horizon prediction of these motions.
4.3. Side-by-Side Offloading Analysis
4.3.1. Relative Motions
Figure 11 compares the motion time histories of the FLNG and LNGC during the side-by-side offloading condition DL25 (in-line, 1-year return period). All values are in model-scale units. The LNGC generally exhibits slightly larger amplitudes than the FLNG in heave and pitch, due to its smaller size and lower inertia, while the two vessels show similar horizontal-plane motion patterns because they are connected through the hawser system.
Figure 12 presents the relative motions between the two vessels for the three side-by-side conditions. The between-line condition (DL26) produces the largest relative surge (approximately 29 cm significant amplitude in the model scale), while the quartering condition (DL27) produces the largest relative sway and relative yaw. The relative trajectory scatter plots in
Figure 12d show that the between-line and quartering conditions produce wider distributions of relative horizontal positions, indicating a larger collision envelope.
4.3.2. Prediction During Side-by-Side Operations
Figure 13 shows the prediction results for the side-by-side condition DL25 at a 2 s model-scale horizon. The MAC-Net model maintains skill scores above 0.95 for surge and yaw, confirming that the prediction approach applies to the side-by-side configuration. The roll prediction also achieves a high skill score (0.94), which is relevant for monitoring the relative roll between the two vessels at the cargo transfer point. These results should be interpreted as same-condition validation for an in-line operating case. A full cross-condition transfer test, for example, training on DL14 and applying the model directly to DL22, DL15, or DL16 without retraining, was not included in the present experimental evaluation. Such cross-condition validation is required before the model can be deployed as a robust general-purpose predictor under changed heading, loading, or environmental severity.
4.4. Discussion
The results presented in this study have several practical implications for the design of early warning systems for FLNG offloading operations.
First, the high predictability of surge, sway, and yaw at model-scale horizons of 4–10 s means that collision-relevant horizontal-plane motions can be forecast with full-scale lead times of 32–80 s. A prediction-based warning system could trigger alerts when the predicted relative motions are expected to exceed safe thresholds within this lead time, giving operators time to halt the offloading process, check hawser and fender loads, prepare loading-arm disconnection, or initiate vessel separation maneuvers. For the present side-by-side cases, DL25 can be regarded as the normal in-line operating scenario, whereas DL27 is the more demanding quartering-sea scenario because its relative sway and yaw enlarge the lateral collision envelope. In both cases, the warning quantity should be the predicted clearance or predicted loading-arm motion envelope, not the individual vessel motion alone.
Second, the improvement in roll prediction offered by the multi-DOF approach is noteworthy because roll is one of the motions most strongly affected by the vessel–vessel hydrodynamic interaction. A prediction model that can anticipate roll excursions 4–5 s in advance would enable early activation of anti-roll measures or temporary suspension of cargo transfer.
Third, the fundamental limitation in heave and pitch predictability suggests that these motions should be monitored in real time rather than used as longer-horizon warning variables. A practical system could combine short-horizon (1–2 s model scale, 8–16 s full-scale equivalent) prediction of heave and pitch with longer-horizon prediction of surge, sway, and yaw to provide a comprehensive motion monitoring and forecasting capability. Longer-horizon heave and pitch prediction would likely require additional feed-forward inputs, such as wave radar measurements, incident-wave reconstruction, or coupled wave–response models.
Several limitations of this study should be acknowledged. The AR and SL-NN baselines were intentionally selected as simple single-DOF predictors, while MAC-Net was designed to test whether temporal attention and cross-DOF graph message passing add value when physical coupling is important. The added complexity is justified mainly for coupled responses such as roll and for side-by-side operations where relative motion envelopes are the target; for surge, sway, and yaw under the present DL14 condition, the simpler AR model remains competitive and may be preferable when interpretability and computational cost are priorities. Additionally, the models were trained and tested primarily within individual environmental conditions, and the reported DL14 results should be regarded as a single-condition demonstration rather than proof of universal cross-condition robustness. Cross-condition generalization, where a model trained on one condition is applied to a different condition without retraining, is an important topic for future work. Finally, the use of basin experimental data provides controlled physical realism, but full-scale implementation will require sensor calibration, online quality control, site-specific warning thresholds, and validation against field measurements.