Next Article in Journal
Using Machine Learning Methodology to Model Nutrient Discharges from Ports: A Case Study of a Fertilizer Terminal
Previous Article in Journal
Development of a Numerical Prediction Model for Marine Lower Atmospheric Ducts and Its Evaluation across the South China Sea
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Identification of Multi-Innovation Stochastic Gradients with Maximum Likelihood Algorithm Based on Ship Maneuverability and Wave Peak Models

1
College of Electrical and Mechanical Engineering, Qingdao University of Science and Technology, Qingdao 266061, China
2
School of Energy and Power Engineering, Shandong University, Jinan 250061, China
*
Authors to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2024, 12(1), 142; https://doi.org/10.3390/jmse12010142
Submission received: 11 December 2023 / Revised: 4 January 2024 / Accepted: 4 January 2024 / Published: 11 January 2024
(This article belongs to the Section Ocean Engineering)

Abstract

:
This paper investigates the problem of real-time parameter identification for ship maneuvering parameters and wave peak frequency in an ocean environment. Based on the idea of Euler discretion, a combined model of ship maneuvering and wave peak frequency (ship–wave) is made a discretion, and a discrete-time auto-regressive moving-average model with exogenous input (ARMAX) is derived for parameter identification. Based on the ideas of stochastic gradient identification and multi-innovation theory, a multi-innovation stochastic gradient (MI-SG) algorithm is derived for parameter identification of the ship–wave discretion model. Maximum likelihood theory is introduced to propose a maximum likelihood-based multi-innovation stochastic gradient (ML-MI-SG) algorithm. Compared to the MI-SG algorithm, the ML-MI-SG algorithm shows improvements in both parameter identification accuracy and identification convergence speed. Simulation results verify the effectiveness of the proposed algorithm.

1. Introduction

As a crucial industry for economic development, the shipping industry is responsible for transporting over 90% of global trade cargo [1,2]. The performance of ship motion control systems directly impacts shipping safety and economic costs. Therefore, an accurate ship maneuvering model is essential to ensure optimal control system performance [3,4]. Given that a ship is a complex system with time-varying nonlinearity, its model parameters change with variations in load, draft, speed, etc. Hence, it is crucial to employ the system identification method to identify unknown model parameters in real-time during ship navigation [5,6]. In addition, a ship is affected differently by wind and waves in different sea conditions [7,8,9]. The peak frequency of waves can be used to judge sea conditions, making the identification of ship maneuvering parameters and peak frequency of waves both important and practically significant.
Ship maneuvering models play a crucial role in the analysis of ship maneuverability, the design of ship maneuvering controllers, and the development of ship maneuvering simulators [10]. Ship maneuvering models provide a high degree of generalization and a theoretical abstraction of the characteristics of the ship motion dynamic system, which can reflect the physical nature of the ship and the quantitative changes in variables during the actual motion process. According to their mathematical forms, ship maneuvering models can be divided into three categories: the Abkowitz holistic mathematical model [11], the MMG separation mathematical model [12], and the response mathematical model [13]. Among them, mathematical models are widely used in the field of control [14,15,16,17,18,19]. They take rudder angle as an input and return bow angle and bow speed as the output. The parameter values of the ship response model are essential for predicting the motion state of the ship [20]. Among them, the K and T indices can be calculated by either the Nomoto standard Z maneuver test method or the regression equation estimation method. In practice, many of the parameters of the ship motion model are calculated or determined by empirical formulas, which are based on ship measurement data [21,22]. System identification based on experimental data is an important method for obtaining the parameters of the motion model [23]. Zhang et al. used the crow search algorithm to address the parameter identification problem of a ship motion model in the autonomous navigation of ships [24]. Allotta et al. proposed a rapid procedure for the fast calibration of the main hydrodynamic parameters of an AUV, and the procedure has been successfully validated using simulation tools and experimental data derived from campaigns at sea [25]. Cardenas et al. proposed an identification method able to estimate a complete set of hydrodynamic coefficients present in the AUV maneuver equations and, using analytical methods, provided an improvement not only to the convergence rate throughout the inclusion of the ASE estimates but also to the estimates’ accuracy [26]. To diminish the parameter drift, reconstruction of the samples and modification of the mathematical model of ship maneuvering motion were carried out in another work. The difference method and the method of additional excitation were proposed to reconstruct the samples in [27]. A new method for hydrodynamic coefficient identification in ship maneuvering mathematical models based on the Bayesian rule was presented, tested, and validated in a nonlinear 4-DOF model with 108 hydrodynamic derivatives [28].
As the ship’s speed, load, and sea state affect the parameters of the ship maneuvering model, it should use recursive estimation algorithms [29,30,31,32,33] to identify the ship maneuvering model through using observation data in real-time [34,35]. Since Kensaku Nomoto’s standard algorithm for obtaining K,T via the Z-test was proposed, ship maneuverability researchers in various countries have been happy to determine K,T using the Z-test for evaluating the ship’s maneuverability performance [36]. It is simple, fast, and accurate to obtain K,T with the system identification method. Currently, commonly used identification algorithms include least squares [37], maximum likelihood estimation [38], Kalman filtering [39], neural networks [40], and support vector machine [41]. Least squares (LS) is a classical identification algorithm that was commonly used before the emergence of intelligent algorithms. However, the algorithm is sensitive to outliers in the training samples, prone to overfitting, and suffers from inconsistent estimation in the identification process [42]. To enhance the applicability and reliability of the least squares algorithm, the stochastic gradient algorithm has been applied to the identification of ship maneuverability models [43,44]. Song et al. proposed a novel nonlinear innovation-based algorithm using the hyperbolic tangent function and a stochastic gradient algorithm [45]. Xie et al. proposed multi-innovation least squares and improved multi-innovation extended Kalman filtering; the recognition accuracy and convergence rate were higher than traditional recognition methods [46]. Zhao et al. proposed a novel identification algorithm for 3-DOF ship maneuvering modeling; the algorithm combined multi-innovation and nonlinear innovation techniques that focus on the innovation’s processing [47].
However, the above methods do not consider the problem that, under wind and wave disturbances, the ship’s heading will sway with the wave disturbances, and the automatic steering gear will strike the rudder when there is a heading deviation [48,49,50]. In order to avoid frequent steering under wind and wave disturbances, wave filters need to be designed [51,52,53]. When using the commonly used filtering methods, the peak frequency acquisition time is long and it is easy to cause excessive phase lag in the control system. In recent years, a number of methods have been developed for identifying the peak frequency of ocean waves. Han et al. proposed a novel algorithm to adaptively search for the optimal cutoff frequency for a low-pass filter with high accuracy. The algorithm is fundamentally based on the fact that the vessel naturally acts as a low-pass filter and the energy from the high-frequency components, e.g., signal noise, is significantly smaller than that from the wave-induced vessel response [54]. For ships with model uncertainty and cross-correlation noise interference, Jiao et al. proposed an improved smooth variable structure filter with cross-correlation noise [55]. Ouyang et al. proposed a robust and easy-to-operate non-parametric modeling method for wave ship maneuvering based on Gaussian process regression (GPR). Difficult-to-measure wave parameters are not required for identifying dynamic models [56]. Zago et al. proposed a new parametric approach for wave estimation based on ship motion, giving a parametric description of the encounter wave spectrum, which allowed the algorithm to perform wave inference in the ship’s frame of ref. [57].
System identification is the theory and method of establishing a mathematical model close to the measured system on the basis of the input and output data of the system [58,59,60,61,62], including the determination of the model structure and the estimation of the model parameters [63,64]. Ding et al. proposed two recursive least squares parameter estimation algorithms by using the data filtering technique, and the auxiliary model identification idea can generate more accurate parameter estimates [65]. To achieve higher accuracy, Guo et al. applied auxiliary model identification ideas and decomposition techniques to derive a two-stage recursive least squares algorithm for estimating the M-OEARMA system [66]. Aiming at the phenomenon of past time-varying parameters in the autoregressive process, with reference to the parameter separation scheme, Xu et al. proposed a recursive identification method based on the decomposition technique of interaction estimation theory for estimating the autoregressive coefficients [67]. To reduce the computational burden, Yang et al. proposed an iterative algorithm for decomposition based on a multi-innovation gradient using the decomposition technique [68,69]. Considering the identification problem of linear continuous time-lag systems, Sun et al. derived a stochastic gradient gradient-based iterative (SG-GI) algorithm capable of estimating unknown parameters and unknown time delays simultaneously by using multi-frequency response and also introduced a forgetting factor to improve the parameter estimation accuracy [70].
The system identification approach enables accurate identification of ship maneuvering parameters and wave frequencies. This is critical for the design of ship maneuvering controllers, observers, and filters. By establishing accurate ship maneuvering models and wave frequency models, the behavior of ships under different maneuvering conditions and wave disturbances can be better understood and predicted. This plays an important role in improving ship maneuvering performance and safety. In this paper, we combine the first-order ship maneuver response model and the first-order wave disturbance model to derive a discrete-time ARMAX ship–wave model for the identification of ship maneuver parameters and wave frequency. In order to achieve this goal, a multi-innovation stochastic gradient (MI-SG) online identification method for ship K-T parameters and wave frequencies is proposed. In comparison to the traditional method, this method can improve the algorithm’s convergence speed and parameter identification accuracy. In addition, in order to further improve the performance of the algorithm, a maximum likelihood multi-innovative stochastic gradient (ML-MI-SG) algorithm based on maximum likelihood theory is proposed. The main contributions of this paper are as follows.
  • The ship maneuvering response model and wave disturbance model are converted to an ARMAX model based on the idea of Euler discretization for ship K-T parameters and ocean wave frequency identification.
  • Aiming at the ship–wave discrete-time ARMAX model, a ship–wave parameter identification method based on MI-SG algorithms is proposed.
  • To improve the identification accuracy by introducing the theory of maximum likelihood, a ML-MI-SG algorithm is proposed to solve the problem.
