Next Article in Journal
Experimental Study on Creep Characteristics and Mechanisms of Wenzhou Soft Soil
Previous Article in Journal
Numerical Investigation on Residual Stress and Distortion in Welded Joints of Offshore Platform Structures
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Identification Modeling of Ship Maneuvering Motion Based on AE-MSVR

1
School of Naval Architecture and Maritime, Zhejiang Ocean University, Zhoushan 316022, China
2
School of Naval Architecture, Ocean and Energy Power Engineering, Wuhan University of Technology, Wuhan 430070, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2025, 13(10), 1942; https://doi.org/10.3390/jmse13101942
Submission received: 5 September 2025 / Revised: 4 October 2025 / Accepted: 8 October 2025 / Published: 10 October 2025
(This article belongs to the Section Ocean Engineering)

Abstract

The strong coupling between the ship’s sway and yaw motion increases the complexity of identifying hydrodynamic derivatives in mathematical models and reduces accuracy. To solve this problem, this paper proposes an identification method Alpha Evolution Multi-output Support Vector Regression (AE-MSVR) based on MSVR combined with AE. This method approaches the yaw and sway motion equations as a multi-input and multi-output (MIMO) problem, utilizing MSVR for modeling and optimizing hyperparameters with AE. It reduces parameter drift by restructuring the regression model’s input–output. Identification data is obtained via zigzag test simulation. The AE-MSVR method successfully identifies linear and nonlinear hydrodynamic derivatives in the 3 degree of freedom (DOF) Abkowitz model. Using clean simulation data, the results show promising agreement with experimental values from planar motion mechanism (PMM) tests and achieve improved accuracy compared with the standard SVR identification method. To assess robustness, simulated noise is introduced at different levels; maneuvering characteristics are evaluated using turning circle tests. Results demonstrate that AE-MSVR achieves promising accuracy in identifying ship hydrodynamic derivatives and shows encouraging robustness against noise. The method provides potential support for ship motion prediction and maneuverability forecasting.

1. Introduction

The trend toward larger and more specialized vessels has significantly increased maneuvering difficulties and accident risks, making the prediction of ship maneuverability crucial for navigation safety. The International Maritime Organization (IMO) issued the interim guidelines on the second generation intact stability criteria in 2020, imposing higher requirements on maneuverability analysis [1]. Predicting maneuverability primarily relies on simulation using mathematical models [2]. Although accurate models are crucial for effective prediction, identifying the necessary hydrodynamic derivatives remains challenging, particularly for the yaw and sway equations due to their strong coupling. Developing efficient and accurate hydrodynamic derivatives identification methods has important theoretical value and application prospects.
Establishing a mathematical model for ship maneuvering motion primarily involves determining its structure and parameters. Common hydrodynamic models include the whole model named by Professor Abkowitz [3] and the MMG model proposed by the Japanese Mathematical Modeling Group. Regardless of the type of mathematical model employed, accurately obtaining hydrodynamic derivatives within the model is crucial for enhancing the precision of ship motion prediction. System identification (SI) theory provides an effective way to improve the efficiency and economy of model parameter identification. This method requires only ship motion state data and basic ship parameters, yet yields a highly accurate motion model through identification algorithms. Traditional parameter identification methods include the maximum likelihood method [4], Bayesian method [5], least squares method [6], Artificial Neural Network (ANN) [2,7], frequency domain identification method [8], and Kalman filter method [9]. However, these approaches exhibit certain limitations. The least squares method is vulnerable to data noise. The Kalman filter’s performance critically depends on the initial value, and this sensitivity limits its application. ANNs face challenges in establishing direct correspondence with ship motion mathematical models due to their inherently complex architectures. Consequently, ANNs are primarily confined to black-box modeling or basic linear hydrodynamic model identification.
Within the domain of the identification modeling of ship maneuvering motions, the Support Vector Machines (SVMs) method [10] demonstrates superior generalization performance, achieves global optimal solutions, and effectively addresses the curse of dimensionality. Batch processing technology enables SVM to operate independently of the initial variable values. By introducing the kernel function, SVM is suitable for mechanism modeling and black-box modeling [11]. When applied to regression, the SVM algorithm is referred to as support vector regression (SVR). Luo et al. [12] applied SVM to the identification of ship hydrodynamic derivatives earlier and successfully identified the Abkowitz model based on SVM. Nowadays, researchers have made various optimizations and improvements to SVM. Wang et al. [13] applied SVM to identify a 3 degree of freedom (DOF) hydrodynamic model subject to disturbances, utilizing datasets from multiple ship maneuvers. Xu et al. [14] developed an optimized truncated LSSVM that eliminates computationally expensive matrix inversion operations inherent in conventional implementations, demonstrating measurable improvements in both generalization capacity and prediction precision. Xu et al. [15] proposed an optimal truncated LS-SVM method to robustly estimate hydrodynamic parameters for nonlinear ship maneuvering models in shallow water. Xu et al. [16] introduced a hybrid kernel architecture for SVR (MK-SVR) that strategically integrates polynomial and radial basis functions to boost model adaptability and regression performance. Chen et al. [17] developed a 4-DOF gray box model for ship maneuvering motion developed upon the MMG framework, identifying its parameters with LSSVM and demonstrating its good applicability. Hu et al. [18] used LS-SVM for Abkowitz model parameter identification, utilizing wavelet denoising for data preprocessing. Nevertheless, conventional SVR is inherently limited to single-output structures, which neglect the coupling among different DOFs. This drawback has some implications for ship motion modeling, where strong coupling exists between yaw and sway motion.
To overcome this limitation, multi-output support vector regression (MSVR) extends SVR to capture dependencies among multiple outputs without substantially increasing the number of hyperparameters [19,20]. Although MSVR has shown potential in general machine learning tasks, its applications in ship hydrodynamic derivative identification remain limited, and most existing studies have primarily focused on black-box modeling [21,22,23]. This indicates that the ability of MSVR to process coupling information has not been fully utilized in modeling ship maneuvering mechanisms.
A second challenge concerns the optimization of hyperparameters in SVM-based methods. Model performance is highly sensitive to parameter selection, and manual tuning or conventional optimization techniques often lead to suboptimal results. To address this, researchers have increasingly integrated swarm intelligence algorithms—such as particle swarm optimization (PSO) [24], grey wolf optimizer (GWO) [25], sparrow search algorithm (SSA) [26], and artificial hummingbird algorithm (AHA) [21] with SVMs, improving their prediction accuracy and robustness. Recently, the Alpha evolution (AE) [27] algorithm has emerged as a new-generation optimization approach with superior global search capability.
Building on these insights, this study proposes an AE-optimized MSVR framework for ship hydrodynamic derivative identification. By combining the ability of MSVR to capture inter-DOF coupling with the efficient hyperparameter optimization of AE, we advance the research of ship motion modeling.
The rest of this paper is organized as follows: Section 2 details the mathematical model of ship motion and the identification model for reconstructing input–output. Section 3 provides an introduction to the AE-MSVR algorithm. Section 4 demonstrates the identification methodology, processes clean ship maneuvering data, and validates model accuracy through simulation experiments. Section 5 discusses the robustness of ships under varying levels of environmental disturbances. Concluding remarks summarizing the study are given in Section 6.

