Review of System Identification for Manoeuvring Modelling of Marine Surface Ships
https://doi.org/10.1007/s11804-025-00681-w
-
Abstract
A state-of-the-art review is presented of mathematical manoeuvring models for surface ships and parameter estimation methods that have been used to build mathematical manoeuvring models for surface ships. In the first part, the classical manoeuvring models, such as the Abkowitz model, MMG, Nomoto and their revised versions, are revisited and the model structure with the hydrodynamic coefficients is also presented. Then, manoeuvring tests, including both the scaled model tests and sea trials, are introduced with the fact that the test data is critically important to obtain reliable results using parameter estimation methods. In the last part, selected papers published in journals and international conferences are reviewed and the statistical analysis of the manoeuvring models, test data, system identification methods and environmental disturbances used in the paper is presented.-
Keywords:
- Manoeuvring simulation ·
- System identification ·
- Manoeuvring model ·
- Manoeuvring test
Article Highlights● This paper presents the mathematical manoeuvring models and parameter estimation method for surface ships.● The classical manoeuvring models are revisited and the model structure with the hydrodynamic coefficients is also presented.● The manoeuvring tests, including both the scaled model tests and sea trials, are introduced in this paper.● The selected papers are reviewed, and the statistical analysis is presented in the paper. -
1 Introduction
With the development of autonomous surface ships, manoeuvring simulation and prediction are becoming more and more important, since unmanned operation or automatic decision-making of autonomous surface ships require the accurate prediction of the ship's motions and better knowledge of the ship's manoeuvrability capabilities. Numerical ship simulators based on high-fidelity manoeuvring models can be used to simulate and predict the dynamic motion of autonomous surface ships travelling with complicated environmental disturbances, and the results can be used to train decision-making systems, reducing the navigational risks of autonomous surface ships.
The ship manoeuvring models are the key parts of vessel simulators, and they started to be studied at the beginning of the 20th century. However, it wasn't until the sixties that the studies achieved the desired progress in the field. Nevertheless, only with the development of computers, the domain was fully able to evolve fast enough and even to have simulators based on powerful desktop computers. For example, Varela and Guedes Soares (2015a, 2015b) presented an interactive 3D desktop ship simulator that simulated an LNG ship approaching or departing from a floating LNG production platform. The simulator can be used to train the operation planners and ship masters for offloading and approaching manoeuvres. Fang et al. (2018) proposed a real-time simulator based on the Manoeuvring Modelling Group (MMG) model, and simulator was used to provide decision support for the safety of ship navigation in heavy traffic areas. Yin et al. (2021) developed a whole ship simulator for the teaching and training of navigation, where the 6DOF nonlinear manoeuvring model was used. In addition to the above applications, ship manoeuvring models are also widely used for testing and verification of other complex systems, for instance, dynamic positioning (DP) ships (Sørensen, 2011) and control systems (Ridao et al., 2015). Li et al. (2024) carried out the formation control simulation tests using a nonlinear manoeuvring model and an adaptive event-triggered control strategy, where the communication burden can save 53% and 24%.
The methods to obtain the mathematical model of surface ships were recommended by the Manoeuvring Committee of the 25th ITTC (Hochbaum et al., 2008). Figure 1 presents the overview of manoeuvring prediction methods where three classifications are defined: no simulation, system-based manoeuvring simulation and CFD-based manoeuvring simulation. In the classification of system-based manoeuvring simulation, manoeuvring tests, system identification methods and manoeuvring mathematical models are three key parts for obtaining the equation of motion and for the manoeuvring prediction in the next step.
Figure 1 Overview of manoeuvring prediction methods (ITTC, 2005)Therefore, this paper gives a review of the system identification methods for the manoeuvring modelling of surface ships. Particular attention is placed on the manoeuvring models, manoeuvring tests, and system identification methods, as indicated in Figure 1.
The classical manoeuvring models, such as the Abkowitz model, MMG and Nomoto model, are briefly revisited and the typical mathematical model structures with hydrodynamic coefficients are presented here. The manoeuvring tests, such as full-scale sea trials, free model tests and captive model tests, are also introduced and some test results are presented for illustration. In the last part, the system identification methods used in the selected papers will be analysed and the statistical distributions of the manoeuvring models, manoeuvring test data, and environmental disturbances will be given.
This paper is organized as follows. In Section 2, classical manoeuvring mathematical models are revisited and briefly introduced. Section 3 introduces the manoeuvring tests for system identification. In section 4, the system identification method for manoeuvring modelling of marine surface ships is summarised. The conclusion is given in the last section.
2 Manoeuvring mathematical models
The ship moving in the ocean is typically considered a rigid body and its motion can be described in 6 degrees of freedom, as shown in Figure 2. For manoeuvrability, the surge, sway and yaw motions are typically studied based on the assumption that the hydrodynamic forces and moments can be approximated at one frequency of oscillation and the fluid memory effects can be neglected (Fossen, 2011; Sutulo and Guedes Soares, 2011). Therefore, to describe the dynamic motion of the ship, many manoeuvring models were proposed considering the actual application. In the following sections, the widely used manoeuvring models will be briefly introduced.
Figure 2 The motions of the marine surface ship moving in the ocean (Fossen, 2011)The Euler equations of arbitrary motion in the horizontal plane are given:
$$ \begin{aligned} & \left(m+\mu_{11}\right) \dot{u}-m v r-m x_G r^2=X \\ & \left(m+\mu_{22}\right) \dot{v}+\left(m x_G+\mu_{26}\right) \dot{r}+m u r=Y \\ & \left(m x_G+\mu_{26}\right) \dot{v}+\left(I_{z z}+\mu_{66}\right) \dot{r}+m x_G u r=N \end{aligned} $$ (1) where m and Izz are the mass and the moment of inertia, respectively. xG is the position of centre-of-mass in the x-direction. μ11, μ22 and μ26 are the added masses and moments, respectively. X, Y and N are the hydrodynamic forces and moments described using different mathematical models, which results in the widely used manoeuvring models.
2.1 Abkowitz model
Abkowitz model (Abkowitz, 1980) as well as its revised versions were proposed under the assumption that the hydrodynamic forces of the whole ship are a function of the various variables, such as acceleration, velocity (or r/min) and rudder angle. Taylor's expansion was used to approximate the nonlinear hydrodynamic forces of the surge, sway and yaw motions, where the terms of order higher than three were neglected considering the trade-off between the complexity and accuracy of the manoeuvring models. The nonlinear Abkowitz model is defined as:
$$ \begin{aligned} & \left(m-X_{\dot{u}}\right) \dot{u}-m v r-m x_G r^2=f_1(u, v, r, \delta) \\ & \left(m-Y_{\dot{v}}\right) \dot{v}+\left(m x_G-Y_{\dot{r}}\right) \dot{r}+m u r=f_2(u, v, r, \delta) \\ & \left(m x_G-N_{\dot{v}}\right) \dot{v}+\left(I_z-N_{\dot{r}}\right) \dot{r}+m x_G u r=f_3(u, v, r, \delta) \end{aligned} $$ (2) where $ X_{\dot{u}}, Y_{\dot{v}}, \cdots, N_{\dot{r}}$ are the added masses and moments, respectively and f1(·), f2(·), f3(·) are the hydrodynamic forces and moments, which are defined as
$$ \begin{aligned} f_1(u, v, r, \delta)= & X_0+X_u \Delta u+X_{u u} \Delta u^2+X_{u u u} \Delta u^3+ \\ & X_{v v} v^2+X_{r r} r^2+X_{\delta \delta} \delta^2+X_{v r} v r+X_{v \delta} v \delta+ \\ & X_{r \delta} r \delta+X_{v v u} v v \Delta u+X_{r r u} r r \Delta u+X_{\delta \delta u} \delta \delta \Delta u+ \\ & X_{v r u} v r \Delta u+X_{v \delta u} v \delta \Delta u+X_{r \delta u} r \delta \Delta u \\ f_2(u, v, r, \delta)= & Y_0+Y_v v+Y_r r+Y_\delta \delta+ \\ & Y_{v u} v \Delta u+Y_{r u} r \Delta u+Y_{\delta u} \delta \Delta u+Y_{v v v} v^3+ \\ & Y_{r r r} r^3+Y_{\delta \delta \delta} \delta^3+Y_{v r r} v r^2+Y_{v \delta \delta} v \delta^2+ \\ & Y_{v u u} v(\Delta u)^2+Y_{r v v} r v^2+Y_{r \delta \delta} r \delta^2+ \\ & Y_{r u u} r(\Delta u)^2+Y_{\delta v v} \delta v^2+Y_{\delta r r} \delta r^2+ \\ & Y_{\delta u u} \delta(\Delta u)^2+Y_{v r \delta} v r \delta \\ f_3(u, v, r, \delta)= & N_0+N_v v+N_r r+N_\delta \delta+ \\ & N_{v u} v \Delta u+N_{r u} r \Delta u+N_{\delta u} \delta \Delta u+N_{v v v} v^3+ \\ & N_{r r r} r^3+N_{\delta \delta \delta} \delta^3+N_{v r r} v r^2+N_{v \delta \delta} v \delta^2+ \\ & N_{v u u} v(\Delta u)^2+N_{r v v} r v^2+N_{r \delta \delta} r \delta^2+ \\ & N_{r u u} r(\Delta u)^2+N_{\delta v v} \delta v^2+N_{\delta r r} \delta r^2+ \\ & N_{\delta u u} \delta(\Delta u)^2+N_{v r \delta} v r \delta \end{aligned} $$ (3) The above equations are based on the assumption that the ship geometry is symmetrical about the centre plane. Meanwhile, it is assumed that the accelerations are linearly related to the hydrodynamic force and moment. Therefore, there are 60 hydrodynamic coefficients in the above equations (Abkowitz, 1980). This nonlinear manoeuvring model was validated with the Mariner ship, and the results were compared with sea trials.
Chislett and Strom-Tejsen (1965) estimated the hydrodynamic coefficients of the classical Abkowitz model based on the planar motion mechanism, and the obtained manoeuvring models were used to predict the turning manoeuvres, which agree well with full-scale trials. Luo and Zou (2009) employed the least square support vector machine method (LS-SVM) to estimate the hydrodynamic coefficients of the classical Abkowitz model based on the simulated manoeuvring tests. An additional ramp signal was introduced to diminish the multicollinearity. The results show the good predictive ability of the trained SVM. Further works can be found in Luo (2016), Luo et al. (2016), Luo and Li (2017). Other versions of SVM, ε-Support Vector Regression (ε-SVR) (Liu et al., 2019; Zhang and Zou, 2011) and nu-SVM (Wang et al., 2019a), were used to estimate the hydrodynamic coefficients of the Abkowitz model.
From the published papers, it can be concluded that the classical Abkowitz model has a good performance for the prediction of manoeuvring motion. The truly challenging part is how to get the accuracy values of the 60 hydrodynamic coefficients based on manoeuvring test data. There are some methods proposed to diminish the parameter uncertainty, for example, additional ramp signal (Luo and Zou, 2009), parallel processing, exaggerated over- and under-estimation and parameter transformation (Luo and Li, 2017). Recently, the truncated LS-SVM was proposed to diminish the parameter uncertainty (Xu et al., 2020a, 2020b; Xu and Guedes Soares, 2020, 2019), and it can significantly diminish the parameter uncertainty due to the illconditioned problem of the classical Abkowitz model.
2.2 Modified Abkowitz model
In practical applications, the classical Abkowitz model is still too complex and difficult to estimate the hydrodynamic coefficients. One of the important reasons is that the higher-order hydrodynamic terms lack physical interpretation and are hardly measured in the towing tank tests. Hwang (1980), proposed the modified nonlinear Abkowitz model based on the sea trials of the Esso OSAKA ship. The nondimensional hydrodynamic forces and moments in Eq. (2) were defined as:
$$ \begin{aligned} f_1^{\prime}\left(u^{\prime}, v^{\prime}, r^{\prime}, \delta\right)= & \eta_1^{\prime} u^{\prime 2}+\eta_2^{\prime} n^{\prime} u^{\prime}+\eta_3^{\prime} n^{\prime 2}-C_R^{\prime}+X_{v^2}^{\prime} v^{\prime 2}+ \\ & X_{e^2}^{\prime} e^2+X_{r^2}^{\prime} r^{\prime 2}+X_{v r}^{\prime} v^{\prime} r^{\prime}+X_{v^2 r^2}^{\prime} v^{\prime 2} r^{\prime 2} \end{aligned} $$ (4) $$ \begin{aligned} f_2^{\prime}\left(u^{\prime}, v^{\prime}, r^{\prime}, \delta\right)= & Y_0^{\prime}+\left\{Y_v^{\prime} v^{\prime}+Y_\delta^{\prime}\left(c-c_0\right) v^{\prime}\right\}+ \\ & \left\{Y_r^{\prime} r^{\prime}-\frac{Y_\delta^{\prime}}{2}\left(c-c_0\right) r^{\prime}\right\}+Y_\delta^{\prime} \delta+ \\ & Y_{r^2 v}^{\prime} r^{\prime 2} v^{\prime}+Y_{e^3}^{\prime} e^3 \end{aligned} $$ (5) $$ \begin{aligned} f_3^{\prime}\left(u^{\prime}, v^{\prime}, r^{\prime}, \delta\right)= & N_0^{\prime}+\left\{N_v^{\prime} v^{\prime}-N_\delta^{\prime}\left(c-c_0\right) v^{\prime}\right\}+ \\ & \left\{N_r^{\prime} r^{\prime}+\frac{1}{2} N_\delta^{\prime}\left(c-c_0\right) r^{\prime}\right\}+N_\delta^{\prime} \delta+ \\ & N_{r^2 v}^{\prime} r^{\prime 2} v_r^{\prime}+N_{e^3}^{\prime} e^3 \end{aligned} $$ (6) The modified version is more concise and there are only 21 hydrodynamic parameters to be determined, which significantly reduces the complexity of the original mathematical model. More details of the modification can be found in (Hwang, 1980). The comparison with the sea trials was also conducted and showed good agreement.
Yoon and Rhee (2003) identified the hydrodynamic coefficients described in Eqs. (4)‒(6) based on the sea trials of the 113 K tanker, they concluded that the hydrodynamic coefficients are difficult to identify based on the standard manoeuvring trials due to the strong multicollinearity in the regression model. Xu et al. (2018c) employed a genetic algorithm (GA) based least square method to estimate the hydrodynamic coefficients of the modified Abkowitz model, and the results were validated with the free-running ship model tests (Hinostroza et al., 2017). It is important to point out that although the modified Abkowitz model is significantly simplified compared with the classical one, it requires more information on ship geometry and propeller, for example, resistance coefficient, wet surface area, diameter and area of the propeller, wake fraction, and thrust coefficient just to name a few. It to some extent limit its application due to the incomplete information.
2.3 Manoeuvring modelling group (MMG) model
The MMG model is another version of manoeuvring models for the description of ship motion, which was proposed by the Manoeuvring Modelling Group (MMG) at the Japanese Towing Tank Conference (JTTC) (Yasukawa and Yoshimura, 2015). The basic idea is to describe the hydrodynamic forces and moment of the ship hull, propeller and rudder separately. The right-hand side of Eq. (1) can be described as:
$$ \begin{aligned} & X=X_H+X_P+X_R \\ & Y=Y_H+Y_R \\ & N=N_H+N_R \end{aligned} $$ (7) where the subscript, (H, P, R) represents the ship hull, propeller and rudder. The hydrodynamic forces on the ship hull can be described using the Inoue method (Inoue et al., 1981; Inoue and Murayama, 1969):
$$ \begin{aligned} & X_H=X(u)+X_{v v} v^2+X_{v r} v r+X_{r r} r^2 \\ & Y_H=Y_v v+Y_r r+Y_{|v| v}|v| v+Y_{|v| r}|v| r+Y_{|r| r}|r| r \\ & N_H=N_v v+N_r r+N_{|v| v}|v| v+N_{v v r} v^2 r+Y_{v r v} v r^2 \end{aligned} $$ (8) and Kijima method (Kijima and Nakiri, 2003):
$$ \begin{aligned} & X_H=X(u)+X_{v v} v^2+X_{v r} v r+X_{r r} r^2 \\ & Y_H=Y_v v+Y_r r+Y_{|v| v}|v| v+Y_{|v| r}|v| r+Y_{|r| r}|r| r+Y_{v v r} v^2 r \\ & N_H=N_v v+N_r r+N_{|v| v}|v| v+N_{|r| r}|r| r+N_{v v r} v^2 r+Y_{v r r} v r^2 \end{aligned} $$ (9) The forces of the ship propeller are described as:
$$ \begin{aligned} & X_P=\left(1-t_p\right) \rho n^2 D_P k_T\left(J_p\right) \\ & Y_P=0 \\ & N_P=0 \end{aligned} $$ (10) The forces of the rudder are described as:
$$ \begin{aligned} & X_R=\left(1-t_R\right) F_N \sin (\delta) \\ & Y_R=\left(1+\alpha_H\right) F_N \cos (\delta) \\ & N_R=\left(x_R+\alpha_H x_H\right) F_N \cos (\delta) \end{aligned} $$ (11) The definition of variables in Eqs. (8)‒(11) will not be repeated, since the details can be found in Inoue et al. (1981), Inoue and Murayama (1969), Kijima and Nakiri (2003). In addition to the Inoue method and Kijima method, there are also some useful manoeuvring models, such as the Ogawa model (Ogawa and Kasai, 1978), Matsunaga model (Matsunaga, 1993), Yasukawa model (Yasukawa and Yoshimura, 2015), just to name a few. A comparative study of the various empirical manoeuvring models and associated uncertainties can be found in Sutulo and Guedes Soares (2019). MMG model can also be extended for ships with multi-propeller and multi-rudder, such as Okuda et al. (2022) proposed an equivalent single rudder (ESR) model for the manoeuvring simulations of twin-propeller and twin-rudder ships within the framework of MMG method. It eliminates the modelling complexity by treating the two rudders of the port and starboard as one rudder on the centre of the hull.
2.4 Other nonlinear manoeuvring models
Besides the above classical Abkowitz model and MMG model, there are still many modified nonlinear manoeuvring models, which were proposed for specific applications. They are typically modifications from the classical Abkowitz model or MMG models by neglecting or including new high-order hydrodynamic terms. For example, Sutulo and Guedes Soares (2014) proposed a nonlinear manoeuvring model based on the Inoue model by including higher-order nonlinear hydrodynamic terms, as presented in Eq. (12). The parameter identification of this nonlinear model can be found in (Costa et al., 2021)
$$ \begin{aligned} X_H= & X_{u u} u^2+X_{v r} v r+X_{\delta \delta} \delta^2 \\ Y_H= & Y_0+Y_v v+Y_r r+Y_{v v v} v^3+Y_{v v r} v^2 r+ \\ & Y_\delta \delta+Y_{v v \delta} v^2 \delta+Y_{v \delta \delta} v \delta^2 \\ N_H= & N_0+N_v v+N_r r+N_{v v v} v^3+N_{v v r} v^2 r+ \\ & N_\delta \delta+N_{v v \delta} v^2 \delta+N_{v \delta \delta} v \delta^2 \end{aligned} $$ (12) Another popular nonlinear manoeuvring model is the vectorial model, which was proposed in Fossen (2011).
The vectorial models for the description of the ship motion in waves and wind are defined as:
$$ {\boldsymbol{M}} \dot{{\boldsymbol{v}}}+{\boldsymbol{C}}({\boldsymbol{v}}) {\boldsymbol{v}}+{\boldsymbol{D}}({\boldsymbol{v}}) {\boldsymbol{v}}+{\boldsymbol{g}}({\boldsymbol{\eta}})+{\boldsymbol{g}}_0={\boldsymbol{\tau}}+{\boldsymbol{\tau}}_{\text {wind }}+{\boldsymbol{\tau}}_{\text {wave }} $$ (13) where v =[u, v, w, p, q, r]T and η =[x, y, z, ϕ, θ, ψ]T are the generalized velocities and positions. The matrix M, C(v) and D(v) denote the system inertia, Coriolis and damping, respectively. g(η) is a vector of generalized gravitational and buoyancy forces. τ, τwind, τwave are the vector of forces and moments due to actuators and environmental disturbances.
The vectorial models have some clear advantages for marine control systems design. The properties such as symmetry, skew-symmetry and positiveness of matrices can be incorporated into the stability analysis of the control system (Fossen, 2011). Golding et al. (2006) presented an online estimation method for nonlinear viscous damping forces for a surface vessel at low speed. Ross (2008) developed a much more complex manoeuvring model in the vectorial presentation based on the Lagrangian approach, the identification of the parameters using Planar Motion Mechanism Tests can be found in Ross et al. (2015).
Delefortrie and Vantorre (2021) proposed a novel mathematical model formulation to account for the effect of heeling of the ship while manoeuvring in calm water, harbour conditions. The performance of the new model was compared against free running model tests in the ship manoeuvring simulator.
It is worth noting that there is no unique manoeuvring model, which can be used to describe the motions of all surface ships, since the hydrodynamic coefficients are largely related to the ship's geometry, propeller, rudder and environmental disturbances, such as shallow water. Therefore it is recommended to modify the classical manoeuvring models based on the practical application by neglecting the unimportant hydrodynamic terms. The sensitivity analysis of the hydrodynamic coefficient should be carried out before parameter identification.
2.5 Implicit model
The implicit model, also well-known as the black box model, is another important method to predict the manoeuvring motion of marine surface ships, where the heavy burden of hydrodynamic coefficient determination is avoided. Moreira and Guedes Soares (2003b) presented a Recursive Neural Network (RNN) manoeuvring simulation model for surface ships, where the simulated manoeuvres were carried out using the Mariner hull form. This method was later used to predict the manoeuvres based on the sea trial data (Moreira and Guedes Soares, 2012, 2003a). Luo et al. (2014) proposed implicit models of manoeuvring motion using the SVM regression with the Gauss kernel function, the full-scale trials of a catamaran were used as the training data and the disturbances induced by current and the wind were also considered in the paper. Chen et al. (2023a, b) applied a reduced-order dynamic mode decomposition (DMD) algorithm to predict zig-zag and turning circle manoeuvring motions. of KVLCC2 tanker. Diez et al. (2022) proposed a data-driven approach to forecast the response of ship (KRISO Container Ship) manoeuvring in waves based on the dynamic mode decomposition (DMD).
The multi-output Gaussian processes were used to model the dynamic system of a container ship with the simulated manoeuvring test data (Ariza Ramirez et al., 2018). Other works on Gaussian processes can be found in (Ouyang and Zou, 2021; Xue et al., 2021). From the published papers, the performance of the implicit model highly depends on the chosen algorithm, such as Neural Network, SVM, and Gaussian processes, just to name a few, and it is hard to draw conclusions about which algorithm has a better performance for the prediction of ship manoeuvring motion since it largely depends on the quality of the training data and the parameters of the chosen algorithm. In general, the implicit models have a better performance compared with the classical manoeuvring models.
2.6 Nomoto model
The Nomoto model (Nomoto et al., 1956) or steering model is a simplified model that typically focuses on the yaw motion. Here, the ship is considered as a single-input and single-output (SISO) system with one rudder input and yaw angle as the output. The Nomoto model is defined as
$$ T_1 T_2 \ddot{r}+\left(T_1+T_2\right) \dot{r}+r=K_\delta\left(\delta+T_3 \dot{\delta}\right) $$ (14) The parameters T and K are well-known Nomoto parameters. The 2nd order Nomoto model (Nomoto et al., 1956), is a generalised version that is widely used for autopilot design. The above equation can be further simplified as
$$ T \dot{r}+r=K_\delta \delta $$ (15) The Nomoto model is widely used for the heading controller design for marine surface ships. Since it is over-simplified and neglects the sway dynamic, therefore the ship trajectory can never be reproduced correctly based on any of these Nomoto models (Sutulo and Guedes Soares, 2011).
3 Manoeuvring tests
With the mathematical manoeuvring models mentioned above, the next important step is to carry out the experiments and collect the data for the hydrodynamic parameter estimation. In this section, the typical manoeuvring tests will be briefly introduced and discussed.
3.1 Captive model test
In the long period, the captive model tests were the main tools to determine the hydrodynamic coefficients for the mathematical models of ship manoeuvring motion. One of the advantages of the captive model tests is that the values of some hydrodynamic coefficients can be measured directly, for example, linear hydrodynamic coefficients. Meanwhile, the coupled hydrodynamic parameters can be eliminated by imposing restrictions on the ship's motion in the lab. Another important advantage is that environmental disturbances can be controlled.
Captive model tests are usually carried out in the towing tank with a carriage, where a horizontal planar motion mechanism (PMM) is installed (ITTC, 2017a). The ship can be attached to the towing tank to perform the prescribed motions and the force gauges are used to measure the hydrodynamic forces during the tests. In the Figure 3, the scaled ship model was attached to the carriage and PMM tests were carried out in the towing tank.
Figure 3 PMM tests of DTC ship model. cf. Ref. (Papanikolaou et al., 2016; Xu and Guedes Soares, 2020, 2019)As recommended by ITTC (2002a), there are three types of model tests, that can be executed in the towing tank to study the manoeuvrability of marine surface ships. As presented in Figure 4, they are steady straight-line tests, harmonic tests and steady circular motion tests. For the harmonic tests, as presented in Figures 4(c)‒(d), an important factor that needs to be considered in the PMM test is to vary the oscillation frequency and amplitude. According to (ITTC, 2017a), a single frequency is a dominant choice, but 3 and 5 frequencies are also common choices, however, they are usually subject to restrictions of the facilities in the towing tanks. For example, the amplitude of sway motion is restricted due to limitations of the horizontal planar motion mechanism, meanwhile, the interaction with the towing tank wall is also needed to avoid during the tests. The restrictions of the oscillation frequency are usually expressed as:
$$ \begin{aligned} & \omega_1^{\prime}=\frac{\omega L}{u} \\ & \omega_2^{\prime}=\omega \sqrt{\frac{L}{g}}=\omega_1^{\prime} F r \\ & \omega_3^{\prime}=\frac{\omega u}{g}=\omega_1^{\prime} F r^2 \end{aligned} $$ (16) Figure 4 PMM test of ship model travelling along the pathline: (a) straight line (pure surge or surge acceleration); (b) pure drift; (c) pure sway; (d) pure yaw; (e) pure yaw + drift. (Xu et al., 2020a)where ω1′ denotes the restrictions due to tank length, and it is limited by (ω1′ ≥ c2πL/l). l is the length of the tank, c is the constant values, and typically 1 ‒ 2 for sway and 2 ‒ 3 for yaw tests (Eloot, 2006). ω2′ represented the restriction for avoiding the towing tank resonance, which occurs in $\omega _{2}^{\prime }=\sqrt{{}^{{\rm{ \mathsf{ π}}} L}\!\!\diagup\!\!{}_{b}\;}$ for depth water and $ \omega_2^{\prime}=\frac{{\rm{ \mathsf{ π}}}}{b} \sqrt{L h}$ for shallow water. b is the tank width and h is the water depth. The restrictions on ω3′ are defined to avoid unrealistic combinations of pulsation and translation, and it is recommended less than 0.25 during PMM tests (ITTC, 2017a).
An important problem in the design of captive tests is the decision on the number of tests to be performed and the values of the governing parameters in the tests. As a full variation of all parameters would lead to an exceedingly large number of tests, the use of techniques for the design of experiments is advised (Sutulo and Guedes Soares, 2002). An approach to synthesizing D-optimized experimental design for an arbitrary number of factors was developed and tested on a third-order polynomial regression model with 5 through 8 factors in Sutulo and Guedes Soares (2004), while a Multifactor Regression Model was adopted in Sutulo and Guedes Soares (2006).
During PMM tests, it is possible to control the variable (surge, sway speed and yaw rate) of ship dynamic motion, therefore, the nonlinear coupled hydrodynamic terms of yaw and sway motion can be decoupled using pure sway tests. Meanwhile, the environmental disturbance (wave, wind and current) can also be controlled and measured in the lab, therefore, it is also convenient to evaluate the effect of environmental disturbance on obtained hydrodynamic coefficients, which is almost not possible for the free-running model tests and sea trials. Therefore, the captive tests, where circular motion tests and oblique towing tests are at least as important, are still the most reliable way to estimate the hydrodynamic coefficients of the manoeuvring models. But, of course, the disadvantage of the PMM test is expensive and time-consuming.
3.2 Free-running ship test
The captive model test can provide rich information for the estimation of the hydrodynamic coefficients; however, the test cost is also significantly high and time-consuming. Free-running ship model tests are a credible alternative since they are cheaper and easier to carry out the predefined trajectory and measure the motion of the ship in a real environmental disturbance. It is also worth indicating that the free-running ship model tests can also be carried out in large model test basins, where the quality of indoor measurements is significantly higher than the outdoor swimming pools. Right now, the sensors with high accuracy, such as inertial measurement unit (IMU), real-time kinematic positioning (RTK) system, and anemometer, make the test results more reliable and convincing. Figure 5 shows the basic hardware structure for the free-running ship tests, where the IMU, GPS, control unit, battery, Wifi, motor and thruster are installed on the ship model.
Figure 5 The basic hardware structure of a free-running ship model (Xu and Guedes Soares, 2022)As recommended by ITTC (2002b), there are three types of model tests (turning test, zigzag test and spiral test), which are widely used for the manoeuvring tests of marine surface ships. For example, in Xu et al. (2020c), the turning tests in shallow water were carried out using the free-running ship model, and the trajectories with the different water depths. It can be observed that shallow water has an important effect on the maneuverability of marine surface ships. More details can be found in Xu et al. (2020c). In Figure 6, the zigzag 30° ‒ 30° was carried out in the outdoor swimming pool, where the trajectory and yaw angle are also measured and presented in this figure.
Figure 6 The zigzag 30°‒30° using the free-running ship (Xu and Guedes Soares, 2022)Although the data quality has been improved a lot with the novel sensor technology, it is still low accuracy compared with the sensors in towing tank. The adverse effect on the tested result from the reduced-scale ship model is also a challenge since the environmental disturbance is time-varying and cannot be scaled using the scale ratio.
3.3 Full-scale sea trials
Full-scale sea trials are the best way to evaluate the manoeuvrability of marine surface ships, since the fully dynamic motion of ships can be measured directly without the scale effect in the ocean environment, such as waves, currents and wind. As suggested by ITTC (2017b), there are 14 different recommended tests, such as turning circles, zigzag manoeuvres, modified zigzag manoeuvres, spiral manoeuvres, pullout tests, and stopping tests, just to name a few.
The turning circles, zigzag manoeuvre, and spiral manoeuvre are the three most popular tests for manoeuvring tests. For example, in the turning circles, the essential information of the marine surface ships can be measured, such as tactical diameter, advance distance, maximum transfer, and speed loss. From the zigzag manoeuvre, the following manoeuvring characteristics can be obtained, such as initial turning time, execute heading angle and overshoot angle. The spiral manoeuvring tests can be used to evaluate the course stability of the ship.
One of the well-known full-scale sea trials was carried out using the ESSO OSAKA tanker, where the manoeuvring tests were carried out in two shallow water depths and deep water in the Gulf of Mexico (Crane Jr, 1979). The turning circles, zigzag manoeuvres, stopping, coasting turns, coasting Z-manoeuvres, and accelerating turns were carried out with current, wave and wind. The tests were used to study the effects of the water depth, speed and propeller rpm, and the final objective was to improve the quality of simulations of manoeuvring behaviour. Guedes Soares et al. (1999) carried out full-scale manoeuvring trials of a fast catamaran of 45m in length with waterjet propellers. The full-scale sea trials of two fast patrol ships were carried out (Guedes Soares et al., 2004), and the results were used to identify the manoeuvring characteristics of the patrol ships. Selvik et al. (2015) discussed the validation process for the simulation models based on the sea trials of the research vessel "R/V Gunnerus", which is owned by the Norwegian University of Science and Technology.
The uncertainty of trial results due to environmental effects was presented in Gavrilin and Steen (2015). A sea trial of the training ship Hanbada was performed by Kim et al. (2017), and the results were used to estimate the hydrodynamic coefficients of the nonlinear manoeuvring model. The full-scale sea trial of the research vessel YUKUN was performed by Dalian Maritime University and the results were used to build the nonlinear whole-ship mathematical model (Meng et al., 2022; Zhang et al., 2015). Pires da Silva et al. (2021), carried out sea trials of naval ships in the Atlantic Ocean, to develop and test the fast combined mathematical models for seakeeping and manoeuvring in waves. Pires da Silva et al. (2023) studied the sensitivity of the model to the variability of environmental factors.
4 Parameter estimation methods for manoeuvring models
As presented in Figure 1, with the manoeuvring models and the test data, the next step is to estimate the hydrodynamic parameters. The system identification method is a mature technology for data-driven modelling. It can be used to get the mathematical models of one dynamic system based on the measured input and output (Ljung, 1999). Right now, system identification methods have been widely used for manoeuvring modelling for surface ships in the academia area.
4.1 Least squares (LS) method
The LS method is one of the popular methods for parameter estimation. For example, The LS has been used to identify the nonlinear viscous damping matrix of a surface ship (Golding et al., 2006). Sutulo and Guedes Soares (2014) used one offline optimized least square method to estimate the parameter of the nonlinear manoeuvring model, where the different cost functions were defined. Bai et al. (2019a, 2019b) proposed a modified GA to search the optimal distance metric defined based on the least square method, and full-scale trials were applied to identify the system. Ross et al. (2015) identified the parameters of a nonlinear manoeuvring model for marine vessels based on Planar Motion Mechanism Tests. Kim et al. (2017) used the LS method to estimate the linear coefficients and nonlinear coefficients using sea trial measurement data. Xu et al. (2018c), used the optimised least square method to estimate the hydrodynamic coefficients of the modified Abkowitz model based on the free-running ship model tests.
Although the least square method can provide good results in most cases, it still has some issues when dealing with noisy data. It is sensitive to outliers and leads to inconsistent estimates, as described by Golub and Reinsch (1970). As discussed in Hansen (1998), the least square method with large-scale test data is usually ill-conditioned.
The singular value decomposition (SVD) was introduced to lighten the ill-conditioned problem of the least square method (Bell et al., 1978; Chan and Hansen, 1990). Another method to diminish the ill-posed problem is the Tikhonov regularization method (Golub et al., 1999) since it can significantly reduce the effect of the smaller singular values. Xu et al. (2019a) employed the truncated SVD and Tikhonov regularization method for the hydrodynamic parameter estimation based on the PMM test data. Xu and Guedes Soares (2022) presented the convergence analysis of the Tikhonov regularization method for the parameter estimation based on free-running ship model tests with noise.
4.2 Kalman filters
Kalman filter is a widely used technique in modern control theory, and it can provide the optimal estimation of the system based on the model structure and the measurement. It is also one of the popular methods for the estimation of hydrodynamic coefficients based on experimental tests.
Hwang (1980) used the Extended Kalman Filter (EKF) to estimate the hydrodynamic coefficient of the modified Abkowitz model, based on the sea trials of "ESSO OSAKA", and the obtained manoeuvring models provided a good prediction of the ship's manoeuvre. Fossen et al. (1996) discussed the convergence and robustness of an off-line parallel EKF algorithm for the parameter estimation based on the full-scaled experiments of DP ship model. Yoon and Rhee (2003) applied the EKF for the identification of the dynamics models when a combatant is in intact and damaged condition. The EKF was further extended for the identification of 4-DoF manoeuvring mathematical models by including roll motion (Jeon et al., 2022). An unscented Kalman filter was used to estimate the parameters of non-linear manoeuvring models of a modern high-speed trimaran ferry using a full-scale trial (Revestido Herrero and Velasco González, 2012). Perera et al. (2015) identified the nonlinear vessel steering model using an EKF, and later it was extended to identify the vessel steering model with unstructured uncertainties by persistent excitation manoeuvres (Perera et al., 2016).
Based on the above papers, The modified version of Kalman filters, such as the extended Kalman filter, Unscented Kalman filter, are typically used for the parameters estimation of manoeuvering models, since the classical Kalman filters can only be used for linear systems and the nonlinear terms in manoeuvring models play important roles. Typically, the EKF can be used for nonlinear systems with 1st order approximation and the Unscented Kalman filter (UKF) is more robust for highly nonlinear systems.
4.3 Neural networks
Considering the structure of Neural Networks (Bishop, 1998), they are usually used for implicit models of surface ships. Rajesh and Bhattacharyya (2008) discussed the application of nonparametric system identification to a nonlinear manoeuvring model for large tankers using the artificial neural network method. Moreira and Guedes Soares (2003a) applied the Recursive Neural Network (RNN) to predict the manoeuvring motion of ships based on the simulations of the Mariner, and later this method was further used for the sea trials of a catamaran (Moreira and Guedes Soares, 2012) and free-running ship model tests (Moreira and Guedes Soares, 2022) Wang et al. (2015) used the generalized ellipsoidal function-based fuzzy neural network (GEBF-FNN) to describe the dynamic motion of a tanker using zig-zag manoeuvres. A self-designed fully connected neural network with Bayesian optimization was proposed for the nonparametric modelling of ship manoeuvring models based on free-running model tests of the KVLCC2 ship model (He et al., 2022). Wakita et al. (2022) employed the recurrent neural networks (RNNs) to identify a low-speed manoeuvring model using free-running model tests.
4.4 Support vector machines (SVM)
In recent years, kernel-based support vector machines (SVM) have been widely used for parameter estimation. It was proposed by Vapnik (1998, 1995) and initially used for the classifications, and later extended for the regression analysis (Cortes and Vapnik, 1995; Suykens et al., 2002). Luo and Zou (2009), and Luo et al. (2016) used the least square SVM (LS-SVM) to identify the hydrodynamic parameters of the Abkowitz model based on simulation data. For LS-SVM, the two important parameters, the regularization factor and kernel parameters, are important and closely related to the performance.
Global optimization algorithms can be used to search the optimal values, for instance, Genetic Algorithm (GA) (Xu and Guedes Soares, 2020), Particle Swarm Optimization (PSO) (Luo et al., 2016), Beetle Antennae Search (BAS) (Chen et al., 2019b), Artificial Bee Colony (ABC) (Zhu et al., 2017a), quantum-inspired evolutionary algorithm (Xu and Guedes Soares, 2020), just to name a few.
Meanwhile, the LS-SVM can also be used to estimate the parameters of the roll motion of marine ships (Chen et al., 2019a). There are also different versions of SVM used for the manoeuvring modelling of marine surface ships, such as nu-SVM (Wang et al., 2019a, 2019b), ε-SVM (Liu et al., 2019), Truncated LS-SVM (Xu et al., 2020c; Xu and Guedes Soares, 2020, 2019), online SVM (Hao et al., 2004; Tatinati et al., 2013; Xu et al., 2019b), just to name a few.
4.5 Gaussian processes (GP)
Gaussian Processes (GP) are generic supervised machine learning methods that are used to solve regression and probabilistic classification problems. GP is used to build the dynamic model based on input-output data, and its advantage is the ability to work with the problem with small quantities of data or data with noise. In Ariza Ramirez et al. (2018), the multi-output Gaussian processes were used for dynamic system identification of ships, and the results show that multi-output Gaussian processes can be accurately applied for non-parametric dynamic system identification in ships. Xue et al. (2020b) proposed an input noisy Gaussian Process (NIGP) model for the nonparametric system identification of ships and it can automatically propagate the input uncertainty to the output using the Taylor approximation. Further work can be found in Xue et al. (2022, 2021); Ouyang and Zou (2021) proposed the Gaussian process regression optimized by GA for nonparametric modelling of ship manoeuvring, and case studies were carried out with training datasets from simulations and experiments of KCS ship.
Besides the above methods, there are still other technologies, used to estimate the hydrodynamic coefficients of the manoeuvring models, for instance, the maximum likelihood method (MLE) (Åström and Källström, 1976; Hassani et al., 2013), Bayesian regression (Xue et al., 2020a), and online adaptive methods (Casado and Ferreiro, 2005; Yue et al., 2022), just to name a few. The algorithms for estimating parameter values are many. Each one has its advantages and disadvantages. The choice of parameter estimation methods not only depends on the hypothesized structure of the manoeuvring models but is also affected by the special considerations of each problem.
5 Discussion
This section presents a summary of the parameter estimation methods for the manoeuvring models of surface ships. A total of 68 published papers are selected and analysed, with particular concerns placed on the manoeuvring models, manoeuvring tests, system identification methods and environmental disturbance in the selected papers.
Table A1 in Appendix A presents selected 92 published scientific papers on the system identification for manoeuvring models of marine surface ships. The manoeuvring models used in the selected papers are given in Table A1 and the distribution is presented in Figure 7. There are 5 typical manoeuvring models, the Abkowitz model, MMG, Nomoto model, implicit model, and nonlinear manoeuvring model. The nonlinear manoeuvring model cannot be classified into the other 4 typical classes. They are usually defined based on the classical manoeuvring models by adding customized terms according to the specified applications.
From Figure 7, the nonlinear manoeuvring models take the big proportion (22%) in the selected papers, because most authors proposed their nonlinear manoeuvring models based on the actual application, for example, shallow water (Delefortrie et al., 2016; Lataire et al., 2012) and hull damaged condition (Jeon et al., 2022). Those models are usually revised based on the nonlinear Abokwitz model and MMG model by adding or neglecting some nonlinear terms considering their contribution to the hydrodynamic forces.
The Abokwitz and its revised version (20%) are still the most popular models compared with MMG and Nomoto models. One of the important reasons is that it can provide a good prediction of the manoeuvring motion of surface ships, however, it is necessary to point out that the complexity of the model structure makes it challenging to obtain the parameters from the PMM test or use system identification methods. Therefore, it is necessary to simplify the model under the premise that the revised version can still provide a good prediction.
The Nomoto models (14%) were typically used for the control or autopilot design, and they are not recommended for the manoeuvring simulation of the marine surface ship since they are oversimplified and only describe the yaw motion (Sutulo and Guedes Soares, 2011). The MMG model (18%) has fewer hydrodynamic coefficients and is suitable for parameter estimations using system identification methods. It is necessary to point out that the performance of MMG model is highly related to the specified application. A good performance of the MMG model for one ship cannot guarantee the same accuracy for other ships. Therefore, it is recommended to do the sensitivity analysis of the hydrodynamic coefficients based on the sea trials (Gavrilin and Steen, 2018; Pires da Silva et al., 2023). Sensitivity analysis is a means of dealing with model uncertainties and often leads to model simplifications.
If the manoeuvring prediction is primary and the hydrodynamic coefficients are not required, the data-driven implicit model (26%) usually can provide a good performance. The drawback is that the prediction of the obtained implicit model highly depends on the training set. If only small-scale data are available, the obtained implicit model usually cannot fully describe the dynamic of the ships in the complex ocean environment. Therefore, the large-scale training data plays a key role in the implicit model. Meanwhile, large-scale training data also provides a challenge for the current machine learning methods, such as NN, SVM and Dynamic Mode Decomposition (DMD) (Diez et al., 2022). The implicit model is also suitable for complex conditions, where the principle of kinematic motion is not clear, such as manoeuvring in shallow water (Xu and Guedes Soares, 2020).
Figure 8 shows the distributions of the tests used in the selected papers. They are PMM tests (9%), free-running ship model tests (30%), sea trials (19%) and simulations (43%). Right now, simulation tests, such as turning circles, and zigzag manoeuvring tests, are still the main means for parameter estimations. This is mainly because they are simple to carry out and easy to control the noise in the data. The captive model test, more specifically, the PMM test is the least used test for system identification, because the PMM test is very expensive and few people can obtain the test data from towing tanks. However, the PMM tests are still the most reliable way to estimate the hydrodynamic coefficients of the manoeuvring models.
Recently, the rising tendency to use the free-running ship model for the evaluation of manoeuvrability can be observed, especially motivated by the development of machine learning methods. The free-running ship model test can be easily carried out in the ocean basin laboratory as well as the outdoor lake. The results are more accurate and reliable with the novel technology and sensors, such as the real-time kinematic positioning (RTK) system, fibre optic gyrocompass, and inertial measurement unit (IMU). However, it should be pointed out that the free-running ship model can not replace the laboratory test considering the data accuracy and environmental disturbances. The sea trial is one direct and long-historical method for evaluation of the manoeuvrability of marine surface ships, the true motions of the ship with full-scale environmental disturbance can be directly measured without considering the scaled effect.
Figure 9 shows the distributions of the system identification methods used in the selected papers. They are the least square method (LS) (22%), Kalman filter (EKF) (12%), neural network (NN) (16%) and SVM (31%), Gaussian Processes (GP) (11%), and other methods, such as. maximum likelihood estimation (MLE), Bayesian regression, and DMD. The system identification methods are usually divided into two groups, white box modelling and black box modelling. For white-box modelling, typically, the mathematical model needs to be defined first and then the parameters or hydrodynamic coefficients can be estimated based on the above methods. Some typical methods are LS, KF, and SVM. For black-box modelling, it is a typical data-driven method, where the manoeuvring models do not need to be defined. The methods, such as NN, SVM, and Gaussian process are typically used for black box modelling.
The least square method and revised version is another important method for the parameter estimation of the hydrodynamic coefficients, it is simple and easy to implement, but it is sensitive to noise and outliers.
The idea is to find the best-fitting curve for the given data set by minimising the L2 norm, which is usually defined as the offsets of the points from the curve. Therefore, the solution is usually theoretically optimal for the given data points. Meanwhile, the solution is sensitive to noise, especially the outlier. Some technologies were proposed to improve this condition, such as Principal component analysis (PCA), singular value decomposition (SVD), and Weighted least squares (WLS). Therefore, when using the least square method and the revised version, it is highly recommended to minimise the noise in the data, especially the outliers. From Table 1, the least square methods are usually used for hydrodynamic parameter estimation, therefore, the mathematical manoeuvering model needs to be selected or defined. It will inevitably induce model uncertainty in the prediction since there are no mathematical models that can fully describe the motion of the ship.
SVM is the most popular method for manoeuvering modelling of marine surface ships in the last 20 years. SVM was initlly proposed for the classification problem, and the objective is to find a hyperplane in a high-dimensional space that distinctly classifies the data points. The main advantage is that it can transfer the nonlinear classification problem into the linear problem in high dimension using the kernel function. There are many different versions of SVM, such as LS-SVM (Suykens et al., 2002), ε-SVM (Zhang and Zou, 2011), nu-SVM (Wang et al., 2019a), and truncated LS-SVM (Xu and Guedes Soares, 2020), just to name a few. Currently, there are no clues indicating which version has a better performance. Typically, for ε-SVM, the ε-insensitive hinge loss needs to be pre-defined, and it indicates that there is no penalty for errors within the ε margin. The advantage is that the kernel matrix is sparse and the disadvantage is that a convex quadratic programming (QP) problem will need to be solved for the solutions. nu-SVM has the advantage of using a parameter nu for controlling the number of support vectors, it represents the lower and upper bound on the number of examples that are support vectors and that lie on the wrong side of the hyperplane, respectively. For LS-SVM, it can find the solution by solving a set of linear equations instead of a convex quadratic programming (QP) problem for classical SVMs. Since the hinge loss was neglected, the kernel matrix lost the sparsity, and it cannot be used for large-scale problems (Suykens et al., 2002). Truncated LS-SVM was proposed to solve this problem by employing the SVD technology on the kernel matrix, it can reduce the parameter uncertainty due to the noise and have a good performance for the large scaled regression problem. Meanwhile, It is necessary to note that the different kernel functions and parameters can also significantly affect the performance of the SVM. From the published papers, the SVM can be used for both hydrodynamic coefficient estimation and data driven implicit model.
Neural networks are also widely used for the manoeuvring modelling of marine surface ships, such as the Feed Forward Neural Network (Luo and Zhang, 2016), Recursive neural network (Moreira and Guedes Soares, 2003a; Perera et al., 2012), Deep Learning (Woo et al., 2018), just to name a few. Neural networks are a set of powerful bio-inspired algorithms for machine learning and can be used to solve complex problems that are difficult to describe using mathematical models. Neural networks are composed of interconnected nodes that process information and can learn from data. It usually includes the input layer, output layer and hidden layers, where the layers are made of nodes. The nodes combine input from the data with a set of weights, and the output of nodes is summed and then filtered with the activation function. The neural networks' performance highly depends on the number of layers and nodes in each layer. However, using a large number of layers and nodes is not recommended, since the complex structure usually will result in overfitting. From the published papers, Neural Networks are typically used for the data-driven implicit model or black box modelling.
In Figure 10, the distribution of the environmental disturbance considered in the selected papers is summarized. As can be concluded, most papers (64%) considered the effect of environmental disturbances. The environmental disturbances are necessary to be considered for the manoeuvring modelling of surface ships, but, it is important to point out that the regularization factor of the system identification should be carefully chosen because the noise level of the measured outputs has a significant effect on the selection of the regularization factors (Xu and Guedes Soares, 2022). Yang et al. (2024) proposed an interesting work on the manoeuvring simulation of full-scale ships in broken ice regions. The ship-ice interaction was solved through the non-smooth discrete element method (NDEM), while the 3-DOF MMG model was utilized to simulate the autonomous navigation movement of ships.
6 Conclusions
The system identification method is one of the mature technologies for the manoeuvring modelling of marine surface ships based on experimental data. This article provides an overview of the system identification methods used to build the manoeuvring models of marine surface ships. The classical manoeuvring models, manoeuvring tests and system identification methods are briefly introduced. The 92 papers published in journals and international conferences have been carefully selected and the statistical analysis of the manoeuvring models, manoeuvring test data, system identification method and environmental disturbance used in the paper is presented. The conclusion can be summarized:
1) The manoeuvring models are usually generalised from the nonlinear Abokwitz model and the MMG model by adding or neglecting some nonlinear terms considering the application.
2) The Abkowitz model is still popular due to the good performance of the manoeuvring prediction, but it is necessary to simplify the structure according to the practical applications without reducing the accuracy. The Nomoto models are typically used for the control or autopilot design. The implicit model can be used for manoeuvring simulation in a complex application, for example in shallow water.
3) Most of the papers still use simulation tests as the training set. It is worth noting that this is not the correct way to do it, except to demonstrate that the technique works, such as evaluation of parameter identification methods. It is not a good way to make manoeuvring predictions. The captive tests are still the most reliable way to estimate the hydrodynamic coefficients of the manoeuvring models considering the quality of the data.
4) The rising tendency of using the free-running ship model for the manoeuvring predictions can be observed, especially motivated by the development of machine learning methods. The results are more accurate and reliable with the novel technology and sensors.
5) The SVM, LS and NN are three popular methods (69%) for the manoeuvering modelling of marine surface ships. The choice of parameters can significantly improve the performance of the system identification methods.
It should be noted that the papers in Table 1 were seleted carefully based on the publication source. Most of them were published in well-recognized journals in the field of Ocean Engineering. Therefore, the paper is a review that describes the current status in the field of system identification for manoeuvring modelling of marine surface ships.
Appendix A
A1 Comparison of the system identification methods for manoeuvring models of marine surface shipsNo. Refs. Manoeuvring model Experiment SI method Environmentaldisturbance 1 Åström and Källström (1976) 2nd order Nomoto Sea trials MLE Yes 2 Hwang (1980) Modified Abkowitz model Sea trials EKF Yes 3 Fossen et al. (1996) Nonlinear Manoeuvring Model Sea trials EKF Yes 4 Yoon and Rhee (2003) Modified Abkowitz model Sea trials EKF Yes 5 Moreira and Guedes Soares (2003a) Implicit model Simulation NN No 6 Casado and Ferreiro (2005) Nonlinear Nomoto model Simulation Online adaptive method No 7 Golding et al. (2006) Nonlinear Manoeuvring Model Sea trials LS Yes 8 van de Ven et al. (2007) Nonlinear Manoeuvring Model Simulation LS+NN No 9 Rajesh and Bhattacharyya (2008) Nonlinear Manoeuvring Model Sea trials NN Yes 10 Luo and Zou (2009) Abkowitz model Simulation LS-SVM No 11 Zhang and Zou (2011) Abkowitz model Simulation ε-SVM No 12 Perez and Fossen (2011) Linear model Simulation LS No 13 Moreira and Guedes Soares (2012) Implicit model Sea trials NN Yes 14 Araki et al. (2012) Nonlinear Manoeuvring Model Simulation EKF No 15 Revestido Herrero and Velasco González (2012) Nonlinear Manoeuvring Model Sea trials UKF Yes 16 Banazadeh and Ghorbani (2013) Nomoto model Simulation KF Yes 17 Hassani et al. (2013) Nonlinear Manoeuvring Model PMM MLE No 18 Sutulo and Guedes Soares (2014) MMG Simulation LS Yes 19 Luo et al. (2014) Implicit model Sea trials LS-SVM Yes 20 Ross et al. (2015) Nonlinear Manoeuvring Model PMM LS No 21 Perera et al. (2015) 2nd order Nomoto Simulation EKF Yes 22 Cao et al. (2015) Abkowitz model Free running model test LS-SVM No 23 Wang et al. (2015) Nonlinear Manoeuvring Model Simulation NN No 24 Luo et al. (2016) Abkowitz model Simulation LS-SVM No 25 Perera et al. (2016) 2nd order Nomoto Simulation EKF Yes 26 Luo and Zhang (2016) Nomoto model Free running model test NN No 27 Zhu et al. (2017a) Nonlinear Manoeuvring Model Simulation LS-SVM Yes 28 Zhu et al. (2017b) Nomoto model Simulation LS-SVM No 29 Kim et al. (2017) MMG Sea trials LS Yes 30 Luo and Li (2017) Abkowitz model Simulation LS-SVM No 31 Woo et al. (2018) MMG Free running model test NN Yes 32 Xu et al. (2018a) Nonlinear Manoeuvring Model PMM LS No 33 Xu et al. (2018b) Nonlinear Nomoto model Free running model test LS-SVM Yes 34 Xu et al. (2018c) Modified Abkowitz model Free running model test LS Yes 35 Ariza Ramirez et al. (2018) Implicit model Simulation GP No 36 Bai et al. (2019a) Nonlinear Manoeuvring Model Sea trials LS Yes 37 Bai et al. (2019b) Abkowitz model Sea trials LS Yes 38 Chen et al. (2019b) Nonlinear Nomoto model Free running model test LS-SVM Yes 39 Xu and Guedes Soares (2019) MMG PMM LS-SVM No 40 Xu et al. (2019b) Nonlinear Nomoto model Free running model test LS-SVM Yes 41 Wang et al. (2019b) Abkowitz model Simulation nu-SVM No 42 Liu et al. (2019) Abkowitz model Simulation ε-SVM No 43 Wang et al. (2020) Abkowitz model Simulation nu-SVM Yes 44 Xu and Guedes Soares (2020) Implicit model PMM LS-SVM Yes 45 Xue et al. (2020b) Nonlinear Manoeuvring Model Simulation GP Yes 46 Xue et al. (2020a) Nonlinear Manoeuvring Model Simulation Bayesian regression Yes 47 Xu et al. (2020d) Abkowitz model Free running model test LS-SVM Yes 48 Wang et al. (2021a) Abkowitz model Simulation SVM Yes 49 Costa et al. (2021) MMG Free running model test LS Yes 50 Jiang et al. (2021) Nomoto model Simulation SVM No 51 Ouyang and Zou (2021) Implicit model Simulation GP No 52 Xue et al. (2021) Implicit model Simulation GP Yes 53 Zhang et al. (2022b) Implicit model Simulation nu-SVM Yes 54 He et al. (2022) Implicit model Simulation NN No 55 Zhao et al. (2022b) MMG Simulation LS Yes 56 Wakita et al. (2022) MMG Free running model test NN Yes 57 Yue et al. (2022) Nonlinear Manoeuvring Model Free running model test Online adaptive method Yes 58 Xue et al. (2022) Nonlinear Manoeuvring Model Free running model test GP Yes 59 Wang et al. (2022) Nonlinear Nomoto model Simulation GP Yes 60 Wakita et al. (2022) MMG Free running model test NN Yes 61 Jeon et al. (2022) Nonlinear Manoeuvring Model Free running model test EKF Yes 62 Silva and Maki (2022) Implicit model Free running model test NN Yes 63 Wang et al. (2021b) Nonlinear Manoeuvring Model Free running model test LS Yes 64 Wu et al. (2022) Nonlinear Manoeuvring Model Free running model test SVM Yes 65 Zhang et al. (2022a) Implicit model Sea trials SVM Yes 66 Zhao et al. (2022a) Nonlinear Manoeuvring Model Simulation LS No 67 Zhu et al. (2022) Abkowitz model Simulation LS-SVM Yes 68 Miyauchi et al. (2022) MMG Free running model test LS Yes 69 Okuda et al. (2022) MMG Simulation - No 70 el Moctar et al. (2022) Added mass and moment coefficients PMM - No 71 Zhang et al. (2022d) MMG Free running model test LS No 72 Du et al. (2022) MMG CFD based PMM LS No 73 Fan et al. (2022) - Sea trials KF Yes 74 Zhang et al. (2022c) Implicit model Simulation Adaptive weighted LS Yes 75 Diez et al. (2022) Implicit model Sea trials Dynamic Mode Decomposition (DMD) Yes 76 Chen et al. (2022) 4DOF Implicit model Simulation LS-SVM Yes 77 Hao et al. (2022) Implicit model Free running model test Recurrent NN Yes 78 Jiang et al. (2022) Implicit model Simulation Deep neural network (DNN) No 79 Wakita et al. (2022) Implicit model Free running model test Recurrent NN Yes 80 Liu et al. (2023) Implicit model Free running model test GP With wavelet threshold denoising Yes 81 Song et al. (2023) Implicit model MMG Free running model test Optimised Weighted LS-SVM No 82 Chen et al. (2023a) Implicit model Free running model test dynamic mode decomposition (DMD) GP No 83 Okuda et al. (2023) MMG Free running model test - No 84 Yang et al. (2023) Abkowitz model CFD based PMM LS Yes 85 Ouyang et al. (2023a) Implicit model Free running model test GP Yes 86 Ouyang et al. (2023b) Implicit model Free running model test GA Optimised GP Yes 87 Chen et al. (2023b) Implicit model Simulation LS-SVM No 88 Dong et al. (2023) Abkowitz model Implicit model Simulation KF LS-SVM No 89 Li et al. (2023) MMG Simulation LS Yes 90 Yang and el Moctar (2024) Abkowitz model Numerical captive model tests - Yes (water depth) 91 Xu et al. (2024) MMG Sea trials Truncated LS-SVM Yes 92 Yang et al. (2024) MMG Sea trials non-smooth discrete element method (NDEM) Yes (ice) Competing interest C. Guedes Soares is one of Editors for the Journal of Marine Science and Application and was not involved in the editorial review, or the decision to publish this article. All authors declare that there are no other competing interests.Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyrightholder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. -
Figure 1 Overview of manoeuvring prediction methods (ITTC, 2005)
Figure 2 The motions of the marine surface ship moving in the ocean (Fossen, 2011)
Figure 3 PMM tests of DTC ship model. cf. Ref. (Papanikolaou et al., 2016; Xu and Guedes Soares, 2020, 2019)
Figure 4 PMM test of ship model travelling along the pathline: (a) straight line (pure surge or surge acceleration); (b) pure drift; (c) pure sway; (d) pure yaw; (e) pure yaw + drift. (Xu et al., 2020a)
Figure 5 The basic hardware structure of a free-running ship model (Xu and Guedes Soares, 2022)
Figure 6 The zigzag 30°‒30° using the free-running ship (Xu and Guedes Soares, 2022)
A1 Comparison of the system identification methods for manoeuvring models of marine surface ships
No. Refs. Manoeuvring model Experiment SI method Environmentaldisturbance 1 Åström and Källström (1976) 2nd order Nomoto Sea trials MLE Yes 2 Hwang (1980) Modified Abkowitz model Sea trials EKF Yes 3 Fossen et al. (1996) Nonlinear Manoeuvring Model Sea trials EKF Yes 4 Yoon and Rhee (2003) Modified Abkowitz model Sea trials EKF Yes 5 Moreira and Guedes Soares (2003a) Implicit model Simulation NN No 6 Casado and Ferreiro (2005) Nonlinear Nomoto model Simulation Online adaptive method No 7 Golding et al. (2006) Nonlinear Manoeuvring Model Sea trials LS Yes 8 van de Ven et al. (2007) Nonlinear Manoeuvring Model Simulation LS+NN No 9 Rajesh and Bhattacharyya (2008) Nonlinear Manoeuvring Model Sea trials NN Yes 10 Luo and Zou (2009) Abkowitz model Simulation LS-SVM No 11 Zhang and Zou (2011) Abkowitz model Simulation ε-SVM No 12 Perez and Fossen (2011) Linear model Simulation LS No 13 Moreira and Guedes Soares (2012) Implicit model Sea trials NN Yes 14 Araki et al. (2012) Nonlinear Manoeuvring Model Simulation EKF No 15 Revestido Herrero and Velasco González (2012) Nonlinear Manoeuvring Model Sea trials UKF Yes 16 Banazadeh and Ghorbani (2013) Nomoto model Simulation KF Yes 17 Hassani et al. (2013) Nonlinear Manoeuvring Model PMM MLE No 18 Sutulo and Guedes Soares (2014) MMG Simulation LS Yes 19 Luo et al. (2014) Implicit model Sea trials LS-SVM Yes 20 Ross et al. (2015) Nonlinear Manoeuvring Model PMM LS No 21 Perera et al. (2015) 2nd order Nomoto Simulation EKF Yes 22 Cao et al. (2015) Abkowitz model Free running model test LS-SVM No 23 Wang et al. (2015) Nonlinear Manoeuvring Model Simulation NN No 24 Luo et al. (2016) Abkowitz model Simulation LS-SVM No 25 Perera et al. (2016) 2nd order Nomoto Simulation EKF Yes 26 Luo and Zhang (2016) Nomoto model Free running model test NN No 27 Zhu et al. (2017a) Nonlinear Manoeuvring Model Simulation LS-SVM Yes 28 Zhu et al. (2017b) Nomoto model Simulation LS-SVM No 29 Kim et al. (2017) MMG Sea trials LS Yes 30 Luo and Li (2017) Abkowitz model Simulation LS-SVM No 31 Woo et al. (2018) MMG Free running model test NN Yes 32 Xu et al. (2018a) Nonlinear Manoeuvring Model PMM LS No 33 Xu et al. (2018b) Nonlinear Nomoto model Free running model test LS-SVM Yes 34 Xu et al. (2018c) Modified Abkowitz model Free running model test LS Yes 35 Ariza Ramirez et al. (2018) Implicit model Simulation GP No 36 Bai et al. (2019a) Nonlinear Manoeuvring Model Sea trials LS Yes 37 Bai et al. (2019b) Abkowitz model Sea trials LS Yes 38 Chen et al. (2019b) Nonlinear Nomoto model Free running model test LS-SVM Yes 39 Xu and Guedes Soares (2019) MMG PMM LS-SVM No 40 Xu et al. (2019b) Nonlinear Nomoto model Free running model test LS-SVM Yes 41 Wang et al. (2019b) Abkowitz model Simulation nu-SVM No 42 Liu et al. (2019) Abkowitz model Simulation ε-SVM No 43 Wang et al. (2020) Abkowitz model Simulation nu-SVM Yes 44 Xu and Guedes Soares (2020) Implicit model PMM LS-SVM Yes 45 Xue et al. (2020b) Nonlinear Manoeuvring Model Simulation GP Yes 46 Xue et al. (2020a) Nonlinear Manoeuvring Model Simulation Bayesian regression Yes 47 Xu et al. (2020d) Abkowitz model Free running model test LS-SVM Yes 48 Wang et al. (2021a) Abkowitz model Simulation SVM Yes 49 Costa et al. (2021) MMG Free running model test LS Yes 50 Jiang et al. (2021) Nomoto model Simulation SVM No 51 Ouyang and Zou (2021) Implicit model Simulation GP No 52 Xue et al. (2021) Implicit model Simulation GP Yes 53 Zhang et al. (2022b) Implicit model Simulation nu-SVM Yes 54 He et al. (2022) Implicit model Simulation NN No 55 Zhao et al. (2022b) MMG Simulation LS Yes 56 Wakita et al. (2022) MMG Free running model test NN Yes 57 Yue et al. (2022) Nonlinear Manoeuvring Model Free running model test Online adaptive method Yes 58 Xue et al. (2022) Nonlinear Manoeuvring Model Free running model test GP Yes 59 Wang et al. (2022) Nonlinear Nomoto model Simulation GP Yes 60 Wakita et al. (2022) MMG Free running model test NN Yes 61 Jeon et al. (2022) Nonlinear Manoeuvring Model Free running model test EKF Yes 62 Silva and Maki (2022) Implicit model Free running model test NN Yes 63 Wang et al. (2021b) Nonlinear Manoeuvring Model Free running model test LS Yes 64 Wu et al. (2022) Nonlinear Manoeuvring Model Free running model test SVM Yes 65 Zhang et al. (2022a) Implicit model Sea trials SVM Yes 66 Zhao et al. (2022a) Nonlinear Manoeuvring Model Simulation LS No 67 Zhu et al. (2022) Abkowitz model Simulation LS-SVM Yes 68 Miyauchi et al. (2022) MMG Free running model test LS Yes 69 Okuda et al. (2022) MMG Simulation - No 70 el Moctar et al. (2022) Added mass and moment coefficients PMM - No 71 Zhang et al. (2022d) MMG Free running model test LS No 72 Du et al. (2022) MMG CFD based PMM LS No 73 Fan et al. (2022) - Sea trials KF Yes 74 Zhang et al. (2022c) Implicit model Simulation Adaptive weighted LS Yes 75 Diez et al. (2022) Implicit model Sea trials Dynamic Mode Decomposition (DMD) Yes 76 Chen et al. (2022) 4DOF Implicit model Simulation LS-SVM Yes 77 Hao et al. (2022) Implicit model Free running model test Recurrent NN Yes 78 Jiang et al. (2022) Implicit model Simulation Deep neural network (DNN) No 79 Wakita et al. (2022) Implicit model Free running model test Recurrent NN Yes 80 Liu et al. (2023) Implicit model Free running model test GP With wavelet threshold denoising Yes 81 Song et al. (2023) Implicit model MMG Free running model test Optimised Weighted LS-SVM No 82 Chen et al. (2023a) Implicit model Free running model test dynamic mode decomposition (DMD) GP No 83 Okuda et al. (2023) MMG Free running model test - No 84 Yang et al. (2023) Abkowitz model CFD based PMM LS Yes 85 Ouyang et al. (2023a) Implicit model Free running model test GP Yes 86 Ouyang et al. (2023b) Implicit model Free running model test GA Optimised GP Yes 87 Chen et al. (2023b) Implicit model Simulation LS-SVM No 88 Dong et al. (2023) Abkowitz model Implicit model Simulation KF LS-SVM No 89 Li et al. (2023) MMG Simulation LS Yes 90 Yang and el Moctar (2024) Abkowitz model Numerical captive model tests - Yes (water depth) 91 Xu et al. (2024) MMG Sea trials Truncated LS-SVM Yes 92 Yang et al. (2024) MMG Sea trials non-smooth discrete element method (NDEM) Yes (ice) -
Abkowitz MA (1980) Measurement of hydrodynamic characteristics from ship maneuvering trials by system identification. SNAME Trans. 88: 283-318 Araki M, Sadat-Hosseini H, Sanada Y, Tanimoto K, Umeda N, Stern F (2012) Estimating maneuvering coefficients using system identification methods with experimental, system-based, and CFD free-running trial data. Ocean Eng. 51: 63-84. DOI: 10.1016/J.OCEANENG.2012.05.001 Ariza Ramirez W, Leong ZQ, Nguyen H, Jayasinghe SG (2018) Non-parametric dynamic system identification of ships using multi-output Gaussian Processes. Ocean Eng. 166: 26-36. DOI: 10.1016/J.OCEANENG.2018.07.056 Åström KJ, Källström CG (1976) Identification of ship steering dynamics. Automatica 12: 9-22. DOI: 10.1016/0005-1098(76)90064-9 Bai W, Ren J, Li T (2019a) Modified genetic optimization-based locally weighted learning identification modeling of ship maneuvering with full scale trial. Futur. Gener. Comput. Syst. 93: 1036-1045. DOI: 10.1016/J.FUTURE.2018.04.021 Bai W, Ren J, Li T, Chen CLP (2019b) Grid index subspace constructed locally weighted learning identification modeling for high dimensional ship maneuvering system. ISA Trans. 86: 144-152. DOI: 10.1016/J.ISATRA.2018.11.001 Banazadeh A, Ghorbani MT (2013) Frequency domain identification of the Nomoto model to facilitate Kalman filter estimation and PID heading control of a patrol vessel. Ocean Eng. 72: 344-355. DOI: 10.1016/J.OCEANENG.2013.07.003 Bell JB, Tikhonov AN, Arsenin VY (1978) Solutions of Ill-Posed Problems. Math. Comput. 32: 1320-1322. DOI: 10.2307/2006360 Bishop CM (1998) Neural networks and their applications. Rev. Sci. Instrum. 65: 1803. DOI: 10.1063/1.1144830 Cao J, Zhuang J, Xu F, Yin J, Zou Z, Yu H, Xiao T, Yang L (2015) Parametric estimation of ship maneuvering motion with integral sample structure for identification. Appl. Ocean Res. 52: 212-221. DOI: 10.1016/j.apor.2015.06.007 Casado MH, Ferreiro R (2005) Identification of the nonlinear ship model parameters based on the turning test trial and the backstepping procedure. Ocean Eng. 32: 1350-1369. DOI: 10.1016/J.OCEANENG.2004.11.003 Chan TF, Hansen PC (1990) Computing truncated singular value decomposition least squares solutions by rank revealing QR-Factorizations. SIAM J. Sci. Stat. Comput. 11: 519-530. DOI: 10.1137/0911029 Chen C, Tello Ruiz M, Delefortrie G, Mei T, Vantorre M, Lataire E (2019a) Parameter estimation for a ship's roll response model in shallow water using an intelligent machine learning method. Ocean Eng. 191: 106479. DOI: 10.1016/j.oceaneng.2019.106479 Chen C, Tello Ruiz M, Lataire E, Delefortrie G, Mansuy M, Mei T, Vantorre M (2019b) Ship Manoeuvring Model Parameter Identification Using Intelligent Machine Learning Method and the Beetle Antennae Search Algorithm. In: Ocean Engineering, American Society of Mechanical Engineers, Volume 7B. DOI: 10.1115/OMAE2019-95565 Chen CZ, Liu SY, Zou ZJ, Zou L, Liu JZ (2023a) Time series prediction of ship maneuvering motion based on dynamic mode decomposition. Ocean Engineering 286: 115446. https://doi.org/10.1016/J.OCEANENG.2023.115446 Chen L, Yang P, Li S, Liu K, Wang K, Zhou X (2023b) Online modeling and prediction of maritime autonomous surface ship maneuvering motion under ocean waves. Ocean Engineering 276: 114183. https://doi.org/10.1016/J.OCEANENG.2023.114183 Chen L, Yang P, Li S, Tian Y, Liu G, Hao G (2022) Grey-box identification modeling of ship maneuvering motion based on LS-SVM. Ocean Engineering 266: 112957. https://doi.org/10.1016/J.OCEANENG.2022.112957 Chislett MS, Strom-Tejsen J (1965) Planar motion mechanism tests and full-scale steering and manoeuvring predictions for a Mariner class vessel. Int. Shipbuild. Prog. 12: 201-224. DOI: 10.3233/ISP-1965-1212902 Cortes C, Vapnik V (1995) Support-vector networks. Mach. Learn. 20: 273-297. DOI: 10.1023/A:1022627411411 Costa AC, Xu H, Guedes Soares C (2021) Robust parameter estimation of an empirical manoeuvring model using free-running model tests. J. Mar. Sci. Eng. 9: 1302. DOI: 10.3390/JMSE9111302 Crane Jr CL (1979) Maneuvering trials of the 278000 DWT ESSO OSAKA in shallow and deep waters. SNAME Trans 87: 87-251. Delefortrie G, Eloot K, Lataire E, Van Hoydonck W, Vantorre M (2016) Captive model tests based 6 DOF shallow water manoeuvring model. Proceedings of 4th MASHCON, Hamburg, Germany. DOI: 10.18451/978-3-939230-38-0 Delefortrie G, Vantorre M (2021) 6DOF manoeuvring model of KCS with full roll coupling. Ocean Engineering 235: 109327 https://doi.org/10.1016/j.oceaneng.2021.109327 Diez M, Serani A, Campana EF, Stern F (2022) Time-series forecasting of ships maneuvering in waves via dynamic mode decomposition. Journal of Ocean Engineering and Marine Energy 8(4): 471-478. https://doi.org/10.1007/S40722-022-00243-0/FIGURES/5 Dong Q, Wang N, Song J, Hao L, Liu S, Han B, Qu K (2023) Math-data integrated prediction model for ship maneuvering motion. Ocean Engineering 285: 115255. https://doi.org/10.1016/J.OCEANENG.2023.115255 Du P, Cheng L, Tang ZJ, Ouahsine A, Hu HB, Hoarau Y (2022) Ship maneuvering prediction based on virtual captive model test and system dynamics approaches. Journal of Hydrodynamics 34(2): 259-276. https://doi.org/10.1007/S42241-022-0029-0/METRICS Eloot K (2006) Selection, experimental determination and evaluation of a mathematical model for ship manoeuvring in shallow water. Ghent University, Ghent, Belgium El Moctar O, Lantermann U, Chillcce G (2022) An efficient and accurate approach for zero-frequency added mass for maneuvering simulations in deep and shallow water. Applied Ocean Research 126: 103259. https://doi.org/10.1016/J.APOR.2022.103259 Fang MC, Tsai KY, Fang CC (2018) A simplified simulation model of ship navigation for safety and collision avoidance in heavy traffic areas. J. Navig. 71: 837-860. DOI: 10.1017/S0373463317000923 Fan Y, Qiao S, Wang G, Chen S, Zhang H (2022) A modified adaptive Kalman filtering method for maneuvering target tracking of unmanned surface vehicles. Ocean Engineering 266: 112890. https://doi.org/10.1016/J.OCEANENG.2022.112890 Fossen TI (2011) Handbook of marine craft hydrodynamics and motion control. John Wiley & Sons, Ltd, Chichester, UK. DOI: 10.1002/9781119994138 Fossen TI, Sagatun SI, Sørensen AJ (1996) Identification of dynamically positioned ships. Model. Identif. Control 17: 153-165. DOI: 10.4173/mic.1996.2.7 Gavrilin S, Steen S (2018) Global sensitivity analysis and repeated identification of a modular maneuvering model of a passenger ferry. Appl. Ocean Res. 74: 1-10. DOI: 10.1016/J.APOR.2018.02.014 Gavrilin S, Steen S (2015) Uncertainty of sea trials results used for validation of ship manoeuvring simulation models. ASME 2015 34th International Conference on Ocean, Offshore and Arctic Engineering, V007T06A016. DOI: 10.1115/OMAE2015-41887 Golding B, Ross A, Fossen TI (2006) Identification of nonlinear viscous damping for marine vessels. 14th IFAC Symposium on System Identification, Newcastle, Australia, 332–337. https://doi.org/10.3182/20060329-3-AU-2901.00048 Golub GH, Hansen PC, O'Leary DP (1999) Tikhonov regularization and total least squares. SIAM J. Matrix Anal. Appl. 21: 185-194. DOI: 10.1137/S0895479897326432 Golub GH, Reinsch C (1970) Singular value decomposition and least squares solutions. Numer. Math. 14: 403-420. DOI: 10.1007/BF02163027 Guedes Soares C, Francisco RA, Moreira L, Laranjinha M (2004) Full-scale measurements of the maneuvering capabilities of fast patrol vessels. Argos Class. Mar. Technol. 41: 7-16. DOI: 10.5957/MT1.2004.41.1.7 Guedes Soares C, Sutulo S, Francisco RA, Santos FM, Moreira L (1999) Full-scale measurements of the manoeuvring capabilities of a catamaran. Proceedings of the International Conference on Hydrodynamics of High Speed Craft, RINA, London, 1–12. DOI: 10.3940/rina.hs.1999.06 Hansen PC (1998) Rank-deficient and discrete ill-posed problems, numerical aspects of linear inversion. SIAM, Philadelphia. DOI: 10.1137/1.9780898719697 Hao Z, Yu S, Yang X, Zhao F, Hu R, Liang Y (2004) Online LS-SVM learning for classification problems based on incremental chunk. Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics) 3173: 558-564. DOI: 10.1007/978-3-540-28647-9_92 Hao L, Han Y, Shi C, Pan Z (2022) Recurrent neural networks for nonparametric modeling of ship maneuvering motion. International Journal of Naval Architecture and Ocean Engineering 14: 100436. https://doi.org/10.1016/J.IJNAOE.2022.100436 Hassani V, Sørensen AJ, Pascoal AM (2013) Adaptive wave filtering for dynamic positioning of marine vessels using maximum likelihood identification: Theory and experiments. IFAC Proceedings Volumes (IFAC-PapersOnline), 203–208. DOI: 10.3182/20130918-4-JP-3022.00041 He HW, Wang ZH, Zou ZJ, Liu Y (2022) Nonparametric modeling of ship maneuvering motion based on self-designed fully connected neural network. Ocean Eng. 251: 111113. DOI: 10.1016/J.OCEANENG.2022.111113 Hinostroza MA, Xu H, Guedes Soares C (2017) Experimental and numerical simulations of zig-zag manoeuvres of a self-running ship model. Guedes Soares, C., Teixeira, A. P. (Eds.), Maritime Transportation and Harvesting of Sea Resources, Taylor & Francis Group, London, UK, 563-570 Hochbaum A, Stern F, Agdrup K, Broglia R, Kim S, Perdon P, Quadvlieg F, Yasukawa H, Zou Z (2008) The Manoeuvring Committee Final Report and Recommendations to the 25th ITTC. Fukuoka, Japan Hwang W (1980) Application of system identification to ship maneuvering. PhD thesis, Massachusetts Institute of Technology, Cambridge, USA Inoue S, Hirano M, Kijima K, Takashina J (1981) A practical calculation method of ship maneuvering motion. Int. Shipbuild. Prog. 28: 207-222. DOI: 10.3233/ISP-1981-2832502 Inoue S, Murayama K (1969) Calculation of turning ship derivatives in shallow water. West Japan Soc. Nav. Archit ITTC (2017a) Recommended procedures and guidelines-captive model test. The 28th International Towing Tank Conference, Wuxi, China, 7.5-02-06–02 ITTC (2017b) Recommended procedures and guidelines - full scale manoeuvring trials. The 28th International Towing Tank Conference, Wuxi, China, 7.5-04-02-01 ITTC (2005) Final report and recommendations to the 24th ITTC. 24th International Towing Tank Conference, 369–408 ITTC (2002a) Recommended procedures and guidelines: Manoeuvrability captive model test procedure. The 23rd International Towing Tank Conference, ITTC'02, Venice, Italy ITTC (2002b) Recommended procedures and guidelines: Free running model tests. The 23rd International Towing Tank Conference, ITTC'02, Venice, Italy Jeon M, Yoon HK, Park J, Rhee SH, Seo J (2022) Identification of 4-DoF maneuvering mathematical models for a combatant in intact and damaged conditions. Int. J. Nav. Archit. Ocean Eng. 14: 100480. DOI: 10.1016/J.IJNAOE.2022.100480 Jiang Y, Wang XG, Zou ZJ, Yang ZL (2021) Identification of coupled response models for ship steering and roll motion using support vector machines. Appl. Ocean Res. 110: 102607. DOI: 10.1016/J.APOR.2021.102607 Jiang Y, Hou XR, Wang XG, Wang ZH, Yang ZL, Zou ZJ (2022) Identification modeling and prediction of ship maneuvering motion based on LSTM deep neural network. Journal of Marine Science and Technology (Japan) 27(1): 125-137. https://doi.org/10.1007/S00773-021-00819-9/FIGURES/15 Kijima K, Nakiri Y (2003) On the practical prediction method for ship manoeuvring characteristics. International Conference on Marine Simulation and Ship Maneuverability MARSIM'03. Kanazawa, Japan, RC-6-1-RC-2-10 Kim D, Benedict K, Paschen M (2017) Estimation of hydrodynamic coefficients from sea trials using a system identification method. J. Korean Soc. Mar. Environ. Saf. 23: 258-265. DOI: 10.7837/KOSOMES.2017.23.3.258 Lataire E, Vantorre M, Delefortrie G, Candries M (2012) Mathematical modelling of forces acting on ships during lightering operations. Ocean Eng. 55: 101-115. DOI: 10.1016/J.OCEANENG.2012.07.029 Li S, Wang T, Li G, Zhang H (2023) Ship maneuvering model optimization for improved identification with less excitation. Ocean Engineering 280: 114540. https://doi.org/10.1016/J.OCEANENG.2023.114540 Li J, Zhang G, Zhang X, Zhang W (2024) Integrating dynamic event-triggered and sensor-tolerant control: Application to USV-UAVs cooperative formation system for maritime parallel search. IEEE Transactions on Intelligent Transportation Systems 25(5): 3986-3998 https://doi.org/10.1109/TITS.2023.3326271 Liu SY, Ouyang ZL, Chen G, Zhou X, Zou ZJ (2023) Black-box modeling of ship maneuvering motion based on Gaussian process regression with wavelet threshold denoising. Ocean Engineering 271: 113765. https://doi.org/10.1016/J.OCEANENG.2023.113765 Liu B, Jin Y, Magee AR, Yiew LJ, Zhang S (2019) System identification of Abkowitz model for ship maneuvering motion based on ε-support vector regression. Proc. Int. Conf. Offshore Mech. Arct. Eng., OMAE 7A-2019. DOI: 10.1115/OMAE2019-96699 Ljung L (1999) System identification: theory for the user. Prentice Hall PTR Luo W (2016) Parameter identifiability of ship manoeuvring modeling using system identification. Math. Probl. Eng. 2016: 1-10. DOI: 10.1155/2016/8909170 Luo W, Guedes Soares C, Zou Z (2016) Parameter identification of ship maneuvering model based on support vector machines and particle swarm optimization. J. Offshore Mech. Arct. Eng. 138: 031101. DOI: 10.1115/1.4032892 Luo W, Li X (2017) Measures to diminish the parameter drift in the modeling of ship manoeuvring using system identification. Appl. Ocean Res. 67: 9-20. DOI: 10.1016/j.apor.2017.06.008 Luo W, Moreira L, Guedes Soares C (2014) Manoeuvring simulation of catamaran by using implicit models based on support vector machines. Ocean Eng. 82: 150-159. DOI: 10.1016/j.oceaneng.2014.03.008 Luo W, Zhang Z (2016) Modeling of ship maneuvering motion using neural networks. J. Mar. Sci. Appl. 15: 426-432. DOI: 10.1007/S11804-016-1380-8 Luo WL, Zou ZJ (2009) Parametric identification of ship maneuvering models by using support vector machines. J. Sh. Res. 53: 19-30 https://doi.org/10.5957/jsr.2009.53.1.19 Matsunaga M (1993) Method of predicting ship manoeuvrability in deep and shallow waters as a function of loading condition. NK Tech. Bull. 11: 51-59 Meng Y, Zhang X, Zhu J (2022) Parameter identification of ship motion mathematical model based on full-scale trial data. Int. J. Nav. Archit. Ocean Eng. 14: 100437. DOI: 10.1016/J.IJNAOE.2022.100437 Miyauchi Y, Maki A, Umeda N, Rachman DM, Akimoto Y (2022) System parameter exploration of ship maneuvering model for automatic docking/berthing using CMA-ES. J. Mar. Sci. Technol. 27: 1065-1083. DOI: 10.1007/S00773-022-00889-3/TABLES/9 Moreira L, Guedes Soares C (2022) Simulating ship manoeuvrability with artificial neural networks trained by a short noisy data set. J. Mar. Sci. Eng. 11: 15. DOI: 10.3390/jmse11010015 Moreira L, Guedes Soares C (2012) Recursive neural network model of catamaran manoeuvring. Int. J. Marit. Eng. 154: 121-130. DOI: 10.3940/rina.ijme.2012.a3.232 Moreira L, Guedes Soares C (2003a) Dynamic model of manoeuvrability using recursive neural networks. Ocean Eng. 30: 1669-1697. DOI: 10.1016/S0029-8018(02)00147-6 Moreira L, Guedes Soares C (2003b) Comparison between manoeuvring trials and simulations with recursive neural networks. Sh. Technol. Res. 50: 77-84. DOI: 10.1179/str.2003.50.2.004org/10.1179/str.2003.50.2.004 Nomoto K, Taguchi K, Honda K, Hirano S (1956) On the steering qualities of ships. J. Zosen Kiokai 1956: 75-82. DOI: 10.2534/jjasnaoe1952.1956.99_75 Okuda R, Yasukawa H, Matsuda A (2023) Validation of maneuvering simulations for a KCS at different forward speeds using the 4-DOF MMG method. Ocean Engineering 284: 115174. https://doi.org/10.1016/J.OCEANENG.2023.115174 Okuda R, Yasukawa H, Sano M, Hirata N, Yoshimura Y, Furukawa Y, Matsuda A (2022) Maneuvering simulations of twin-propeller and twin-rudder ship in shallow water using equivalent single rudder model. Journal of Marine Science and Technology (Japan) 27(2): 948-970. https://doi.org/10.1007/S00773-022-00881-X/FIGURES/24 Ouyang ZL, Chen G, Zou ZJ (2023a) Identification modeling of ship maneuvering motion based on local Gaussian process regression. Ocean Engineering 267: 113251. https://doi.org/10.1016/J.OCEANENG.2022.113251 Ouyang ZL, Zou ZJ (2021) Nonparametric modeling of ship maneuvering motion based on Gaussian process regression optimized by genetic algorithm. Ocean Eng. 238: 109699. DOI: 10.1016/J.OCEANENG.2021.109699 Ouyang ZL, Zou ZJ, Zou L (2023b) Adaptive hybrid-kernel function based Gaussian process regression for nonparametric modeling of ship maneuvering motion. Ocean Engineering 268: 113373. https://doi.org/10.1016/J.OCEANENG.2022.113373 Ogawa A, Kasai H (1978) On the mathematical model of manoeuvring motion of ships. Int. Shipbuild. Prog. 25: 306-319. DOI: 10.3233/ISP-1978-2529202 Papanikolaou A, Zaraphonitis G, Bitner-Gregersen E, Shigunov V, Moctar O El, Guedes Soares C, Reddy DN, Sprenger F (2016) Energy Efficient Safe Ship Operation (SHOPERA). Transp. Res. Procedia 14: 820-829. DOI: 10.1016/j.trpro.2016.05.030 Perera LP, Moreira L, Santos FP, Ferrari V, Sutulo S, Guedes Soares C (2012) A navigation and control platform for real-time manoeuvring of autonomous ship models. IFAC Proceedings Volumes (IFAC-PapersOnline), Elsevier, 465–470. DOI: 10.3182/20120919-3-IT-2046.00079 Perera LP, Oliveira P, Guedes Soares C (2016) System identification of vessel steering with unstructured uncertainties by persistent excitation maneuvers. IEEE J. Ocean. Eng. 41: 515-528. DOI: 10.1109/JOE.2015.2460871 Perera LP, Oliveira P, Guedes Soares C (2015) System identification of nonlinear vessel steering. J. Offshore Mech. Arct. Eng. 137: 031302. DOI: 10.1115/1.4029826 Perez T, Fossen TI (2011) Practical aspects of frequency-domain identification of dynamic models of marine structures from hydrodynamic data. Ocean Eng. 38: 426-435. DOI: 10.1016/J.OCEANENG.2010.11.004 Pires da Silva P, Hinostroza MA, Sutulo S, Guedes Soares C (2021) Instrumentation and data acquisition system for full-scale manoeuvrability tests on board of naval surface ships. In: Guedes Soares, C., Santos, T. A. (Eds.), Developments in Maritime Technology and Engineering, CRC Press, pp. 227-234. DOI: 10.1201/9781003216599-25 Pires da Silva P, Sutulo S, Guedes Soares C (2023) Sensitivity analysis of ship manoeuvring mathematical models. J. Mar. Sci. Eng. 11: 416. DOI: 10.3390/JMSE11020416 Rajesh G, Bhattacharyya SK (2008) System identification for nonlinear maneuvering of large tankers using artificial neural network. Appl. Ocean Res. 30: 256-263. DOI: 10.1016/J.APOR.2008.10.003 Revestido Herrero EE, Velasco González FJ (2012) Two-step identification of non-linear manoeuvring models of marine vessels. Ocean Eng. 53: 72-82. DOI: 10.1016/j.oceaneng.2012.07.010 Ridao P, Carreras M, Ribas D, Sanz PJ, Oliver G (2015) Intervention AUVs: The next challenge. Annu. Rev. Control 40: 227-241. DOI: 10.1016/J.ARCONTROL.2015.09.015 Ross A (2008) Nonlinear manoeuvring models for ships: A Lagrangian approach. PhD thesis, Norwegian University of Science and Technology Ross A, Selvik O, Hassani V, Ringen E, Fathi D (2015) Identification of nonlinear manoeuvring models for marine vessels using planar motion mechanism tests. 34th International Conference on Ocean, Offshore and Arctic Engineering, ASME, Newfoundland, Canada, V007T06A014. DOI: 10.1115/OMAE201541789 Selvik, Berg TE, Gavrilin S (2015) Sea trials for validation of shiphandling simulation models-a case study. Maritime-Port Technology and Development-Proceedings of the International Conference on Maritime and Port Technology and Development, MTEC 2014, CRC Press/Balkema, 141-146. DOI: 10.1201/B17517-18/SEA-TRIALS-VALIDATION-SHIPHANDLING-SIMULATION-MODELS Silva KM, Maki KJ (2022) Data-driven system identification of 6-DoF ship motion in waves with neural networks. Appl. Ocean Res. 125: 103222. DOI: 10.1016/J.APOR.2022.103222 Song L, Hao L, Tao H, Xu C, Guo R, Li Y, Yao J (2023) Research on black-box modeling prediction of usv maneuvering based on SSA-WLS-SVM. Journal of Marine Science and Engineering 11(2): 324. https://doi.org/10.3390/JMSE11020324 Sørensen AJ (2011) A survey of dynamic positioning control systems. Annu. Rev. Control 35: 123-136. DOI: 10.1016/J.ARCONTROL.2011.03.008 Sutulo S, Guedes Soares C (2002) An algorithm for optimized design of maneuvering experiments. Journal of Ship Research 46(3): 214-227. DOI: 10.5957/JSR.2002.46.3.214 Sutulo S, Guedes Soares C (2004) Synthesis of experimental designs of maneuvering captive-model tests with a large number of factors. Journal of Marine Science and Technology 9(1): 32-42. DOI: 10.1007/S00773-003-0169-Z/METRICS Sutulo S, Guedes Soares C (2011) Mathematical models for simulation of manoeuvring performance of ships. In: Guedes Soares, C., Garbatov, Y., Fonseca, N., Teixeira, A. P. (Eds.), Maritime Engineering and Technology, Taylor & Francis Group, London, 661-698. DOI: 10.13140/2.1.3538.7209 Sutulo S, Guedes Soares C (2014) An algorithm for offline identification of ship manoeuvring mathematical models from free-running tests. Ocean Eng. 79: 10-25. DOI: 10.1016/j.oceaneng.2014.01.007 Sutulo S, Guedes Soares C (2019) On the application of empiric methods for prediction of ship manoeuvring properties and associated uncertainties. Ocean Eng. 186: 106111. DOI: 10.1016/j.oceaneng.2019.106111 Suykens JAK, Van Gestel T, De Brabanter J, De Moor B, Vandewalle J (2002) Least squares support vector machines. World Scientific. DOI: 10.1142/9789812776655 Tatinati S, Wang Y, Shafiq G, Veluvolu KC (2013) Online LS-SVM based multi-step prediction of physiological tremor for surgical robotics. Conf. Proc. IEEE Eng. Med. Biol. Soc. 2013, 6043-6046. DOI: 10.1109/EMBC.2013.6610930 van de Ven PWJ, Johansen TA, Sørensen AJ, Flanagan C, Toal D (2007) Neural network augmented identification of underwater vehicle models. Control Eng. Pract. 15: 715-725. DOI: 10.1016/J.CONENGPRAC.2005.11.004 Vapnik VN (1998) Statistical learning theory. John Wiley & Sons. DOI: 10.2307/1271368 Vapnik VN (1995) The nature of statistical learning theory. Springer, 8, 187. DOI: 10.1109/TNN.1997.641482 Varela JM, Guedes Soares C (2015a) Software architecture of an interface for three-dimensional collision handling in maritime virtual environments. Simulation 91: 735-749. DOI: 10.1177/0037549715598008 Varela JM, Guedes Soares C (2015b) Interactive 3D desktop ship simulator for testing and training offloading manoeuvres. Appl. Ocean Res. 51: 367-380. DOI: 10.1016/J.APOR.2015.01.013 Wakita K, Maki A, Umeda N, Miyauchi Y, Shimoji T, Rachman DM, Akimoto Y (2022) On neural network identification for low-speed ship maneuvering model. J. Mar. Sci. Technol. 27: 772-785. DOI: 10.1007/S00773-021-00867-1/FIGURES/8 Wang N, Er MJ, Han M (2015) Large tanker motion model identification using generalized ellipsoidal basis function-based fuzzy neural networks. IEEE Trans. Cybern. 45: 2732-2743. DOI: 10.1109/TCYB.2014.2382679 Wang S, Wang L, Im N, Zhang W, Li X (2022) Real-time parameter identification of ship maneuvering response model based on nonlinear Gaussian Filter. Ocean Eng. 247: 110471. DOI: 10.1016/J.OCEANENG.2021.110471 Wang T, Li G, Wu B, Æsøy V, Zhang H (2021a) Parameter identification of ship manoeuvring model under disturbance using support vector machine method. Ships and Offshore Structures 16: 13-21. DOI: 10.1080/17445302.2021.1927600 Wang X, Zhao J, Liu S, Geng T (2021b) A constraint multi-step prediction method for identification of a water-jet vessel in 3DOF planar motion. Ocean Eng. 237: 109534. DOI: 10.1016/J.OCEANENG.2021.109534 Wang Z, Xu H, Xia L, Zou Z, Guedes Soares C (2020) Kernel-based support vector regression for nonparametric modeling of ship maneuvering motion. Ocean Eng. 216: 107994. DOI: 10.1016/j.oceaneng.2020.107994 Wang Z, Zou Z, Guedes Soares C (2019a) Identification of ship manoeuvring motion based on nu-support vector machine. Ocean Eng. 183: 270-281. DOI: 10.1016/J.OCEANENG.2019.04.085 Wang Z, Zou Z, Guedes Soares C (2019b) Identification of ship manoeuvring motion based on nu-support vector machine. Ocean Eng. 183: 270-281. DOI: 10.1016/J.OCEANENG.2019.04.085 Woo J, Park J, Yu C, Kim N (2018) Dynamic model identification of unmanned surface vehicles using deep learning network. Appl. Ocean Res. 78: 123-133. DOI: 10.1016/J.APOR.2018.06.011 Wu G, Zhang J, Li G, Wang L, Yu Q, Guo J (2022) Identification method of nonlinear maneuver model for unmanned surface vehicle from sea trial data based on support vector machine. J. Mech. Sci. Technol. 36: 4257-4267. DOI: 10.1007/S12206-022-0743-0 Xu H, Guedes Soares C (2022) Convergence analysis of hydrodynamic coefficients estimation using regularization filter functions on free-running ship model tests with noise. Ocean Eng. 250: 111012. DOI: 10.1016/J.OCEANENG.2022.111012 Xu H, Guedes Soares C (2020) Manoeuvring modelling of a containership in shallow water based on optimal truncated nonlinear kernel-based least square support vector machine and quantum-inspired evolutionary algorithm. Ocean Eng. 195: 106676. DOI: 10.1016/j.oceaneng.2019.106676 Xu H, Guedes Soares C (2019) Hydrodynamic coefficient estimation for ship manoeuvring in shallow water using an optimal truncated LS-SVM. Ocean Eng. 191: 106488. DOI: 10.1016/j.oceaneng.2019.106488 Xu H, Hassani V, Guedes Soares C (2020a) Truncated least square support vector machine for parameter estimation of a nonlinear manoeuvring model based on PMM tests. Appl. Ocean Res. 97: 102076. DOI: 10.1016/j.apor.2020.102076 Xu H, Hassani V, Guedes Soares C (2020b) Comparing generic and vectorial nonlinear manoeuvring models and parameter estimation using optimal truncated least square support vector machine. Appl. Ocean Res. 97: 102061. DOI: 10.1016/j.apor.2020.102061 Xu H, Hassani V, Guedes Soares C (2019a) Uncertainty analysis of the hydrodynamic coefficients estimation of a nonlinear manoeuvring model based on planar motion mechanism tests. Ocean Eng. 173: 450-459. DOI: 10.1016/j.oceaneng.2018.12.075 Xu H, Hassani V, Guedes Soares C (2018a) Parameters estimation of nonlinear manoeuvring model for marine surface ship based on PMM tests. 37th International Conference on Ocean, Offshore and Arctic Engineering, Madrid, Spain, V11BT12A010. DOI: 10.1115/OMAE2018-78235 Xu H, Hassani V, Hinostroza MA, Guedes Soares C (2018b). Real-time parameter estimation of nonlinear vessel steering model using support vector machine. 37th International Conference on Ocean, Offshore and Arctic Engineering, Madrid, Spain, V11BT12A009. DOI: 10.1115/OMAE2018-78234 Xu H, Hinostroza MA, Guedes Soares C (2018c) Estimation of hydrodynamic coefficients of a nonlinear manoeuvring mathematical model with free-running ship model tests. Int. J. Marit. Eng. 160: A-213-A-226. DOI: 10.3940/rina.ijme.a3.2018.448 Xu H, Hinostroza MA, Hassani V, Guedes Soares C (2019b) Real-time parameter estimation of a nonlinear vessel steering model using a support vector machine. J. Offshore Mech. Arct. Eng. 141: 061606. DOI: 10.1115/1.4043806 Xu H, Hinostroza MA, Wang Z, Guedes Soares C (2020c) Experimental investigation of shallow water effect on vessel steering model using system identification method. Ocean Eng. 199: 106940. DOI: 10.1016/j.oceaneng.2020.106940 Xu H, da Silva PP, Guedes Soares C (2024) Effect of sampling rate in sea trial tests on the estimation of hydrodynamic parameters for a nonlinear ship manoeuvring model. Journal of Marine Science and Engineering 12(3): 407. https://doi.org/10.3390/JMSE12030407 Xu P, Cheng C, Cheng HX, Shen YL, Ding YX (2020d) Identification-based 3 DOF model of unmanned surface vehicle using support vector machines enhanced by cuckoo search algorithm. Ocean Engineering 197: 106898. DOI: 10.1016/J.OCEANENG.2019.106898 Xue Y, Chen G, Li Z, Xue G, Wang W, Liu Y (2022) Online identification of a ship maneuvering model using a fast noisy input Gaussian process. Ocean Eng. 250: 110704. DOI: 10.1016/J.OCEANENG.2022.110704 Xue Y, Liu Y, Ji C, Xue G (2020a) Hydrodynamic parameter identification for ship manoeuvring mathematical models using a Bayesian approach. Ocean Eng. 195: 106612. DOI: 10.1016/J.OCEANENG.2019.106612 Xue Y, Liu Y, Ji C, Xue G, Huang S (2020b) System identification of ship dynamic model based on Gaussian process regression with input noise. Ocean Eng. 216: 107862. DOI: 10.1016/J.OCEANENG.2020.107862 Xue Y, Liu Y, Xue G, Chen G (2021) Identification and prediction of ship maneuvering motion based on a Gaussian process with uncertainty propagation. J. Mar. Sci. Eng. 9: 804. DOI: 10.3390/jmse9080804 Yang B, Zhang G, Rao H, Wang S, Yang B, Sun Z (2024) Numerical simulation of the maneuvering performance of ships in broken ice area. Ocean Engineering 294: 116783. https://doi.org/10.1016/J.OCEANENG.2024.116783 Yang Y, Chillcce G, el Moctar O (2023) Mathematical modeling of shallow water effects on ship maneuvering. Applied Ocean Research 136: 103573. https://doi.org/10.1016/J.APOR.2023.103573 Yang Y, el Moctar O (2024) A mathematical model for ships maneuvering in deep and shallow waters. Ocean Engineering 295: 116927. https://doi.org/10.1016/J.OCEANENG.2024.116927 Yasukawa H, Yoshimura Y (2015) Introduction of MMG standard method for ship maneuvering predictions. J. Mar. Sci. Technol. 20: 37-52. DOI: 10.1007/S00773-014-0293-Y/FIGURES/18 Yin J, Ren H, Zhou Y (2021) The whole ship simulation training platform based on virtual reality. IEEE Open J. Intell. Transp. Syst. 2: 207-215. DOI: 10.1109/OJITS.2021.3098932 Yoon HK, Rhee KP (2003) Identification of hydrodynamic coefficients in ship maneuvering equations of motion by Estimation-Before-Modeling technique. Ocean Eng. 30: 2379-2404. DOI: 10.1016/S0029-8018(03)00106-9 Yue J, Liu L, Gu N, Peng Z, Wang D, Dong Y (2022) Online adaptive parameter identification of an unmanned surface vehicle without persistency of excitation. Ocean Eng. 250: 110232. DOI: 10.1016/J.OCEANENG.2021.110232 Zhang G, Zhang X, Pang H (2015) Multi-innovation auto-constructed least squares identification for 4 DOF ship manoeuvring modelling with full-scale trial data. ISA Trans. 58: 186-195. DOI: 10.1016/J.ISATRA.2015.04.004 Zhang X, Meng Y, Liu Z, Zhu J (2022a) Modified grey wolf optimizer-based support vector regression for ship maneuvering identification with full-scale trial. J. Mar. Sci. Technol. 27: 576-588. DOI: 10.1007/S00773-021-00858-2/TABLES/8 Zhang XG, Zou ZJ (2011) Identification of Abkowitz model for ship manoeuvring motion using ε-support vector regression. J. Hydrodyn. 23: 353-360. DOI: 10.1016/S1001-6058(10)60123-0 Zhang YY, Wang ZH, Zou ZJ (2022b) Black-box modeling of ship maneuvering motion based on multi-output nu-support vector regression with random excitation signal. Ocean Eng. 257: 111279. DOI: 10.1016/J.OCEANENG.2022.111279 Zhang Z, Ren J, Bai W (2022c) MIMO non-parametric modeling of ship maneuvering motion for marine simulator using adaptive moment estimation locally weighted learning. Ocean Engineering 261: 112103. https://doi.org/10.1016/J.OCEANENG.2022.112103 Zhang Z, Zhang Y, Wang J, Wang H (2022d) Parameter identification and application of ship maneuvering model based on TO-CSA. Ocean Engineering 266: 113128. https://doi.org/10.1016/j.oceaneng.2022.113128 Zhao B, Zhang X, Liang C (2022a) A novel parameter identification algorithm for 3-DOF ship maneuvering modelling using nonlinear multi-innovation. J. Mar. Sci. Eng. 10: 581. DOI: 10.3390/JMSE10050581 Zhao Y, Wu J, Zeng C, Huang Y (2022b) Identification of hydrodynamic coefficients of a ship manoeuvring model based on PRBS input. Ocean Eng. 246: 110640. DOI: 10.1016/J.OCEANENG.2022.110640 Zhu M, Hahn A, Wen Y-Q, Bolles A (2017a) Identification-based simplified model of large container ships using support vector machines and artificial bee colony algorithm. Appl. Ocean Res. 68: 249-261. DOI: 10.1016/J.APOR.2017.09.006 Zhu M, Hahn A, Wen Y, Bolles A (2017b) Parameter identification of ship maneuvering models using recursive least square method based on support vector machines. TransNav, Int. J. Mar. Navig. Saf. Sea Transp. 11: 23-29. DOI: 10.12716/1001.11.01.01 Zhu M, Wang T, Zhang H, Li G (2022) Ship manoeuvring model identification under wind disturbance. 2022 IEEE Int. Conf. Real-time Comput. Robot. 648–653. DOI: 10.1109/RCAR54675.2022.9872289