The paper’s structured as below: Section 2 details the transformation of the ship maneuvering response and wave disturbance model. The MI-SG algorithm, which is based on a ship–wave model, is presented in Section 3. After that, the ML-MI-SG algorithm is presented in Section 4. The calculation method of the ship K-T parameters and wave frequency based on identification parameters is given in Section 5, and the efficiency of the suggested algorithm is validated through simulation in Section 6. Ultimately, in Section 7, we provide concluding remarks.

2. Ship–Wave Mathematical Model

The nonlinear ship maneuvering motion and second-order linear wave disturbance models are presented in this section. The motion of the ship’s maneuvering can be described by three degrees of freedom (surge, sway, and yaw), and the hydrodynamic coefficients can be expressed in terms of constants, as illustrated in Figure 1. The equation for ship’s motion in the horizontal plane is given by [71]
m u ˙ m v r m x G r 2 = X , m v ˙ + m u r + m x G r ˙ = Y , m x G v ˙ + m x G u r + I z z r ˙ = N ,
where the mass and moment of inertia are denoted as m and I z z , respectively. The position of the center-of-mass in the x-direction is represented by x G . The hydrodynamic forces and moment are represented by X, Y, and N.
The equation for surge motion can be decoupled from the equations for the motion with three DOFs. By linearizing the sway force and yaw moment, the linear equations [71] are given by
m Y v ˙ v ˙ + m x G Y r ˙ r ˙ + m u r = Y v v + Y r r + Y δ δ , m x G N v ˙ v ˙ + I Z N r ˙ r ˙ + m x G u r = N v v + N r r + N δ δ .
A state-space representation as presented in Fossen [71] gives:
M R v ˙ + N R ( v ) v = B R δ R ,
where the sway velocity and yaw rate in the body-fixed frame are denoted by v = [ v , r ] T , and the rudder deflection is denoted by δ R . The matrices M R , N R ( v ) , and B R are presented:
M R = m Y v ˙ m x G Y r ˙ m x G N v ˙ I z N r ˙ , N R v = Y v m u Y r N v m x G u N r , B R = Y δ N δ .
The Abkowitz model [11] comprises nonlinear terms that pose challenges in terms of parameter identification. Thus, a horizontal second-order K-T model is obtained by eliminating the sway velocity v in Equation (3) without considering the nonlinear terms [36]. The resulting model is given below:
T 1 T 2 r ¨ + T 1 + T 2 r ˙ + r = K δ δ R + T 3 δ ˙ R ,
where T 1 , T 2 , T 3 , and K are the maneuvering indices, which are expressed as:
T 1 + T 2 = m Y v ˙ m x G u N r I Z N r ˙ Y v + m x G Y r ˙ N v + m x G N v ˙ m u Y r Y v m x G u N r + N v m u Y r , T 1 T 2 = m Y v ˙ I Z N r ˙ m x G Y r ˙ m x G N v ˙ Y v m x G u N r + N v m u Y r , K δ = Y δ N v N δ Y v Y v m x G u N r + N v m u Y r , T 3 = Y δ m x G N v ˙ + N δ m Y v ˙ Y δ N v N δ Y v .
This equation is commonly referred to as the second-order Nomoto model [36], and the transfer function is provided as follows:
r ( s ) δ R ( s ) = K δ 1 + T 3 s 1 + T 1 s 1 + T 2 s .
In Equation (7), the pole term ( 1 + T 2 s ) and the zero terms ( 1 + T 3 s ) cancel each other out [72]. As T 2 and T 3 are typically of the same order of magnitude due to their small difference, this is applied to simplify the equation through pole-zero cancellation. The resulting equation is the well-known Nomoto model of the first order.
T r ˙ + r = K δ δ R .
We know that in absence of the roll and pitch modes ( ϕ = θ = 0 ) , the yawing rate is defined by
ψ ˙ = r .
The following transfer function typically describes the oscillatory motion of the wave.
ψ H ( s ) = K w s s 2 + 2 ζ ω n s + ω n 2 w H ( s ) ,
where w H is a zero-mean Gaussian white noise and ω n is the wave peak frequency.
Equation (10) is usually represented by the following state-space representation:
ψ ˙ H = 2 ζ ω n ψ H ω n 2 ξ H + K w w H , ξ ˙ H = ψ H .
Therefore, considering the ship motion and second-order wave disturbances models:
r ˙ L ( k ) = r L ( k ) + K δ δ R ( k ) T , ψ ˙ L ( k ) = r L ( k ) , ψ ˙ H ( k ) = 2 ζ ω n ψ H ( k ) ω n 2 ξ H ( k ) + K w w ( k ) , ξ ˙ H ( k ) = ψ H ( k ) .
Generally, the total ship yaw angle consists of a low-frequency ship yaw angle and a high-frequency wave disturbance yaw angle. The total yaw angle of the ship can therefore be written as
ψ ( s ) = ψ L ( s ) + ψ H ( s ) .
This system can be written in state-space form
x ˙ ( k ) = A x ( k ) + B δ ( k ) + E w ( k ) , y ( k ) = C x ( k ) ,
where x ( k ) = [ r L ( k ) , ψ L ( k ) , ψ H ( k ) , ξ H ( k ) ] T , δ ( k ) is the rudder angle, w ( k ) is a zero-mean Gaussian white noise sequence, y ( k ) = ψ ( k ) = ψ L ( k ) + ψ H ( k ) , and
A = 1 / T 0 0 0 1 0 0 0 0 0 2 ζ ω n ω n 2 0 0 1 0 , B = K / T 0 0 0 , E = 0 0 K w 0 , C = 0 1 1 0 .
Next, we can transform this model representation to a discrete-time ARMAX model:
A α z 1 y k = B α z 1 u k + C α z 1 e k .
The polynomials A α ( z 1 ) , B α ( z 1 ) , and C α ( z 1 ) will depend on the discretization method used. In this paper, we discretize Equation (14) using the Euler discretization method [71]. The Euler discretization formula is
x k + 1 = Φ x k + Δ u k + Γ e k , y k = C x k ,
where Φ = exp A h , Δ = A 1 Φ I B , Γ = A 1 Φ I E . Hence,
y k = C z I Φ 1 Δ u k + C z I Φ 1 Γ e k .
Using the fact that:
z I Φ 1 = a d j z I Φ det z I Φ .
From Equations (18) and (19) we have
det z I Φ y k = C a d j z I Φ Δ u k + C a d j z I Φ Γ e k ,
where A α z 1 = det z I Φ , B α z 1 = C a d j z I Φ Δ , C α z 1 = C a d j z I Φ Γ .
In order to establish the identification model, the ship–wave model can be expressed as an ARMAX model according to Equation (16), where
A α z 1 : = 1 + a 1 z 1 + a 2 z 2 + a 3 z 3 + a 4 z 4 , B α z 1 : = b 1 z 2 + b 2 z 3 + b 3 z 4 , C α z 1 : = c 1 z 1 + c 2 z 2 + c 3 z 3 + c 4 z 4 .
According to the above formula, we can obtain the following relationship:
y k = a 1 y k 1 + a 2 y k 2 + a 3 y k 3 + a 4 y k 4 + b 1 u k 2 + b 2 u k 3 + b 3 u k 4 + c 1 e k 1 + c 2 e k 2 + c 3 e k 3 + c 4 e k 4 ,
where
a 1 = 4 T h 2 ζ ω n h T T , a 2 = 2 h 6 T + 6 ζ ω n h T 2 ζ ω n h 2 ω n 2 h 2 T T , a 3 = 4 T 3 h 6 ζ ω n h T + 4 ζ ω n h 2 2 ω n 2 h 2 T ω n 2 h 3 T , a 4 = h T + 2 ζ ω n h T 2 ζ ω n h 2 ω n 2 h 2 T ω n 2 h 3 T , b 1 = k h 2 T , b 2 = 2 k h 2 ( ζ ω n h 1 ) T , b 3 = k h 2 ( ω n 2 h 2 2 ζ ω n h + 1 ) T , c 1 = 1 , c 2 = h 3 T T , c 3 = 3 T 2 h T , c 4 = h T T .
Equation (21) can be rewritten as
y k = γ s T k τ s + γ n T k τ n + v k = γ T k τ + v k ,
where
τ s : = a 1 , a 2 , a 3 , a 4 , b 1 , b 2 , b 3 T R n 1 , τ n : = c 1 , c 2 , c 3 , c 4 T R n 2 , τ : = τ s T , τ n T T R n 0 , γ s T k : = y k 1 , y k 2 , y k 3 , y k 4 , u k 2 , u k 3 , u k 4 R n 1 , γ n T k : = e k 1 , e k 2 , e k 3 , e k 4 R n 2 , γ T k : = γ s T k , γ n T k R n 0 ,
where τ s , τ n , and τ are the parameter vectors requiring identification, and γ s ( k ) , γ n ( k ) , and γ ( k ) are the information vectors.
In practice, there are other affecting uncertainties. Equation (21) can be expressed as an ARMAX model
A α ( z 1 ) y ( k ) = B α ( z 1 ) u ( k ) + w ( k ) .
The proposed parameter estimation algorithms in this paper are based on the parameter identification model in (22). Many identification methods are derived based on the identification models of systems [73,74,75,76,77] and can be used to estimate the parameters of other linear systems and nonlinear systems [78,79,80,81,82] and can be applied to other fields [83,84,85,86,87] such as information processing and process control systems. The objective is to develop innovative identification algorithms that can objectively evaluate parameters of ship’s motion and the frequency of the wave’s peak.