2. Ship Maneuvering Model

2.1. The 3-DOF Mathematical Model

Ship maneuvering motion is typically analyzed using two distinct coordinate systems: the Earth-fixed coordinate system O o X o Y o Z o and the ship-fixed coordinate system O X Y Z , illustrated in Figure 1. At the initial moment, the origin O o coincides with the origin O at the center of gravity of the ship.
According to Newton’s second law of motion, the 3-DOF ship maneuvering motion equation about surge (u), sway (v) and yaw (r) motion in the ship-fixed coordinate system shown in Equation (1) can be established:
m ( u ˙ v r x G r 2 ) = F X m ( v ˙ + u r + x G r ˙ ) = F Y I z r ˙ + m x G ( v ˙ + u r ) = F N
where the key parameters include ship mass (m), rotational inertia about the vertically downward z-axis ( I z ), the ship’s center of gravity ( x G ), accelerations ( u ˙ , v ˙ , r ˙ ), and forces in three directions ( F X , F Y , F N ).
Abkowitz expresses the hydrodynamic forces and moments F X , F Y , F N in Equation (1) as functions of motion variables and control quantities in Equation (2):
F = f ( u ˙ , v ˙ , r ˙ , u , v , r , δ )
where δ is the rudder angle. The uniform straight-line state in Equation (3) is taken as the nominal state:
u = u 0 + Δ u ,   v = v 0 + Δ v ,   r = r 0 + Δ r ,   δ = δ 0 + Δ δ
where Δ u , Δ v , Δ r , and Δ δ are small perturbations from nominal variables u 0 , v 0 , r 0 , δ 0 , v 0 = r 0 = δ 0 = 0 , and u 0 = U 0 .
Substitute Equations (2) and (3) into Equation (1) and expand the Taylor series to the third order. Move the acceleration term to the left side of the equation and combine them to obtain Equation (4):
( m X u ˙ ) u ˙ = f 1 ( u , v , r , δ ) ( m Y v ˙ ) v ˙ + ( m x G Y r ˙ ) r ˙ = f 2 ( u , v , r , δ ) ( m x G N v ˙ ) v ˙ + ( I z N r ˙ ) r ˙ = f 3 ( u , v , r , δ )
where X u ˙ , Y v ˙ , Y r ˙ , N v ˙ , and N r ˙ are the acceleration derivatives, or added masses.
Express Equation (4) in the matrix form given by Equation (5):
m X u ˙ 0 0 0 m Y v ˙ m x G Y r ˙ 0 m x G N v ˙ I z N r ˙ u ˙ v ˙ r ˙ = f 1 f 2 f 3
where
f 1 = X u Δ u + X u u Δ u 2 + X u u u Δ u 3 + X v v v 2 + X r r r 2 + X r v r v + X δ δ δ 2 + X u δ δ Δ u δ 2 + X v δ v δ + X u v δ Δ u v δ f 2 = Y 0 + Y u Δ u + Y u u Δ u 2 + Y v v + Y r r + Y v v v v 3 + Y v v r v 2 r + Y v u v Δ u + Y r u r Δ u + Y δ δ + Y δ δ δ δ 3 + Y u δ Δ u δ + Y u u δ Δ u 2 δ + Y v δ δ v δ 2 + Y v v δ v 2 δ f 3 = N 0 + N u Δ u + N u u Δ u 2 + N v v + N r r + N v v v v 3 + N v v r v 2 r + N v u v Δ u + N r u r Δ u + N δ δ + N δ δ δ δ 3 + N u δ Δ u δ + N u u δ Δ u 2 δ + N v δ δ v δ 2 + N v v δ v 2 δ
where X u , X u u , Y v , N r , etc., are hydrodynamic derivatives, Y 0 and N 0 represent the steady-state hydrodynamic force along the y-axis and the yaw moment about the z-axis during uniform linear motion, and U is the ship speed U = ( u 0 + Δ u ) 2 + v 2 . It should be noted that f 1 only retains 10 items, while f 2 and f 3 retain 15 items.

2.2. Reconstructed Identification Model

During system identification processes, parameter drift inevitably occurs as an inherent phenomenon that critically impacts the precision of hydrodynamic derivative determination. This phenomenon primarily stems from multicollinearity within the regression model, where model fitting results may appear adequate despite yielding inaccurate parameter estimates. Unlike Luo and Li, who mitigated multicollinearity using additional excitation in training samples [28], the present study determines hydrodynamic derivatives with a modified regression model [29], requiring no added excitation. The structure of this modified model proceeds as follows. The continuous equations of motion are first discretized via Euler’s method as formulated in Equation (6):
Δ u ˙ = [ Δ u ( k + 1 ) Δ u ( k ) ] / h Δ v ˙ = [ Δ v ( k + 1 ) Δ v ( k ) ] / h Δ r ˙ = [ Δ r ( k + 1 ) Δ r ( k ) ] / h
where k and k + 1 denote adjacent sampling instants, and h denotes the sampling interval.
Considering the scale effect between the real ship and the ship model, the physical quantities in Equation (5) are dimensionless according to Equation (7) so as to realize the conversion between the model and actual ship results:
  Δ u = Δ u U ,   v = v U ,   r = L r U ,   δ = δ   Δ u ˙ = Δ u ˙ ( U 2 / L ) ,   v ˙ = v ˙ ( U 2 / L ) ,   r ˙ = r ˙ ( U 2 / L 2 )
