Next Article in Journal
Surface Chlorophyll-A Fronts in the Yellow and Bohai Seas Based on Satellite Data
Next Article in Special Issue
Prediction of Maneuverability in Shallow Water of Fishing Trawler by Using Empirical Formula
Previous Article in Journal
Surf Zone Turbulence and Suspended Sediment Dynamics—A Review
Previous Article in Special Issue
Ship Motion Planning for MASS Based on a Multi-Objective Optimization HA* Algorithm in Complex Navigation Conditions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Parameter Estimation of an Empirical Manoeuvring Model Using Free-Running Model Tests

Centre for Marine Technology and Ocean Engineering (CENTEC), Instituto Superior Técnico, Universidade de Lisboa, Av. Rovisco Pais, 1049-001 Lisboa, Portugal
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2021, 9(11), 1302; https://doi.org/10.3390/jmse9111302
Submission received: 23 October 2021 / Revised: 12 November 2021 / Accepted: 18 November 2021 / Published: 20 November 2021
(This article belongs to the Special Issue Maritime Autonomous Vessels)

Abstract

:
The work presents the identification and validation of the hydrodynamic coefficients for the surge, sway, and yaw motion. This is performed in two ways: using simulated data and free-running test data. The identification and validation with the simulation data are carried out using a 25° turning test and a 20°−20° zigzag manoeuvring test. For the free-running test data, two zigzag manoeuvres are used: 30°−30° zigzag for identification and 20°−20° zigzag for validation. A nonlinear manoeuvring model is proposed based on the standard Euler equations, and the hydrodynamic coefficients are computed using empirical equations. To obtain robust results, the truncated singular value decomposition is employed to diminish the multicollinearity and the parameter uncertainties due to noise. The validation is carried out by comparing the result of the measured values with the predictions obtained using the manoeuvring models. Finally, a sensitivity analysis for the simulation data is performed to understand the influence of the parameters in the manoeuvres.

1. Introduction

Ship manoeuvrability is an important topic in the shipbuilding and shipping industries, and it was traditionally evaluated by carrying out massive captive ship model tests. Mathematical manoeuvring models are essential to the study of manoeuvrability [1]. System identification (SI) is a mature technology to fit the mathematical models of dynamical systems to measured data. It was only introduced for ship motion modelling in the 1960s, and it became more developed recently [2,3,4,5,6,7,8]. It is also possible to develop methods based on artificial intelligence techniques [9,10], but they do not include explicit information on the physics of the process and thus the methods that identify the parameters of mathematical models are often preferred as these models can easily be used to simulate the ship trajectories [11,12].
When studying ship manoeuvrability, physical tests are fundamental. These can be full-scale tests [13,14], which are the most accurate, but they are expensive. Ship model tests, such as captive tests [15,16] or free-running tests [17], are another, cheaper option. Captive tests can be more expensive [18,19,20,21,22] than free-running tests. Model tests face scale effect problems which can be avoided with system identification methods [1,22]. The most plausible and direct manner to confirm ship manoeuvring properties is often free-running tests.
The focus of this paper is the computation of the hydrodynamic coefficients for a nonlinear manoeuvring mathematical model. When computing several coefficients at the same time, the model’s accuracy can be compromised due to the multicollinearity [19,20,21,23], dynamic cancellation effects [18,24], parameter drift [18], and noise contained in the data. They are the main issues faced when trying to obtain robust parameters. They are all linked together and consequently compromise the robustness of the estimation and therefore the obtained parameters are sensitive to noise. To achieve robust results, extensive experimental data should be used, tests should be combined with system identification methods not computing too many coefficients at the same time [1,24,25], and the parameter uncertainty due to noise should be carried out.
The number of mathematical manoeuvring models is very extensive [1,20]. The Abkowitz model, the Nomoto model, and the MMG model are the most used in manoeuvrability studies [26]. Manoeuvring models are often complex, gathering a set of motion equations, mainly surge, sway, and yaw. The hydrodynamic forces and moments are expanded to their Taylor expansion, where the hydrodynamic coefficients can be found [25].
Several SI methods, such as the extended Kalman filter [27], global optimization algorithm, truncated least squares support vector machine [19,20,21,28,29], genetic algorithm [22,23,24,25,26,27,28,29,30], particle swarm optimization [31], and artificial neural network [32] can be used to estimate hydrodynamic coefficients.
Sutulo and Guedes Soares [30] identified the hydrodynamic coefficients using the data from a 20°−20° zigzag manoeuvre with an algorithm based on the classical genetic algorithm. It was concluded that the noise influenced the validation severely, contrasting with the good results for the simulation with normal responses without noise.
Lee and Kose [27] combined free-running tests, the least squares method (LSM), and the extended Kalman filter to simulate the motions of a ship in harbour with strong winds. Only the coefficients that contributed to those specific tests were considered, reducing the error of final values. Viviani et al. [18] also chose to compute only a few hydrodynamic coefficients, resorting to sensitivity analysis.
The association of the LSM with free-running tests provides satisfactory results for the identification of hydrodynamic coefficients [27]. However, the LSM is not a good method to diminish multicollinearity and noise [19,20,21,23,29]. Xu and Guedes Soares [19,20,21] studied the effect of the addition of the truncated singular value decomposition (TSVD), along with the least squares support vector machine. These works were all based on planar motion mechanism tests performed in a scaled ship in a towing tank. All these studies used the coefficient of determination (R2) to show the accuracy of their results, using untouched data to validate the coefficients. Throughout the studies, the use of TSVD gave better results with smaller uncertainties. Xu et al. [28] implemented the classical LSM, and then introduced the TSVD and Tikhonov regularization and used data from a planar motion mechanism. The results proved that there were more stable results and less uncertainty and parameter drift with the introduction of the TSVD and Tikhonov regularization.
The main objective of this work is to identify and validate the hydrodynamic coefficients, which are essential to study the manoeuvrability of ships. This is done using the least squares method combined with the truncated singular value decomposition for different manoeuvres both for identification and validation of the coefficients. Simulated data from the obtained manoeuvring models and data from free-running ship model tests will be tested and the results compared. Additionally, a sensitivity analysis is performed. The contribution of each coefficient to the manoeuvres is discussed alongside the help that the sensitivity analysis can provide to the analysis of the singular value in the identification and validation of coefficients.

2. Nonlinear Empirical Manoeuvring Model