3. The Multi-Innovation Stochastic Gradient Algorithm

In this section, an MI-SG algorithm based on the input–output representation of the ship–wave model is proposed by combining the multi-innovation theory with the stochastic gradient algorithm. The stochastic gradient (SG) algorithm [88,89] can ascertain the parameter matrix τ in Equation (22):
τ ^ ( k ) = τ ^ ( k 1 ) + γ ( k ) Υ ( k ) ϵ ( k ) ,
ϵ ( k ) = y T γ T ( k ) τ ^ ( k 1 ) ,
Υ ( k ) = Υ ( k 1 ) + γ ( k ) 2 , Υ ( 0 ) = 1 .
Here, ϵ ( k ) R 1 × m is a row vector that shows an innovation and element of ϵ ( k ) is an individual innovation at present moment.
To enhance the convergence rate of the SG algorithm, a MI-SG algorithm is presented. Refer to [90,91,92,93,94,95,96] and update the SG algorithm by expanding the scalar innovation ϵ ( k ) to a multi-innovation vector:
Γ ( p , k ) = ϵ ( k ) ϵ ( k 1 ) ϵ ( k p + 1 ) R 1 × p ,
where p refers to the length of innovation, and
ϵ ( k i ) = y ( k i ) γ T ( k i ) τ ^ ( k i 1 ) R 1 × p .
Normally, the estimation of τ ^ ( k 1 ) is closer than τ ^ ( k i ) at k i ( i = 2 , 3 , 4 , , p 1 ) . Therefore, it is more sensible to take the innovation vector.
Γ ( p , k ) = y ( k ) γ T ( k ) τ ^ ( k 1 ) y ( k 1 ) γ T ( k 1 ) τ ^ ( k 1 ) y ( k p + 1 ) γ T ( k p + 1 ) τ ^ ( k 1 ) R 1 × p .
The stacked information matrix Π ( p , k ) and stacked output vector ( p , k ) are defined as
Π ( p , k ) = [ γ ( k ) , γ ( k 1 ) , , γ ( k p + 1 ) ] R n 0 × p ,
( p , k ) = [ y ( k ) , y ( k 1 ) , , y ( k p + 1 ) ] T R p ,
Γ ( p , k ) as the innovation vector is an expression of an equivalent form
Γ ( p , k ) = ( p , k ) Π T ( p , k ) τ ^ ( k 1 ) .
Since Γ ( 1 , k ) = ϵ ( k ) , Π ( 1 , k ) = γ ( k ) , ( 1 , k ) = y ( k ) , Equations (24) and (25) are equivalently expressed as
τ ^ ( k ) = τ ^ ( k 1 ) + Π ( 1 , k ) Υ ( k ) [ ( 1 , k ) Π T ( 1 , k ) τ ^ ( k 1 ) ] .
The value of multi-innovation length p is set to 1. By substituting 1’s in Π ( 1 , k ) and ( 1 , k ) with p, the MI-SG algorithm with the innovation length p can be derived.
τ ^ k = τ ^ k 1 + Π ( 1 , k ) Υ ( k ) Γ ( p , k ) ,
Γ ( p , k ) = ( p , k ) Π T ( p , k ) τ ^ ( k 1 ) ,
Υ ( k ) = Υ ( k 1 ) + γ ( p , k ) 2 , Υ ( 0 ) = 1 ,
( p , k ) = [ y ( k ) , y ( k 1 ) , , y ( k p + 1 ) ] T ,
Π ( p , k ) = [ γ ( k ) , γ ( k 1 ) , , γ ( k p + 1 ) ] , γ ( k ) : = [ y ( k 1 ) , y ( k 2 ) , y ( k 3 ) , y ( k 4 ) ,
u ( k 2 ) , u ( k 3 ) , u ( k 4 ) , e ( k 1 ) , e ( k 2 ) , e ( k 3 ) , e ( k 4 ) ] .
As the innovation matrix Γ ( p , k ) R 1 × p is present, when p = 1 , the MI-SG algorithm is reduced to the SG algorithm defined in Equations (24)–(26). To initiate the MI-SG algorithm, τ ( 0 ) ^ is a small real vector, such as τ ( 0 ) ^ = 1 n 0 / p 0 , and p 0 = 10 6 . Figure 2 represents the flowchart of the MI-SG algorithm for identifying parameter estimates of τ ^ ( k ) .

4. The Maximum Likelihood-Based Multi-Innovation Stochastic Gradient Algorithm