where L is the length of the ship.
Substitute Equations (6) and (7) into Equation (5). After sorting, the reconstructed identification model is obtained. For the convenience of simulation, u, v and r are converted into dimensional form:
L ( m X u ˙ ) Δ u ( k + 1 ) Δ u ( k ) h = XA
L ( m Y v ˙ ) v ( k + 1 ) v ( k ) h + L 2 m x G Y r ˙ r ( k + 1 ) r ( k ) h = YB
L ( m x G N v ˙ ) v ( k + 1 ) v ( k ) h + L 2 ( I z N r ˙ ) r ( k + 1 ) r ( k ) h = NC
X = [ X u , X u u , X u u u , X v v , X r r , X r v , X δ δ , X u δ δ , X v δ , X u v δ ] 1 × 10
Y = Y 0 , Y u , Y u u , Y v , Y r , Y v v , Y v v r , Y v u ,   Y r u , Y δ , Y δ δ δ , Y u δ , Y u u δ , Y v δ δ , Y v v δ 1 × 15
N = N 0 , N u , N u u , N v , N r , N v v , N v v r , N v u ,   N r u , N δ , N δ δ δ , N u δ , N u u δ , N v δ δ , N v v δ 1 × 15
A = Δ u ( k ) U ( k ) , Δ u 2 ( k ) , Δ u 3 ( k ) / U ( k ) , v 2 ( k ) , r 2 ( k ) L 2   v ( k ) r ( k ) L , δ 2 ( k ) U 2 ( k ) , Δ u ( k ) δ 2 ( k ) U ( k ) ,   v ( k ) δ ( k ) U ( k ) , Δ u ( k ) v ( k ) δ ( k ) l × 10 T
B = C = U 2 ( k ) , Δ u ( k ) U ( k ) , Δ u 2 ( k ) , v ( k ) U ( k ) , r ( k ) U ( k ) L , v 3 ( k ) / U ( k ) ,   v 2 ( k ) r ( k ) L / U ( k ) , v ( k ) Δ u ( k ) , r ( k ) Δ u ( k ) L , δ ( k ) U 2 ( k ) , δ 3 ( k ) U 2 ( k ) ,   Δ u ( k ) δ ( k ) U ( k ) , Δ u 2 ( k ) δ ( k ) , v ( k ) δ 2 ( k ) U ( k ) , v 2 ( k ) δ ( k ) ] l × 15 T
where X , Y , N are coefficient vectors, A , B , C are state vectors. The inner products of XA , YB , and NC are f 1 , f 2 , and f 3 . For the given model structure, the system inputs are defined as { Δ u ( k ) , v ( k ) , r ( k ) , δ ( k ) , U ( k ) } . Since B and C are exactly the same, the sway and yaw motion equations can be formulated as a multi-input multi-output (MIMO) problem. Due to the identifiability of parameters, the five acceleration derivatives X u ˙ , Y v ˙ , Y r ˙ , N v ˙ , and N r ˙ do not participate in the identification and are generally given in advance through strip theory calculations or semi-empirical formulas, usually with sufficient accuracy. The parameters to be identified are the elements in the vectors X , Y , N . Once these coefficient matrices are determined, the complete Abkowitz model is obtained, and this model avoids the problem of matrix inversion.

3. AE-MSVR

3.1. MSVR

The core of SVR is to make samples present linear separability (or linear regression) characteristics in high-dimensional feature space through nonlinear mapping so as to build an efficient linear regression model in this space to solve the original nonlinear problem. However, traditional SVR has only one output and may ignore some information between outputs when modeling multi-output systems. To address this limitation, MSVR replaces the L 1 norm loss function with the L 2 norm. Consider a system with an input vector x of dimensionality d ( x R d ) and an output vector y of dimensionality Q ( y R Q ). The MSVR model is expressed by Equation (16):
f ( x ) = W ϕ ( x ) + b
where
y = [ y 1 , y 2 , , y Q ] R Q is the output vector,
W = [ w 1 , w 2 , , w Q ] R d × Q , w is the coefficient vector ( w j R d , j = 1 , 2 , , Q ),
b = [ b 1 , b 2 , , b Q ] R Q , b is the bias ( b j R ),
ϕ ( x ) transforms x into feature space.
Minimize the cost function Equation (17):
L p ( W , b ) = 1 2 j = 1 Q w j 2 + C i = 1 l L ( u i )
where
u i = e i = e i e i ,
e i = y i W ϕ ( x ) b ,
C is the regularization factor,
L ( u ) = 0 u < ϵ ( u ϵ ) 2 u ϵ , L ( u ) is the loss function and ϵ denotes the insensitivity loss factor. When ϵ = 0 , the problem simplifies to an independent regularized kernel least square regression for each component. When ϵ is non-zero, each output variable incorporates the errors of all other output variables while generating its own regression function, which helps achieve an optimal global fitting solution. An iteratively reweighted least squares (IRWLS) approach was developed by Pérez-Cruz [30]. Within this method, the next solution estimate is determined through a linear search procedure along the descent direction, building upon the previous solution state. Each iteration complexity does not exceed that of each component’s least-squares computation. By performing a first-order Taylor expansion on L ( u ) , Equation (17) is approximated as Equation (18):
L P ( W , b ) = 1 2 j = 1 Q w j 2 + 1 2 i = 1 n a i u i 2 + C T
where
a i = 0 u i k < ϵ 2 C ( u i k ϵ ) u i k u i k ϵ ,
k denotes the kth iteration,
and C T denotes a constant summation term independent of W and b .
During the IRWLS algorithm, Equation (19) needs to be solved to continue the iteration:
Φ D a Φ + I Φ a a Φ 1 a w j b j = Φ D a y j a y j
where
Φ = ϕ ( x 1 ) , , ϕ ( x n ) R d × n ,
a = a 1 , , a n R n ,
y j = y 1 j , , y n j R n ,
D = diag ( a ) R n × n   and   1 R n .
According to the Representer Theorem, we can express w j in Equation (19) as a linear combination of training samples in the feature space ( w j = i ϕ ( x i ) β j = Φ β j ), and obtain Equation (20):
K + D a 1 1 a K 1 a β j b j = y j a y j
where K is a kernel function. This paper chooses the linear kernel function ( K ( x , x ) = x · x ) because it does not change the input dimension. When the bias term b approaches zero, the weight vector for the j-th dimension becomes w j = i β i j x i which corresponds to the hydrodynamic derivatives. The composite weight matrix W across all dimensions is expressed as W = i = 1 k x i β i = X β where X is the training data matrix, β = [ β 1 , β 2 , , β Q ] , and the dimension of W is ( d × Q ) .

3.2. AE

The AE algorithm is a novel and efficient optimization approach that updates solutions through an alpha operator incorporating an adaptive base vector and the random and adaptive step sizes [27]. To enhance intergenerational information transfer, a dual-evolution-path mechanism is employed. AE achieves a balance between global search and local refinement via nonlinear regulation of the attenuation factor alpha. In addition, ’sampling-replacement-adaptive fine-tuning’ is performed simultaneously in one update, which reduces the coupling instability caused by multi-operator and multi-stage collaboration and shortens the convergence path. The algorithm workflow is detailed as follows:
(1) Initialization: Generate candidate solution matrix X with each solution X i initialized uniformly in the D-dimensional search space: X i = l b + ( u b l b ) · rand 0 , 1 , [ 1 , D ] , i = 1 , 2 , , N ] , where l b and u b specify the lower and upper bounds of the search domain, ‘rand’ generates uniform random vectors, and N corresponds to the number of candidate solutions.
(2) Evolution matrix: Instead of directly evolving solutions in X , build matrix E by sampling N solutions from X with replacement: E N X , E X . The symbol ‘ N ’ indicates N-time sampling with replacement. E i denotes the i-th solution in E . Successful updates to E i trigger replacement of the corresponding solution in X by index.
(3) Evolution: Distinct from other algorithms, this approach utilizes only the alpha operator for effecting efficient search functionality. Encompassed within this operator, the processes of exploiting and harnessing evolutionary information are integrated. Equation (21) presents the mathematical formulation of this operator:
E i t + 1 = P + α Δ r i + θ · W i + E i t P L i
where we have the following:
  • t: iteration index.
  • P: base vector determining evolutionary starting position.
  • α : attenuation factor balancing algorithmic exploration/exploitation.
  • Δ r i : the i-th random step size.
  • θ : control parameter for differential vector (self-adaptive step size).
  • W i , L i : sampled solutions from X , satisfying f ( W i ) f ( E i ) f ( L i ) .
