Next Article in Journal
Smartphone Pedometer Sensor Application for Evaluating Disease Activity and Predicting Comorbidities in Patients with Rheumatoid Arthritis: A Validation Study
Previous Article in Journal
Design of Cost-Efficient Optical Fronthaul for 5G/6G Networks: An Optimization Perspective
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Ship Trajectory Generator under the Interference of Wind, Current and Waves

The Department of Navigation Engineering, Naval University of Engineering, Wuhan 430033, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(23), 9395; https://doi.org/10.3390/s22239395
Submission received: 3 November 2022 / Revised: 20 November 2022 / Accepted: 24 November 2022 / Published: 1 December 2022
(This article belongs to the Topic Advances in Non-Destructive Testing Methods)

Abstract

:
In view of the low accuracy of the motion parameters generated by the typical ship trajectory generator, and the fact that the problem of wind, current and wave interference is not considered, this paper establishes a new ship trajectory generator by analyzing the changes in the ship’s attitude and speed under different motion states. Through simulation, the accuracy of the main motion parameters is significantly improved compared with the typical trajectory generator; the time-varying non-uniform wind, current and wave fields are constructed, and the interference effect of wind, current and waves on ship motion is analyzed by combining the empirical formulas of force and moment; an adaptive neuro fuzzy inference system (ANFIS) based on wind, current and wave interference is designed, and the fuzzy rules of the fuzzy system are determined by training and testing the measured data; the motion parameters of superimposed wind, current and wave interference are compared with the measured data, and the accuracy is further improved after superimposing wind, current and wave interference.

1. Introduction

A trajectory generator is a tool used to generate sensor group simulation data and corresponding navigation parameters required for the simulation of an inertial navigation system (INS) and its integrated navigation system. In the algorithm research and simulation verification of INS and its integrated navigation, the research and application of trajectory generators is indispensable. The principle is to generate the motion parameters required for the simulation test of the inertial measurement unit (IMU) by simulating the maneuvering state of the carrier [1,2,3,4]. The motion of the ship is not only affected by the maneuvering, but it also subject to interference by the sea conditions, such as wind, current and waves. In order to better study the algorithm of the ship strapdown inertial navigation system (SINS) and verify the accuracy of the algorithm by simulation, the ship trajectory generator needs to be able to generate motion parameters that conform to the ship’s motion characteristics and consider the interference of wind, current and wave.
At present, the research objects of the trajectory generator are mainly aircraft [5,6]. The main idea of a typical trajectory generator is to calculate the acceleration and angular velocity of the carrier by presetting ideal motion states, such as uniform linear motion, uniform rotation motion, uniform acceleration motion, etc., and then calculate the attitude, velocity and position of the carrier. The main idea is shown in the green part of Figure 1. The classical example is PROFGEN, designed by the American Air Force Avionics Laboratory [7,8]. This trajectory generator can generate attitude, velocity and position information by inputting the initial state, acceleration, angular velocity and other information. Due to the preset acceleration and angular velocity information, the generated trajectory is too ideal and does not conform to the motion characteristics of the ship, so it is difficult to meet the requirements of high-precision ship SINS simulation tests. The ship trajectory generator designed in reference [9,10] takes into account the characteristics of the ship, but it is still based on the ideal motion states, such as uniform circumference and uniform acceleration, and cannot generate complex ship trajectories. In reference [11,12], the ship motion parameter generator designed on the basis of ship measured data can generate a relatively complex ship motion trajectory, but it does not consider the interference of wind, current and waves. In the study of wind, current and waves, a variety of calculation formulas for wind, current and wave interference forces and moments have been proposed [13,14]. For example, Wu et al. [15], Zhao Qiaosheng [16] and Min Guk Seo [17] have, respectively, studied the empirical formulas for wind, current and wave forces and moments. However, the described formulas involve complicated hydrodynamic parameters and detailed ship type data, which are usually difficult to obtain and cannot be directly applied to the ship trajectory generator.
Aiming at the above problems, this paper designs a new ship trajectory generator under wind, current and wave interference. Compared with the typical trajectory generator, the main changes are as shown in the red area in Figure 1. The main ideas are as follows: (1) based on the motion state, the ship motion characteristics are analyzed, and the ship trajectory generator without wind, current and wave interference is established; (2) the time-varying wind, current and wave field is established to analyze the interference of wind, current and waves in the ship motion parameters; (3) an adaptive neuro fuzzy inference system (ANFIS) is designed; with the wind and wave information of the measured data as the input and the speed change as the output, the ANFIS rules are determined through neural network training; (4) the ship trajectory generator after superposing wind, current and wave interference is compared with the measured data to verify the rationality and superiority of ANFIS.