In this section, the ML-MI-SG algorithm is derived by introducing the theory of maximum likelihood in order to improve the recognition accuracy and convergence rate of the algorithm.
For the provided dataset, g N : = [ g ( 1 ) , g ( 2 ) , , g ( N ) ] and ϱ N : = [ ϱ ( 1 ) , ϱ ( 2 ) , , ϱ ( N ) ] , and the likelihood function F ( g N | ϱ N 1 , κ ) is identical to f ( g N | ϱ N 1 , κ ) . ϱ ( k ) , g ( k ) and κ are not correlated with v ( k ) . The g N , ϱ N and κ can be represented as
F ( g N | ϱ N 1 , κ ) = f ( g N | ϱ N 1 , κ ) = f ( y ( N ) | g N 1 , ϱ N 1 , κ ) f ( g ( N 1 ) | g N 2 , ϱ N 2 , κ ) , , f ( g ( 1 ) | g ( 0 ) , ϱ ( 0 ) , κ ) = k = 1 N f ( g ( k ) | g ( k 1 ) , ϱ ( k 1 ) , κ ) = k = 1 N f ( ζ T ( k ) κ + v ( k ) | g ( k 1 ) , ϱ ( k 1 ) , κ ) = 1 ( 2 π σ 2 ) N 2 e x p 1 2 σ 2 k = 1 N v 2 ( k ) + ρ ,
which ρ as constant. The algorithm is acquired through optimizing the F ( g N | ϱ N 1 , κ ) , which signifies,
κ ^ = a r g κ m a x F ( g N | ϱ N 1 , κ ) .
From Equation (40), defining f ( g N | ϱ N 1 , κ ) as a log-likelihood function,
k ( g N | ϱ N 1 , κ ) : = ln f ( g N | ϱ N 1 , κ ) = ln η N 2 ln 2 π N 2 ln σ 2 1 2 σ 2 k = 1 N v 2 ( k ) .
where η is a constant that can be obtained from observations up to moment k. Maximum likelihood estimation of the noise variance σ 2 leads to the function k ( g N | ϱ N 1 , κ ) = max. Setting f ( g N | ϱ N 1 , κ ) to zero produces
k ( g N | ϱ N 1 , κ ) σ 2 | σ ^ 2 = 0 ,
where the value of σ ^ 2 is determined by
σ ^ 2 = 1 N k = 1 N v 2 ( k ) .
Substituting Equation (44) into Equation (42) yields
k ( g N | ϱ N 1 , κ ) = ln η N 2 ( 1 + ln 2 π ) N 2 ln [ 1 N k = 1 N v 2 ( k ) ] = ρ 1 N 2 ln [ 1 N k = 1 N v 2 ( k ) ] ,
where ρ 1 = ln η N 2 ln 2 π N 2 .
From Equation (45), the maximum value of k ( g N | ϱ N 1 , κ ) | κ ^ can be obtained by minimizing the objective function
Δ 2 ( κ ^ ) : = 1 2 k = 1 N v 2 ( k ) | κ ^ ,
where
v ( k ) = 1 C 1 ( z 1 ) [ A α ( z 1 ) y ( k ) B α ( z 1 ) u ( k ) ] .
Therefore, to obtain the κ ^ of the ARMAX model, the objective function Δ 2 ( κ ^ ) must be minimized.
Using the estimated parameter κ ^ to construct the estimates of C 1 ( z ) at a particular time t:
C ^ 1 ( k , z ) : = 1 + c 1 ^ ( k ) z 1 + c 2 ^ ( k ) z 2 + c 3 ^ ( k ) z 3 + c 4 ^ ( k ) z 4 .
Applying the gradient search, minimizing Equation (46) yields the desired result.
κ ^ ( k ) = κ ^ ( k 1 ) Λ 1 ( k ) grad [ Δ 2 ( κ ( k 1 ) ) ] ,
where Λ 1 ( k ) as convergence factor. Equation (46) expresses the cost function as follows:
Δ 2 ( κ ( k ) ) = Δ 2 ( κ ( k 1 ) ) + 1 2 v 2 ( k ) .
Define Ξ f ( k ) : = ( v ( k ) / κ ) | κ ^ ( k 1 ) . Δ 2 ( κ ( k 1 ) ) can be rewritten as
grad [ Δ 2 ( κ ( k 1 ) , k ) ] = grad [ Δ 2 ( κ ( k 1 ) , k 1 ) ] + Ξ f ( k ) v ( k ) | κ ^ ( k 1 ) .
The approximation of the gradient would be
grad [ Δ 2 ( κ ( k 1 ) , k ) ] = Ξ f ( k ) v ( k ) | κ ^ ( k 1 ) .
Here, Λ 1 ( k ) is chosen in the following manner:
Λ 1 ( k ) = 1 Υ 1 ( k ) , Υ 1 ( k ) = λ 1 Υ 1 ( k 1 ) + Ξ f ( k ) 2 .
Calculating v ( k ) s partial derivative in (47), the a j , b j , and c j at the point κ ^ ( k 1 ) gives
v ( k ) τ s | κ ^ ( k 1 ) = [ v ( k ) a 1 , v ( k ) a 2 , v ( k ) a 3 , v ( k ) a 4 , v ( k ) b 1 , v ( k ) b 2 , v ( k ) b 3 ] = [ z 1 y ^ ( k ) T ^ ( k 1 , z ) , z 2 y ^ ( k ) T ^ ( k 1 , z ) , z 3 y ^ ( k ) T ^ ( k 1 , z ) , z 4 y ^ ( k ) T ^ ( k 1 , z ) , z 1 u ^ ( k ) T ^ ( k 1 , z ) , z 2 u ^ ( k ) T ^ ( k 1 , z ) , z 3 u ^ ( k ) T ^ ( k 1 , z ) ] = [ y ^ f ( k 1 ) , y ^ f ( k 2 ) , y ^ f ( k 3 ) , y ^ f ( k 4 ) , u ^ f ( k 1 ) , u ^ f ( k 2 ) , u ^ f ( k 3 ) ] ,
v ( k ) τ n | κ ^ ( k 1 ) = [ v ( k ) c 1 , v ( k ) c 2 , v ( k ) c 3 , v ( k ) c 4 ] = [ z 1 v ^ ( k ) T ^ ( k 1 , z ) , z 2 v ^ ( k ) T ^ ( k 1 , z ) , z 3 v ^ ( k ) T ^ ( k 1 , z ) , z 4 v ^ ( k ) T ^ ( k 1 , z ) = [ v ^ f ( k 1 ) , v ^ f ( k 2 ) , v ^ f ( k 3 ) , v ^ f ( k 4 ) ] ,
where y ^ f ( k ) , u ^ f , and v ^ f ( k ) are defined as
y ^ f ( k ) : = y ^ ( k ) T ^ ( k 1 , z ) = y ^ ( k ) i = 1 4 c ^ i ( k 1 ) y ^ f ( k i ) ,
u ^ f ( k ) : = u ^ ( k ) T ^ ( k 1 , z ) = u ^ ( k ) i = 1 4 c ^ i ( k 1 ) u ^ f ( k i ) ,
v ^ f ( k ) : = v ^ ( k ) T ^ ( k 1 , z ) = v ^ ( k ) i = 1 4 c ^ i ( k 1 ) v ^ f ( k i ) .
The Ξ f ( k ) rewritten as
Ξ f ( k ) : = v ( k ) τ | κ ^ ( k 1 ) = [ v ( k ) a 1 , v ( k ) a 2 , v ( k ) a 3 , v ( k ) a 4 , v ( k ) b 1 , v ( k ) b 2 , v ( k ) b 3 , v ( k ) c 1 , v ( k ) c 2 , v ( k ) c 3 , v ( k ) c 4 ] κ ^ ( k 1 ) T .
The Ξ T ( k ) and Ξ f ( k ) are expanded into £ T ( p , k ) and £ f T ( p , k ) , where
£ f T ( p , k ) : = [ Ξ f ( k ) , Ξ f ( k 1 ) , , Ξ f ( k l + 1 ) ] R n 0 × p .
The ML-MI-SG algorithm to estimate κ ^ ( k ) based on maximum likelihood.
κ ^ ( k ) = κ ^ ( k 1 ) + Ξ ^ f ( k ) Υ 1 ( k ) [ y ^ ( p , k ) £ ^ T ( p , k ) κ ^ ( k 1 ) ] ,
Υ 1 ( k ) = λ 1 Υ 1 ( k 1 ) + £ ^ f ( p , k ) 2 .
Then, an ML-MI-SG algorithm may be obtained to estimate the parameter vector κ .
κ ^ ( k ) = κ ^ ( k 1 ) + Ξ ^ f ( k ) Υ 1 ( k ) [ y ^ ( p , k ) £ ^ T ( p , k ) κ ^ ( k 1 ) ] ,
Υ 1 ( k ) = λ 1 Υ 1 ( k 1 ) + £ ^ f ( p , k ) 2 ,
y ( p , k ) = [ y ( k ) , y ( k 1 ) , , y ( k p + 1 ) ] T ,
£ ^ ( p , k ) : = [ Ξ ^ ( k ) , Ξ ^ ( k 1 ) , , Ξ ^ ( k l + 1 ) ] ,
£ ^ f ( p , k ) : = [ Ξ ^ f ( k ) , Ξ ^ f ( k 1 ) , , Ξ ^ f ( k l + 1 ) ] , Ξ ^ f ( k ) : = [ y ^ f ( k 1 ) , y ^ f ( k 2 ) , y ^ f ( k 3 ) , y ^ f ( k 4 ) , u ^ f ( k 1 ) , u ^ f ( k 2 ) , u ^ f ( k 3 ) ,
v ^ f ( k 1 ) , v ^ f ( k 2 ) , v ^ f ( k 3 ) , v ^ f ( k 4 ) ]
y ^ f ( k ) : = y ^ ( k ) T ^ ( k 1 , z ) = y ^ ( k ) i = 1 4 c ^ i ( k 1 ) y ^ f ( k i ) ,
u ^ f ( k ) : = u ^ ( k ) T ^ ( k 1 , z ) = u ^ ( k ) i = 1 4 c ^ i ( k 1 ) u ^ f ( k i ) ,
v ^ f ( k ) : = v ^ ( k ) T ^ ( k 1 , z ) = v ^ ( k ) i = 1 4 c ^ i ( k 1 ) v ^ f ( k i ) .
v ^ ( k ) = y ( k ) Ξ ^ T ( k ) κ ^ ( k ) .
The proposed algorithms in this paper can combine other parameter estimation algorithms [97,98,99,100,101,102] to study new parameter identification approaches of different systems [103,104,105,106,107] and can be applied to other fields. To start the ML-MI-SG algorithm, set the initial values κ ^ ( 0 ) = I n 0 / l , Υ 1 ( 0 ) = 1 , λ 1 = 0.99 , y ^ f ( k ) = 1 / l , u ^ f ( k ) = 1 / l , v ^ f ( k ) = 1 / l , v ^ ( k ) = 1 / l , with i 0 and l = 10 6 . The identification process for computing κ ^ ( k ) with the ML-MI-SG algorithm is presented in Figure 3.

5. Wave Peak Frequency and Ship Motion Parameter Calculation

Based on Section 2, the ship motion parameter and wave peak frequency can be calculated from Equation (21), where
τ : = [ τ ^ s ( k ) , τ ^ n f ( k ) ] = [ a 1 , a 2 , a 3 , a 4 , b 1 , b 2 , b 3 , c 1 , c 2 , c 3 , c 4 ] ,
where
τ ( 11 ) = c 4 = h T T , τ ( 5 ) = b 1 = K h 2 T , τ ( 1 ) = a 1 = 4 T h 2 ζ ω n h T T .
Thus, the parameters K and T and the wave peak frequency ω n can be acquired using the following equations:
T = h τ ( 11 ) + 1 , K = τ ( 5 ) T h 2 , ω n = 4 T τ ( 1 ) T h 2 ζ h T .

6. Simulation Results and Analysis

6.1. Identification Input Design

To confirm the efficacy of the ML-MI-SG algorithm, a standard ship model is used instead of the ship’s motion in second-order waves. Subsequently, the simulation model’s parameters were identified separately using the MI-SG and ML-MI-SG algorithms.
The mathematical model of the vessel is anchored in the Nomoto model which has been expounded in Equation (8). The specifications of the vessel needed for establishing the Nomoto model have been rendered in Table 1. The precise values of the Nomoto model parameters for Yu Peng were derived using Visual Basic from the particulars relating to Yu Peng presented in Table 1 ([43]). The obtained values have been depicted in Table 2. A simulation of the 30 Z-shaped maneuvers was carried out utilizing the fourth-order Runge–Kutta method. Subsequently, data on the rudder angle and heading angle were collected and presented in Figure 4.
Remark 1.
Yu Peng  is a new type of teaching and training ship at Dalian Maritime University, which is a collection of modern ship design, manufacturing and equipment technology, advanced design; is well-equipped with a large number of the world’s most intelligent and advanced, highly efficient and environmentally friendly equipment, which is mainly used for teaching internships for students of nautical majors; and is applicable to the loading of bulk and general cargoes, major complete sets of project equipment and containers, as well as scientific research and experiments in disciplines such as traffic information engineering and control, navigation science and technology, engine engineering, and environmental engineering, etc., and has been tested with sufficient data. Therefore, the data are relatively complete and help to validate the identification of ship modeling parameters.
The ship’s rudder system consists of a control drive, a servo motor, a reduction drive, and a sensor. Currently, large ships mostly use hydraulic servos to steer the ship. The hydraulic rudder is a hydraulic servo system with variable parameters and variable load. Without load, the rudder system can be regarded as a first-order inertial link, and the true rudder angle δ is similar to a square wave considering the saturation effect of the rudder and the dynamic characteristics. Therefore, it is assumed that the simulated data generated using the first-order Nomoto model coincide with the actual ship motion and can therefore be used as real data for model parameter identification purposes.
Wave disturbance is primarily considered for the effect of second-order wave disturbance force. This paper employs a variance of σ 2 = 0.01 and a sampling time of t = 1 s with Gaussian white noise, as illustrated in Figure 5.
Remark 2.
The input used in this paper is Gaussian white noise, which is an implicit model for unknown external perturbations. When the assumed input–output order exceeds a certain minimum value, the perturbation information will be completely absorbed into the identified model coefficients, which has little effect on the identification of parameters. Because Gaussian white noise can reflect the noise situation in the actual communication channel, it can reflect some characteristics of channel noise more realistically, and it can be expressed by specific mathematical expressions, which is suitable for analyzing and calculating the system’s anti-noise performance, and it is widely used in theoretical analysis of communication systems.
Remark 3.
The PM spectrum ([71]) is introduced to analyze the variation in the peak frequency of waves under different sea states. The PM spectrum is written:
S ( w ) = A w 5 e x p ( B w 4 )
where A = 8.1 × 10 3 g 2 , B = 0.74 × ( g V s ) 4 , V s is the wind speed, and g is the gravity constant. Assuming that waves can be represented as Gaussian random processes and that S(w) is narrow-banded, the PM spectrum can be reformulated in terms of significant wave height:
A = 8.1 × 10 3 g 2 ,
B = 0.0323 × ( g V s ) 2 = 3.11 H s 2 .
This implies that there is a relationship between wind speed V s and significant wave height H s and wave peak frequency w 0 as
H s = 0.21 × V 2 g ,
w = 0.4 × g H s .
The PM spectra at different values of H s are shown in Figure 6. From Figure 6, it can be seen that as the degree of the sea state increases, the wave peak frequency will decrease. In order to verify the effect of the proposed algorithm, the following section will identify the wave peak frequency with different sea states.

6.2. Parameter Identification Experiments

Built on the data that were gathered, the parameters of the ship motion model were established through employment of the ML-MI-SG algorithm at innovation lengths ( p = 1 , 2 , 3 ). It is important to note that it is similar to the ML-SG algorithm in that the innovation length p = 1 . To ascertain algorithm efficacy for identification at ω n = 0.4 , we identified model parameters using Equations (63)–(72) of the ML-MI-SG algorithm and the aforementioned Z-type test data to validate Equation (21). To assess the recognition algorithm’s online capabilities, the recognition time was an extension of 4000 s. At t = 2000 s, the ship speed of the unmanned ship was varied so that the K-T parameter of the ship was changed, and the identification results obtained were compared.
The following figure compares the wave frequency estimation ω n , the ship motion parameter estimation K,T, the error estimation accuracy δ for the same ω 0 , the MI-SG algorithm and the ML-MI-SG algorithm under the same innovation length, and the ML-MI-SG algorithm under different innovation lengths, where δ : = | | τ ^ k τ k | | / | | τ k | | .
The results of the simulation depicted in Figure 7, Figure 8 and Figure 9 demonstrate the accurate estimation of ship K-T parameters and wave peak frequency by both the MI-SG and ML-MI-SG algorithms. To confirm the superiority of the ML-MI-SG algorithm, its performance is compared to that of the MI-SG algorithm under the condition of an innovation length of p = 2 . To examine the impact of various innovation lengths on the algorithms, the performance at different innovation lengths is compared. The findings from Table 3 and Table 4 and Figure 7, Figure 8 and Figure 9 indicate the following outcomes.
  • The estimation errors of both the MI-SG algorithm and the ML-MI-SG algorithm decrease over time. Please refer to Figure 7. The ML-MI-SG algorithm demonstrates superior convergence speed and identification accuracy when compared with the MI-SG algorithm, enabling it to more effectively identify and obtain the parameters of the ship–wave model, as depicted in Figure 7.
  • In the case of the same innovation length p, the convergence speed and recognition accuracy of the ML-MI-SG algorithm are better than that of the MI-SG algorithm; by means of the control variable method, comparing the ML-MI-SG algorithms with different innovation lengths p in the case of the other states being the same, the convergence speed and the recognition accuracy are directly proportional to the change of the innovation length p, as illustrated by Table 3 and Table 4 and Figure 8.
  • For ship state changes, the ML-MI-SG algorithm is able to respond quickly to K and T parameter changes due to ship speed and load changes and accurately identify the new K and T parameters of the ship in a short period of time, showing excellent real-time performance, as depicted in Figure 9.
Figure 7. Identification results for comparing MI-SG and ML-MI-SG algorithms at a different innovation length of p = 2.
Figure 7. Identification results for comparing MI-SG and ML-MI-SG algorithms at a different innovation length of p = 2.
Jmse 12 00142 g007
Figure 8. Identification results of each parameter for different innovation lengths.
Figure 8. Identification results of each parameter for different innovation lengths.
Jmse 12 00142 g008
Figure 9. Identification results when K and T parameters are varied for different innovation lengths.
Figure 9. Identification results when K and T parameters are varied for different innovation lengths.
Jmse 12 00142 g009
Table 3. Comparison of K and T parameter identification of ML-MI-SG algorithm with different innovation lengths.
Table 3. Comparison of K and T parameter identification of ML-MI-SG algorithm with different innovation lengths.
KML-MI-SGTML-MI-SG
time/sp = 1p = 2p = 3time/sp = 1p = 2p = 3
1000.187290.277940.32097100199.25624244.77772268.22143
2000.258620.324830.35365200225.48425271.49848287.99145
5000.338420.372510.37825500274.01053295.54320295.77890
10000.367280.376370.376241000294.89304296.94850296.48548
20000.373710.373060.372672000296.40574295.71300295.67858
40000.376480.376020.375744000296.91472296.97271296.99007
true value0.380.380.38true value297.75297.75297.75
Table 4. Comparison of ω n and δ parameter identification of ML-MI-SG algorithm with different innovation lengths.
Table 4. Comparison of ω n and δ parameter identification of ML-MI-SG algorithm with different innovation lengths.
ω n ML-MI-SG δ ML-MI-SG
time/sp = 1p = 2p = 3time/sp = 1p = 2p = 3
1001.061250.620120.516031000.386320.231370.15548
2000.759400.504630.444322000.299320.153220.10550
5000.499310.416740.404275000.155720.099590.08865
10000.421190.403330.4028810000.101790.089940.08179
20000.404300.404230.4025820000.088740.082400.07207
40000.402440.402290.4011840000.080810.069180.05526
true value0.40.40.4

7. Conclusions

The paper presents a novel ship–wave model parameter identification algorithm based on the maximum likelihood multi-innovation stochastic gradient. The algorithm combines the essence of maximum likelihood and multi-innovation theory. The following conclusions can be drawn based on simulations and comparisons.
  • Typically, traditional methods require a large amount of test data to produce reliable parameter estimation results, while the system identification method can achieve reliable parameter estimation with less test data; secondly, the data error is about 5%, which effectively reduces the data error and improves the accuracy of parameter estimation.
  • Compared with the MI-SG algorithm, the ML-MI-SG algorithm exhibits higher accuracy in parameter identification, with an improvement of about 10%. The ML-MI-SG algorithm combines the key ideas of maximum likelihood and multi-innovation theory, and further improves the accuracy of parameter identification through the introduction of maximum likelihood estimation methods.
  • Additionally, the ML-MI-SG algorithm converges much faster than the MI-SG algorithm. The discrimination curve is also smoother with a smaller fluctuation range, resulting in better parameter acquisition performance for designing controllers and observers and other related tasks.
The ML-MI-SG algorithm presented in this paper is expected to offer a dependable solution to the issue of identifying the parameters of ship–wave models. This will promote research and applications in the related fields. With less test data, the proposed algorithm can provide reliable parameter estimation. It can be used to obtain model parameters in aerospace, robotics, artificial intelligence, industrial processes, and other fields in order to build accurate research models. Future research can predict ship maneuverability based on the parameters obtained from system identification algorithms [108,109,110,111]. Intelligent algorithms can be introduced to further improve identification results and advance related technologies and applications.

Author Contributions

Conceptualization, Y.L. and Q.Z.; methodology, Y.L., Q.Z. and L.W.; software, Y.L., L.W. and Q.Z.; validation, S.A. and Z.F.; formal analysis, Y.L. and Q.Z.; supervision, Q.Z., Y.H. and Z.F.; project administration, Y.H., L.W. and F.D.; funding acquisition, Y.H., L.W. and F.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Taishan Scholar Project of Shandong Province (ts20190937) and the National Natural Science Foundation of China (52176076, 52075279 and 52101401).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Handayani, M.P.; Melia, P.; Kim, H.; Lee, S.; Lee, J. Navigating Energy Efficiency: A Multifaceted Interpretability of Fuel Oil Consumption Prediction in Cargo Container Vessel Considering the Operational and Environmental Factors. J. Mar. Sci. Eng. 2023, 11, 2165. [Google Scholar] [CrossRef]
  2. Niu, Y.; Zhu, F.; Wei, M.; Du, Y.; Zhai, P. A Multi-Ship Collision Avoidance Algorithm Using Data-Driven Multi-Agent Deep Reinforcement Learning. J. Mar. Sci. Eng. 2023, 11, 2101. [Google Scholar] [CrossRef]
  3. Ouyang, Z.; Zou, Z.; Zou, L. Nonparametric Modeling and Control of Ship Steering Motion Based on Local Gaussian Process Regression. J. Mar. Sci. Eng. 2023, 11, 2161. [Google Scholar] [CrossRef]
  4. Shi, X.; Chen, P.; Chen, L. An Integrated Method for Ship Heading Control Using Motion Model Prediction and Fractional Order Proportion Integration Differentiation Controller. J. Mar. Sci. Eng. 2023, 11, 2294. [Google Scholar] [CrossRef]
  5. Grlj, C.; Degiuli, N.; Tuković, Ž.; Farkas, A.; Martić, I. The effect of loading conditions and ship speed on the wind and air resistance of a containership. Ocean Eng. 2023, 273, 113991. [Google Scholar] [CrossRef]
  6. Himaya, A.; Sano, M.; Suzuki, T.; Shirai, M.; Hirata, N.; Matsuda, A.; Yasukawa, H. Effect of the loading conditions on the maneuverability of a container ship. Ocean Eng. 2022, 247, 109964. [Google Scholar] [CrossRef]
  7. Wall, A.; Thornhill, E.; Barber, H.; McTavish, S.; Lee, R. Experimental investigations into the effect of at-sea conditions on ship airwake characteristics. J. Wind Eng. Ind. Aerodyn. 2022, 223, 104933. [Google Scholar] [CrossRef]
  8. Park, D.; Lee, J.; Jung, Y.; Lee, J.; Kim, Y.; Gerhardt, F. Experimental and numerical studies on added resistance of ship in oblique sea conditions. Ocean Eng. 2019, 186, 106070. [Google Scholar] [CrossRef]
  9. Perrault, D. Probability of sea condition for ship strength, stability, and motion studies. J. Ship Res. 2021, 65, 1–14. [Google Scholar] [CrossRef]
  10. Wang, Z.; Soares, C.; Zou, Z. Optimal design of excitation signal for identification of nonlinear ship manoeuvring model. Ocean Eng. 2020, 196, 106778. [Google Scholar] [CrossRef]
  11. Sutulo, S.; Guedes Soares, C. Offline system identification of ship manoeuvring mathematical models with a global optimization algorithm. In Proceedings of the MARSIM 2015: International Conference on Ship Manoeuvrability and Maritime Simulation, Newcastle upon Tyne, UK, 8–11 September 2015; pp. 8–11. [Google Scholar]
  12. Skjetne, R.; Fossen, T.; Kokotović, P. Adaptive maneuvering, with experiments, for a model ship in a marine control laboratory. Automatica 2005, 41, 289–298. [Google Scholar] [CrossRef]
  13. Sutulo, S.; Guedes Soares, C. Mathematical models for simulation of manoeuvring performance of ships. In Marine Technology and Engineering; Taylor & Francis Group: London, UK, 2011; pp. 661–698. [Google Scholar]
  14. Xu, L. Parameter estimation for nonlinear functions related to system responses. Int. J. Control Autom. Syst. 2023, 21, 1780–1792. [Google Scholar] [CrossRef]
  15. Xu, L. Separable Newton recursive estimation method through system responses based on dynamically discrete measurements with increasing data length. Int. J. Control Autom. Syst. 2022, 20, 432–443. [Google Scholar] [CrossRef]
  16. Ding, F.; Chen, T. Combined parameter and output estimation of dual-rate systems using an auxiliary model. Automatica 2004, 40, 1739–1748. [Google Scholar] [CrossRef]
  17. Ding, F.; Chen, T. Parameter estimation of dual-rate stochastic systems by using an output error method. IEEE Trans. Autom. Control 2005, 50, 1436–1441. [Google Scholar] [CrossRef]
  18. Fan, Y.M.; Liu, X.M. Auxiliary model-based multi-innovation recursive identification algorithms for an input nonlinear controlled autoregressive moving average system with variable-gain nonlinearity. Int. J. Adapt. Control Signal Process. 2022, 36, 521–540. [Google Scholar] [CrossRef]
  19. Wang, J.; Ji, Y.; Zhang, X. Two-stage gradient-based iterative algorithms for the fractional-order nonlinear systems by using the hierarchical identification principle. Int. J. Adapt. Control Signal Process. 2022, 36, 1778–1796. [Google Scholar] [CrossRef]
  20. Sutulo, S.; 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]
  21. Ueng, S.; Lin, D.; Liu, C. A ship motion simulation system. Virtual Real. 2008, 12, 65–76. [Google Scholar] [CrossRef]
  22. Lin, R.; Kuang, W. A fully nonlinear, dynamically consistent numerical model for solid-body ship motion. i. ship motion with fixed heading. Proc. R. Soc. A Math. Phys. Eng. Sci. 2011, 467, 911–927. [Google Scholar] [CrossRef]
  23. Francescutto, A.; Contento, G. Bifurcations in ship rolling: Experimental results and parameter identification technique. Ocean Eng. 1999, 26, 1095–1123. [Google Scholar] [CrossRef]
  24. Zhang, Z.; Zhang, Y.; Wang, J.; Wang, H. Parameter identification and application of ship maneuvering model based on TO-CSA. Ocean Eng. 2022, 266, 113128. [Google Scholar] [CrossRef]
  25. Allotta, B.; Costanzi, R.; Pugi, L.; Ridolfi, A. Identification of the main hydrodynamic parameters of Typhoon AUV from a reduced experimental dataset. Ocean Eng. 2018, 147, 77–88. [Google Scholar] [CrossRef]
  26. Cardenas, P.; de Barros, E. Estimation of AUV hydrodynamic coefficients using analytical and system identification approaches. IEEE J. Ocean. Eng. 2019, 45, 1157–1176. [Google Scholar] [CrossRef]
  27. 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]
  28. 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]
  29. Ding, F.; Ma, H.; Pan, J.; Yang, E.F. Hierarchical gradient- and least squares-based iterative algorithms for input nonlinear output-error systems using the key term separation. J. Frankl. Inst. 2021, 358, 5113–5135. [Google Scholar] [CrossRef]
  30. Hu, C.; Ji, Y.; Ma, C.Q. Joint two-stage multi-innovation recursive least squares parameter and fractional-order estimation algorithm for the fractional-order input nonlinear output-error autoregressive model. Int. J. Adapt. Control Signal Process. 2023, 37, 1650–1670. [Google Scholar] [CrossRef]
  31. Zhang, X.; Ding, F. Optimal adaptive filtering algorithm by using the fractional-order derivative. IEEE Signal Process. Lett. 2022, 29, 399–403. [Google Scholar] [CrossRef]
  32. Xu, L.; Ding, F.; Yang, E.F. Auxiliary model multiinnovation stochastic gradient parameter estimation methods for nonlinear sandwich systems. Int. J. Robust Nonlinear Control 2021, 31, 148–165. [Google Scholar] [CrossRef]
  33. Ji, Y.; Kang, Z. Three-stage forgetting factor stochastic gradient parameter methods for a class of nonlinear systems. Int. J. Robust Nonlinear Control 2021, 31, 971–987. [Google Scholar] [CrossRef]
  34. Zhu, M.; Hahn, A.; Wen, Y.; Bolles, A. Parameter identification of ship maneuvering models using recursive least square method based on support vector machines. TransNav Int. J. Mar. Navig. Saf. Sea Transp. 2017, 11, 23–29. [Google Scholar] [CrossRef]
  35. Iseki, T. Real-time estimation of the ship manoeuvrable range in wind. Ocean Eng. 2019, 190, 106396. [Google Scholar] [CrossRef]
  36. Nomoto, K.; Taguchi, K.; Honda, K.; Hirano, S. On the steering qualities of ships. J. Zosen Kiokai 1956, 1956, 75–82. [Google Scholar] [CrossRef] [PubMed]
  37. Ding, F.; Chen, T. Hierarchical least squares identification methods for multivariable systems. IEEE Trans. Autom. Control 2005, 50, 397–402. [Google Scholar] [CrossRef]
  38. Umenberger, J.; Wågberg, J.; Manchester, I.; Schön, T. Maximum likelihood identification of stable linear dynamical systems. Automatica 2018, 96, 280–292. [Google Scholar] [CrossRef]
  39. Soal, K.; Govers, Y.; Bienert, J.; Bekker, A. System identification and tracking using a statistical model and a Kalman filter. Mech. Syst. Signal Process. 2019, 133, 106127. [Google Scholar] [CrossRef]
  40. Polverini, M.; Cianfrani, A.; Listanti, M.; Siano, G.; Lavacca, F.; Campanile, C. Investigating on Black Holes in Segment Routing Networks: Identification and Detection. IEEE Trans. Netw. Serv. Manag. 2022, 20, 14–29. [Google Scholar] [CrossRef]
  41. Cardoso, V.; Poppi, R. Non-invasive identification of commercial green tea blends using NIR spectroscopy and support vector machine. Microchem. J. 2021, 164, 106052. [Google Scholar] [CrossRef]
  42. Wang, Z.; Zou, Z.; Soares, C. Identification of ship manoeuvring motion based on nu-support vector machine. Ocean Eng. 2019, 183, 270–281. [Google Scholar] [CrossRef]
  43. Zhao, B.; Zhang, X. An improved nonlinear innovation-based parameter identification algorithm for ship models. J. Navig. 2021, 74, 549–557. [Google Scholar] [CrossRef]
  44. Zhang, X.; Zhao, B.; Zhang, G. Improved parameter identification algorithm for ship model based on nonlinear innovation decorated by sigmoid function. Transp. Saf. Environ. 2021, 3, 114–122. [Google Scholar] [CrossRef]
  45. Song, C.; Zhang, X.; Zhang, G. Nonlinear innovation identification of ship response model via the hyperbolic tangent function. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2021, 235, 977–983. [Google Scholar] [CrossRef]
  46. Xie, S.; Chu, X.; Liu, C.; Liu, J.; Mou, J. Parameter identification of ship motion model based on multi-innovation methods. J. Mar. Sci. Technol. 2020, 25, 162–184. [Google Scholar] [CrossRef]
  47. Zhao, B.; Zhang, X.; Liang, C. A novel parameter identification algorithm for 3-DoF ship maneuvering modelling using nonlinear multi-innovation. J. Mar. Sci. Eng. 2022, 10, 581. [Google Scholar] [CrossRef]
  48. Zheng, Y.; Tao, J.; Sun, Q.; Sun, H.; Chen, Z.; Sun, M.; Xie, G. Soft Actor–Critic based active disturbance rejection path following control for unmanned surface vessel under wind and wave disturbances. Ocean Eng. 2022, 247, 110631. [Google Scholar] [CrossRef]
  49. Yasukawa, H.; Sakuno, R. Application of the MMG method for the prediction of steady sailing condition and course stability of a ship under external disturbances. J. Mar. Sci. Technol. 2020, 25, 196–220. [Google Scholar] [CrossRef]
  50. Gonzalez-Garcia, A.; Castañeda, H. Adaptive integral terminal super-twisting with finite-time convergence for an unmanned surface vehicle under disturbances. Int. J. Robust Nonlinear Control 2022, 32, 10271–10291. [Google Scholar] [CrossRef]
  51. Li, D.; Patton, R. Model Predictive Energy-Maximising Tracking Control for a Wavestar-Prototype Wave Energy Converter. J. Mar. Sci. Eng. 2023, 11, 1289. [Google Scholar] [CrossRef]
  52. Selimović, D.; Lerga, J.; Prpić-Oršić, J.; Kenji, S. Improving the performance of dynamic ship positioning systems: A review of filtering and estimation techniques. J. Mar. Sci. Eng. 2020, 8, 234. [Google Scholar] [CrossRef]
  53. Lee, J.; Nam, Y.; Kim, Y.; Liu, Y.; Lee, J.; Yang, H. Real-time digital twin for ship operation in waves. Ocean Eng. 2022, 266, 112867. [Google Scholar] [CrossRef]
  54. Han, X.; Ren, Z.; Leira, B.; Sævik, S. Adaptive identification of lowpass filter cutoff frequency for online vessel model tuning. Ocean Eng. 2021, 236, 109483. [Google Scholar] [CrossRef]
  55. Jiao, Y.; Zhao, H.; Wang, X.; Lou, T. An improved smooth variable structure filter and its application in ship–wave filtering. Iran. J. Sci. Technol. Trans. Electr. Eng. 2021, 45, 711–719. [Google Scholar] [CrossRef]
  56. Ouyang, Z.; Liu, S.; Zou, Z. Nonparametric modeling of ship maneuvering motion in waves based on Gaussian process regression. Ocean Eng. 2022, 264, 112100. [Google Scholar] [CrossRef]
  57. Zago, L.; Simos, A.; Kawano, A.; Kogishi, A. A new vessel motion based method for parametric estimation of the waves encountered by the ship in a seaway. Appl. Ocean. Res. 2023, 134, 103499. [Google Scholar] [CrossRef]
  58. Ding, F.; Liu, X.M.; Chen, H.B.; Yao, G.Y. Hierarchical gradient based and hierarchical least squares based iterative parameter identification for CARARMA systems. Signal Process. 2014, 97, 31–39. [Google Scholar] [CrossRef]
  59. Ding, F.; Liu, X.; Ma, X. Kalman state filtering based least squares iterative parameter estimation for observer canonical state space systems using decomposition. J. Comput. Appl. Math. 2016, 301, 135–143. [Google Scholar] [CrossRef]
  60. Xu, L. Separable synthesis estimation methods and convergence analysis for multivariable systems. J. Comput. Appl. Math. 2023, 427, 115104. [Google Scholar] [CrossRef]
  61. Zhang, X.; Ding, F. Adaptive parameter estimation for a general dynamical system with unknown states. Int. J. Robust Nonlinear Control 2020, 30, 1351–1372. [Google Scholar] [CrossRef]
  62. Liu, Q.Y.; Chen, F.Y. Model transformation based distributed stochastic gradient algorithm for multivariate output-error systems. Int. J. Syst. Sci. 2023, 54, 1484–1502. [Google Scholar] [CrossRef]
  63. Zhang, X.; Ding, F.; Xu, L. Recursive parameter estimation methods and convergence analysis for a special class of nonlinear systems. Int. J. Robust Nonlinear Control 2020, 30, 1373–1393. [Google Scholar] [CrossRef]
  64. Zhang, X.; Ding, F.; Xu, L.; Yang, E.F. Highly computationally efficient state filter based on the delta operator. Int. J. Adapt. Control Signal Process. 2019, 33, 875–889. [Google Scholar] [CrossRef]
  65. Zhang, X.; Ding, F.; Yang, E.F. State estimation for bilinear systems through minimizing the covariance matrix of the state estimation errors. Int. J. Adapt. Control Signal Process. 2019, 33, 1157–1173. [Google Scholar] [CrossRef]
  66. Miao, G.Q.; Ding, F.; Liu, Q.Y.; Yang, E.F. Iterative parameter identification algorithms for transformed dynamic rational fraction input-output systems. J. Comput. Appl. Math. 2023, 434, 115297. [Google Scholar] [CrossRef]
  67. Ding, F.; Wang, Y.; Ding, J. Recursive least squares parameter identification algorithms for systems with colored noise using the filtering technique and the auxilary model. Digit. Signal Process. 2015, 37, 100–108. [Google Scholar] [CrossRef]
  68. Yang, D.; Ding, F. Multi-innovation gradient-based iterative identification methods for feedback nonlinear systems by using the decomposition technique. Int. J. Robust Nonlinear Control 2023, 33, 7755–7773. [Google Scholar] [CrossRef]
  69. Yang, D.; Liu, Y.J. Hierarchical gradient-based iterative parameter estimation algorithms for a nonlinear feedback system based on the hierarchical identification principle. Circuits Syst. Signal Process. 2023, 43, 1–28. [Google Scholar] [CrossRef]
  70. Sun, S.; Xu, L.; Ding, F. Parameter estimation methods of linear continuous-time time-delay systems from multi-frequency response data. Circuits Syst. Signal Process. 2023, 42, 3360–3384. [Google Scholar] [CrossRef]
  71. Fossen, T. Guidance and Control of Ocean Vehicles; John Wiley & Sons: New York, NY, USA, 1994. [Google Scholar]
  72. Åström, K.; Källström, C. Identification of ship steering dynamics. Automatica 1976, 12, 9–22. [Google Scholar] [CrossRef]
  73. Ji, Y.; Liu, J.; Liu, H.B. An identification algorithm of generalized time-varying systems based on the Taylor series expansion and applied to a pH process. J. Process Control 2023, 128, 103007. [Google Scholar] [CrossRef]
  74. Ding, F.; Liu, Y.J.; Bao, B. Gradient based and least squares based iterative estimation algorithms for multi-input multi-output systems. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2012, 226, 43–55. [Google Scholar] [CrossRef]
  75. Ji, Y.; Jiang, A.N. Filtering-based accelerated estimation approach for generalized time-varying systems with disturbances and colored noises. IEEE Trans. Circuits Syst. II Express Briefs 2023, 70, 206–210. [Google Scholar] [CrossRef]
  76. Pan, J.; Liu, S.D.; Shu, J.; Wan, X.K. Hierarchical recursive least squares estimation algorithm for secondorder Volterra nonlinear systems. Int. J. Control Autom. Syst. 2022, 20, 3940–3950. [Google Scholar] [CrossRef]
  77. Xu, L.; Ding, F. Decomposition and composition modeling algorithms for control systems with colored noises. Int. J. Adapt. Control Signal Process. 2024, 38, 255–278. [Google Scholar] [CrossRef]
  78. Li, M.H.; Liu, X.M. Iterative identification methods for a class of bilinear systems by using the particle filtering technique. Int. J. Adapt. Control Signal Process. 2021, 35, 2056–2074. [Google Scholar] [CrossRef]
  79. Xu, H.; Champagne, B. Joint parameter and time-delay estimation for a class of nonlinear time-series models. IEEE Signal Process. Lett. 2022, 29, 947–951. [Google Scholar] [CrossRef]
  80. Li, M.; Liu, X. Particle filtering-based iterative identification methods for a class of nonlinear systems with interval-varying measurements. Int. J. Control Autom. Syst. 2022, 20, 2239–2248. [Google Scholar] [CrossRef]
  81. Sun, S.Y.; Xu, L.; Ding, F.; Sheng, J. Filtered multi-innovation-based iterative identification methods for multivariate equation-error ARMA systems. Int. J. Adapt. Control Signal Process. 2023, 37, 836–855. [Google Scholar] [CrossRef]
  82. Chen, J.; Pu, Y.; Guo, L.X.; Cao, J.F.; Zhu, Q. Second-order optimization methods for time-delay Autoregressive eXogenous models: Nature gradient descent method and its two modified methods. Int. J. Adapt. Control Signal Process. 2023, 37, 211–223. [Google Scholar] [CrossRef]
  83. Sun, S.Y.; Wang, X.; Ding, F. Hierarchical iterative identification algorithms for a nonlinear system with dead-zon and saturation nonlinearity based on the auxiliary model. Int. J. Adapt. Control Signal Process. 2023, 37, 1866–1892. [Google Scholar] [CrossRef]
  84. Wang, X.Y.; Ma, J.X.; Xiong, W.L. Expectation-maximization algorithm for bilinear state-space models with time-varying delays under non-Gaussian noise. Int. J. Adapt. Control Signal Process. 2023, 37, 2706–2724. [Google Scholar] [CrossRef]
  85. Ding, F.; Chen, T.; Qiu, L. Bias compensation based recursive least squares identification algorithm for MISO systems. IEEE Trans. Circuits Syst. II Express Briefs. 2006, 53, 349–353. [Google Scholar] [CrossRef]
  86. Bi, Y.Q.; Ji, Y. Parameter estimation of fractional-order Hammerstein state space system based on the extended Kalman filter. Int. J. Adapt. Control Signal Process. 2023, 37, 1827–1846. [Google Scholar] [CrossRef]
  87. Zhou, Y. Modeling nonlinear processes using the radial basis function-based state-dependent autoregressive models. IEEE Signal Process. Lett. 2020, 27, 1600–1604. [Google Scholar] [CrossRef]
  88. Goodwin, G.; Sin, K. Adaptive Filtering Prediction and Control; Prentice Hall: Englewood Cliffs, NJ, USA, 1984; Volume 12, pp. 9–22. [Google Scholar]
  89. Ding, F.; Yang, H.; Liu, F. Identification of ship steering dynamics. Sci. China Ser. F Inf. Sci. 2008, 51, 1269–1280. [Google Scholar] [CrossRef]
  90. Ding, F.; Chen, T. Performance analysis of multi-innovation gradient type identification methods. Automatica 2007, 43, 1–14. [Google Scholar] [CrossRef]
  91. Xu, L. Separable multi-innovation Newton iterative modeling algorithm for multi-frequency signals based on the sliding measurement window. Circuits Syst. Signal Process. 2022, 41, 805–830. [Google Scholar] [CrossRef]
  92. Xu, L. Separable synchronous multi-innovation gradient-based iterative signal modeling from on-line measurements. IEEE Trans. Instrum. Meas. 2022, 71, 6501313. [Google Scholar] [CrossRef]
  93. Pan, J.; Liu, Y.Q.; Shu, J. Gradient-based parameter estimation for an exponential nonlinear autoregressive time-series model by using the multi-innovation. Int. J. Control Autom. Syst. 2023, 21, 140–150. [Google Scholar] [CrossRef]
  94. Pan, J.; Zhang, H.; Guo, H.; Liu, S.; Liu, Y. Multivariable CAR-like system identification with multi-innovation gradient and least squares algorithms. Int. J. Control Autom. Syst. 2023, 21, 1455–1464. [Google Scholar] [CrossRef]
  95. Ding, F. Least squares parameter estimation and multi-innovation least squares methods for linear fitting problems from noisy data. J. Comput. Appl. Math. 2023, 426, 115107. [Google Scholar] [CrossRef]
  96. Ding, F.; Xu, L.; Zhang, X.; Zhou, Y.H. Filtered auxiliary model recursive generalized extended parameter estimation methods for Box-Jenkins systems by means of the filtering identification idea. Int. J. Robust Nonlinear Control. 2023, 33, 5510–5535. [Google Scholar] [CrossRef]
  97. Zhou, Y.; Zhang, X. Hierarchical estimation approach for RBF-AR models with regression weights based on the increasing data length. IEEE Trans. Circuits Syst. II Express Briefs 2021, 68, 3597–3601. [Google Scholar] [CrossRef]
  98. Zhou, Y.H.; Ling, K.V.; Ding, F.; Hu, Y.D. Online network-based identification and its application in satellite attitude control systems. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 2530–2543. [Google Scholar] [CrossRef]
  99. Zhou, Y.H.; Ding, F. A novel coupled recursive multivariate nonlinear time-series modelling method by using interactive identification. Appl. Math. Modell. 2024, 127, 571–587. [Google Scholar] [CrossRef]
  100. Li, M.H.; Liu, X.M. The filtering-based maximum likelihood iterative estimation algorithms for a special class of nonlinear systems with autoregressive moving average noise using the hierarchical identification principle. Int. J. Adapt. Control Signal Process. 2019, 33, 1189–1211. [Google Scholar] [CrossRef]
  101. Liu, W.X.; Li, M.H. Unbiased recursive least squares identification methods for a class of nonlinear systems with irregularly missing data. Int. J. Adapt. Control Signal Process. 2023, 37, 2247–2275. [Google Scholar] [CrossRef]
  102. Ding, F.; Chen, T.; Iwai, Z. Adaptive digital control of Hammerstein nonlinear systems with limited output sampling. SIAM J. Control Optim. 2007, 45, 2257–2276. [Google Scholar] [CrossRef]
  103. An, S.; He, Y.; Wang, L.J. Maximum likelihood based multi-innovation stochastic gradient identification algorithms for bilinear stochastic systems with ARMA noise. Int. J. Adapt. Control Signal Process. 2023, 37, 2690–2705. [Google Scholar] [CrossRef]
  104. Ding, F.; Xu, L.; Zhang, X.; Ma, H. Hierarchical gradient- and least-squares-based iterative estimation algorithms for input-nonlinear output-error systems by using the over-parameterization. Int. J. Robust Nonlinear Control 2024, 34, 1120–1147. [Google Scholar] [CrossRef]
  105. Ji, Y.; Zhang, C.; Kang, Z.; Yu, T. Parameter estimation for block-oriented nonlinear systems using the key term separation. Int. J. Robust Nonlinear Control 2020, 30, 3727–3752. [Google Scholar] [CrossRef]
  106. Wan, L.J. Decomposition- and gradient-based iterative identification algorithms for multivariable systems using the multi-innovation theory. Circuits Syst. Signal Process. 2019, 38, 2971–2991. [Google Scholar] [CrossRef]
  107. Ji, Y.; Kang, Z.; Liu, X.M. The data filtering based multiple-stage Levenberg-Marquardt algorithm for Hammerstein nonlinear systems. Int. J. Robust Nonlinear Control 2021, 31, 7007–7025. [Google Scholar] [CrossRef]
  108. Gu, Y.; Zhu, Q.; Nouri, H. Identification and U-control of a state-space system with time-delay. Int. J. Adapt. Control Signal Process. 2022, 36, 138–154. [Google Scholar] [CrossRef]
  109. Wang, Y.J.; Tang, S.H.; Gu, X.B. Parameter estimation for nonlinear Volterra systems by using the multi-innovation identification theory and tensor decomposition. J. Frankl. Inst. 2022, 359, 1782–1802. [Google Scholar] [CrossRef]
  110. Li, J.M.; Ding, F.; Hayat, T. A novel nonlinear optimization method for fitting a noisy Gaussian activation function. Int. J. Adapt. Control Signal Process. 2022, 36, 690–707. [Google Scholar] [CrossRef]
  111. Wang, Y.J.; Yang, L. An efficient recursive identification algorithm for multilinear systems based on tensor decomposition. Int. J. Robust Nonlinear Control 2021, 31, 7920–7936. [Google Scholar] [CrossRef]