The base vector P is computed via two equally probable paths in Equation (22):
P = c a P a t + 1 c a × diag A = P a t + 1 c b P b t + 1 c b × ω B = P b t + 1
where c a and c b denote the learning rates, A and B are matrices obtained through sampling with replacement and sampling without replacement from X respectively, and ω is the weighting factor.
The right-hand side of the operator comprises three functionally distinct components. Adaptive base vector P determines the evolutionary starting point. Random step α Δ r i provides global search capability through stochastic perturbation. Adaptive step θ · W i + E i t P L i enables local search guided by fitness values. Random step size and adaptive step size ensure large-scale global exploration in the early stage of iteration, and automatically switch to local exploration in the later stage, alleviating the premature maturity of the algorithm under multi-modal targets.
(4) Boundary constraints: If any element E i in E i , j violates boundary limits, then E i , j is calculated according to Equation (23):
E i , j ( E i , j + u b ) / 2 , if   E i , j > u b ( E i , j + l b ) / 2 , if   E i , j < l b E i , j , o t h e r w i s e
(5) Elite selection: A solution is retained in the next generation through Equation (24) if it demonstrates improved fitness:
X k t + 1 = E i t + 1 , if   f ( E i t + 1 ) f ( E i t )
(6) Termination of iteration: When the maximum number of iterations is reached, stop the iteration. The optimal individual is the optimal solution; otherwise, return to step 2.
The flowchart of AE is shown in Figure 2.

3.3. AE-MSVR

The regression performance of MSVR is highly dependent on the selection of its hyperparameters, and different kernel functions correspond to different kernel parameters and search ranges. Since it is difficult to accurately set these parameters through empirical methods to ensure regression accuracy, the excellent search performance of AE is used to automatically iterate and find the optimal target parameters. The choice of fitness function also affects the performance of AE. This paper selects the mean square error (MSE) as the fitness function. When the MSE value reaches the minimum, the corresponding hyperparameter value is optimal and corresponds to the highest regression accuracy. The steps of AE optimization of MSVR are as follows:
(1) Determine the optimization target and scope: Determine the hyperparameters and their ranges that need to be optimized for MSVR.
(2) Initialize AE: Set the maximum number of iterations, optimization dimension (i.e., the number of hyperparameters to be optimized), and population size of AE.
(3) Iterative optimization: Run AE until the maximum number of iterations is reached to obtain the optimal hyperparameters.
(4) MSVR model training: Use this optimal hyperparameter to train the MSVR model.
(5) Verification: Verify the generalization performance of the optimal MSVR model obtained through training by predicting unknown data.
The flowchart of AE-MSVR is shown in Figure 3.

4. Model Validation

4.1. Training Data

In 1965, Chislett et al. [31] systematically measured multiple hydrodynamic derivatives of a Mariner Class Vessel model in the Abkowitz model framework through planar motion mechanism (PMM) experiments. Their work successfully simulated real-world ship maneuvers, including spiral tests, turning circle tests, and zigzag tests. To ensure model accuracy and reliability, this study references the validation data obtained from Chislett et al.’s experiments. Table 1 presents an outline of the ship’s fundamental characteristics.
Ship motion simulation experiments can be easily performed in the Marine System Simulator (MSS). The platform facilitates diverse testing frameworks while providing robust computational resources for marine system modeling. Turning circle tests and zigzag tests are two primary categories of standard ship maneuvering tests. Due to the simplicity of turning motion conditions, they are unsuitable for generating training data. This study employs 20° and 10° zigzag test to generate the training dataset. The MSS is configured in detail as follows: the ship type is a mariner, the speed is 7.7175 m/s, the simulation duration is 1000 s, the execution time of steering begins at 10 s, the rudder angles are [20,20] and [10,10], and the data interval is 1 s. At the same time, record the motion variables (u,v,r,U) and rudder angle δ and save them. The 1000-sample dataset covers the entire zigzag test as illustrated in Figure 4 and Figure 5.
The following section verifies the sensitivity of the identification model based on Euler discretization as described in Section 2.2, to discrete step sizes. We generated 20° zigzag test data with varying time steps (h = 0.01, 0.1, 0.5, 1.0) in the simulator, with each dataset spanning 1000 s. To obtain an equal number of samples, all data were uniformly sampled at 1 s intervals, resulting in 1000 samples per dataset. This approach reflects the influence of integration step size on dynamics while ensuring consistent training dataset lengths. We generated 20° zigzag maneuver data using the MSS simulator with four different time intervals 0.01, 0.1, 0.5, 1, all sampled at a 1 s time interval. Using these four datasets, the hydrodynamic vectors A , B , C were constructed, and the variance inflation factor (VIF) for each regression term of the matrix was calculated. The results are presented in Table 2. Since vectors B and C are identical, only A and B are listed. The table indicates severe multicollinearity among the hydrodynamic forces for surge, sway, and yaw. The VIF values for surge hydrodynamics are significantly lower than those for sway and yaw. Among the different time intervals, the VIF is smallest for the 1 s interval, and as the time interval approaches 1 s, the VIF decreases, indicating weaker multicollinearity, which is more pronounced in vector B . Therefore, to enhance identification and modeling performance, subsequent sections adopt data generated by MSS with a 1 s time interval.

4.2. Identification Process

As we know from Section 2.2, the input vector B and the left-hand side terms of the sway Equation (9) and the yaw Equation (10) can be obtained based on the training data. This input–output relationship is fitted via AE-MSVR, configured with the following: population = 50, max iterations = 30, the optimization dimension is 2 (corresponding to C and ϵ of MSVR) and the search range is [0, 10,000] and [0, 10−3], respectively, and the objective function is Equation (25) (taking the Equations (9) and (10) as an example).
f ( x i ) = k = 1 n ( y ^ k 1 ( x i ) y k 1 ) 2 + k = 1 n ( y ^ k 2 ( x i ) y k 2 ) 2
y ^ k 1 ( x i ) = Y B ,   y ^ k 2 ( x i ) = N C
where x i is a candidate hyperparameter (here, C and ϵ ), Y and N are the weight coefficients (hydrodynamic derivatives) extracted after training MSVR with x i , i.e., Equations (12) and (13); B and C are Equation (15); y ^ k 1 ( x i ) and y ^ k 2 ( x i ) are the left-hand-side values of Equations (9) and (10) calculated using the identified hydrodynamic derivatives, and y k 1 and y k 2 are the left-hand-side values of Equations (9) and (10) obtained from the training data; and n is the number of samples.
After the training is completed, the coefficients Y and N are extracted from the obtained MSVR model and substituted into Equations (9) and (10) to obtain the sway and yaw motion equations in the Abkowitz model. Figure 6 shows the modeling process. It should be noted that since the hydrodynamic derivatives of the surge motion equation need to be identified separately, the figure only shows the identification process of the sway and yaw motion equations.

