Introduction

During the operation of offshore floating structures, dynamic displacement information serves as a crucial indicator of structural motion characteristics1,2, directly reflecting operational status and service safety3,4. Furthermore, dynamic displacement measurement is in high demand across several fields, including structural monitoring5,6, system identification7,8, and so on. For example, during multi-body installation operations, accurate dynamic displacement measurement can enhance both the efficiency and precision of structural movement control9. In modal parameter analysis, displacement data is more effective than acceleration data for producing stable modal damping ratios10. Additionally, precise displacement boundary conditions are commonly required as inputs in structural transient response analysis11. In system identification, displacements serve as valuable inputs for generating state-space models, thereby facilitating the interpretation of physical parameters12. As a result, obtaining accurate dynamic displacement data for floating structures, particularly in deep-sea operational environments, has become a critical issue13,14.

Displacement is one of the most easily convertible physical quantities. Kinematic quantities such as velocity, acceleration, and angle can be directly derived from changes in displacement, while pressure and temperature can be converted into displacement values through elastic and thermoelastic components. As a result, displacement sensors are among the most widely used sensors. Current displacement measurement devices can be classified into two categories: contact sensors and non-contact measuring devices. Non-contact structural dynamic displacement measurement devices, including total stations, laser displacement sensors, and close-range photogrammetry, have been extensively employed in displacement testing for bridge structures15,16, building structures17,18, tunnel engineering19,20, and slope deformations21,22. Although non-contact measurement technologies offer high accuracy, achieving millimeter-level precision, they are not suitable for real marine environments, primarily due to the lack of fixed reference points.

Contact displacement sensors typically rely on measuring structural motion acceleration, using techniques such as integration, filtering, and baseline correction to reconstruct displacement23. However, due to technological limitations, these sensors often produce measurement errors that do not accurately reflect the true motion of the structure24. Given the unique challenges of the marine environment and the limitations of contact sensors, the use of Digital Global Positioning System (DGPS) technology for displacement measurement provides a means to correct for drift displacement25. While this method effectively reduces drift issues in offshore structure displacement measurement, it remains vulnerable to factors such as occlusion and harsh environmental conditions, which can impact data transmission. Additionally, the accuracy of DGPS is limited, typically achieving only meter-level precision in deep-sea environments. Especially in the vertical direction, although differential systems have been used to improve the testing accuracy, the accuracy for the heave response is still insufficient compared to the horizontal direction26. Also, data can suffer from issues like jumps27, drift28, instability, and even complete loss29. These challenges can lead to structural misalignment or cause the structure to be driven to an incorrect position. As a result, multiple offshore platform accidents have been attributed to errors in motion displacement testing30.

In addition to employing DGPS technology to correct the integral displacement of offshore structures, technological advancements have been made in reconstructing motion displacement from measured acceleration. While there is a strict theoretical relationship between acceleration and displacement through integration, actual sea conditions introduce several challenges, such as the unknown initial motion state, environmental noise, sensor baseline offsets, and other factors, leading to drift during the integration process. This drift leads to inaccuracies in the reconstructed motion displacement, failing to accurately reflect the true state of structures31. Currently, approaches for reconstructing motion displacement from acceleration include filtering techniques32,33,34, baseline correction techniques35,36, and polynomial fitting techniques37,38. Low-frequency drift, a common cause of integration errors, can be mitigated through high-pass filtering applied to the integrated displacement. However, for offshore floating structures, which exhibit low-frequency motion, filtering approaches may not only eliminate the drift components, but also lead to the loss of real motion response components. This limitation is particularly problematic when dealing with issues under complex marine conditions. Furthermore, challenges related to the transition section and initial parameter selection also contribute to errors in displacement reconstruction39. Baseline correction approaches, commonly used in seismic response analysis, fit the baseline of the integrated data; however, it merely fits the baseline of the integration result and fails to capture detailed information regarding the structural motion response. This limitation results in errors when applied to offshore structures subject to complex noise conditions. Polynomial-based approaches, which remove drift terms by fitting integrated drift displacement with polynomials, are inadequate for floating structures that exhibit strong nonlinear behavior. Additionally, Liu et al.40,41 proposed a non-integral displacement reconstruction approace that achieves high-precision reconstruction for fixed offshore structures. However, this approach relies on fitting the acceleration using a state-space model. When applied to the displacement reconstruction of offshore floating structures, it encounters challenges such as limited processing of long-term signals and reduced analysis efficiency.

To enhance the long-term stability and high-precision measurement of displacement in offshore floating structures, this paper proposes a displacement reconstruction method based on the precise removal of integral drift terms. The method is compared with widely used displacement testing devices and reconstruction approaches across several key performance aspects. The comparison reveals three contributions of the proposed method: (1) Under experimental conditions, the proposed method effectively addresses data loss issues encountered by traditional non-contact optical devices, which are influenced by environmental light and the limited range of structural motion amplitude; (2) In practical marine environments, the proposed method overcomes the challenge of missing fixed reference points for non-contact devices; (3) Compared to traditional approaches, this method not only improves computational accuracy but also enhances calculation efficiency.

Methods

Accurately obtaining the motion response of floating structures is crucial for their safe operation, especially under the combined influence of a complex marine environment, mooring systems, risers, and other auxiliary structures. Acceleration is the most easily obtainable and reliable physical quantity for measuring offshore structures, facilitating the reconstruction of other physical quantities. However, two key challenges arise: (1) How to achieve normalized characterization of the motion response with drift terms after integration? (2) How to accurately identify and remove these drift terms? As shown in Eqs. (2) and (3), both velocity and displacement obtained through integration share these issues, though the displacement is more complex after integration. The following derivation uses the integrated displacement as an example for analysis. The proposed method is universal and also applicable to velocity-related issues; however, details will not be provided here. The scheme of the proposed method can be found in Supplementary Fig. 2.

Drift displacement after integration

Marine structures are subjected to complex impact during service, including forces from mechanical equipment and various environmental factors such wind, waves, and currents. As a result, the measured acceleration includes not only the actual structural vibration or motion but also several additional components: harmonic components generated by equipment operation (denoted as h(t)), transient attenuation components due to ship impact or ice-induced load (denoted as a(t)), slow variation components caused by tidal range changes (denoted as v(t)), and other complex noise components. This can be described as

$$\ddot{x}(t)=\overline{\ddot{x}}(t)+h(t)+a(t)+v(t)+{n}_{s}(t)+{n}_{e}(t)+b$$
(1)