The mathematical model implemented only concerns three of the six degrees of freedom (DOF), as the most relevant motions are in the horizontal plane. A model based on the standard Euler equations for a ship was implemented:
{ ( m + μ 11 ) u ˙ m v r m x G r 2 = X q + X p ( m + μ 22 ) v ˙ + ( m x G + μ 26 ) r ˙ + m u r = Y q ( m x G + μ 26 ) v ˙ + ( I z z + μ 66 ) r ˙ + m x G u r = N q
where m is the mass of the ship; x G is the centre of mass; I z z is the moment of inertia in yaw; μ 11 , μ 22 , μ 26 , and μ 66 are the added mass coefficients; X q , and Y q are the surge and sway (respectively) forces on the rudder and hull; N q is the yaw moment on the rudder and hull; and X p is the surge force caused by the propeller. The surge, sway, and yaw velocities (u, v, and r, respectively) are also present in the model as well as the corresponding accelerations u′, v′, and r′. All the forces on the rudder and hull can be expressed in their adimensional form:
X q = X q V 2 ρ 2 L T ; Y q = Y q V 2 ρ 2 L T ; N q = N q V 2 ρ 2 L 2 T
where ρ is the density of the water, L is the length of the ship, T is the draught at midship, and V 2 is the instantaneous speed and is computed as V 2 = u 2 + v 2 . The non-dimensional forces on the rudder and hull of surge and sway are X q and Y q , respectively. The non-dimensional yaw moment on the rudder and hull is represented by N q .
The hydrodynamic coefficients are part of the non-dimensional forces and moments:
{ X q = X u u u 2 + X v r v r + X δ δ δ r 2 Y q = Y 0 + Y v v + Y r r + Y v v v v 3 + Y v v r v 2 r + Y δ δ r + Y v v δ v 2 δ r + Y δ δ v δ r 2 v + Y δ δ δ δ r 3 N q = N 0 + N v v + N r r + N v v v v 3 + N v v r v 2 r + + N δ δ r + N v v δ v 2 δ r + N δ δ v δ r 2 v + N δ δ δ δ r 3
The nondimensional velocities are u = u / V , v = v / V , and r = r L / V . The hydrodynamic coefficients for surge, sway, and yaw motion are given by the Equations (4)–(6), respectively:
X u u = k x u u 2 m C T L ρ L 2 T ; X v r = k x v r 1.3 μ 22 ρ L 2 T ; X v r = k x v r 1.3 μ 22 ρ L 2 T ; X δ δ = k R k x δ δ X δ δ 0
Y 0 = k y 0 Y 00 ; Y v = k y v ( 1 + b 1 τ ) Y v 0 ; Y r = k y r ( 1 + b 2 τ ) Y r 0 ; Y δ = k R k y δ Y δ 0 ; Y v v v = k y v v v Y v v v 0 ; Y v v r = k y v v r Y v v r 0 ; Y δ v v = k R k y δ v v Y δ v v 0 ; Y δ δ v = k R k y δ δ v Y δ δ v 0 ; Y δ δ δ = k R k y δ δ δ Y δ δ δ 0
N 0 = k n 0 N 00 ; N v = k n v ( 1 + b 3 τ ) N v 0 ; N r = k n r ( 1 + b 4 τ ) ( N r 0 + m x G u ) ; N δ = k R k n δ N δ 0 ; N v v v = k n v v v N v v v 0 ; N v v r = k n v v r N v v r 0 ; N δ v v = k R k n δ v v N δ v v 0 ; N δ δ v = k R k n δ δ v N δ δ v 0 ; N δ δ δ = k R k n δ δ δ N δ δ δ 0
where k x u u , , k n δ δ δ are the adjustment coefficients needed to compute the final hydrodynamic coefficients; C T L is the ship drag coefficient non-dimensionalised by T V 2 B ; k R is the rudder area coefficients; b 1 = 0.6667 ; b 2 = 0.8 ; k H = 2 T / L , τ = ( T S T E R N T B O W ) / T is the relative trim; m = 2 m / ( ρ L 2 T ) is the non-dimensional ship mass coefficient; x G = x G / L is the non-dimensional abscissa of the centre of mass; b 3 = 0.27 N v 0 / Y v 0 ; and b 4 = 0.3 .
The added mass and moments are defined using
μ 11 = k 11 m ; μ 22 = k 22 m ;
μ 66 = k 66 I z z ; μ 26 = μ 22 x G
where k u = 0.25 ; k 22 = 2 T B ( 1 0.5 B L ) ; k 66 = 2 T B ( 1 1.6 B L ) ; I z z = 0.0625 m L 2 is the moment of inertia; and C T L = 0.07 is the ship drag coefficient, as stated previously.
The constant base parameters in Equations (3)–(6) are defined as
X δ δ 0 = 0.02 Y 00 = 0.0008 N 00 = 0.00059 Y v 0 = 0.244 N v 0 = 0.0555 Y r 0 = 0.067 N r 0 = 0.0349 Y δ 0 = 0.0586 N δ 0 = 0.0293 Y v v v 0 = 1.702 N v v v 0 = 0.345 Y v v r 0 = 3.23 N v v r 0 = 0.1032 Y δ v v 0 = 0.25 N δ v v 0 = 0.1032 Y δ δ v 0 = 0.0008 N δ δ v 0 = 0.00264
The surge force caused by the propeller depends only on values related to the propeller and rudder. This force is the same as the effective thrust T E .
The steering gear model is more complex, defined by an ordinary differential equation:
δ R ˙ = { m i n [ 1 T R ( | δ * * δ R | δ 0 , ε m ) ] · s i g n ( δ * * δ R ) ,   L = f a l s e 0 ,                                             L = t r u e
where
L = ( | δ * * δ R | < δ 0 ) [ ( | δ R | δ m ) [ s i g n ( δ * * δ R ) = s i g n ( δ R ) ]
δ * * = { δ * ,   i f   | δ * | δ m ( δ m + δ 0 ) s i g n ( δ * ) ,   i f   | δ * | > δ m
depends on the actual rudder angle δ R , the rudder order δ * , the rudder angle saturation | δ R | δ m , the rudder rate | δ R ˙ | < ε m , the non-sensitivity dead band of width δ 0 , and the time lag of the gear TR. The L is the Boolean variable and the δ * * is an auxiliary variable.
When the adjustment coefficients are known, the estimated surge force, sway force, and yaw moment can be compared with the respective measured values. The measured forces and moments ( M d ) are given by the left side of Equation (1) and the estimated forces and moments ( E d ) by the right side of Equation (1) combined with Equations (2) and (3).
After the forces and moments are computed, their coefficient of determination ( R 2 ) is obtained. The R 2 must be between zero and one. The correlation is better as R 2 gets closer to one.
R 2 = 1 n = 1 n ( M d E d ) 2 n = 1 n ( M d n = 1 n M d n ) 2

3. Results of the Manoeuvring Tests

The vessel model used in the free-running test was a scaled container (Figure 1) with its main dimensions given in Table 1. The ship model had one propeller and one rudder in the aft.
The hardware system of the free-running ship model consisted of all the sensors and actuators, as illustrated in Figure 2. The hardware system was further divided into two groups: on-board and onshore control centre. The on-board system was composed of a propeller, a rudder and set of sensors, an internal measurement unit, a yaw rate sensor, electrical motors, and an industrial Wi-Fi unit, where all the signals were synchronised using a Compact-RIO and stored in a laptop. This was used to control the self-running model remotely [33,34].
The software architecture was mainly programmed by LABVIEW software. The software architecture consisted of several program loops: an FPGA loop, real-time loop, and TCP/IP loop. It was used to collect data from the sensors (e.g., GPS, IMU) and to control the actuation of the propeller and rudder sub-systems that were programmed under a reconfigurable FPGA platform in LABVIEW. The sensor data were incorporated into network shared variables that were predicted along the entire network.
The zigzag manoeuvring test was carried out successfully through several repetitions. The ones that were analysed were a 20°−20° zigzag manoeuvre and the first and second repetition of a 30°−30° zigzag manoeuvre.

4. Optimal Parameter Estimation Method

To compute the hydrodynamic coefficients, the least squares method was firstly to diminish the error of the squared residual value, r, minimizing the sum, S, of the squared difference between the data value, y i , and the estimation ( y i ^ ) :
S = i = 1 n r i 2 = i = 1 n ( y i y i ^ ) 2
In the case of the hydrodynamic coefficients, Equation (2), can be written as follows:
Y = X θ
where the vector Y represents the outputs, the matrix X represents the inputs, and the vector θ represents the values of the wanted parameters.
Considering the variance of the coefficients, a weighted sum of squared residual error, known as the chi-squared, was calculated:
χ 2 ( θ ) = ( X θ y ) T V y 1 ( X θ y ) T
To find the minimum error, the derivative of χ 2 needs to be zero (Equations (16) and (17)) when the parameter θ is equal to the estimated one.
χ 2 θ | θ = θ ^ = 0 X T V y 1 X θ ^ X T V y 1 y = 0
θ ^ = [ X T V y 1 X ] 1 X T V y 1 y
Secondly, the singular value decomposition method was applied to help the LSM deal with the multicollinearity and parameter drift problems. SVD uses the singular values of the input matrix to diagonalise it with the singular values:
X = U Σ V T
In Equation (18), the general formulation of the SVD of the matrix X is expressed as being dependent on the orthonormal bases for the column space, the orthonormal base for the rows, and the descending sorted diagonal matrix of the singular values (U, V, and Σ respectively).
Finally, to deal with a large number of adjustment coefficients, the truncated singular value decomposition, eliminating the smallest singular values of the input matrix, was applied. It reduces the initial rank, n, of the input matrix X and constructs a new input matrix X k with k rows, corresponding to the k singular values that were kept:
X k = U k Σ k V k T
where Σ k is a diagonal matrix where the smaller n-k singular values are replaced by zeros [35]. Thus, it can diminish the uncertainty due to the multicollinearity and parameter drift problems, providing better results. When n is equal to k the result will be the same as that of LSM with only SVD.
The uncertainty of the coefficients can be given by the error propagation matrix V θ ^ [28]. This matrix defines how the optimal parameter varies with the output measured data.
V θ ^ = [ θ ^ y ] V y [ θ ^ y ] T
The square-root of V θ ^ gives the standard error of the parameters.

5. Parameter Estimation of the Manoeuvring Model and Sensitivity Analysis

The identification and validation of the estimation of hydrodynamic coefficients were carried out by using manoeuvres either simulated or from free-running tests. The chosen manoeuvres were a turning test and zig-zag manoeuvre tests, both for simulation purposes and only the zig-zag manoeuvres for the free-running tests.
It is essential to know how the rudder behaves in both manoeuvres. The rudder order is given by Equation (21) to the turning manoeuvre and Equation (22) to the zig-zag manoeuvre:
δ * ( r a d i a n s ) = δ * ( d e g r e e s ) × π 180
δ * = δ z s i g n ( ψ z s i g n r ψ )
where δ * is the rudder order, δ z is the fixed rudder angle in radians (equivalent to 20° or 30° depending on the zigzag analysed), and ψ z is a fixed heading angle in radians (equivalent to 20° or 30° depending on the zigzag analysed).
For the simulation of the 25° turning manoeuvre and the 20°−20° zigzag manoeuvre, the adjustment coefficients were initially taken as unitary to perform the manoeuvres. They were both run for 1000 s, with a time step of 0.01 s. The initial conditions were the same as in the free-running tests:
i n i t i a l   c o n d i t i o n s = [ u   v   r   η   ξ   ψ   δ R ] = [ 0.96   0   0   0   0   0   0 ]
where the velocities are all in meters per second. The rudder angle is as in Equation (9). The horizontal and vertical position of the centre of mass of the ship are η and ξ, respectively, depending on the heading angle ψ:
{ η ˙ = u c o s ( ψ ) v s i n ( ψ ) ξ ˙ = u c o s ( ψ ) + v s i n ( ψ ) ψ ˙ = r

5.1. Identification and Validation Using Simulation Data

With the surge motion having just three coefficients, meaning at maximum three singular values, the results are very easy to read. Even with a coefficient of determination slightly smaller than 0.5, the results regarding this and the uncertainties were better when two singular values were considered (Table 2 and Figure 3). In Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13 and Figure 14, the singular values are designated as “sigma”, the blue curves represent the measured forces and moments, and the red curves represent the estimated forces and moments.
For both sway and yaw motions, the identified results agreed very well with the training set, where the coefficient of determination was almost equal to 1 (Figure 4 and Figure 5). The obtained adjustment coefficients (Table 3 and Table 4) were very close with the true values in the simulation when we kept more than six singular values (k ≥ 6). The parameter uncertainties increased with the numbers of singular values, which indicated that the noise effect was amplified when keeping more singular values. Therefore, the truncated value, k, plays a trade-off role between the accuracy of the identified parameter and uncertainty due to the noise. This is obvious as the uncertainties of the results for one singular value (k = 1) were very small, but the results were the farthest from unitary, showing signals of parameter drift. The least squares method combined with the truncated singular value decomposition was valuable considering the parameter uncertainties. It is important to note that noise was not added to the data generated by the simulation. The validation for surge, sway and yaw motion was carried out using 20°–20° zigzag manoeuvre simulation test, and the results are presented in Figure 6, Figure 7 and Figure 8.

5.2. Identification and Validation Using Free-Running Tests

The identification was performed using the first and second repetition data from tests of a 30°–30° zigzag manoeuvre and the validation with data from a 20°–20° zigzag manoeuvre test.
Concerning the surge motion, once again the adjustment coefficients were better for the two singular value results when considering the correlation between the uncertainties and the coefficient of determination between the measured and estimated forces (Table 5 and Figure 9).
For the sway motion, the best results were for the six and seven singular values regarding the uncertainties (Table 6). The measured and estimated forces were also well fitted for the six and seven singular values and the five and eight singular values (Figure 10). However, for these last two, some uncertainties had values that were higher than 50% and therefore not acceptable. Finally, the yaw motion was more constrained in good results. The only favourable ones were the results with six singular values, which had good uncertainties (Table 7) and a good coefficient of determination between the measured and estimated yaw moments (Figure 11).
The results for the identification using test data were worse than those from the simulation because the noise was more significant in the real test data. The best results were for two singular values in surge motion and six singular values in sway and yaw motion. The major difference is that there were environmental surroundings when performing the free-running tests, such as waves and wind. There were no data for environmental disturbances and the manoeuvring model did not account for them. Hence, larger uncertainties and smaller coefficients of determination were the achieved results. Nonetheless, it was proved that the addition of the TSVD was helpful to obtain better coefficients, fighting multicollinearity regarding the large number of coefficients to be computed.
Then, the validation was performed by applying the adjustment coefficient results from the identification to the performed 20°–20° zigzag manoeuvre in the free-running tests. The measured forces and moments were plotted together and compared.
As in the simulation results, the validation for the surge motion confirmed the identification results, as two singular values gave better validation results (Figure 12) with the best coefficient of determination.
For both for sway and yaw manoeuvres, the validation had good values (Figure 13 and Figure 14). For sway, there were more good fits with the validation when compared with the identification. The results for k = 3, 4, 6, 7, 8 validated well. However, the uncertainties for four and eight singular values were very large in the identification and the coefficient of determination was quite low for three singular values in the identification as well. Thus, the validations for six and seven singular values were the ones in concordance with the identification of coefficients for the free-running tests’ data. The same occurred with the yaw motion, with good validation for six and seven singular values. The latter had large uncertainties in the identification, making it not acceptable for the results of coefficients.
The fact that there were some validations that were good for a number of singular values that provides bad results in identification prove that some parameter drift can happen, and that even if the manoeuvres are well predicted (good validation) the values are far from good (bad identification). Parameter drift can also be linked to multicollinearity and environmental surroundings, as the validation from nine singular values had huge coefficients of determination in both sway and yaw motion, with no fitting between the measured and estimated forces and moments.

5.3. Sensitivity Analysis

To study the sensitivity analysis, the 20°–20° zigzag manoeuvre from the simulation was chosen, having no interference from environmental elements. The analysis was performed for all the adjustment coefficients (21 in total), varying them individually with the following percentages: +20%, +15%, +10%, +5%, −5%, −10%, −15%, and −20% (eight variations per each coefficient). The analysed parameter for the sensitivity analysis was the overshoot angle. This is the most common parameter to analyse when using zigzag manoeuvres [36]. In this fashion, all the overshoot angles from all the variations of all the coefficients were compared with the original ones (unitary coefficients). The relative deviation (Equation (25)), concerning the overshoot angle, was then computed and plotted (Figure 15, Figure 16 and Figure 17).
Δ E i = E i E i
where Δ E i is the relative deviation, E i is the deviation from the original overshoot angle regarding the variation of the coefficient being analysed, and Σ E i is the sum of all the deviations from the original overshoot angle for the analysed coefficient.
For surge motion coefficients, all three coefficients are important (Figure 15). However, there are two which stood out: k x u u and k x v r . The first one had a bigger relative deviation when the variations were positive, and the second one when the variations were negative. The results match with the ones from the identification and validation of the adjustment coefficients, which for surge had better results with two singular values.
The sway coefficients were the most expressive ones (Figure 16), as some were influential (such as k y v and k y r ) and others, such as k y v δ δ , had in influence at all. There were five coefficients ( k y v , k y r , k y d , k y v v r , and k y δ δ δ ) which had a larger relative deviation, meaning a large influence on the manoeuvring model and the results. The other remaining three were also important. However, they were not as relevant for all the deviations. Therefore, they are not as crucial for all ranges of variations that can occur when computing the adjustment coefficients and the final mathematical manoeuvring model.
Finally, regarding the yaw coefficients, the linear and the rudder coefficients k n v , k n r , and k n d were the most important ones. The relative deviations were much larger considering the yaw coefficients than in the previous two motions. In the previous motions, the maximum sensitivity was below 15% for surge and 50% for sway. However, in the yaw motion, there was one variation that went beyond 100%, and others that were between 50% and 100%. Additionally, it had more coefficients with less influence when compared with sway. The coefficients k n 0 , k n v v v , k n v v d , k n v d d , and k n d d d had smaller relative deviations regarding the yaw coefficients, even if they were in the range of the higher ones in the surge and sway motions.
Interestingly, regarding the motion, almost no coefficient behaved in the same way regarding the variation from unitary values. Only k y δ δ δ had a consistent positive relative deviation with all eight variations. Additionally, the sensitivity analysis also corroborated the identification and validation of the coefficients. This once again proves that not all the coefficients are necessary to predict a manoeuvre and that can be used as an aid to the least squares method combined with the truncated singular value decomposition to have a better final response to the best estimate of the adjustment coefficients.

6. Conclusions

In this study, an estimation of the adjustment coefficients was performed using a least squares method combined with the truncated singular value decomposition. The addition of the truncated singular value decomposition allowed for a better estimation of the coefficients as the parameter uncertainty was handled better. This was verified both for data from simulation and data from free-running tests. As expected, due to the existence of environmental disturbances, the results from the tests’ data were not as good as those from the simulation. Nonetheless, they were consistent with the fact that fewer coefficients were better to predict a manoeuvre, having less problems with uncertainties and fit between measured and estimated forces and moments. Thus, the problems of multicollinearity and parameter drift (present in the validation of coefficients from the tests’ data) were managed and satisfactory results were achieved.
The addition of sensitivity analysis allowed for a greater look at the influence of each coefficient in the manoeuvres. Once again, as anticipated in the literature, not all the coefficients had the same importance for the manoeuvres. This was corroborated with the sensitivity analysis, which helped predict the most crucial coefficients for each motion. Moreover, the least squares method combined with the truncated singular value decomposition can be improved by introducing the relative weight factors in the future if the results are linked with sensitivity analysis.

Author Contributions

Methodology, A.C.C., H.X., and C.G.S.; software, H.X. and A.C.C.; validation, H.X. and A.C.C.; formal analysis, A.C.C. and H.X.; data curation, H.X. and A.C.C.; writing—original draft preparation, A.C.C., H.X., and C.G.S.; visualization, A.C.C.; supervision, H.X. and C.G.S.; project administration, C.G.S.; funding acquisition, C.G.S. All authors have read and agreed to the published version of the manuscript.

Funding

The work was performed within the NAVAD project “Simulation of manoeuvrability of ships in adverse weather conditions” which is funded by the Portuguese Foundation for Science and Technology (Fundação para a Ciência e a Tecnologia-FCT) under contract 02/SAICT/032037/2017. This work was performed within the Strategic Research Plan of the Centre for Marine Technology and Ocean Engineering, financed by the Portuguese Foundation for Science and Technology (Fundação para a Ciência e Tecnologia-FCT) under contract UIDB/UIDP/00134/2020.

Institutional Review Board Statement

This study does not involve humans or animals.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare that they have no conflict of interest.

References

  1. Sutulo, S.; Guedes Soares, C. Mathematical models for simulation of manoeuvring performance of ships. In Marine Technology and Engineering; Guedes Soares, C., Garbatov, Y., Fonseca, N., Teixeira, A.P., Eds.; Taylor & Francis Group: London, UK, 2011; pp. 661–698. [Google Scholar]
  2. Abkowitz, M.A. Measurements of hydrodynamic characteristics from ship maneuvering trials by system identification. Trans. SNAME 1980, 88, 283–318. [Google Scholar]
  3. Källström, C.G.; Åström, K.J. Experiences of System Identification Applied to Ship Steering. Automatica 1981, 17, 187–198. [Google Scholar] [CrossRef]
  4. Skjetne, R.; Smogeli, Ø.N.; Fossen, T.I. A nonlinear ship manoeuvring model: Identification and adaptive control with experiments for a model ship. Model. Identif. Control 2004, 25, 3–27. [Google Scholar] [CrossRef] [Green Version]
  5. 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]
  6. Araki, M.; Sadat-Hosseini, H.; Sanada, Y.; Tanimoto, K.; Umeda, N.; Stern, F. Estimating maneuvering coefficients using system identification methods with experimental, system-based, and CFD free-running trila data. Ocean Eng. 2012, 51, 63–84. [Google Scholar] [CrossRef] [Green Version]
  7. Zhu, M.; Hahn, A.; Wen, Y.-Q.; Bolles, A. Identification-based simplified model of large container ships using support vector machines and artificial bee colony algorithm. Appl. Ocean Res. 2017, 68, 249–261. [Google Scholar] [CrossRef]
  8. Wang, Z.; Xu, H.; Xia, L.; Zou, Z.; Guedes Soares, C. Kernel-based support vector regression for nonparametric modeling of ship maneuvering motion. Ocean Eng. 2020, 216, 107994. [Google Scholar] [CrossRef]
  9. Moreira, L.; Guedes Soares, C. Dynamic Model of Manoeuvrability using Recursive Neural Networks. Ocean Eng. 2003, 30, 1669–1697. [Google Scholar] [CrossRef]
  10. Luo, W.L.; Moreira, L.; Guedes Soares, C. Manoeuvring Simulation of Catamaran by Using Implicit Models Based on Support Vector Machines. Ocean Eng. 2014, 82, 150–159. [Google Scholar] [CrossRef]
  11. Sutulo, S.; Moreira, L.; Guedes Soares, C. Mathematical Models for Ship Path Prediction in Manoeuvring Simulation Systems. Ocean Eng. 2002, 29, 1–19. [Google Scholar] [CrossRef]
  12. Xu, H.T.; Oliveira, P.; Guedes Soares, C. L1 adaptive backstepping control for path-following of underactuated marine surface ship. Eur. J. Control 2021, 58, 357–372. [Google Scholar] [CrossRef]
  13. Guedes Soares, C.; Sutulo, S.; Francisco, R.A.; Santos, F.M.; Moreira, L. Full-Scale Measurements of the Manoeuvring Capabilities of a Catamaran. In Proceedings of the RINA International Conference “Hydrodynamics of High-Speed Craft”, London, UK, 24–25 November 1999; pp. 1–12. [Google Scholar]
  14. Guedes Soares, C.; Francisco, R.A.; Moreira, L.; Laranjinha, M. Full-Scale Measurements of the Manoeuvering Capabilities of Fast Patrol Vessels, Argos Class. Mar. Technol. SNAME News 2004, 41, 7–16. [Google Scholar] [CrossRef]
  15. Delefortrie, G.; Eloot, K.; Lataire, E.; Van Hoydonck, W.; Vantorre, M. Captive model tests based 6 DOF shallow water manoeuvring model. In Proceedings of the 4th MASHCON-International Conference on Ship Manoeuvring in Shallow and Confined Water with Special Focus on Ship Bottom Interaction, Hamburg, Germany, 23–25 May 2016; pp. 273–286. [Google Scholar]
  16. Sutulo, S.; Guedes Soares, C. Development of a Multifactor Regression Model of Ship Maneuvering Forces Based on Optimized Captive-Model Tests. J. Ship Res. 2006, 50, 311–333. [Google Scholar] [CrossRef]
  17. Hochbaum, A.; Stern, F.; Agdrup, K.; Broglia, R.; Kim, S.; Perdon, P.; Quadvlieg, F.; Yasukawa, H.; Zou, Z. The manoeuvring committee-final report and recommendations to the 25th ITTC. In Proceedings of the 25th International Towing Tank Conference, Fukuoka, Japan, 14–20 September 2008; pp. 143–208. [Google Scholar]
  18. Viviani, M.; Bonvino, C.P.; Depascale, R.; Conti, F.; Soave, M. Identification of hydrodynamic coefficient from standard manoeuvres for a series of twin-screw ships. In Proceedings of the 2nd International Conference on Marine Research and Transportation, Naples, Italy, 28–30 June 2007; pp. 99–108. [Google Scholar]
  19. 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]
  20. Xu, H.; Guedes Soares, C. Manoeuvring modelling of a containership in shallow water based on optimal truncated nonlinear kernel-based least square support vector machine and quantum inspired evolutionary algorithm. Ocean Eng. 2020, 195, 106676. [Google Scholar] [CrossRef]
  21. 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]
  22. Xu, H.; Hinostroza, M.; Guedes Soares, C. Estimation of hydrodynamic coefficients of a nonlinear manoeuvring mathematical model with free-running ship model tests. Int. J. Marit. Eng. 2018, 160, A213–A225. [Google Scholar]
  23. Farrar, D.E.; Glauber, R.R. Multicollinearity in regression analysis: The problem revisited. Rev. Econ. Stat. 1967, 49, 92–107. [Google Scholar] [CrossRef]
  24. Wang, X.-G.; Zou, Z.-J.; Xu, F.; Ren, R.-Y. Sensitivity analysis and parametric identification for ship manoeuvring in 4 degrees of freedom. J. Mar. Sci. Technol. 2014, 19, 394–405. [Google Scholar] [CrossRef]
  25. Haddara, M.R.; Wang, Y. Parametric identification of manoeuvring models for ships. Int. Shipbuild. Prog. 1999, 46, 5–27. [Google Scholar]
  26. Zhang, X.-G.; Zou, Z.-J. Identification of Abkowitz model for ship manoeuvring motion using ″ε-support vector regression. J. Hydrodyn. 2011, 23, 353–360. [Google Scholar] [CrossRef]
  27. Le, M.-D.; Kose, K. Estimation of ship hydrodynamic coefficients at low speed range and application to control ships. J. Jpn. Inst. Navig. 2000, 103, 33–39. [Google Scholar] [CrossRef]
  28. Xu, H.; Hassani, V.; Guedes Soares, C. Uncertainty analysis of the hydrodynamic coefficients estimation of a nonlinear manoeuvring model based on planar motion mechanism tests. Ocean Eng. 2019, 173, 450–459. [Google Scholar] [CrossRef]
  29. Xu, H.; Hassani, V.; Guedes Soares, C. Truncated least square support vector machine for parameter estimation of a nonlinear manoeuvring model based on PMM tests. Appl. Ocean. Res. 2020, 97, 102076. [Google Scholar] [CrossRef]
  30. 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]
  31. Luo, W.; Guedes Soares, C.; Zou, Z. Parameter identification of ship maneuvering model based on support vector machines and particle swarm optimization. J. Offshore Mech. Arct. Eng. 2016, 138, 031101. [Google Scholar] [CrossRef]
  32. Rajesh, G.; Bhattacharyya, S.K. System identification for nonlinear maneuvering of large tankers using artificial neural network. Appl. Ocean. Res. 2008, 30, 256–263. [Google Scholar] [CrossRef]
  33. Ferrari, V.; Perera, L.P.; Santos, F.P.; Hinostroza, M.A.; Sutulo, S.; Guedes Soares, C. Initial experimental tests of a research-oriented self-running ship model. In Maritime Technology and Engineering; Guedes Soares, C., Santos, T.A., Eds.; Taylor & Francis Group: London, UK, 2015; pp. 913–918. [Google Scholar]
  34. Perera, L.P.; Ferrari, V.; Santos, F.P.; Hinostroza, M.A.; Guedes Soares, C. Experimental Evaluations on Ship Autonomous Navigation and Collision Avoidance by Intelligent Guidance. IEEE J. Ocean Eng. 2015, 40, 374–387. [Google Scholar] [CrossRef]
  35. Hansen, P.C. The truncated svd as a method for regularization. BIT Numer. Math. 1987, 27, 534–553. [Google Scholar] [CrossRef]
  36. Kim, D.; Kim, S.-H.; Kim, S.-J.; Paik, K.-J. A study on the sensitivity analysis of the hydrodynamic derivatives on the maneuverability of KVLCC2 in shallow water. Brodogradnja 2017, 68, 1–22. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The free-running ship model during the manoeuvring tests.
Figure 1. The free-running ship model during the manoeuvring tests.
Jmse 09 01302 g001
Figure 2. Sensors and actuators installed on the ship model.
Figure 2. Sensors and actuators installed on the ship model.
Jmse 09 01302 g002
Figure 3. Measured surge force (blue curves) vs. estimated surge forces (red curves) for 25° turning manoeuvre.
Figure 3. Measured surge force (blue curves) vs. estimated surge forces (red curves) for 25° turning manoeuvre.
Jmse 09 01302 g003
Figure 4. Measured (blue curves) vs. estimated sway forces (red curves) for 25° turning manoeuvre.
Figure 4. Measured (blue curves) vs. estimated sway forces (red curves) for 25° turning manoeuvre.
Jmse 09 01302 g004
Figure 5. Measured (blue curves) vs. estimated yaw moment (red curves) for 25° turning manoeuvre.
Figure 5. Measured (blue curves) vs. estimated yaw moment (red curves) for 25° turning manoeuvre.
Jmse 09 01302 g005
Figure 6. Results from the validation for surge motion with a 20°−20° zigzag manoeuvre.
Figure 6. Results from the validation for surge motion with a 20°−20° zigzag manoeuvre.
Jmse 09 01302 g006
Figure 7. Results from the validation for sway motion with a 20°−20° zigzag manoeuvre.
Figure 7. Results from the validation for sway motion with a 20°−20° zigzag manoeuvre.
Jmse 09 01302 g007
Figure 8. Results from the validation for yaw motion with a 20°−20° zigzag manoeuvre.
Figure 8. Results from the validation for yaw motion with a 20°−20° zigzag manoeuvre.
Jmse 09 01302 g008
Figure 9. Measured (blue curves) vs. estimated surge force (red curves) for the tests’ data from the 30°−30° zigzag manoeuvre.
Figure 9. Measured (blue curves) vs. estimated surge force (red curves) for the tests’ data from the 30°−30° zigzag manoeuvre.
Jmse 09 01302 g009
Figure 10. Measured (blue curves) vs. estimated sway force (red curves) for the tests’ data from the 30°−30° zigzag manoeuvre.
Figure 10. Measured (blue curves) vs. estimated sway force (red curves) for the tests’ data from the 30°−30° zigzag manoeuvre.
Jmse 09 01302 g010
Figure 11. Measured yaw moment (blue curves) vs. estimated yaw moment (red curves) for the test’s data from the 30°−30° zigzag manoeuvre.
Figure 11. Measured yaw moment (blue curves) vs. estimated yaw moment (red curves) for the test’s data from the 30°−30° zigzag manoeuvre.
Jmse 09 01302 g011
Figure 12. Results from the validation for surge motion with 20°−20° zigzag manoeuvre tests’ data.
Figure 12. Results from the validation for surge motion with 20°−20° zigzag manoeuvre tests’ data.
Jmse 09 01302 g012
Figure 13. Results from the validation for sway motion with a 20°–20° zigzag manoeuvre tests’ data.
Figure 13. Results from the validation for sway motion with a 20°–20° zigzag manoeuvre tests’ data.
Jmse 09 01302 g013
Figure 14. Results from the validation for yaw motion with 20°–20° zigzag manoeuvre tests’ data.
Figure 14. Results from the validation for yaw motion with 20°–20° zigzag manoeuvre tests’ data.
Jmse 09 01302 g014
Figure 15. Sensitivity analysis for surge coefficients.
Figure 15. Sensitivity analysis for surge coefficients.
Jmse 09 01302 g015
Figure 16. Sensitivity analysis for sway coefficients.
Figure 16. Sensitivity analysis for sway coefficients.
Jmse 09 01302 g016
Figure 17. Sensitivity analysis for yaw coefficients.
Figure 17. Sensitivity analysis for yaw coefficients.
Jmse 09 01302 g017
Table 1. Main dimensions of the container model.
Table 1. Main dimensions of the container model.
Length (m)3.24
Breadth (m)0.43
Draught (estimated at the tests) (m)0.14
Model mass (kg)108.58
Water depth (m)0.185
Propeller diameter (m)0.10
Table 2. Surge adjustment coefficients and uncertainties for simulation of 25° turning manoeuvres.
Table 2. Surge adjustment coefficients and uncertainties for simulation of 25° turning manoeuvres.
Surge
k = 1k = 2k = 3
CoefficientsUncertaintiesCoefficientsUncertaintiesCoefficientsUncertainties
k x u u 7.276 × 10−30.041%9.543 × 10−10.561%1.2550.797%
k x v r −7.187 × 10−20.041%3.084 × 10−21.885%3.497 × 10−327.543%
k x δ δ 2.688 × 10−30.041%1.850 × 10−10.557%−1.3593.203%
R 2 −108.4741 R 2 0.41133 R 2 −8.0234
Table 3. Sway adjustment coefficients and uncertainties for simulation of 25° turning manoeuvre.
Table 3. Sway adjustment coefficients and uncertainties for simulation of 25° turning manoeuvre.
Sway
k = 1k = 2k = 3
CoefficientsUncertaintiesCoefficientsUncertaintiesCoefficientsUncertainties
k y 0 −1.809 × 10−50.007%2.046 × 10−50.229%4.983 × 10−20.151%
k y v 6.22 × 10−40.007%1.657 × 10−30.076%−1.040 × 10−10.153%
k y r 2.835 × 10−20.007%6.762 × 10−30.389%2.954 × 10−20.123%
k y v v v 4.218 × 10−50.007%2.405 × 10−40.100%−2.274 × 10−20.153%
k y v v r 1.304 × 10−20.007%5.998 × 10−20.095%5.447 × 10−20.048%
k y δ −5.757 × 10−40.007%4.056 × 10−40.295%8.794 × 10−10.151%
k y v v δ −2.610 × 10−50.007%−1.181 × 10−40.095%5.331 × 10−30.154%
k y v δ δ 3.520 × 10−70.007%9.907 × 10−70.079%1.504 × 10−60.056%
k y δ δ δ 1.809 × 10−50.007%−2.912 × 10−60.878%−9.548 × 10−30.151%
R 2 0.81884 R 2 0.97661 R 2 0.99565
k = 4k = 5k = 6
CoefficientsUncertaintiesCoefficientsUncertaintiesCoefficientsUncertainties
k y 0 9.806 × 10−20.029%1.4450.212%1.2240.273%
k y v 1.1890.057%1.1330.037%1.1190.036%
k y r 2.075 × 10−20.036%2072 × 10−20.021%2.156 × 10−20.036%
k y v v v 2.748 × 10−30.527%4.178 × 10−10.226%1.0640.489%
k y v v r 1.848 × 10−20.104%1.830 × 10−20.062%1.570 × 10−20.148%
k y δ 1.0330.022%9.636 × 10−10.022%9.933 × 10−10.031%
k y v v δ −3.965 × 10−20.059%−8.395 × 10−20.121%−1.849 × 10−10.437%
k y v δ δ 8.340 × 10−40.052%5.111 × 10−40.152%6.189 × 10−40.181%
k y δ δ δ 1.856 × 10−20.080%2.239 × 10−10.208%3.505 × 10−10.312%
R 2 0.99988 R 2 0.99996 R 2 0.99997
k = 7k = 8k = 9
CoefficientsUncertaintiesCoefficientsUncertaintiesCoefficientsUncertainties
k y 0 1.1400.341%1.1380.343%1.1540.546%
k y v 1.1100.041%1.1951.207%1.1302.149%
k y r 2.103 × 10−20.071%2.073 × 10−20.256%2.068 × 10−20.267%
k y v v v 8.698 × 10−10.803%1.3305.872%1.2446.618%
k y v v r 1.715 × 10−20.245%1.788 × 10−20.723%1.799 × 10−20.744%
k y δ 1.0010.036%1.0050.064%9.970 × 10−10.241%
k y v v δ −1.206 × 10−235.311%2.48816.997%2.10720.811%
k y v δ δ 1.478 × 10−47.748%1.309 × 10−216.723%7.959 × 10130.335%
k y δ δ δ 1.3311.784%9.824 × 10−16.476%1.0726.452%
R 2 0.99997 R 2 0.99997 R 2 0.99997
Table 4. Yaw adjustment coefficients and uncertainties for simulation of 25° turning manoeuvre.
Table 4. Yaw adjustment coefficients and uncertainties for simulation of 25° turning manoeuvre.
Yaw
k = 1k = 2k = 3
CoefficientsUncertaintiesCoefficientsUncertaintiesCoefficientsUncertainties
k n 0 1.223 × 10−60.335%1.236 × 10−40.304%2.882 × 10−10.024%
k n v 9.849 × 10−60.335%−1.036 × 10−30.310%1.277 × 10−10.024%
k n r −1.234 × 10−30.335%−3.271 × 10−20.295%5.712 × 10−20.039%
k n v v v −7.841 × 10−70.335%2.122 × 10−40.308%−3.572 × 10−20.024%
k n v v r −4.287 × 10−40.335%9.031 × 10−20.308%4.621 × 10−20.050%
k n δ 2.640 × 10−50.335%2.055 × 10−30.303%3.4220.024%
k n v v δ −9.882 × 10−70.335%2.042 × 10−40.308%−1.623 × 10−20.024%
k n v δ δ −1.065 × 10−70.335%1.210 × 10−50.310%1.839 × 10−40.022%
k n δ δ δ −8.202 × 10−70.335%−3.959 × 10−50.300%−3.584 × 10−20.024%
R 2 −0.055445 R 2 0.48834 R 2 0.99717
k = 4k = 5k = 6
CoefficientsUncertaintiesCoefficientsUncertaintiesCoefficientsUncertainties
k n 0 1.635 × 10−10.705%3.2480.291%2.7880.367%
k n v 8.500 × 10−10.784%1.3970.352%1.7000.333%
k n r 5.910 × 10−20.047%5.773 × 10−20.034%5.958 × 10−20.045%
k n v v v −5.669 × 10−20.342%1.185 × 10−10.466%3.9801.008%
k n v v r 5.596 × 10−20.165%6.351 × 10−20.108%5.549 × 10−20.191%
k n δ 3.4050.023%3.1290.032%3.2280.044%
k n v v δ −7.717 × 10−20.729%−8.685 × 10−20.451%1.0431.126%
k n v δ δ −8.566 × 10−30.942%−1.843 × 10−20.345%−1.690 × 10−20.372%
k n δ δ δ −8.549 × 10−20.536%1.602 × 10−10.509%2.6690.977%
R 2 0.99747 R 2 0.99875 R 2 0.99886
k = 7k = 8k = 9
CoefficientsUncertaintiesCoefficientsUncertaintiesCoefficientsUncertainties
k n 0 2.7800.411%2.7810.413%2.4610.752%
k n v 1.7020.346%1.75910.234%−3.6638.333%
k n r 5.948 × 10−20.118%5.956 × 10−20.409%6.107 × 10−20.413%
k n v v v 3.9011.770%3.63922.940%9.8768.910%
k n v v r 5.583 × 10−20.465%5.559 × 10−21.411%5.106 × 10−21.584%
k n δ 3.2290.048%3.2280.085%3.4490.302%
k n v v δ 9.969 × 10−13.501%1.696130.957%−1.197 × 10119.230%
k n v δ δ −1.760 × 10−22.846%−5.124 × 10−2208.506%−3.483 × 1024.553%
k n δ δ δ 2.8103.683%2.8929.614%2.462 × 10−1123.107
R 2 0.99886 R 2 0.99886 R 2 0.99887
Table 5. Surge adjustment coefficients and uncertainties for tests’ data from the 30°−30° zigzag manoeuvre.
Table 5. Surge adjustment coefficients and uncertainties for tests’ data from the 30°−30° zigzag manoeuvre.
Surge
k = 1k = 2k = 3
CoefficientsUncertaintiesCoefficientsUncertaintiesCoefficientsUncertainties
k x u u 3.214 × 10−34.022%2.730 × 1011.224%3.724 × 1012.405%
k x v r −2.853 × 10−14.022%2.220 × 10−229.853%−1.237 × 10−256.814%
k x δ δ 6.360 × 10−74.022%4.128 × 10−31.224%−6.575 × 1048.405%
R 2 −27.3591 R 2 0.31418 R 2 0.15318
Table 6. Sway adjustment coefficients and uncertainties for tests’ data from the 30°−30° zigzag manoeuvre.
Table 6. Sway adjustment coefficients and uncertainties for tests’ data from the 30°−30° zigzag manoeuvre.
Sway
k = 1k = 2k = 3
CoefficientsUncertaintiesCoefficientsUncertaintiesCoefficientsUncertainties
k y 0 4.651 × 10−85.152%−6.071 × 10−610.531%2.957 × 10−45.719%
k y v 1.352 × 10−55.152%6.461 × 10−410.233%6.952 × 10−25.550%
k y r 4.205 × 10−45.152%4.097 × 10−210.344%4.039 × 10−29.601%
k y v v v 3.165 × 10−55.152%−7.410 × 10−515.068%2.212 × 10−15.603%
k y v v r 6.379 × 10−35.152%3.705 × 10−311.465%2.499 × 10−315.786%
k y δ −9.676 × 10−85.152%−1.203 × 10−510.367%1.280 × 10−46.192%
k y v v δ −1.401 × 10−75.152%−3.922 × 10−76.952%3.102 × 10−45.608%
k y v δ δ 3.402 × 10−125.152%1.631 × 10−1010.234%1.710 × 10−85.548%
k y δ δ δ 1.344 × 10−125.152%1.672 × 10−1010.367%−1.778 × 10−96.195%
R 2 0.27838 R 2 0.38087 R 2
k = 4k = 5k = 6
CoefficientsUncertaintiesCoefficientsUncertaintiesCoefficientsUncertainties
k y 0 4.969 × 10−312.545%−7.890 × 1018.337%−4.502 × 10113.674%
k y v 7.417 × 10−112.095%1.2607.640%9.223 × 10−19.563%
k y r 2.939 × 10−213.906%1.293 × 10−231.106%6.747 × 10−26.879%
k y v v v 1.189 × 10−2256.085%−5.801 × 10−251.329%−2.942 × 10−19.962%
k y v v r 2.838 × 10−313.761%4.063 × 10−39.553%7.510 × 10−35.194%
k y δ 9.138 × 10−411.499%1.223 × 1018.336%1.605 × 1024.710%
k y v v δ −3.636 × 10−425.156%5.9968.337%1.495 × 1024.867%
k y v δ δ 1.572 × 10−711.899%4.996 × 10−58.310%3.830 × 10−44.507%
k y δ δ δ −1.270 × 10−811.499%−1.699 × 10−48.336%−2.230 × 10−34.710%
R 2 0.59526 R 2 0.72494 R 2 0.86986
k = 7k = 8k = 9
CoefficientsUncertaintiesCoefficientsUncertaintiesCoefficientsUncertainties
k y 0 −4.215 × 10114.899%−4.177 × 10115.022%−4.177 × 10171.599%
k y v 8.347 × 10−111.544%5.306 × 10−134.203%2.845 × 10158.440%
k y r 8.035 × 10−29.199%7.837 × 10−29.506%3.193 × 10−146.229%
k y v v v −2.386 × 10−116.097%−2.531 × 10−115.430%1.22773.321%
k y v v r 6.246 × 10−310.986%6.271 × 10−310.932%4.750 × 10−371.380%
k y δ 1.988 × 1029.409%1.952 × 1029.614%2.769 × 101759.470%
k y v v δ 1.092 × 10217.760%1.095 × 10217.701%8.826 × 101105.620%
k y v δ δ 4.829 × 10−49.917%1.446 × 10650.576%−1.360 × 10860.157%
k y δ δ δ −2.762 × 10−39.409%−2.713 × 10−39.614%1.993 × 102259.470%
R 2 0.87515 R 2 0.87362 R 2 −1.6578
Table 7. Yaw adjustment coefficients and uncertainties for tests’ data from the 30°−30° zigzag manoeuvre.
Table 7. Yaw adjustment coefficients and uncertainties for tests’ data from the 30°−30° zigzag manoeuvre.
Yaw
k = 1k = 2k = 3
CoefficientsUncertaintiesCoefficientsUncertaintiesCoefficientsUncertainties
k n 0 1.448 × 10−994.512%1.038 × 10−620.883%3.118 × 10−410.815%
k n v −9.929 × 10−894.512%2.453 × 10−521.000%−1.661 × 10−210.867%
k n r 8.566 × 10−694.512%−4.373 × 10−320.954%−4.402 × 10−320.301%
k n v v v 2.725 × 10−794.512%5.969 × 10−620.412%6.315 × 10−210.850%
k n v v r 9.719 × 10−594.512%4.834 × 10−425.204%2.918 × 10−441.326%
k n δ −2.068 × 10−994.512%1.359 × 10−620.944%9.947 × 10−510.707%
k n v v δ 2.459 × 10−994.512%−1.800 × 10−827.007%−1.806 × 10−410.850%
k n v δ δ 4.780 × 10−1394.512%−1.185 × 10−1021.000%7.821 × 10−810.868%
k n δ δ δ 2.841 × 10−1494.512%−1.867 × 10−1120.944%−1.367 × 10−910.707%
R 2 −0.00028577 R 2 0.049378 R 2 0.15467
k = 4k = 5k = 6
CoefficientsUncertaintiesCoefficientsUncertaintiesCoefficientsUncertainties
k n 0 8.782 × 10−319.280%−1.340 × 1017.391%−6.92710.994%
k n v −3.034 × 10−118.901%−6.862 × 10−18.934%−3.383 × 10−113.839%
k n r −6.103 × 10−315.562%−1.108 × 10−28.783%1.112 × 10−28.572%
k n v v v −1.246 × 10−2132.995%−5.025 × 10−231.763%−2.082 × 10−16.103%
k n v v r 3.607 × 10−433.402%7.484 × 10−415.741%1.872 × 10−34.990%
k n δ 1.084 × 10−318.178%1.1667.379%6.109 × 1012.725%
k n v v δ 4.145 × 10−429.079%−3.907 × 10−17.394%−4.398 × 1012.751%
k n v δ δ 1.227 × 10−618.725%3.682 × 10−57.164%9.452 × 10−42.676%
k n δ δ δ −1.489 × 10−818.178%−1.602 × 10−57.379%−8.393 × 10−42.725%
R 2 0.2046 R 2 0.37128 R 2 0.77205
k = 7k = 8k = 9
CoefficientsUncertaintiesCoefficientsUncertaintiesCoefficientsUncertainties
k n 0 −5.41913.748%−5.27913.953%−5.27920.705%
k n v −1.227 × 10−139.828%3.602 × 10−125.288%3.73622.084%
k n r 2.259 × 10−26.033%2.145 × 10−26.336%4.927 × 10−390.642%
k n v v v −8.092 × 10−220.485%−1.006 × 10−116.585%−1.561 × 10−118.028%
k n v v r 2.568 × 10−465.391%2.761 × 10−460.120%2.399 × 10−4102.746%
k n δ 9.358 × 1013.498%9.163 × 1013.547%−4.912 × 101624.111%
k n v v δ 9.187 × 10−1447.621%7.646 × 10−1531.527%−3.305 × 10−11826.520%
k n v δ δ 1.528 × 10−33.710%1.200 × 10515.989%9.296 × 10521.222%
k n δ δ δ −1.286 × 10−33.498%−1.259 × 10−33.547%−3.575 × 10+2124.111%
R 2 0.76245 R 2 0.77162 R 2 0.70139
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Costa, A.C.; Xu, H.; Guedes Soares, C. Robust Parameter Estimation of an Empirical Manoeuvring Model Using Free-Running Model Tests. J. Mar. Sci. Eng. 2021, 9, 1302. https://doi.org/10.3390/jmse9111302

AMA Style

Costa AC, Xu H, Guedes Soares C. Robust Parameter Estimation of an Empirical Manoeuvring Model Using Free-Running Model Tests. Journal of Marine Science and Engineering. 2021; 9(11):1302. https://doi.org/10.3390/jmse9111302

Chicago/Turabian Style

Costa, Ana Catarina, Haitong Xu, and Carlos Guedes Soares. 2021. "Robust Parameter Estimation of an Empirical Manoeuvring Model Using Free-Running Model Tests" Journal of Marine Science and Engineering 9, no. 11: 1302. https://doi.org/10.3390/jmse9111302

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