4.3. Identification Results

Table 3 and Table 4 present the results of dimensionless hydrodynamic derivative identification using the 20° and 10° zigzag tests as training data. The tables show that the identification results based on the AE-MSVR for both maneuvering data agree well with the PMM test. However, because the 20° zigzag test more fully excites the ship’s motion, the identification results are superior to those of the 10° zigzag test. Table 3 also compares the identification results with those of the single-output SVR [13], demonstrating that nearly every hydrodynamic derivative is more accurate. It is noted that acceleration derivatives are treated as known constants in the identification process: X u ˙ = 42 × 10 5 , Y v ˙ = 748 × 10 5 , Y r ˙ = 9.354 × 10 5 , N v ˙ = 4.646 × 10 5 , N r ˙ = 43.8 × 10 5 , and other non-dimensional parameters involved in calculations include m = 798 × 10 5 , I z = 39.2 × 10 5 , x G = 2300 × 10 5 .

4.4. Identified Model Validation

A key criterion for evaluating the applicability of the model is to generalize to untrained maneuvering scenarios. To verify the performance of the obtained hydrodynamic model, numerical simulations were used to predict the 20°/20° and 10°/10° zigzag tests and the 35° turning circle test. Figure 7, Figure 8 and Figure 9 compare the results of the reference model, the single-output SVR identification model, and the AE-MSVR identification model in these three maneuvering tests. Although differences in u, v, r, and heading angle ψ may be difficult to distinguish directly, the trajectory comparison (where errors accumulate) clearly demonstrates that AE-MSVR achieves closer agreement with the reference model than single-output SVR. This superiority is particularly conspicuous in the 35° turning circle test. For the purpose of evaluating model performance, MSE and correlation coefficient (CC) are used to measure the prediction accuracy. CC can measure the trend consistency between the predicted value and the true value, and MSE measures the absolute error between the predicted value and the true value. MSE and CC are defined as Equations (26) and (27):
MSE = 1 n k = 1 n a c t k p r e k 2
C C = k = 1 n p r e k p r e ¯ a c t k a c t ¯ k = 1 n p r e k p r e ¯ 2 k = 1 n a c t k a c t ¯ 2
where p r e and p r e ¯ represent the predicted results and the average value, a c t and a c t ¯ represent the actual results and the average value, and n is the data length.
The AE-MSVR and SVR identification results based on the 20° zigzag test in Table 3 are substituted into Equation (5) to perform various manipulation motion simulations. Table 5 lists the MSE and CC of the simulation results relative to the reference model for u, v, and r responses. Analysis of the table shows that the MSE of u, v, and r obtained by the AE-MSVR identification model are several orders of magnitude lower than those of the SVR identification model, and its CC value is as high as 0.9999, which is also significantly better than SVR. These results show that the AE-MSVR identification method performs better than SVR, and its results are highly consistent with the reference model.

5. Model Identification Under Disturbance

5.1. Disturbance Model

Table 3 and Table 4 indicate that the hydrodynamic derivatives identified exhibit good agreement with the PMM test, and validate the effectiveness of the modeling approach. However, actual experimental training samples exhibit noise when compared to simulated samples, stemming from sensor errors and inherent environmental uncertainties like wind, waves, and currents. This study adopts the disturbance model Equation (28) proposed by Sutulo [32]:
ζ i = ζ 0 i + max ( ζ ) ξ i k 0 k ζ
where ζ { u , v , r } denotes the motion parameters, ζ 0 i is the original data, max( ζ ) represents the maximum absolute value, and k 0 globally controls the noise intensity to represent different levels of noise. ξ i represents a Gaussian-distributed random variable (variance: 0.2). k ζ operates as a dedicated scaling factor. Given that the noise of u is significantly less than that of v and that of r, we set k ζ = 0.2 for u and k ζ = 1.0 for v and r. The comparison of the original data and polluted data ( k 0 = 5%, 10%, 20%) is shown in Figure 10. For clarity, only part of the data is displayed.

5.2. Identification Under Disturbance

When directly identifying hydrodynamic derivatives from polluted data, substantial deviations in results often occur. Therefore, wavelet denoising is utilized for preprocessing and smoothing the training dataset. Set DB4 as the wavelet base; the number of decomposition layers is 5; and the threshold function is Bayes. The effect of denoising is shown in Figure 11.
The parameter identification process for maneuvering data containing disturbances is the same as that in Section 4.2. The AE-MSVR algorithm was applied to identify parameters using the denoised training dataset. To mitigate random fluctuations, each experiment was repeated 50 times, and the average result was adopted. A 35° turning circle test served to verify the robustness of the identified model. Figure 12 plots comparative simulation results for u, v, r, ψ , and ship trajectory (x, y) between the identification and reference model. It can be observed that, even under disturbance, the identified model effectively captures the dynamic properties of the ship and generates a relatively accurate response. At disturbance levels of k 0 = 5% and 10%, the prediction errors remain within an acceptable range. Generally, higher levels of disturbance lead to greater deviations. When the disturbance level k 0 increases to 20%, not only does the result deviation become larger but it also becomes unstable. This is primarily due to the data becoming highly distorted at this interference level, making it challenging for the denoising method to completely filter out the noise.
Turning circle maneuvering characteristics serve as quantitative error indicators. These calculated values, detailed in Table 6, reveal that the deviation is less than 3.6% at k 0 = 5%, less than 7.4% at k 0 = 10%, and reaches a maximum of 26.6% at k 0 = 20%. From the above results, we can see that under mild or moderate environments, the identified model sustains key characteristics precision provides acceptable predictive performance. Although the maneuvering characteristics exhibit significant deviations under harsh environment, the model still demonstrates the capability to predict short-term trajectories. The results demonstrate that the AE-MSVR-based method can achieve relatively accurate parameter identification in low-interference environments. However, such noise levels rarely occur in actual tests, so the 20% scenario should be considered an extreme test to demonstrate the robustness boundary. During actual maneuvering tests, external environmental interference should be minimized, or training data from actual operations in calm waters should be used. The results show that the ship motion mathematical model identification method based on AE-MSVR can accurately identify the model in a low-disturbance environment.

6. Conclusions