where \(\overline{\ddot{x}}(t)\) and \(\ddot{x}(t)\) represent the actual and measured structural accelerations, respectively. b denotes the baseline bias of the accelerometer. ns(t) represents sensor noise components that affect data quality but not cause structural movement, while ne(t) refers to noise components in the marine environment that interfere with structural movement.

In theory, the structural velocity can be calculated by integrating the measured acceleration:

$$\dot{x}(t) =\int_{0}^{t}\ddot{x}(\tau ){{\rm{d}}}\tau +\dot{x}(0)\\ =\int_{0}^{t}[\overline{\ddot{x}}(\tau )+h(\tau )+a(\tau )+v(\tau )+{n}_{s}(\tau )+{n}_{e}(\tau )+b]\,{{\rm{d}}}\tau +\dot{x}(0)\\ =\int_{0}^{t}[\overline{\ddot{x}}(\tau )+{n}_{e}(\tau )]\,{{\rm{d}}}\tau +\int_{0}^{t}[h(\tau )+a(\tau )+v(\tau )+{n}_{s}(\tau )]\,{{\rm{d}}}\tau +\dot{x}(0)+bt$$
(2)

where \(\dot{x}(0)\) represents the initial velocity of the structure at the start of the test. It is clear that the integration process introduces two unexpected components in the calculated velocity: one is the mean deviation caused by the initial velocity \(\dot{x}(0)\), and the other is the linear drift term b resulting from the baseline bias of the accelerometer. It is worth noting that the term b is more complex in real measurements and may vary with time (i.e., b(t) in theory). However, because it typically represents a very low-frequency variation, it is often simplified as b for clearer formula derivation.

The structural displacement can then be calculated through the integral process as follows:

$$x(t) =\int_{0}^{t}\dot{x}(\tau ){{\rm{d}}}\tau +x(0)\\ =\int_{0}^{t}\{\int_{0}^{t}[\overline{\ddot{x}}(\tau )+{n}_{e}(\tau )]\,{{\rm{d}}}\tau +\int_{0}^{t}[h(\tau )+a(\tau )+v(\tau )+{n}_{s}(\tau )]\,{{\rm{d}}}\tau +\dot{x}(0)+bt\}\,{{\rm{d}}}\tau +x(0)\\ =\int_{0}^{t}\int_{0}^{t}[\overline{\ddot{x}}(\tau )+{n}_{e}(\tau )]\,{{\rm{d}}}\tau {{\rm{d}}}\tau +\int_{0}^{t}\int_{0}^{t}[h(\tau )+a(\tau )+v(\tau )+{n}_{s}(\tau )]\,{{\rm{d}}}\tau \,{{\rm{d}}}\tau +x(0)+\dot{x}(0)t+\frac{1}{2}b{t}^{2}\\ ={x}^{real}(t)+{x}^{noise}(t)+{x}^{drift}(t)$$
(3)

where x(0) represents the initial displacement at the start of the measurement. It should be noted that the integrated displacement consists of three parts: \({x}^{real}(t)=\int_{0}^{t}[\overline{\ddot{x}}(\tau )+h(\tau )+a(\tau )+v(\tau )+{n}_{e}(\tau )]\,{{\rm{d}}}\tau\) represents the true structural dynamic displacement; \({x}^{noise}(t)=\int_{0}^{t}\int_{0}^{t}[h(\tau )+a(\tau )+v(\tau )+{n}_{s}(\tau )]\,{{\rm{d}}}\tau \,{{\rm{d}}}\tau\) represents the noise influence from various factors, and \({x}^{drift}(t)=x(0)+\dot{x}(0)t+\frac{1}{2}b{t}^{2}\) represents the drift terms. The terms \(\dot{x}(0)t\) and \(\frac{1}{2}b{t}^{2}\) account for the influences of the initial velocity and the baseline bias of the accelerometer, resulting in linear and exponential drift trends in the integral results. Additionally, x(0) represents the influence of the initial displacement, which leads to a constant deviation.

Accurate characterization of the integrated-displacement

The primary challenge, as shown in Eq. (3), lies in effectively extracting the drift term xdrift(t). Removing this drift term would isolate the real displacement. However, estimating and extracting xdrift(t) is challenging, because it is not purely harmonic. Traditional signal decomposition methods, such as Fourier and wavelet decomposition42,43, which represent signals as sums of sine or cosine functions, are not suitable for this extraction. To account for the various characteristics of the structural motion response, x(t) is expressed as follows:

$$x(t) ={x}^{real}(t)+{x}^{noise}(t)+{x}^{drift}(t)\\ ={\sum }_{d=1}^{{N}_{d}}{A}_{d}{e}^{i{\theta }_{d}}{e}^{(-{\xi }_{d}+i{\omega }_{d})t}+{\sum }_{n=1}^{{N}_{n}}{A}_{n}{e}^{i{\theta }_{n}}{e}^{(-{\xi }_{n}+i{\omega }_{n})t}+{\sum }_{r=1}^{{N}_{r}}{A}_{r}{e}^{i{\theta }_{r}}{e}^{(-{\xi }_{r}+i{\omega }_{r})t}\\ ={\sum }_{j=1}^{{N}_{j}}{A}_{j}{e}^{i{\theta }_{j}}{e}^{(-{\xi }_{j}+i{\omega }_{j})t}$$
(4)

where Nr, Nn, and Nd denote the number of the components in the true displacement, noise terms, and drift terms, respectively, with Nj = Nr + Nn + Nd. The variables A(.), θ(.), ξ(.), and ω(.) represent the amplitude, phase, damping ratio, and angular frequency of the corresponding components. The following relationships are defined:

