Abstract
This study aims to develop a practical path following controller and examine its control effects for large-sized ships in shallow water. First, a new controller is designed and implemented in a ship manoeuvring simulator, and the controller’s tracking capacity is evaluated via controlling a 6 DOF math model following a prescribed path at various speeds and water depths. Then, towing tank tests are conducted with the corresponding physical model to validate the simulation results. Based on experimental results, comparisons are executed between the proposed controller and the traditional controllers (e.g. fuzzy controller). Finally, the applicability of the controller is investigated through simulations of the ship transiting the Panama Canal, meanwhile, the bank effects on the controller’s performance are discussed. The results show that the designed controller offers satisfactory tracking performance. Simulation results match well with the experimental results despite slight discrepancies. Additionally, satisfactory path following performance is obtained by the simulations in the canal. To conclude, the proposed controller is able to fulfill path following missions in shallow water with high precision and can be applied in the manoeuvring simulator.
Similar content being viewed by others
Data Availability
Data sets used in this study are confidential therefore not publicly available.
Abbreviations
- \(B\) :
-
Breadth (m)
- \(C\) :
-
Internal model controller (–)
- \({C}_{{\text{B}}}\) :
-
Block coefficient (–)
- \({d}_{1}\), \({d}_{2}\) :
-
Input and output disturbance (–)
- \(GM\) :
-
Metacentric height (m)
- \(\widehat{G}\) :
-
Plant model (–)
- \({\widehat{G}}_{{\text{inv}}}\) :
-
Inverse model of plant model (–)
- \(h\) :
-
Water depth (m)
- \(K\) :
-
Gain of Nomoto model (s−1)
- \({K}_{{\text{d}}}\) :
-
Derivative coefficient (s)
- \({K}_{{\text{d}}n}\) :
-
Adaptive derivative coefficient (–)
- \({K}_{{\text{i}}}\) :
-
Integral coefficient (s−1)
- \({K}_{{\text{i}}n}\) :
-
Adaptive integral coefficient (–)
- \({K}_{{\text{p}}}\) :
-
Proportional coefficient (–)
- \({K}_{{\text{p}}n}\) :
-
Adaptive proportional coefficient (–)
- \({L}_{{\text{PP}}}\) :
-
Length between perpendiculars (m)
- \({L}_{{\text{OA}}}\) :
-
Length over all (m)
- \(m\) :
-
Ship’s mass (kg)
- \(n\) :
-
Propeller rate (rps)
- \(Oxyz\) :
-
Body-bound coordinate system (–)
- \({O}_{0}{x}_{0}{y}_{0}{z}_{0}\) :
-
Earth-bound coordinate system(–)
- \(p\) :
-
Roll angular velocity (rad s−1)
- \(q\) :
-
Pitch angular velocity (rad s−1)
- \(Q\) :
-
Design transfer function (–)
- \(r\) :
-
Yaw angular velocity (rad s−1)
- \(s\) :
-
Laplace operator (–)
- \(T\) :
-
Time constant (s)
- \({T}_{{\text{e}}}\) :
-
Cross track error (m)
- \({T}_{{\text{M}}}\) :
-
Draft at midship (m)
- \(u\) :
-
Surge speed (m s−1, knots)
- \(v\) :
-
Sway speed (m s−1, knots)
- \(\beta\) :
-
Drift angle (°)
- \({\beta }_{{\text{c}}}, \gamma\) :
-
Internal model control coefficient (–)
- \(\delta\) :
-
Rudder angle (°)
- \(\Psi\) :
-
Heading angle (°)
- \({\Psi }_{{\text{d}}}\) :
-
Desired heading angle (°)
- \({\Psi }_{{\text{e}}}\) :
-
Heading angle error (°)
- \(\nabla\) :
-
Displacement volume (m3)
- DOF:
-
Degrees of freedom
- Exp.:
-
Experiment
- FHR:
-
Flanders hydraulics research
- GA:
-
Genetic algorithm
- H∞:
-
H-infinity
- IMC:
-
Internal model control
- IMO:
-
International maritime organization
- LNG:
-
Liquefied natural gas
- LQG:
-
Linear quadratic Gaussian
- MASS:
-
Maritime autonomous surface ships
- mHEI:
-
Mean heading error integral
- mRI:
-
Mean rudder integral
- mRTV:
-
Mean rudder total variation
- mTEI:
-
Mean track error integral
- MTE:
-
Maximum track error
- NN:
-
Neural network
- PID :
-
Proportional integral derivative
- Ref.:
-
Reference
- R.E.:
-
Relative error
- Sim.:
-
Simulation
- UKC:
-
Under keel clearance
- USVs:
-
Unmanned surface vessels
References
IMO (2017) Report of the maritime safety committee on its 98th session. London, UK
Wang L, Wu Q, Liu J et al (2019) State-of-the-art research on motion control of maritime autonomous surface ships. J Mar Sci Eng 7:1–32. https://doi.org/10.3390/JMSE7120438
Minorsky N (1922) Directional stability of automatically steered bodies. J Am Soc Nav Eng 34:280–309
Larrazabal JM, Penas MS (2016) Intelligent rudder control of an unmanned surface vessel. Expert Syst Appl 55:106–117. https://doi.org/10.1016/j.eswa.2016.01.057
Le MD, Nguyen SH, Nguyen LA (2004) Study on a new and effective fuzzy PID ship autopilot. Artif Life Robot 8:197–201. https://doi.org/10.1007/s10015-004-0313-9
Fan Y, Sun X, Wang G, Guo C (2015) On fuzzy self-adaptive PID control for USV course. In: 34th Chinese control conference (CCC). Hangzhou, China
Donha DC, Desanj DS, Katebi MR, Grimble MJ (1998) H∞ adaptive controller for autopilot applications. Int J Adapt Control Signal Process 12:623–648. https://doi.org/10.1002/(SICI)1099-1115(199812)12:8<623::AID-ACS517>3.0.CO;2-2
Katebi MR, Grimble MJ, Byrne J (1985) LQG adaptive autopilot design. IFAC Proc 18:1293–1298. https://doi.org/10.1016/s1474-6670(17)60742-0
Annamalai ASK, Motwani A (2013) A comparison between LQG and MPC autopilots for inclusion in a navigation, guidance and control system. Plymouth University, Plymouth
Al Gizi AJH, Mustafa MW, Alsaedi MA, Zreen N (2013) Fuzzy control system review. Int J Sci Eng Res 4:1–8
Xiang X, Yu C, Lapierre L et al (2018) Survey on fuzzy-logic-based guidance and control of marine surface vehicles and underwater vehicles. Int J Fuzzy Syst 20:572–586. https://doi.org/10.1007/s40815-017-0401-3
Lin Y, Ren G (2004) New radial basis function fuzzy network controller based on genetic algorithms for ship control. Control Theory Appl 21:1036–1040
Zhang GQ, Zhang XK, Zheng YF (2015) Adaptive neural path-following control for underactuated ships in fields of marine practice. Ocean Eng 104:558–567. https://doi.org/10.1016/j.oceaneng.2015.05.013
Wang R, Zhao Y, Sun J (2016) Application of optimized RBF neural network in ship’ s autopilot design. In: 2016 IEEE advanced information management, communicates, electronic and automation control conference (IMCEC). Xi’an, China
Xu H, Soares CG (2023) Review of path-following control systems for maritime autonomous surface ships. J Mar Sci Appl 22:153–171
Roberts GN, Sutton R, Zirilli A, Tiano A (2003) Intelligent ship autopilots—a historical perspective. Mechatronics 13:1091–1103. https://doi.org/10.1016/S0957-4158(03)00044-8
Peng Z, Wang D, Wang W, Liu L (2016) Neural adaptive steering of an unmanned surface vehicle with measurement noises. Neurocomputing 186:228–234. https://doi.org/10.1016/j.neucom.2015.12.085
Zhang GQ, Deng YJ, Zhang WD (2017) Robust neural path-following control for underactuated ships with the DVS obstacles avoidance guidance. Ocean Eng 143:198–208. https://doi.org/10.1016/j.oceaneng.2017.08.011
Delefortrie G, Eloot K, Lataire E et al (2016) Captive model tests based on 6 DOF shallow water manoeuvring model. In: International conference on ship manoeuvring in shallow and confined water with special focus on ship bottom interaction (4th MASHCON). Hamburg, Germany
Delefortrie G, Geerts S, Vantorre M (2016) The towing tank for manoeuvres in shallow water. In: Proceedings of 4th MASHCON. Hamburg, Germany
Liu YC, Bucknall R, Zhang XY (2017) The fast marching method based intelligent navigation of an unmanned surface vehicle. Ocean Eng 142:363–376. https://doi.org/10.1016/j.oceaneng.2017.07.021
Moreira L, Fossen TI, Guedes Soares C (2007) Path following control system for a tanker ship model. Ocean Eng 34:2074–2085. https://doi.org/10.1016/j.oceaneng.2007.02.005
Lee SD, Yu CH, Hsiu KY et al (2010) Design and experiment of a small boat track-keeping autopilot. Ocean Eng 37:208–217. https://doi.org/10.1016/j.oceaneng.2009.11.005
Nomoto K, Taguchi T, Honda K, Hirano S (1957) On steering qualities of ships. Tech Report Int Shipbuild Prog 4:57–66
Chen C, Tello Ruiz M, Lataire E et al (2019) Ship manoeuvring model parameter identification using intelligent machine learning method and the beettle antennae search algorithm. In: Proceedings of the ASME 2019 38th international conference on ocean, offshore and arctic engineering. Glasgow, Scotland
Fossen TI (2011) Handbook of marine craft hydrodynamics and motion control. Wiley, Chichester
PIANC (2014) Harbour approach channels design guidelines (report)
Evert L, Marc V (2017) Hydrodynamic interaction between ships and restricted waterways. Int J Marit Eng 159:77–87
Lataire E, Vanttore M, Delefortrie G (2015) The influence of the ship’s speed and distance to an arbitrarily shaped bank on bank effects. In: 34th International conference on ocean, offshore and arctic engineering OMAE 2015. St. John’s, Newfoundland, Canada
Acknowledgements
This work is supported by the program of China Scholarship Council (201706570007) and Special Research Fund—Cofounding for Chinese candidates holding a CSC-grant (01SC8418).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
About this article
Cite this article
Chen, C., Delefortrie, G., Mansuy, M. et al. Path following controller for autonomous ships: simulation, experiment, and application in shallow water. J Mar Sci Technol 29, 181–199 (2024). https://doi.org/10.1007/s00773-023-00980-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00773-023-00980-3