(1) This paper addresses the strong coupling between yaw and sway motion in the ship motion model by proposing an AE-MSVR identification method for ship motion modeling. This method approaches the yaw and sway motion equations as a MIMO problem, utilizing MSVR for modeling and optimizing hyperparameters with AE. It reduces parameter drift by restructuring the regression model’s input–output.
(2) The ship motion state data is obtained by simulating 20° zigzag maneuver. The model is trained using this data. The results show that the AE-MSVR identification method provides promising estimations of the linear and nonlinear hydrodynamic derivatives within a 3-DOF Abkowitz model. The identified hydrodynamic derivatives exhibit high agreement with PMM test results, yielding significantly improved accuracy over single-output SVR.
(3) Different levels of disturbance are introduced into the training data to simulate actual measurement errors and complex environments. Calculation of the maneuvering characteristics from the turning circle test demonstrates that this method can achieve reliable identification in a low-disturbance environment.
The AE-MSVR identification method proposed in this paper can not only identify the complex hydrodynamic derivatives of ships with promising accuracy but also maintain good robustness under the interference of data noise, which provides an effective way for predicting ship motion and maneuverability.
While the proposed AE-MSVR framework has demonstrated promising results in identifying hydrodynamic derivatives and predicting maneuvering performance, several limitations should be acknowledged. First, the training data were based on simulated zigzag maneuvers. Although simulations provide controllable and repeatable conditions, the absence of real free-running trials limits the immediate applicability to practice. Second, the disturbance model was restricted to Gaussian noise, which represents a simplification since real maneuvering trials often involve non-Gaussian disturbances such as colored processes. Third, although this paper reduces parameter drift by adopting a regression model that reconstructs input and output, this phenomenon will be aggravated when interference is added, reducing accuracy.
Future work will focus on the following:
(1) Validating the identification method presented in this paper using data from free-running model tests conducted at the Hamburg Ship Model Basin (HSVA);
(2) Extending the robustness analysis to non-Gaussian noise modeling and computing confidence intervals;
(3) Introducing adaptive or hybrid modeling methods to mitigate parameter drift and improve model generalization.

Author Contributions

Conceptualization, Q.Y. and X.W.; Methodology, Q.Y. and Z.L.; Software, Z.L. and J.P.; Validation, Q.Y. and Z.L.; Formal analysis, Z.L.; Investigation, Q.Y. and X.W.; Resources, Q.Y., X.W., F.D., R.Z. and J.Y.; Data curation, Z.L.; Writing – original draft, Z.L.; Writing – review & editing, Q.Y. and Z.L.; Visualization, J.P.; Supervision, J.Y.; Project administration, X.W.; Funding acquisition, Q.Y., X.W., R.Z. and J.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China Key Project: NO. 51839005; High-tech Ship Research Special Project: NO. K24532-1-2; Zhoushan Science and Technology Bureau Fund Project: NO. 2023C41022; National Natural Science Foundation of China: NO. 52101388.

Data Availability Statement