Figure 1. The 3-DOF motion model of an unmanned surface ship.
Figure 1. The 3-DOF motion model of an unmanned surface ship.
Jmse 12 00142 g001
Figure 2. Flowchart of the MI-SG algorithm identification process.
Figure 2. Flowchart of the MI-SG algorithm identification process.
Jmse 12 00142 g002
Figure 3. The flowchart of the MI-SG algorithm identification process.
Figure 3. The flowchart of the MI-SG algorithm identification process.
Jmse 12 00142 g003
Figure 4. 30° Z−shaped maneuver simulation.
Figure 4. 30° Z−shaped maneuver simulation.
Jmse 12 00142 g004
Figure 5. Simulation results of wave noise.
Figure 5. Simulation results of wave noise.
Jmse 12 00142 g005
Figure 6. Simulation results of the PM spectrum at different values of H s .
Figure 6. Simulation results of the PM spectrum at different values of H s .
Jmse 12 00142 g006
Table 1. Detailed parameters of Yu Peng.
Table 1. Detailed parameters of Yu Peng.
Length between perpendiculars L (m)189.0
Breadth (molded) B (m) 27.8
Designed draft D (m) 11.0
Volume of displacement ∇ (m 3 )42,293.0
Block coefficient C b 0.72
Trial speed V (kn) 17.3
Rudder area A R (m 2 )38
Longitudinal center of gravity x c (m) 1.8
Table 2. Mathematical model parameters for Yu Peng.
Table 2. Mathematical model parameters for Yu Peng.
Turning ability index K (1/s)0.38
Following index T (s) 297.75
α 11.95
β 23,928.91
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

Liu, Y.; Zhang, Q.; Wang, L.; An, S.; He, Y.; Fan, Z.; Deng, F. Identification of Multi-Innovation Stochastic Gradients with Maximum Likelihood Algorithm Based on Ship Maneuverability and Wave Peak Models. J. Mar. Sci. Eng. 2024, 12, 142. https://doi.org/10.3390/jmse12010142

AMA Style

Liu Y, Zhang Q, Wang L, An S, He Y, Fan Z, Deng F. Identification of Multi-Innovation Stochastic Gradients with Maximum Likelihood Algorithm Based on Ship Maneuverability and Wave Peak Models. Journal of Marine Science and Engineering. 2024; 12(1):142. https://doi.org/10.3390/jmse12010142

Chicago/Turabian Style

Liu, Yang, Qiang Zhang, Longjin Wang, Shun An, Yan He, Zhimin Fan, and Fang Deng. 2024. "Identification of Multi-Innovation Stochastic Gradients with Maximum Likelihood Algorithm Based on Ship Maneuverability and Wave Peak Models" Journal of Marine Science and Engineering 12, no. 1: 142. https://doi.org/10.3390/jmse12010142

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