2. Mathematical Model of Ship Motion

The ship motion states can be divided into uniform linear motion, variable speed motion and steering motion. In order to simulate the ship characteristics, it is necessary to focus on the acceleration and angular velocity change analysis of variable speed motion and steering motion. The description of the ship motion variables in the carrier coordinate system is shown in Figure 2.
(1) Uniform linear motion
Without wind, current and wave interference, the acceleration and angular velocity of the ship are approximately zero when the ship sails at a constant speed.
(2) Variable speed linear motion
When there is no interference of wind, current and waves, the attitude of the straight sailing ship with variable speed will not alter, so the angular velocity can be regarded as zero. It can be expressed as ( ω x , ω y , ω z ) T = 0 . The variable speed motion of the ship is mainly achieved by the maneuvering propeller, and the differential equation of its motion can be expressed as [18]
m v ˙ y = F P R u v y + m v x ω z
where FP is the propulsion force and Ru is the drag coefficient along the Y-axis. FP can be expressed as [19]
{ F P = ( 1 t P ) ρ n 2 D P 4 K T ( J P ) J P = ( 1 v z ω y ) v y / ( n D P ) K T ( J P ) = a 0 + a 1 J P
Inserting FP from Equation (2) into Equation (1), Equation (1) can be expressed as
m v ˙ y + [ R u - a 1 ( 1 - v z ω y ) ( 1 - t P ) ρ n 2 D P 4 / ( n D P ) ] v y = ( 1 - t P ) ρ n 2 D P 4 a 0
where tp is the thrust reduction coefficient, n is the rotational speed of the propeller and Dp is the propeller diameter. When the ship data are fixed, Equation (3) can be simplified as follows:
m v ˙ y + Q ( n ) v y = G ( n )
According to the actual situation, when the ship is in a stable state at different gears, the rotational speed of the propeller is approximately a constant value. When n is a constant value, the speed variations of the ship reflect a first-order system. Considering the change in the rotational speed of the propeller when the ship is accelerating, combined with the measured data, this paper adopts the second-order overdamping function as the longitudinal speed model of the ship when the ship is accelerating. This is because the first-order system can be regarded as a special case of the second-order system, and the second-order system can also reflect the characteristics of the higher-order system.
Assume that the speed of the ship at the initial moment is v0, and the speed increases by Δv after the propeller gear is switched; thus, the speed change can be expressed as
v y ( t ) = v 0 + Δ V ( 1 + e t / T 1 T 2 / T 1 1 + e t / T 2 T 1 / T 2 1 )
In (5), T 1 = 1 ω 1 ( ξ 1 ξ 1 2 1 ) , T 2 = 1 ω 1 ( ξ 1 + ξ 1 2 1 ) ; ξ 1 and ω 1 are the damping ratio and oscillating frequency, respectively. By identifying the measured data, different ξ 1 and ω 1 can be obtained, which can reflect the acceleration performance of ships in different gears [20]. Deceleration is regarded as the reverse process of acceleration and will not be analyzed in detail.
(3) Steering motion
The amplitude of pitch and heave caused by the steering motion of a ship in still water is very small, and the pitch angular velocity ωx and heave acceleration az are approximately zero.
According to the transfer function of the rudder angle δ and heading angular velocity ωz in the Nomoto response model [21],
ω z ( s ) δ ( s ) = K ( 1 + T 3 s ) ( 1 + T 1 s ) ( 1 + T 2 s )
Since T3 is very small and the zero point s 3 = 1 T 3 is far away from the negative half axis, the removal of this point has little impact, so the heading angular velocity can be expressed as
ω z ( t ) = K δ ( t ) ( 1 + e t / T 3 T 4 / T 3 1 + e t / T 4 T 3 / T 4 1 )
In (7), the definition of T3 and T4 refers to Equation (5).
The steering movement can be divided into three stages: initial steering, constant steering and steering recovery. Assuming that the roll angle in the first stage will increase to the angle γ, the change in roll angle can be expressed as
θ ( t ) = γ ( 1 1 1 ξ 2 2 e ξ 2 ω 2 t sin ( ω 2 1 ξ 2 2 t + β 1 ) )
In (8), ξ 2 and ω 2 are the damping ratio and oscillating frequency, respectively; β1 is the initial phase. In the phase of steady steering, the roll angle remains unchanged, so the angular velocity ωy is zero. In the phase of steering recovery, the change in roll angle can be regarded as the reverse process of the initial phase.
The displacement and attitude angle are denoted as μ = ( x , y , z , φ , θ , ψ ) T , and the velocity and angular velocity are denoted as τ = ( v x , v y , v z , ω x , ω y , ω z ) T . The trajectory parameters of the ship can be obtained from the following formula:
μ ˙ = [ c b n 0 3 3 0 3 3 J ] τ
In (9), c b n = [ cos ψ cos θ sin ψ cos φ + cos ψ sin θ sin φ sin ψ sin φ + cos ψ cos φ sin θ sin ψ cos θ sin ψ cos φ + sin ψ sin θ sin φ cos ψ sin φ + sin ψ cos φ sin θ sin θ cos θ sin φ cos θ cos φ ] , J = [ 1 sin φ tan θ cos φ tan θ 0 cos φ sin φ 0 sin φ sec θ cos φ sec θ ] .
In order to verify the feasibility and superiority of the above model, the simulation verification is carried out based on the ship’s measured data in a period of relatively calm sea conditions. The ship’s initial information and motion state are shown in Table 1 and Table 2.
Based on the position, speed and heading of the measured data, the comparison results of typical trajectory generators and the trajectory generator described in this paper are shown in Figure 3 and Figure 4. The black line in the figure denotes the data generated by the trajectory generator, and the red line denotes the measured data.
In order to judge the accuracy of the simulation results more intuitively and verify the superiority of this model, the accuracy of position, speed and heading and root-mean-square error (RMSE) are calculated. The results are shown in Table 3.
Accuracy refers to the accuracy within the acceptable error range (threshold), and RMSE reflects the statistical rule of error. It can be seen from Table 3 that the accuracy of the position, speed and heading generated by the trajectory generator described in this paper within the threshold is higher than that of the typical trajectory generator, and the RMSE value is also smaller. This is because the preset ideal track of the typical trajectory generator does not conform to the motion characteristics of the ship, which also shows that the ship trajectory generator described in this paper is superior to the typical trajectory generator.
Although the simulation effect of the model proposed in this paper is better than that of the typical trajectory generator, because the model is not disturbed by wind, current and waves, it is still quite different from real ship motion. In order to obtain more realistic ship motion parameters, it is necessary to analyze the wind, current and wave interference.

3. Analysis of Wind, Current and Wave Interference

In the actual navigation of a ship, the level and direction of the wind, waves and currents are constantly changing at random. It is difficult to directly address the variation in the motion parameters due to the combined interference of wind, current and waves at all times. In order to simulate the actual environment of ship navigation, it is necessary to develop time-varying inhomogeneous wind, current and wave field models that conform to the characteristics of the actual sea conditions.

3.1. Wind Field Model

Taking the combined wind speed model as the research object, the actual wind speed at sea is divided into three components: average wind, gradual wind and random wind [22].

3.1.1. Average Wind

This component reflects the average wind speed of the wind field, which generally does not change with time and can be expressed as
V m = 1 2 ( V i max + V i min )
where i represents the wind level.

3.1.2. Gradual Wind

Gradual wind is generally simulated by the frequency density spectrum. In this paper, the frequency spectrum of the NORSOK wind model is used, and its expression is as follows [23]:
{ S w ( ω ) = 320 ( V m / 10 ) 2 ( z c w / 10 ) 0.45 / ( 1 + x 0.468 ) 3.561 x = 172 ω ( z c w / 10 ) 2 / 3 ( V m / 10 ) 0.75
where Vm is the wind speed; Zcw is the vertical height from the wind action point to the sea level; ω is the frequency. The gradual wind is regarded as the result of the superposition of multiple simple harmonic waves, so the gradual wind can be expressed as
V d i ( t ) = 2 S w ( ω i ) ω i cos ( 2 π ω i t + φ i )
where ωi is the frequency of the simple harmonic component; ω i is the frequency width of the simple harmonic component; φi is the random phase.

3.1.3. Random Wind

Random wind mainly reflects the randomness of wind in the wind field, which can be expressed by the superposition of the average wind with the first-order Markov process.
{ V ˙ m + a 1 V m = w 1 ψ ˙ w + a 2 ψ w = w 2
where a1 and a2 are constants greater than zero; w1 and w2 are white noise.
To sum up, the wind model can be expressed as
V w = V m + i = 1 N V d i
In 10 min, the simulation of the wind field is as shown in Figure 5 when the wind speed is level 5 (8–10.7 m/s) and the average wind direction is 45°.

3.2. Current Field Model

Similar to the wind field, the current speed and direction also change with time and space. In order to reflect this change, the first-order Markov process can be used to express the change in current. Its expression is similar to that in Equation (11) and will not be detailed here.
In 10 min, the simulation of the current velocity is 2 m/s and the current direction is 45°, as shown in Figure 6.

3.3. Wave Field Model

Generally, in practical applications, the wave energy spectrum is used to describe irregular waves, such as the PM spectrum, ITTC/ISSC spectrum, JONSWAP spectrum, etc. In order to reduce the unknown parameters, the ITTC single-parameter wave energy spectrum is adopted in this paper, which can be expressed as [24]
S ( ω ) = A ω 5 exp ( B / ω 4 )
where A = 8.1 ∗ 10−3 g2; B = 3.11/h2; ω is the wave frequency; h is the significant wave height, which can be obtained from the wave level. The wave can be expressed as
ξ w a = 2 S w a ( ω p ) ω p cos ( ω p t + φ p )
Waves are generally caused by wind, and the average wave direction is consistent with the average wind direction. In 10 min, the wave height and wave direction simulation is as shown in Figure 7 when the wave is level 6 and the average wave direction is 45°.

3.4. Wind, Current and Wave Interference Analysis

Generally, compared with the waves, the wind has less influence on the vertical linear acceleration and pitch angular velocity of the ship, so the vertical velocity az and pitch angle velocity ωx caused by it can be regarded as zero. Combined with the empirical formula of the wind force and moment, the change in the ship’s linear acceleration and angular velocity caused by wind can be simplified as [25]
{ a y = K 1 v r w 2 cos χ r w a x = K 2 v r w 2 sin χ r w ω z = K 3 v r w 2 sin χ r w
where K1, K2 and K3 are wind-related proportional coefficients; vrw is the relative wind speed; χrw is the relative wind direction angle.
It can be seen from the characteristics of the current that it has little influence on the ship’s angular velocity. The interference of the current mainly exerts an influence on the longitudinal and transverse linear velocity of the ship. Assuming that the velocity of the current is Vc, the direction is γc, the ship’s heading is ψ and the ship’s longitudinal and transverse speeds are Vy and Vx, respectively, and the method of speed vector synthesis is adopted, the ship’s speed after the superimposed current interference is
{ V y c = V y + V c cos ( π γ c ψ ) V x c = V x + V c sin ( π γ c ψ )
When the length of the ship is far less than the wave length, combined with the wave force and moment formula and the wave surface attitude, the wave interference can be simplified as follows [26]:
{ a y = K 4 h 2 cos χ w a a x = K 5 h 2 sin χ w a a z = h ˙ ( t ) ω y = 0 ω x = h ˙ ( t ) L 2 ( h ( t ) ) 2 ω z = K 6 h 2 sin χ w a
where K4, K5 and K6 are the wave-related proportional coefficients; L is the length of the ship; h is the wave amplitude of the wave, and its value is obtained from the wave field; χwa is the relative wave direction angle.

3.5. Design of ANFIS

Due to the complexity, nonlinearity and strong coupling of the interaction between wind, waves and ship, it is impossible to establish a clear mathematical model to reflect the real-time movement state changes of the ship [27]. In order to obtain more accurate speed and attitude changes, this paper designs an ANFIS based on the double-input single-output T-S model [28,29]. The structure of the fuzzy neural network of the T-S model is shown in Figure 8. The network consists of a premise network and consequent network. The premise network is used to match the premise of fuzzy rules, and the consequent network is used to generate the consequents of the fuzzy rules. The learning algorithm of ANFIS will not be detailed here.
In this paper, the first layer of the premise network comprises two input variables, which are the accelerations in Equation (17) and Equation (19), respectively. The membership function type of the input variables is Gauss, the number of membership functions is 5 and 7, respectively, and the output variable type is linear. The second layer is used to calculate the membership function of the input variables. Each node in the third layer represents a fuzzy rule, which is used to match the premise of the fuzzy rule and calculate the fitness of each rule. The fourth layer is used to achieve normalization. In the consequent network, the first layer is the same as the antecedent network. The second layer is used to calculate the consequent of each rule. The third layer is used to calculate the output of the ANFIS system, and the output is the speed change of the ship.
Taking the measured data of the ship as the training set, the input of the training set is the measured wind speed, wind direction, wave height and wave direction. The output is the speed change, which is the change in current speed subtracted from the ship’s speed change. In order to reduce the influence of propeller and rudder forces, the measured data of the ship when sailing straight at a constant speed are selected as the training data. Because the ship is in dynamic equilibrium under this motion state, the changes in its speed and attitude can be seen to be caused by time-varying wind, current and waves. The training result of ANFIS is shown in Figure 9. After training, the average error between the system output and the training data is 0.2005, meeting the error tolerance.

4. Simulation Analysis and Comparative Verification

Due to the time-varying nature and randomness of wind, current and waves, the time-varying non-uniform wind, current and wave field constructed in this paper cannot be consistent with the wind, current and waves encountered by the ship in actual navigation, and its impact on the ship’s motion state cannot be consistent with the measured data. In order to verify the rationality and superiority of this method, the following simulation strategies are formulated:
(1) Based on the ship trajectory generator designed in this paper, the ship motion parameters without wind, current and wave interference are generated, and then the wind, current and wave interferences are superimposed to compare and analyze whether the change in motion parameters is reasonable;
(2) We select a period with a relatively large disturbance of wind and waves from the measured data; take the actual measured wind speed, wind direction, wave height and wave direction as the input of ANFIS; generate the corresponding speed change; and then add it to the ship trajectory generator in this paper to observe whether the accuracy of the main motion parameters has been improved.

4.1. Simulation Analysis

The trajectory generator described in this paper generates ship motion parameters, sets the level of wind, current and waves and generates corresponding interferences in combination with the wind, current and wave fields. The initial information, maneuvering state and detailed information of wind, current and waves are shown in Table 4, Table 5 and Table 6.
The simulation results are shown in Figure 10. The black lines and red lines in the figure represent the simulation results without interference and with interference, respectively.
It can be seen from Figure 10 that after the interference is added, the movement of the ship changes as follows:
(1) The track obviously deviates to the east and north;
(2) The speed generally increases, slightly increases before steering, and then increases as a whole;
(3) The overall trend of the heading angle changes little—it decreases slightly after the first steering and increases slightly after the second steering.
According to the information in Table 4, Table 5 and Table 6, the above changes are analyzed as follows:
(1) The wind direction is 45° north by east, and the flow direction is 90° north by east. Therefore, under the combined action of wind and current, the ship’s track will naturally drift to the east and north.
(2) In the wind, current and wave interference considered in this paper, the current has the greatest impact on the ship’s speed. Table 6 shows that when the ship does not start to steer, the current direction is almost perpendicular to the ship’s moving direction, so it has little impact on the speed. However, the speed caused by wind has an influence on the ship’s speed, so the ship’s speed rises slightly before steering. After the first steering, the current begins to exert an influence on the direction of the ship’s motion, which causes the ship’s speed to rise.
(3) As the wave level is small, it has little influence on the heading angle. It can be seen from the wind direction that the wind will cause the ship’s heading angle to change to the north by east direction. The ship will move southward after the first steering, so the wind will reduce the ship’s heading angle. After the second steering, the ship will move northward, so its heading angle will increase.
Therefore, the above changes are reasonable after the interference, which shows the rationality and feasibility of the wind, current and wave interference model proposed in this paper.

4.2. Simulation Comparison Verification

In order to verify the accuracy of ANFIS, based on the ship trajectory generator presented in this paper, the ship motion parameters are generated using the same initial state and maneuvering state. We compare the accuracy of the ship motion parameters with and without wind, current and wave interference. The initial information and the maneuvering status of the ship are shown in Table 7 and Table 8.
The comparison results of the simulated speed and track are shown in Figure 11. The red line in the figure is the measured data; the blue line is the data generated by the ship trajectory generator with wind, current and wave interference; and the black line is the data generated by the ship trajectory generator without wind, current and wave interference.
It can be seen from the above figures that, compared with the ship trajectory generator without wind, current and wave interference, the accuracy of the speed and track after adding ANFIS is significantly improved, especially in the constant speed stage, where the change in speed is more consistent with the measured data; the specific accuracy and RMSE values are shown in Table 9. Since the accuracy of the position is obviously improved, if the same threshold value as in Table 3 is adopted, the position accuracy will be 100%, so the threshold value of the position listed in Table 9 is adjusted to 35 m.
The above simulation results show that the method proposed in this paper can better simulate the impact of the interference of wind, current and waves on ship motion, and they also verify the advantages of ANFIS.

5. Discussion

The wind, current and wave field models constructed in this paper can reflect the characteristics of wind, current and waves. However, due to the randomness and time variability of wind, current and waves, there is a lack of effective evaluation and verification methods, and it is difficult to compare and verify the model with the measured data. Therefore, it is necessary to obtain appropriate evaluation methods for wind, current and wave models.
The force of ship motion at sea is complex and the coupling degree of wind, current and wave interference is high. The ANFIS designed in this paper takes the data under the condition of straight sailing at a constant speed as the training data, and the interference of wind, current and waves under the condition of variable speed or steering needs further research.

6. Conclusions

In this paper, a new mathematical model of a ship trajectory generator is established; the interference of wind, current and waves with ship motion is analyzed, and an adaptive neuro fuzzy inference system for wind, current and wave interference is designed. After simulation analysis and verification, the following conclusions are obtained:
(1)
The motion parameters generated by the ship trajectory generator proposed in this paper are more accurate than those generated by the typical trajectory generator. After the wind, current and wave disturbances are superimposed, the accuracy is further improved. The ship trajectory generator has certain significance for the simulation testing and algorithm research of a ship’s strapdown inertial navigation system.
(2)
The wind, current and wave fields constructed in this paper can reflect the randomness and time variability of wind, current and waves on the sea. Combined with the designed ANFIS, we can simulate the corresponding interference, which has certain significance for the research of ship motion under wind, current and wave conditions.
(3)
Compared with the traditional mathematical model of ship motion, the trajectory generator described in this paper does not require complicated hydrodynamic parameters, has low modeling requirements and has the advantage of high simulation accuracy, and it can be used in the field of navigation simulators.

Author Contributions

Conceptualization, H.B. and X.D.; Funding acquisition, H.B.; Investigation, R.W.; Project administration, H.B.; Resources, R.W. and H.M.; Supervision, H.B. and H.M.; Validation, X.D.; Writing—original draft, X.D.; Writing—review and editing, R.W. and H.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Costley, A.; Christensen, R.; Leishman, R. Analytical Aircraft State and IMU Signal Generator from Smoothed Reference Trajectory. IEEE Trans. Aerosp. Electron. Syst. 2021, 58, 2517–2530. [Google Scholar] [CrossRef]
  2. Fukuda, G.; Kubo, N. Application of Initial Bias Estimation Method for Inertial Navigation System (INS)/Doppler Velocity Log (DVL) and INS/DVL/Gyrocompass Using Micro-Electro-Mechanical System Sensors. Sensors 2022, 22, 5334. [Google Scholar] [CrossRef] [PubMed]
  3. Chae, M.-S.; Cho, S.-Y.; Shin, K.-H. Development of a real trajectory-based simulator to verify the reliability of the integrated navigation system for trains. J. Korea Inst. Electron. Commun. Sci. 2021, 16, 135–144. [Google Scholar]
  4. Fukuda, G.; Hatta, D.; Kubo, N. A Study on Estimation of Acceleration and Angular Velocity Data from Actual Measurements by Trajectory Generator. J. Jpn. Inst. Navig. 2021, 144, 14–20. [Google Scholar] [CrossRef]
  5. Luo, Y.; Liu, Y. Design and Simulation of the Trajectory Generator Based on the Strapdown Inertial Navigation Vehicle. J. Henan Polytech. Univ. (Nat. Sci.) 2015, 34, 867–871. [Google Scholar]
  6. Yang, G.; Wang, J.; Zhou, X. High-precision simulator for strapdown inertial navigation systems based on real dynamics. J. Navig. Position. 2015, 3, 27–31. [Google Scholar]
  7. Chen, K.; Shen, F.; Zhou, J. Simulation Platform for SINS/GPS Integrated Navigation System of Hypersonic Vehicles Based on Flight Mechanics. Sensors 2020, 20, 5418. [Google Scholar] [CrossRef]
  8. Chen, K.; Wei, F.; Zhang, Q. Trajectory generator of SINS on flight dynamics with application in hardware-in-the-loop simulation. J. Chin. Inert. Technol. 2014, 22, 486–491. [Google Scholar]
  9. Zhang, B. Design of Ship Trajectory Simulation Generator Based on Strapdown Inertial Navigation. Digit. Technol. Appl. 2009, 11, 11–13. [Google Scholar]
  10. Zhang, M.; Hu, B.; Chen, Q. Design of trajectory generator in marine digital north platform inertial navigation simulator. Ship Sci. Technol. 2021, 43, 146–150. [Google Scholar]
  11. Bian, H.; Ding, X.; Ma, H. A 6-DOF a&ω motion parameter generator based on ship hydrodynamics. Syst. Eng. Electron. 2022, 1, 9. [Google Scholar]
  12. Bian, H.; Zhu, Z.; Ma, H. Ship motion parameter generator based on linear acceleration and angular velocity six degree of freedom motion model. Syst. Eng. Electron. 2022, 44, 2628–2634. [Google Scholar]
  13. Lee, J.-H.; Kim, Y. Prediction of ship operation performance in waves by seakeeping-maneuvering coupled analysis. In Proceedings of the 33rd International Workshop on Water Waves and Floating Bodies (IWWWFB), Guidel-Plages, France, 4–7 April 2018; pp. 105–108. [Google Scholar]
  14. Paroka, D.; Muhammad, A.; Asri, S. Prediction of ship turning maneuvers in constant wind and regular waves. Int. J. Technol. 2017, 8, 387–397. [Google Scholar] [CrossRef]
  15. Wu, G.; Zhao, X.; Sun, Y. Cooperative maneuvering mathematical modeling for multi-tugs towing a ship in the port environment. J. Mar. Sci. Eng. 2021, 9, 384. [Google Scholar] [CrossRef]
  16. Zhao, Q.; He, C.; Li, D. Research on Dynamic Modeling and Simulation of Manned Submersible Operated under Ocean Current. Shipbuild. China 2021, 62, 145–152. [Google Scholar]
  17. Seo, M.; Ha, Y.; Nam, B. Experimental and Numerical Analysis of Wave Drift Force on KVLCC2 Moving in Oblique Waves. J. Mar. Sci. Eng. 2021, 9, 136. [Google Scholar] [CrossRef]
  18. Sun, J.; Chen, Y.; Zhou, G. The comparison and applicability analysis of two kinds of responding ship model. Ship Sci. Technol. 2016, 38, 14–19. [Google Scholar]
  19. Shi, C. Study on Mathematical Model of Ship Manoeuvring Motion Simulation in Wind and Waves. Ph.D. Thesis, Harbin Engineering University, Harbin, China, March 2011. [Google Scholar]
  20. Zheng, J.; Yan, M.; Li, Y. An online identification approach for a nonlinear ship motion model based on a receding horizon. Trans. Inst. Meas. Control. 2021, 43, 3000–3012. [Google Scholar] [CrossRef]
  21. Nomoto, K.; Taguchi, T.; Honda, K.; Hirano, S. On the steering qualities of ships. Int. Shipbuild. Prog. 1957, 4, 354–370. [Google Scholar] [CrossRef]
  22. Xie, Y. Wind Speed Prediction System based on Kalman Filter for Offshore Blade Hoisting. World Sci. Res. J. 2021, 7, 151–162. [Google Scholar]
  23. Standard, N. Actions and action effects. Edition 2007, 2, 36–57. [Google Scholar]
  24. Wan, B.; Peng, X.; Li, X. Real-time ocean wave simulation based on ITTC spectrum using OpenGL. In Proceedings of the 2015 10th International Conference on Computer Science & Education (ICCSE), Cambridge, UK, 22–24 July 2015; pp. 745–748. [Google Scholar]
  25. Novaselic, M.; Mohovic, R.; Baric, M. Wind Influence on Ship Manoeuvrability—A Turning Circle Analysis. The International J. Mar. Navig. Saf. Sea Transp. 2021, 1, 47–51. [Google Scholar] [CrossRef]
  26. Zhang, W.; Zou, Z. A numerical study on prediction of ship maneuvering in waves. Ocean. Eng. 2017, 137, 367–381. [Google Scholar] [CrossRef]
  27. Mahdi, A.; Azouz, A.; Abdalla, A. IMU-Error Estimation and Cancellation Using ANFIS for Improved UAV Navigation. In Proceedings of the 2022 13th International Conference on Electrical Engineering (ICEENG), Cairo, Egypt, 29–31 March 2022; pp. 120–124. [Google Scholar]
  28. Mustafa, R.; Samui, P.; Kumari, S. Reliability Analysis of Gravity Retaining Wall Using Hybrid ANFIS. Infrastructures 2022, 7, 121. [Google Scholar] [CrossRef]
  29. Arora, S.; Keshari, A. Simulation of Re-Aeration Coefficient Using Anfis and Arima Models. In Groundwater and Water Quality: Hydraulics, Water Resources and Coastal Engineering; Jha, R., Singh, V.P., Singh, V., Roy, L.B., Thendiyath, R., Eds.; Springer International Publishing: Cham, Switzerland, 2022; pp. 53–69. [Google Scholar]
Figure 1. Flow chart of design and simulation of ship trajectory generator.
Figure 1. Flow chart of design and simulation of ship trajectory generator.
Sensors 22 09395 g001
Figure 2. Schematic diagram of ship motion variables.
Figure 2. Schematic diagram of ship motion variables.
Sensors 22 09395 g002
Figure 3. Comparison between measured data and typical trajectory generator.
Figure 3. Comparison between measured data and typical trajectory generator.
Sensors 22 09395 g003
Figure 4. Comparison between measured data and the new trajectory generator.
Figure 4. Comparison between measured data and the new trajectory generator.
Sensors 22 09395 g004
Figure 5. Simulation diagram of wind speed and direction.
Figure 5. Simulation diagram of wind speed and direction.
Sensors 22 09395 g005
Figure 6. Simulation diagram of current speed and direction.
Figure 6. Simulation diagram of current speed and direction.
Sensors 22 09395 g006
Figure 7. Simulation diagram of wave speed and direction.
Figure 7. Simulation diagram of wave speed and direction.
Sensors 22 09395 g007
Figure 8. Fuzzy neural network structure diagram of T-S model.
Figure 8. Fuzzy neural network structure diagram of T-S model.
Sensors 22 09395 g008
Figure 9. Comparison chart of training data and ANFIS output.
Figure 9. Comparison chart of training data and ANFIS output.
Sensors 22 09395 g009
Figure 10. Comparison of simulation data without and with interference.
Figure 10. Comparison of simulation data without and with interference.
Sensors 22 09395 g010
Figure 11. Comparison chart with and without interference and measured data. (a) Speed comparison chart (b) Track comparison chart.
Figure 11. Comparison chart with and without interference and measured data. (a) Speed comparison chart (b) Track comparison chart.
Sensors 22 09395 g011
Table 1. Initial information table.
Table 1. Initial information table.
Lng (°)Lat (°)v (kn)Heading (°)
123.0551631.062478.7239.5
Table 2. Maneuver state table.
Table 2. Maneuver state table.
Time (s)5001203253550120
StateLinearLinearLinearSteeringSteeringSteering
ΔV (kn)08.20−0.80.82
δ (°)0002015−20
Table 3. Accuracy and RMSE comparison results.
Table 3. Accuracy and RMSE comparison results.
ParameterPos (m)v (m/s)Heading (°)
Threshold700.11
AccuracyTypical52.09%64.96%94.00%
New85.48%68.70%94.96%
RMSETypical72.41410.27432.6821
New50.88210.24412.1743
Table 4. Ship’s initial condition.
Table 4. Ship’s initial condition.
Lng (°)Lat (°)v (kn)Heading (°)
18.10119.5000
Table 5. Maneuver state.
Table 5. Maneuver state.
Time (s)100505050100505050
StateLinearLinearSteeringSteeringLinear SteeringSteeringLinear
ΔV (kn)100−550−550
Table 6. Wind, current and wave conditions.
Table 6. Wind, current and wave conditions.
WindCurrentWave
LevelDir SpeedDir LevelDir
445°1 m/s90°245°
Table 7. Ship’s initial condition.
Table 7. Ship’s initial condition.
LngLatSpeedHeading
122°52′45″30°54′05″9.6 kn225.9°
Table 8. Maneuver state.
Table 8. Maneuver state.
Time (s)8301066477
StateLinearSteeringSteeringLinear
ΔV (kn)0−5.42.81.8
Table 9. Accuracy and RMSE comparison results.
Table 9. Accuracy and RMSE comparison results.
ParameterPos (m)v (m/s)
Threshold350.1
AccuracyWithout ANFIS42.99%55.62%
ANFIS88.12%87.00%
RMSEWithout ANFIS68.91730.1641
ANFIS23.49410.0948
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ding, X.; Bian, H.; Ma, H.; Wang, R. Ship Trajectory Generator under the Interference of Wind, Current and Waves. Sensors 2022, 22, 9395. https://doi.org/10.3390/s22239395

AMA Style

Ding X, Bian H, Ma H, Wang R. Ship Trajectory Generator under the Interference of Wind, Current and Waves. Sensors. 2022; 22(23):9395. https://doi.org/10.3390/s22239395

Chicago/Turabian Style

Ding, Xian, Hongwei Bian, Heng Ma, and Rongying Wang. 2022. "Ship Trajectory Generator under the Interference of Wind, Current and Waves" Sensors 22, no. 23: 9395. https://doi.org/10.3390/s22239395

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