The data that support the findings of this study are openly available in the Marine Systems Simulator (MSS) repository on GitHub at https://github.com/cybergalactic/MSS.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. IMO. Interim Guidelines on the Second Generation Intact Stability Criteria; Technical Report MSC.1/Circ.1627; IMO: London, UK, 2020. [Google Scholar]
  2. Skulstad, R.; Li, G.; Fossen, T.I.; Vik, B.; Zhang, H. A hybrid approach to motion prediction for ship docking-integration of a neural network model into the ship dynamic model. IEEE Trans. Instrum. Meas. 2021, 70, 2501311. [Google Scholar] [CrossRef]
  3. Abkowitz, M.A. Lectures on Ship Hydrodynamics–Steering and Manoeuvrability; Report No. Hy-5; Hydro- and Aerodynamics Laboratory: Lyngby, Denmark, 1964. [Google Scholar]
  4. Xia, H.; Ji, Y.; Xu, L.; Alsaedi, A.; Hayat, T. Maximum likelihood-based gradient estimation for multivariable nonlinear systems using the multiinnovation identification theory. Int. J. Robust Nonlinear Control. 2020, 30, 5446–5463. [Google Scholar] [CrossRef]
  5. Xue, Y.; Liu, Y.; Ji, C.; Xue, G. Hydrodynamic parameter identification for ship manoeuvring mathematical models using a Bayesian approach. Ocean. Eng. 2020, 195, 106612. [Google Scholar] [CrossRef]
  6. Zhong, Y.; Yu, C.; Wang, R.; Pei, T.; Lian, L. Adaptive anti-noise least-squares algorithm for parameter identification of unmanned marine vehicles: Theory, simulation, and experiment. Int. J. Fuzzy Syst. 2023, 25, 369–381. [Google Scholar] [CrossRef]
  7. Wakita, K.; Maki, A.; Umeda, N.; Miyauchi, Y.; Shimoji, T.; Rachman, D.M.; Akimoto, Y. On neural network identification for low-speed ship maneuvering model. J. Mar. Sci. Technol. 2022, 27, 772–785. [Google Scholar] [CrossRef]
  8. Perez, T.; Fossen, T.I. Practical aspects of frequency-domain identification of dynamic models of marine structures from hydrodynamic data. Ocean. Eng. 2011, 38, 426–435. [Google Scholar] [CrossRef]
  9. Meng, Y.; Zhang, X.; Zhang, X.; Ma, D.; Duan, Y. Online ship motion identification modeling and its application to course-keeping control. Ocean. Eng. 2024, 294, 116853. [Google Scholar] [CrossRef]
  10. Vapnik, V. An overview of statistical learning theory. IEEE Trans. Neural Netw. 1999, 10, 988–999. [Google Scholar] [CrossRef]
  11. Wang, X.; Zou, Z.; Yu, L.; Cai, W. System identification modeling of ship manoeuvring motion in 4 degrees of freedom based on support vector machines. China Ocean. Eng. 2015, 29, 519–534. [Google Scholar] [CrossRef]
  12. Luo, W.L.; Zou, Z.J. Parametric Identification of Ship Maneuvering Models by Using Support Vector Machines. J. Ship Res. 2009, 53, 19–30. [Google Scholar] [CrossRef]
  13. Wang, T.; Li, G.; Wu, B.; Æsøy, V.; Zhang, H. Parameter identification of ship manoeuvring model under disturbance using support vector machine method. Ships Offshore Struct. 2021, 16, 13–21. [Google Scholar] [CrossRef]
  14. Xu, H.; Hassani, V.; Guedes Soares, C. Comparing generic and vectorial nonlinear manoeuvring models and parameter estimation using optimal truncated least square support vector machine. Appl. Ocean. Res. 2020, 97, 102061. [Google Scholar] [CrossRef]
  15. Xu, H.; Guedes Soares, C. Hydrodynamic coefficient estimation for ship manoeuvring in shallow water using an optimal truncated LS-SVM. Ocean. Eng. 2019, 191, 106488. [Google Scholar] [CrossRef]
  16. Xu, P.; Cao, Q.; Shen, Y.; Chen, M.; Ding, Y.; Ding, Y. Predicting the motion of a USV using support vector regression with mixed kernel function. J. Mar. Sci. Eng. 2022, 10, 1899. [Google Scholar] [CrossRef]
  17. Chen, L.; Yang, P.; Li, S.; Tian, Y.; Liu, G.; Hao, G. Grey-box identification modeling of ship maneuvering motion based on LS-SVM. Ocean. Eng. 2022, 266, 112957. [Google Scholar] [CrossRef]
  18. Hu, Y.; Song, L.; Liu, Z.; Yao, J. Identification of ship hydrodynamic derivatives based on LS-SVM with wavelet threshold denoising. J. Mar. Sci. Eng. 2021, 9, 1356. [Google Scholar] [CrossRef]
  19. Tuia, D.; Verrelst, J.; Alonso, L.; Perez-Cruz, F.; Camps-Valls, G. Multioutput support vector regression for remote sensing biophysical parameter estimation. IEEE Geosci. Remote. Sens. Lett. 2011, 8, 804–808. [Google Scholar] [CrossRef]
  20. Sanchez-Fernandez, M.; de Prado-Cumplido, M.; Arenas-Garcia, J.; Perez-Cruz, F. SVM multiregression for nonlinear channel estimation in multiple-input multiple-output systems. IEEE Trans. Signal Process. 2004, 52, 2298–2307. [Google Scholar] [CrossRef]
  21. Jiang, L.; Shang, X.; Jin, B.; Zhang, Z.; Zhang, W. Black-box modeling of ship maneuvering motion using multi-output least-squares support vector regression based on optimal mixed kernel function. Ocean. Eng. 2024, 293, 116663. [Google Scholar] [CrossRef]
  22. Zhang, Y.Y.; Wang, Z.H.; Zou, Z.J. Black-box modeling of ship maneuvering motion based on multi-output nu-support vector regression with random excitation signal. Ocean. Eng. 2022, 257, 111279. [Google Scholar] [CrossRef]
  23. Li, S.; Yang, X.; Ren, H.; Li, C.; Feng, X. Non-parametric identification modeling and prediction of intelligent ship maneuvering motion based on real ship test at sea. Ocean. Eng. 2025, 330, 121267. [Google Scholar] [CrossRef]
  24. Dong, Z.; Ding, Y.; Liu, W.; Hu, Z.; Lu, S.; Liu, Y. Maneuverability parameter identification of a water-jet USV based on truncated weighted LSSVM integrated with adaptive mutation PSO algorithm. Ocean. Eng. 2025, 321, 120474. [Google Scholar] [CrossRef]
  25. Zhang, X.; Meng, Y.; Liu, Z.; Zhu, J. Modified grey wolf optimizer-based support vector regression for ship maneuvering identification with full-scale trial. J. Mar. Sci. Technol. 2022, 27, 576–588. [Google Scholar] [CrossRef]
  26. Tian, R.; Zhang, X.; Liu, X. Identification modeling of ship manoeuvring motion based on ISSA-SVR. Ocean. Eng. 2024, 313, 119364. [Google Scholar] [CrossRef]
  27. Gao, H.; Zhang, Q. Alpha evolution: An efficient evolutionary algorithm with evolution path adaptation and matrix generation. Eng. Appl. Artif. Intell. 2024, 137, 109202. [Google Scholar] [CrossRef]
  28. Luo, W.; Li, X. Measures to diminish the parameter drift in the modeling of ship manoeuvring using system identification. Appl. Ocean. Res. 2017, 67, 9–20. [Google Scholar] [CrossRef]
  29. Wang, X.; Zou, Z.; Hou, X.; Xu, F. System identification modelling of ship manoeuvring motion based on ɛ-support vector regression. J. Hydrodyn. 2015, 27, 502–512. [Google Scholar] [CrossRef]
  30. Pérez-Cruz, F.; Vázquez, A.N.; Alarcón-Diana, P.L.; Artés-Rodríguez, A. An IRWLS procedure for SVR. In Proceedings of the 2000 10th European Signal Processing Conference, Tampere, Finland, 4–8 September 2000; pp. 1–4. [Google Scholar]
  31. Chislett, M.; Strom-Tejsen, J. Planar motion mechanism tests and full-scale steering and manoeuvring predictions for a Mariner class vessel. Int. Shipbuild. Prog. 1965, 12, 201–224. [Google Scholar] [CrossRef]
  32. Sutulo, S.; Guedes Soares, C. An algorithm for offline identification of ship manoeuvring mathematical models from free-running tests. Ocean. Eng. 2014, 79, 10–25. [Google Scholar] [CrossRef]