$$\left\{\begin{array}{l}{\alpha }_{j}={A}_{j}{e}^{i{\theta }_{j}} \hfill\\ {\beta }_{j}=-{\xi }_{j}+i{\omega }_{j}\end{array}\right.$$
(5)

Consequently, the real part of αj represents the amplitude of the component, while the imaginary part of βj corresponds to the component’s frequency, as expressed in the following equation:

$$\left\{\begin{array}{l}{A}_{j}=Re({\alpha }_{j}) \hfill\\ {\omega }_{j}=2\pi {f}_{j}=Im({\beta }_{j})\end{array}\right.$$
(6)

where fj denotes the frequency of the corresponding component, and Re(. ) and Im(. ) represent the real and imaginary parts, respectively. Therefore, when αj and βj are accurately estimated, the drift terms can be effectively removed using the corresponding component’s frequency and amplitude.

Solution to the characterization parameters

In Eq. (4), the exponential functions \({e}^{(-{\xi }_{j}+i{\omega }_{j})t}\) forms a basis on the open interval 0 < t < T, and the variables αj and βj in Eq. (5) can be interpreted as the general solutions to pth-order ordinary differential homogeneous linear equations, characterized by the coefficients aj, as follows:

$${\sum }_{j=1}^{{N}_{j}}{a}_{j}\frac{{d}^{j}x}{d{t}^{j}}(t)={\sum }_{j=1}^{{N}_{j}}{a}_{j}{x}^{(j)}(t)=0$$
(7)

However, the polynomial root-finding process for Eq. (7) is highly sensitive to errors due to its poor numerical conditioning, which can lead to inaccurate parameter estimation, especially in the presence of noise interference. This is often a critical issue when analyzing the dynamic responses of offshore floating structures. To address this issue, the proposed method introduces Eq. (8) as

$${\widetilde{x}}_{1}={x}^{(0)},{\widetilde{x}}_{2}={x}^{(1)},{\widetilde{x}}_{3}={x}^{(2)},...,{\widetilde{x}}_{{N}_{j}-1}={x}^{({N}_{j}-2)},{\widetilde{x}}_{{N}_{j}}={x}^{({N}_{j}-1)}$$
(8)

and Eq. (7) can be transformed into a first-order matrix differential equation as follows:

$$\left\{\begin{array}{c}\frac{d{\widetilde{x}}_{1}}{dt}\\ \frac{d{\widetilde{x}}_{2}}{dt}\\ \frac{d{\widetilde{x}}_{3}}{dt}\\ \vdots \\ \frac{d{\widetilde{x}}_{{N}_{j}-1}}{dt}\\ \frac{d{\widetilde{x}}_{{N}_{j}}}{dt}\end{array}\right\}=\left[\begin{array}{ccccccc}0&1&0&0&\cdots \,&0&0\\ 0&0&1&0&\cdots \,&0&0\\ 0&0&0&1&\cdots \,&0&0\\ \vdots &\vdots &\vdots &\vdots &\ddots &\vdots &\vdots \\ 0&0&0&0&\cdots \,&0&1\\ -{a}_{0}&-{a}_{1}&-{a}_{2}&-{a}_{3}&\ldots &-{a}_{{N}_{j}-2}&-{a}_{{N}_{j}-1}\end{array}\right]\left\{\begin{array}{c}{\widetilde{x}}_{1}\\ {\widetilde{x}}_{2}\\ {\widetilde{x}}_{3}\\ \vdots \\ {\widetilde{x}}_{{N}_{j}-1}\\ {\widetilde{x}}_{{N}_{j}}\end{array}\right\}$$
(9)

where \({a}_{{N}_{j}}\) is commonly set to 1 for generality. Theoretically, the Nj eigenroots of the matrix formed by the coefficients a. in Eq. (9) correspond to the Nj roots of the eigenpolynomial in Eq. (7). Therefore, a Hankel matrix can be defined as

$${{{\bf{H}}\,}}_{\widetilde{x}} \, (j)=\left[\begin{array}{cccc}{\widetilde{x}}_{j}&{\widetilde{x}}_{j+1}&\cdots \,&{\widetilde{x}}_{j+\eta -1}\\ {\widetilde{x}}_{j+1}&{\widetilde{x}}_{j+2}&\cdots \,&{\widetilde{x}}_{j+\eta }\\ \vdots &\vdots &\ddots &\vdots \\ {\widetilde{x}}_{j+\xi -1}&{\widetilde{x}}_{j+\xi }&\cdots \,&{\widetilde{x}}_{j+\xi +\eta -2}\end{array}\right]\in {{\mathbb{R}}}^{\xi \times \eta }$$
(10)

where η and ξ represent the selected number of rows and columns, respectively. Corresponding to the three parts in Eq. (4), the singular value decomposition is applied, allowing H(0) to be rewritten as follows:

$${{{\bf{H}}\,}}_{\widetilde{x}} \, (0) =[\begin{array}{cccc}{{{\bf{U}}}}_{mo1}^{d}&{{{\bf{U}}}}_{mo2}^{r}&{{{\bf{U}}}}_{mo3}^{n}&{\widetilde{{{\bf{U}}}}}_{mo4}\end{array}]\left[\begin{array}{cccc}{{{\bf{S}}}}_{mo1}^{d}&{{\bf{0}}}&{{\bf{0}}}&{{\bf{0}}}\\ {{\bf{0}}}&{{{\bf{S}}}}_{mo2}^{r}&{{\bf{0}}}&{{\bf{0}}}\\ {{\bf{0}}}&{{\bf{0}}}&{{{\bf{S}}}}_{mo3}^{n}&{{\bf{0}}}\\ {{\bf{0}}}&{{\bf{0}}}&{{\bf{0}}}&{{\bf{0}}}\end{array}\right]\left[\begin{array}{c}{({{{\bf{V}}}}_{mo1}^{d})}^{T}\\ {({{{\bf{V}}}}_{mo2}^{r})}^{T}\\ {({{{\bf{V}}}}_{mo3}^{n})}^{T}\\ {({\widetilde{{{\bf{V}}}}}_{mo4})}^{T}\end{array}\right] \hfill\\ ={{{\bf{U}}}}_{mo1}^{d}{{{\bf{S}}}}_{mo1}^{r}{({{{\bf{V}}}}_{mo1}^{n})}^{T}+{{{\bf{U}}}}_{mo2}^{d}{{{\bf{S}}}}_{mo2}^{r}{({{{\bf{V}}}}_{mo2}^{n})}^{T}+{{{\bf{U}}}}_{mo3}^{d}{{{\bf{S}}}}_{mo3}^{r}{({{{\bf{V}}}}_{mo3}^{n})}^{T}={{{\bf{U}}}}_{\widetilde{mo}}{{{\bf{S}}}}_{\widetilde{mo}}{{{\bf{V}}}}_{\widetilde{mo}}^{T}$$
(11)

where T denotes the transpose of a vector, and mo1, mo2, and mo3 correspond to the model orders for drift terms, real dynamic displacement terms, and noise terms, respectively. Additionally, \(\widetilde{mo}=mo1+mo2+mo3\) represents the total number of non-zero singular values. The singular vectors \({{{\bf{U}}}}_{\widetilde{mo}}\) and \({{{\bf{V}}}}_{\widetilde{mo}}\) have dimensions of \(\eta \times \widetilde{mo}\) and \(\widetilde{mo}\times \xi\), while \({{{\bf{S}}}}_{\widetilde{mo}}\) has a dimension of \(\widetilde{mo}\times \widetilde{mo}\). The singular values \({{{\bf{S}}}}_{\widetilde{mo}}\) are assumed to be zero when the rank of the matrix is exceeded \(\widetilde{mo}\). In theory, the model order \(\widetilde{mo}\) is equal to the number of non-zero singular values shown in Eq. (11). It is important to note that due to noise interference and computational errors, the singular value corresponding to mo4 may not be zero, but it is typically very small. To ensure the inclusion of all Nj singular values, the dimensions of \({{{\bf{H}}\,}}_{\widetilde{x}} \, (0)\) must be selected such that η and ξ are at least Nj.

According to realization theory, a relationship between \({{{\bf{H}}\,}}_{\widetilde{x}} \, (0)\) and \({{{\bf{H}}\,}}_{\widetilde{x}} \, (1)\) can be established by substituting j = 1 into Eq. (10), as follows:

$${{{\bf{H}}\,}}_{\widetilde{x}} \, (1)={{{\bf{U}}}}_{mo}{{{{\bf{S}}}}_{mo}}^{1/2}{{\bf{P}}}{{{\bf{S}}}}_{mo}^{1/2}{({{{\bf{V}}}}_{mo})}^{T}$$
(12)

where P represents the state matrix. Its realization can be estimated through matrix multiplication as follows:

$${{\bf{P}}}={{{{\bf{S}}}}_{mo}}^{-1/2}{{{\bf{U}}}}_{mo}^{T}{{{\bf{H}}\,}}_{\widetilde{x}} \, (1){{{\bf{V}}}}_{mo}{{{\bf{S}}}}_{mo}^{-1/2}$$
(13)

According to the mathematical relationship, the eigenroot of the matrix P is given by \({e}^{{\beta }_{j}\Delta t}\), allowing for the calculation of the frequency and damping ratio of each component using Eq. (5). Furthermore, Eq. (4) can be expressed as

$$\left[\begin{array}{cccc}{e}^{{\beta }_{1}}&{e}^{{\beta }_{2}}&\cdots \,&{e}^{{\beta }_{{N}_{j}}}\\ {e}^{{\beta }_{1}\Delta t}&{e}^{{\beta }_{2}\Delta t}&\cdots \,&{e}^{{\beta }_{{N}_{j}}\Delta t}\\ \vdots &\vdots &\ddots &\vdots \\ {e}^{{\beta }_{1}({N}_{k}-1)\Delta t}&{e}^{{\beta }_{2}({N}_{k}-1)\Delta t}&\cdots \,&{e}^{{\beta }_{{N}_{j}}({N}_{k}-1)\Delta t}\end{array}\right]\left\{\begin{array}{c}{A}_{1}{e}^{i{\theta }_{1}}\\ {A}_{2}{e}^{i{\theta }_{2}}\\ \vdots \\ {A}_{{N}_{j}}{e}^{i{\theta }_{{N}_{j}}}\end{array}\right\}=\left\{\begin{array}{c}{x}_{0}\\ {x}_{1}\\ \vdots \\ {x}_{{N}_{k}-1}\end{array}\right\}$$
(14)

and the amplitude and phase can be estimated using the least squares algorithm.

Drift terms removal and displacement reconstruction

Once the parameters for angular frequencies ωj and amplitudes Aj are estimated, the frequencies of each component can be calculated using Eq. (6) as follows:

$${\widetilde{f}}_{j}=\frac{Im({\beta }_{j})}{2\pi }=\frac{{\omega }_{j}}{2\pi },\,\,where\,\,j=0,1,2,...,{N}_{j}$$
(15)

Since the frequencies of the drift terms in the displacement are theoretically zero or much smaller than those of the actual dynamic components, these drift terms can be eliminated by setting a frequency screening boundary Fs as follows:

$$| \, {\widetilde{f}}_{j}| \le {F}_{s}$$
(16)

For terms that cause drift, their frequency is usually low, close to 0. After this frequency screening step, the Nd components corresponding to the drift terms will be removed, leaving only the components that represent the actual dynamic behavior of the structure. These remaining components can then be used to reconstruct the actual dynamic displacement as follows:

$${\widetilde{x}}^{real}(t)={\sum }_{n=1}^{{N}_{n}}{A}_{n}{e}^{i{\theta }_{n}}{e}^{(-{\xi }_{n}+i{\omega }_{n})t}+{\sum }_{r=1}^{{N}_{r}}{A}_{r}{e}^{i{\theta }_{r}}{e}^{(-{\xi }_{r}+i{\omega }_{r})t}$$
(17)

Results and discussion

Application to a numerical semi-submersible platform

This section presents a case study using a semi-submersible platform simulated using Orcaflex software to obtain the 6 DOF motion response of the structure under irregular wave conditions. The calculation process is demonstrated, and the accuracy of the proposed method for reconstructing the motion displacement of marine structures is validated. Furthermore, the results from the proposed method are compared with those from traditional methods, including baseline correction, filtering, polynomial fitting, and non-integral approaches. The comparison evaluates computational accuracy, efficiency, and robustness, highlighting the advantages of the proposed method.

Introduction to the used numerical semi-submersible platform

The numerical model of the platform-mooring coupling system established in this study is shown in Supplementary Fig. 3. The platform is symmetrical designed along both the x-axis and y-axis, and consists of a floating hull and supporting columns. The main structure measures 124.21 m in length, 89 m in width, and has a main deck height of 45.30 m. The floating hull itself has dimensions of 124.21 m in length, 20.50 m in width, and 11.50 m in height, while the columns are 20.50 m long, 25.00 m wide, and 19.25 m high. The platform has a draft of 23 m, a displacement of 74,270.8 t, and is designed for a working depth of 1500 m.

The mooring system consists of four groups, each spaced 90 degrees apart. Within each grout, two mooring lines are arranged at 22.5 degrees intervals. Each group is equipped with two cables, symmetrically positioned along the axis. The cable properties include a wet weight of 61.20 kg m−1, dry weight of 72.60 kg m−1, and an axial stiffness is 8.38 N. The cable has a diameter of 127 mm, an inertia coefficient of 2.0, a resistance coefficient of 1.8, and a minimum breaking force of 13,160 kN. The positions of the fairleads and anchor points are listed in Supplementary Table 1.

Displacement reconstruction process of the proposed method

The environmental parameters used in this section correspond to the maximum sea conditions for structural operation, with a significant wave height of Hs = 12.1 m and a spectral period of Tp = 8.4 s. The calculated structural heave acceleration over a total of 3 hours from Orcaflex is illustrated in Fig. 1(a). During the calculation process, the Newmark-β algorithm and the concentrated mass method are used to calculate the responses of the platform and mooring lines, respectively. To clarify the analysis process of the proposed method and facilitate comparison with traditional methods, a 300 s segment of acceleration data (from 5000 to 5300 s) was selected for further analysis. This segment, along with its corresponding velocity and displacement, is shown in Fig. 1b. This selection implies that the initial velocity and displacement corresponding to the selected acceleration during the displacement reconstruction process are unknown without reference to the calculated answer. To fully address the baseline bias issue of the acceleration sensor typically encountered in field tests, multiple baseline bias scales have been established. The resulting acceleration data with these bias are shown in Fig. 1c, where Baseline-0 represents the original acceleration, and Baseline-1, Baseline-2, Baseline-3, and Baseline-4 represent the acceleration with bias of 1 m/s2, 2 m/s2, 3 m/s2, and 4 m/s2. Then, the effects of unknown initial velocity, unknown initial displacement, and baseline drift on the integral results are examined, as shown in Fig. 1d, e. The figures illustrate the outcomes of the first and second integrals of the selected acceleration, respectively. It is evident that, due to the unknown initial motion state of the structure (including initial velocity and displacement) and the influence of sensor baseline bias, the first integration yields a linear drift trend, while the second integration results in an exponential drift. Furthermore, as the baseline drift’s influence increases, the drift amplitude becomes larger.

Fig. 1: Simulated response and the integrated results.
figure 1

Calculated (a) acceleration, (b) velocity and displacement by Orcaflex; (c) Simulated acceleration with baseline bias; Comparison of integrated (d) velocity and (e) displacement with different baseline bias.

Next, to test the validity of the proposed method, the acceleration data influenced by Baseline-1, shown in Fig. 1a, was used as an example to reconstruct the real velocity and displacement of the structure. First, Eq. (4) was employed to characterize the displacement after two integrations, taking into account the effects of Baseline-1, as shown in Fig. 1e. Subsequently, the parameters α and β were solved, yielding 12 pairs of conjugate parameters, which are illustrated in the inset of Fig. 2b. The pink shaded areas highlight the frequency range below 0.1 Hz, which represent the frequency screening boundary. When the estimated α and β values were arranged in ascending order of frequency, the first two pairs were found to be [ −0.0005 + 0.0000i, −0.0005 − 0.0000i] and [0.0003 + 0.0004i, 0.0003 − 0.0004i], corresponding to frequencies of 0 Hz and 0.0001 Hz, respectively. These values fall within the red region, indicating that they represent drift caused by baseline bias and integration effects. The remaining components, marked by purple asterisk (*), correspond to the actual dynamic displacement of the structure, can be used to reconstruct the actual dynamic displacement using Eqs. (17) and (6), as shown in Fig. 2d. The results show that the reconstructed displacement aligns closely with the real displacement calculated by Orcaflex, confirming the accuracy and validity of the proposed method.

Fig. 2: Reconstructed velocity and displacement by the proposed method.
figure 2

Comparison of the reconstructed results of the integrated (a) velocity and (b) displacement; Comparison of the reconstructed (c) velocity and (d) displacement with the calculated results by Orcaflex; Estimated initial (e) velocity and (f) displacement by the proposed method.

In addition to reconstructing the time-domain curve, accurately estimating the initial displacement is crucial for practical applications. Using the proposed method, the estimated initial displacement is −0.8100 m, while Orcaflex calculates it as −0.8821 m, demonstrating good consistency between the two results. To further validate the method, the 300-s signal was truncated at various intervals (e.g., from 5 to 300 s, 10 to 300 s, 15 to 300 s). Each truncated segment was then reconstructed independently. The estimated initial displacement for each truncated signal is marked with red asterisks * in Fig. 2(f). The blue bar chart shows the error between the estimated initial displacement and the actual truncated value. The results indicate that the estimated error remains within 6%, demonstrating the high precision of the initial displacement estimation. Similarly, Fig. 2(a), (c), and present the velocity reconstruction process using the proposed method, along with the corresponding estimated initial velocities. The reconstructed velocities closely match those calculated by Orcaflex, with the estimated error for initial velocity being less than 10%. These findings confirm that the proposed method achieves high-precision velocity reconstruction and accurate initial velocity estimation.

Comparison of the reconstructed results with traditional approaches

To illustrate the advantages of the proposed method over traditional approaches, this section compares the results obtained from four conventional approaches: baseline correction, filtering, polynomial fitting, and non-integral reconstruction. The baseline-correction approach employs second-order polynomial fitting to address the drift issue44. The filtering-based approach applies a third-order Butterworth filter, with a normalized cutoff frequency set to 0.00645. In the polynomial-based approach, third-order Chebyshev polynomials are used for fitting46. The non-integral reconstruction approach employs a modal order of 60 for signal reconstruction47,48. In the following analysis, symbols of Poly, Base, Filt, and Non-I are used to represent the reconstructed results of the previous traditional methods. The results of the reconstructed displacements in both the time and frequency domains are shown in Fig. 3a, b, respectively. From the analysis, it is evident that while all four approaches provide similar results in the frequency domain, there are noticeable discrepancies in the time domain. Specifically, the baseline correction and non-integral reconstruction approaches exhibit better performance. In contrast, the polynomial fitting and filtering-based approaches not only show phase errors but also suffer from increased inaccuracies, particularly due to the presence of transition segments.

Fig. 3: Comparison of reconstructed displacement using different approaches.
figure 3

Comparison in the (a) time and (b) frequency domains. (c) Correlation analysis. Estimated (d) initial velocity and (e) initial displacement.

To quantitatively assess the effectiveness of the various displacement reconstruction approaches, two key metrics are introduced: the cross-correlation coefficient and the maximum normalization error. The cross-correlation coefficient is used to evaluate the similarity between the reconstructed displacement and the calculated response. It is defined as

$$\rho =\left| \frac{1}{{N}_{k}-1}{\sum }_{i=1}^{{N}_{k}}\left(\frac{{x}_{c}(i)-\overline{{x}_{c}}}{{\sigma }_{{x}_{c}}}\right)\left(\frac{{x}_{r}(i)-\overline{{x}_{r}}}{{\sigma }_{{x}_{r}}}\right)\right|$$
(18)

where xc(t) and xr(t) represent the calculated and reconstructed displacements. \({\sigma }_{{x}_{c}}\) and \({\sigma }_{{x}_{r}}\) are the standard deviations of the calculated and reconstructed displacements, respectively. \(\overline{{x}_{c}}\) and \(\overline{{x}_{r}}\) are the averages of the calculated and reconstructed displacements. The value of ρ ranges from 0 to 1, where values close to 0 indicate low correlation, and values close to 1 indicate a high correlation.

The maximum normalization error quantifies the difference in amplitude between the calculated and reconstructed displacements. It is defined as

$$\eta =\left| \frac{\max [{x}_{c}({t}_{i})-{x}_{r}({t}_{i})]}{\max [{x}_{c}({t}_{i})]}\right|$$
(19)

A smaller η value indicates a smaller normalization error between the amplitudes of the two displacements. The quantitative analysis results, shown in Fig. 3c, reveal that due to the existence of phase error, the Polynomial-based approach yields a negatively correlated result, while the correlation coefficient for the Filter-based approach is close to 0. In contrast, the baseline correction approach, the non-integral approach, and the proposed method exhibit better correlation, with their correlation coefficients being 0.8974, 1.0000, and 1.0000, respectively. Furthermore, the maximum normalization error analysis indicates that both the Non-Integral approach and the proposed method produced more accurate results than the other approaches.

Similarly, truncation analysis was performed to compare the estimated errors of initial velocity and initial displacement across the various methods. Due to the inherent transition segments and truncation issues in the filtering and polynomial fitting processes, the initial parameters calculated by these approaches consistently started from zero (as shown in Fig. 3a), making further comparisons with these approaches irrelevant. The error analysis results of the estimated initial parameters from the Baseline-correction approach, the Non-Integral approach, and the proposed method are shown in Fig. 3d, e. These results demonstrate that the initial parameters estimated by the proposed method exhibit higher accuracy compared to the traditional methods, highlighting the effectiveness and reliability of the proposed approach in accurately reconstructing motion responses.

Robust analysis of different methods

In general, noise in acceleration is considered as an unwanted signal that interferes with the true structural acceleration signal. As a result, the presence of noise can cause discrepancies between the reconstructed displacement and the actual displacement when using acceleration data for displacement reconstruction. The effect of noise makes the true acceleration of the tested structure unknown. There are various sources of noise that can affect acceleration, and this section focuses on two primary types: (1) noise introduced into the excitation signal (i.e., external wave load on the structure), and (2) noise added to the response signal (i.e., the acceleration measured by the sensor). In the first case, the influence of ambient noise on the external load of the structure is simulated, and the structural response is recorded using an error-free acceleration sensor. In the second case, ambient noise is simulated in the sensor data, assuming the input signal remains accurate. This section explores both cases in detail and compares the results with those obtained from traditional methods, providing a comprehensive understanding of how noise impacts the proposed method.

The impact of noise in the input signal is first examined to assess the accuracy of motion response reconstruction when the input load is contaminated with noise. The external load on the 6-DOF of the structure is derived from Orcaflex simulations. While Orcaflex provides an idealized model of the external load during structural motion, real-world external loads are often influenced by mechanical vibrations, environmental noise, and other disturbances. These real-world factors are not captured in the Orcaflex calculations, which can lead to discrepancies when comparing the calculated external loads to those observed on actual offshore structures. To simulate external noise pollution in the load, Gaussian white noise n(t), is added to the structural load f(t), yielding a contaminated load, f*(t) = f(t) + αf(t), where α represents the noise level. The external loads acting on the 6-DOF of the structure are then corrected accordingly. Figure 4a illustrates the original external loads, alongside the results after contamination with Gaussian white noise of varying intensities.

Fig. 4: Displacement reconstruction under the first noise interference condition.
figure 4

a Wave forces acting on structures influenced by varying noise levels. Comparison of the calculated (b) acceleration and (c) displacement under 0% and 30% noise levels. d Quantitative evaluation results of displacement reconstructed by different approaches under various noise effects.

By incorporating the noise-corrected external load into Orcaflex, the dynamic response of the structure can be recalculated. Figure 4b shows a comparison of the calculated heave acceleration and displacement under 0% and 30% noise levels. The results reveal that the structural acceleration and displacement differ when the external load is influenced by noise, compared to when it is unaffected. This discrepancy is attributed to the impact of noise on the input signal, leading to variations in the calculated acceleration and displacement at different noise levels. Figure 4 provides a quantitative evaluation of the reconstructed displacement using the proposed method under various noise levels (0%, 5%, 10%, 15%, 20%, 25%, and 30%), represented by Original, Noise-5, Noise-10, Noise-15, Noise-20, Noise-25, Noise-30. The results show that, among the five approaches, the polynomial-based and filter-based approaches exhibit negative or near-zero correlation coefficients due to phase errors, leading to more pronounced amplitude discrepancies. In contrast, the proposed method consistently outperforms traditional approaches in both correlation and amplitude accuracy, achieving high-precision displacement reconstruction even under increasing noise levels.

The second case examines the impact of adding varying levels of Gaussian white noise to the calculated acceleration signal, which is then used to reconstruct the displacement of the structure. Before the analysis, the acceleration signal is modified as follows: \(\ddot{x}* (t)=\ddot{x}(t)+\alpha \ddot{x}(t)\). Figure 5a, b shows the time- and frequency-domains results of heave acceleration with different intensities of Gaussian white noise. In this scenario, the error in displacement reconstruction arises from the noise introduced into the output signal. The noise-affected acceleration signal is then used for displacement reconstruction. The evaluation results for various methods are presented in Fig. 5c. These results reveal that, in comparison to traditional approaches, the proposed method offers superior performance in both correlation and amplitude accuracy, demonstrating its robustness and suitability for displacement reconstruction in offshore floating structures, even in environments with substantial noise interference.

Fig. 5: Displacement reconstruction under the second noise interference condition.
figure 5

Calculated acceleration affected by varying noise levels in the (a) time and (b) frequency domains. c Quantitative evaluation results of displacement reconstructed by different approaches under various noise effects.

Application to a physical model of the semi-submersible platform

To validate the accuracy of the proposed method experimentally, laboratory tests were conducted using a 1/100 scale model of the semi-submersible platform (as shown in Supplementary Fig. 4). These tests were carried out in both an indoor wave flume and an outdoor pool. The reconstructed displacement results obtained from the proposed method were then compared with those from commonly used measurement devices, including the optical system and the INS/DGPS system. Due to the influence of marine environment and distance from the base station on the testing accuracy of INS/GPS system, its testing accuracy cannot be directly used to prove the correctness of the reconstruction results of this method. Therefore, in the experiment, we used an optical system to provide a standard answer for the reconstruction results, as the testing accuracy of the optical system can reach the millimeter level.

Displacement testing under indoor pool conditions

First, the semi-submersible platform was positioned in a wave flume measuring 60 m  × 3.0 m  × 1.5 m. A piston-type wave generator, capable of simulating both regular and irregular waves with generation periods ranging from 1 to 3 s and a maximum wave height of 0.2 m, was fixed at the end of the wave flume. The motion response of the structure was measured using an accelerometer and an optical 6-DOF system. The accelerometer model used was MEAS 4803A-0002C000488, and the recorded response were capture by a 16-channel IMC acquisition instrument. The optical 6-DOF system was developed using the commercial HTC Vive Pro kit, which consists of one onshore base station and two onboard markers. The system offers a maximum sampling frequency of 4630 Hz and a measurement accuracy of 0.01 mm. The layout of the platform and the associated devices are shown in Supplementary Fig. 4. Due to the limited simulation range of the wave generator, a total of 5 wave periods (1.2 s, 1.6 s, 2.0 s, 2.4 s, 2.8 s) and three wave heights (0.06 m, 0.09 m, 0.12 m) were selected for conducting regular and irregular wave tests, resulting in a total of 15 sets of operational conditions.

Irregular waves, simulated using the JONSWAP spectrum with a significant wave height of 0.12 m and a spectral peak period of 2 s, were used to excite the platform. The recorded heave accelerations, sampled at a frequency of 50 Hz, are shown in Fig. 6a. For the analysis, data from 500 to 650 s were selected to verify the displacement reconstruction. To reconstruct the structural displacement using the proposed method, the measured acceleration was first integrated. The displacement resulting from this integration was characterized using the proposed method, yielding 75 groups of conjugate characterization parameters, including 23 groups of components with frequencies below 0.1 Hz, as shown in Fig. 6b. The actual structural displacement was then reconstructed using the remaining parameters, and the results are presented in Fig. 6c. For comparison, the figure also presents the reconstructed displacement using the Non-integral approach. Based on the analysis, both the Non-integral approach and the proposed method demonstrated clear advantages over the other three approaches, so these methods will not be included in the following comparisons. The time-domain results indicate that the displacement reconstruction from the proposed method aligns more closely with the test results obtained from the optical system.

Fig. 6: Displacement reconstruction results of the indoor experiment.
figure 6

a Measured acceleration. b Comparison of the integrated displacement, reconstructed integrated displacement, and reconstructed drift terms. c Comparison of measured displacement and the proposed method. d Quantitative evaluation of the reconstructed displacement; Comparison of measured and reconstructed acceleration by the Non-integral approach over a duration of (e) 50 s and (f) 1500 s.

To further compare the Non-integral approach with the proposed method, a comparative analysis was performed from the perspectives of computational efficiency and computational time scale, with the results presented in Fig. 6d. As shown in the figure, under the same modal order, the calculation time of the Non-integral approach increases exponentially with the time scale, surpassing that of the proposed method. Additionally, the accuracy of the reconstruction results shows a noticeable decline, as its decomposition accuracy heavily depends on the selected modal order. Figure 6e, f presents the comparative results of acceleration reconstruction using the Non-integral approach at the same modal order. For shorter time scales (50 s), the reconstruction results are relatively better, but for longer time scales (1600 s), the reconstruction quality deteriorates. This ill-conditioned behavior may severely affect the application of the Non-Integral approach to measured data from offshore floating structures, as selecting the correct modal order becomes increasingly difficult due to the interference of complex components. In contrast, both the computational efficiency and accuracy of the proposed method remain stable across time scales. The inherent advantages of integration in the proposed method reduce the structures sensitivity to high-frequency noise, effectively mitigating its impact on the motion response.

Then, the measured acceleration of the structure obtained under different marine environments is used to reconstruct the motion displacement, and the error between the reconstructed displacement and the measured displacement by the optical system are quantitatively evaluated using Eqs. (18) and (19). The results are shown in Fig. 7a. Figure 7b–d shows the time-domain comparison of reconstructed displacement and measured displacement. It can be seen that the correlation coefficient between the reconstructed displacement and the measured displacement of the proposed method is above 99%, and the maximum normalization error is below 30%, with error accuracy in the mm level, which verifies the applicability of the proposed method in different marine environments.

Fig. 7: Quantitative evaluation with different wave heights and periods.
figure 7

a Quantitative evaluation of the errors. Reconstructed displacement in the time domain: (b) 0.06 m and 1.6 s; (c) 0.09 m and 1.6 s; (d) 0.12 m and 1.6 s; (e) 0.06 m and 2.4 s; (f) 0.09 m and 2.4 s; (d) 0.12 m and 2.4 s.

Displacement testing under outdoor pool conditions

Since the satellite signal for the DGPS system would be obstructed in the sheltered indoor wave flume, rendering the INS/DGPS system unusable, the platform was relocated to an outdoor pool (10 m  × 5 m  × 1 m) with no shelter for comparison purposes. During this outdoor testing, an accelerometer and an INS/DGPS system (model SDI-INS 100) were installed on the platform, as shown in Supplementary Fig. 5. To validate the accuracy of the comparison results, the optical 6-DOF system was also employed as a reference measurement. The test, however, highlighted the limitation of the optical system: excessive ambient light in open environments led to data loss, particularly during daylight conditions. To address this, a light mask was constructed to mitigate this issue. Furthermore, due to the lack of a wave generator in the outdoor pool, simulating real marine conditions was not feasible. As a result, two experimental scenarios were considered: simple heave-free attenuation and artificial wave testing.

In the experiment, the heave-free motion was simulated by applying a vertical force to the floating platform. The measured acceleration is presented in Fig. 8a. As illustrated in the figure, the structure was released at 28 s, began to move, and stabilized after 60 s. Therefore, acceleration data from 28 s to 60 s were selected for further analysis. First, the measured acceleration was integrated, followed by the characterization of the integral displacement, as shown in Fig. 8b. After removing frequencies below 0.1 Hz, the resulting reconstructed displacement is depicted in Fig. 8c. A comparison with the test results from the DGPS, GPS-INS system, and the optical system is also provided. It is evident that the small motion amplitude of the model structure makes the direct use of DGPS unsuitable for the test. While combining DGPS with INS improves accuracy, it introduces a drift issue over time. In contrast, the reconstructed displacement using the proposed method closely matches the measurements from the optical 6DOF system, achieving millimeter-level accuracy. This further demonstrates the superiority of the proposed method for structural displacement measurement in real-world marine environments.

Fig. 8: Displacement reconstruction results of the heave-free motion case of the outdoor experiment.
figure 8

a Measured acceleration. b Comparison of integrated displacement, reconstructed integrated displacement, and reconstructed drift terms. c Comparison of measured displacement with the reconstructed displacement.

The second experiment aimed to simulate irregular waves through artificial excitation. The test results obtained using the INS/DGPS system, the proposed method, and the optical system are illustrated in Fig. 9a. As shown in the figure, the artificial wave excitation results in a vertical motion amplitude only reach a few millimeters, which is below the measurement capability of the INS/DGPS system. In contrast, the displacement reconstruction results from the proposed method align with the measurements obtained from the optical system.

Fig. 9: Displacement reconstruction results of the irregular wave case of the outdoor experiment.
figure 9

(a) Comparison of measured and reconstructed displacement. b Statistical analysis of missing data points under different conditions. c Comparison of measured and reconstructed displacement with 50% data loss.

Another noteworthy phenomenon observed during the experiments was the occurrence of breakpoints in the measured results from the optical 6-DOF system, indicating data loss, as shown in Fig. 9(a). To investigate the causes of these breakpoints, Fig. 9b presents the statistics of data loss percentage under conditions of free motion, regular waves, and random waves, both in the indoor flume and outdoor pool. The results show that in the indoor flume, the percentage of data loss due to random waves is the highest, reaching up to 10% in severe cases. The data loss can be attributed to the working principle of the optical 6DOF tracking system, which requires capturing marker points on the structure to accurately track its motion. If the amplitude of the structural motion exceeds the capture range of the system’s camera, the marker points may be obscured, leading to data loss. Additionally, the problem of data loss is more pronounced in the outdoor pool conditions, where the loss rate can reach nearly 50%. This issue is primarily caused by the unrestricted horizontal movement of the structure in the outdoor pool, as there is no mooring system to limit its range of motion. Consequently, the structure’s motion often exceeds the area covered by the optical system’s cameras. Moreover, strong ambient light in outdoor environments can interfere with the optical system, preventing it from effectively tracking the marker points. As an example, Fig. 9c compares the results reconstructed by the proposed method with measurements from the optical 6-DOF system during a test with nearly 50% data loss. The figure demonstrates that during periods of data loss (from 58 to 102 s), the optical system fails to capture the motion, but the proposed method successfully estimates the heave response. In contrast, from 36 to 58 s and 102 to 108 s, where the optical system provides reliable data, the proposed method’s reconstructed results closely align with the measured data, confirming its robustness and accuracy.

Application to field test data

This section presents field tests conducted on a real offshore wind power installation platform in a marine environment to evaluate the performance of the proposed method in comparison with traditional approaches and the INS/DGPS system. The objective is to verify the effectiveness of the proposed method in addressing the challenges associated with floating structures in engineering applications. The sea trials were conducted in areas near Yantai, China, on a platform shown in Supplementary Fig. 6. The platform measures 126 m in length, 50 m in width, and 10 m in depth, with an installation capacity of over 10 MW for offshore wind turbines. This design is tailored to meet the growing demands of large-scale offshore wind power construction operations. During the tests, acceleration sensors and INS/DGPS systems were installed at key locations, including the bow, stern, and deck, to monitor the platform’s structural movement.

Comparison to the measuring equipment

Figure 10a shows the measured heave acceleration, while Fig. 10b presents the displacement data recorded by the INS/DGPS system. It is observed that the data from the INS/DGPS system is slightly affected by baseline drift over short periods, but this influence becomes more pronounced over longer durations. To minimize drift, data from 100 to 400 s were selected for further analysis. Figure 10d compares the reconstructed displacement by the proposed method with the DGPS measurements. The results show that the displacement reconstruction using the proposed method successfully tracks the platforms motion, closely aligning with the DGPS measurements. However, due to the lower sampling frequency of the DGPS, much of the detailed structural motion information can not be captured. This highlights that the proposed method not only captures detailed motion information with high accuracy, but also effectively mitigates the drift issues commonly associated with DGPS, making it a more reliable solution for real-time motion tracking of floating structures.

Fig. 10: Displacement reconstruction of the field test.
figure 10

Measured (a) acceleration and (b) displacement in the time domain. dh Comparison of the measured displacement with the reconstructed displacement. c Quantitative evaluation results of the reconstructed displacement.

Comparison to traditional methods

Figure 10e–h presents the reconstructed displacements obtained using traditional approaches, along with the corresponding assessment results (Fig. 10c). It is clear that traditional approaches fail to accurately capture the operational behavior of the structure during actual ship tests, with maximum errors exceeding 100% and similarity indices below 50%. In contrast, the displacement reconstruction results obtained using the proposed method show better alignment with the test data from the INS/DGPS system, achieving a similarity index of 85.71% and a maximum error of 30.97%. However, it is important to note that these results do not suggest low amplitude accuracy for the proposed method. The limited accuracy of the INS/DGPS system in the heave direction means its data should be considered as a reference rather than an exact measurement. Based on the previous analysis and the comparative results with the optical 6DOF system from the experiment, it can be concluded that the proposed method achieves millimeter-level accuracy, surpassing the accuracy of the INS/DGPS system, and demonstrates strong potential for reliably estimating heave motion in floating structures.

Conclusions

In this paper, a displacement reconstruction method that accurately reconstructs the motion response of floating structures in deep-sea environments by precisely removing drift terms is proposed. The method integrates acceleration data and identifies drift terms through normalized representation and frequency screening. Simulation results from Orcaflex, modeling a semi-submersible platform under various marine environmental factors and equipment conditions, demonstrate that the reconstruction results from the proposed method align closely with the calculated data. These results show higher accuracy and greater robustness compared to traditional approaches, achieving reliable estimation of the initial conditions of structural motion.

To further validate the feasibility of this method for complex ocean structures, tests were conducted on a 1:100 scale semi-submersible platform and a real offshore platform. The proposed method’s error, when compared to the optical 6DOF system, was limited to millimeter-level accuracy. The Pearson correlation coefficient of the displacement reconstruction reached 96.62%, with a maximum normalization error of 6.12%. Additionally, analysis of data from outdoor pool experiments and real ship tests reveals that, compared to commonly used displacement measurement tools (such as the optical 6DOF system and the INS/DGPS system), the proposed method exhibits superior resistance to environmental interference and data loss, delivering excellent performance and higher accuracy. It must be acknowledged that this work is related to heave response, while surge/sway response is more complex and can be affected by devices such as thrusters and propellers, resulting in uniform or quasi-uniform motion. This may lead to the absence of acceleration characteristics in the structural surge/sway response. Therefore, it is impossible to reconstruct the displacement of the structure through acceleration characteristics. In future research, we also hope to overcome this limitation and achieve horizontal motion response reconstruction of structures not based on INS/GPS systems.