Figure 1. Two coordinate systems.
Figure 1. Two coordinate systems.
Jmse 13 01942 g001
Figure 2. The flowchart of AE.
Figure 2. The flowchart of AE.
Jmse 13 01942 g002
Figure 3. The flowchart of AE-MSVR.
Figure 3. The flowchart of AE-MSVR.
Jmse 13 01942 g003
Figure 4. Training data for 20° zigzag test.
Figure 4. Training data for 20° zigzag test.
Jmse 13 01942 g004
Figure 5. Training data for 10° zigzag test.
Figure 5. Training data for 10° zigzag test.
Jmse 13 01942 g005
Figure 6. Identification flowchart.
Figure 6. Identification flowchart.
Jmse 13 01942 g006
Figure 7. Comparison of 20°/20° zigzag test.
Figure 7. Comparison of 20°/20° zigzag test.
Jmse 13 01942 g007
Figure 8. Comparison of 10°/10° zigzag test.
Figure 8. Comparison of 10°/10° zigzag test.
Jmse 13 01942 g008
Figure 9. Comparison of 35° turning circle test.
Figure 9. Comparison of 35° turning circle test.
Jmse 13 01942 g009
Figure 10. Partial data with different levels of disturbance.
Figure 10. Partial data with different levels of disturbance.
Jmse 13 01942 g010
Figure 11. Denoised partial velocity data.
Figure 11. Denoised partial velocity data.
Jmse 13 01942 g011
Figure 12. Comparison of 35° turning circle test between the identified model and the reference model at different disturbance levels.
Figure 12. Comparison of 35° turning circle test between the identified model and the reference model at different disturbance levels.
Jmse 13 01942 g012
Table 1. Main parameters of mariner.
Table 1. Main parameters of mariner.
ParameterValue
Length overall ( L o a )171.8 m
Length between perpendiculars ( L p p )160.93 m
Maximum beam (B)23.17 m
Design draft (T)8.23 m
Design displacement (∇)18,541 m3
Design speed ( U 0 )15 kn (7.7175 m/s)
Table 2. VIF of data at different time intervals.
Table 2. VIF of data at different time intervals.
A1 s0.5 s0.1 s0.01 sB1 s0.5 s0.1 s0.01 s
A 1 127.1127.9129.0129.4 B 1 1118.11254.71354.21371.3
A 2 873.5875.2880.1882.2 B 2 1506.41691.31838.11870.6
A 3 384.5383.8385.3386.1 B 3 934.8962.1970.1970.7
A 4 214.9229.3234.0233.4 B 4 2182.42258.32270.72267.3
A 5 220.2233.8240.7241.9 B 5 1812.51925.11975.11991.8
A 6 8.89.310.010.0 B 6 2894.53092.63170.93197.6
A 7 9.810.210.510.5 B 7 551.7598.9630637.7
A 8 777.0828.7844.7843.2 B 8 114.3115.6112.8112.4
A 9 61.962.963.363.7 B 9 2349.22487.92566.62597.8
A 10 29.129.029.129.3 B 10 589.3616.7637.9645.9
B 11 47.850.650.349.5
B 12 620.1651.6668.9672.5
B 13 325326.5331.7332
B 14 288.6293.5301.1301.5
B 15 23.123.423.823.9
Table 3. Hydrodynamic derivative identification results based on 20° zigzag test data ( × 10 5 ).
Table 3. Hydrodynamic derivative identification results based on 20° zigzag test data ( × 10 5 ).
XPMMAE-MSVRSVRYPMMAE-MSVRSVRNPMMAE-MSVRSVR
X u −184−183.9−185.2 Y v −1160−1160.0−1158.2 N v −264−264−262.4
X u u −110−109.4−116.6 Y r −499−499.0−498.1 N r −166−166−165.4
X u u u −215−212.9−220.0 Y v v v −8078−8080.0−8150.4 N v v v 16361638.71667.5
X v v −899−898.8−923.0 Y v v r 15,35615,354.215,312.0 N v v r −5483−5481−5484.0
X r r 181813.8 Y v u −1160−1160.2−1156.2 N v u −264−263.8−250.6
X δ δ −95−95−94.6 Y r u −499−499.1−497.3 N r u −166−165.9−162.2
X δ δ u −190−190−190.2 Y δ 278278.0277.6 N δ −139−139−139.0
X v r 798798.1779.3 Y δ δ δ −90−90.0−89.6 N δ δ δ 454542.3
X v δ 939392.3 Y δ u 556555.9554.3 N δ u −278−277.9−270.0
X v δ u 939386.1 Y δ u u 278277.8271.7 N δ u u −139−138.8−87.8
Y v δ δ −4−3.9−3.6 N v δ δ 131317.5
Y v v δ 11901189.01213.1 N v v δ −489−488.2−476.2
Y 0 −4−4.0−3.6 N 0 331.6
Y 0 u −8−8.0−8.6 N 0 u 668.0
Y 0 u u −4−4.0−2.7 N 0 u u 33−0.4
Table 4. Hydrodynamic derivative identification results based on 10° zigzag test data ( × 10 5 ).
Table 4. Hydrodynamic derivative identification results based on 10° zigzag test data ( × 10 5 ).
XPMMAE-MSVRYPMMAE-MSVRNPMMAE-MSVR
X u −184−183.96 Y v −1160−1159.95 N v −264−264.04
X u u −110−108.55 Y r −499−498.97 N r −166−166.02
X u u u −215−202.21 Y v v v −8078−8080.85 N v v v 16361644.69
X v v −899−898.95 Y v v r 15,35615,352.17 N v v r −5483−5477.4
X r r 1818 Y v u −1160−1160.59 N v u −264−263.31
X δ δ −95−94.99 Y r u −499−499.48 N r u −166−165.58
X δ δ u −190−189.86 Y δ 278278.01 N δ −139−139.01
X v r 798798.02 Y δ δ δ −90−90 N δ δ δ 4545.04
X v δ 9393 Y δ u 556555.46 N δ u −278−277.66
X v δ u 9393.11 Y δ u u 278273.64 N δ u u −139−136.86
Y v δ δ −4−3.93 N v δ δ 1312.88
Y v v δ 11901186.86 N v v δ −489−486.02
Y 0 −4−4 N 0 33
Y 0 u −8−7.97 N 0 u 65.98
Y 0 u u −4−3.59 N 0 u u 32.72
Table 5. Comparison of the prediction accuracy.
Table 5. Comparison of the prediction accuracy.
  MSECC
  AE-MSVRSVRAE-MSVRSVR
20°Zu4.56 × 10−116.12 × 10−50.99990.9996
v1.05 × 10−142.13 × 10−70.99990.9990
r1.89 × 10−115.02 × 10−40.99990.9993
10°Zu4.16 × 10−103.29 × 10−50.99990.9992
v6.97 × 10−142.79 × 10−70.99990.9968
r2.32 × 10−106.75 × 10−40.99990.9984
35°Tu1.44 × 10−71.27 × 10−40.99990.9999
v9.80 × 10−92.37 × 10−40.99990.9995
r5.69 × 10−93.51 × 10−40.99990.9995
Table 6. Maneuvering characteristics and deviation percentage of the identified model.
Table 6. Maneuvering characteristics and deviation percentage of the identified model.
Maneuvering CharacteristicsReference Value (m)5%10%20%
Value (m)Deviation (%)Value (m)Deviation (%)Value (m)Deviation (%)
Steady turning radius5765872.0533−7.4453−21.3
Maximum transfer102810502.1985−4.2770−25.0
Maximum advance7107150.77505.6661−6.8
Transfer at 90 (deg) heading3853993.6373−3.1283−26.6
Advance at 90 (deg) heading7057100.87455.7659−6.5
Tactical diameter at 180 (deg) heading102310452.2980−4.1768−24.9
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yuan, Q.; Liu, Z.; Wen, X.; Peng, J.; Dong, F.; Zhou, R.; Ye, J. Identification Modeling of Ship Maneuvering Motion Based on AE-MSVR. J. Mar. Sci. Eng. 2025, 13, 1942. https://doi.org/10.3390/jmse13101942

AMA Style

Yuan Q, Liu Z, Wen X, Peng J, Dong F, Zhou R, Ye J. Identification Modeling of Ship Maneuvering Motion Based on AE-MSVR. Journal of Marine Science and Engineering. 2025; 13(10):1942. https://doi.org/10.3390/jmse13101942

Chicago/Turabian Style

Yuan, Qiang, Zhihong Liu, Xiaofei Wen, Jinzhi Peng, Fei Dong, Ruiping Zhou, and Jun Ye. 2025. "Identification Modeling of Ship Maneuvering Motion Based on AE-MSVR" Journal of Marine Science and Engineering 13, no. 10: 1942. https://doi.org/10.3390/jmse13101942

APA Style

Yuan, Q., Liu, Z., Wen, X., Peng, J., Dong, F., Zhou, R., & Ye, J. (2025). Identification Modeling of Ship Maneuvering Motion Based on AE-MSVR. Journal of Marine Science and Engineering, 13(10), 1942. https://doi.org/10.3390/jmse13101942

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop