Adaptive control for autonomous ships with uncertain model and unknown propeller dynamics

Abstract Motion control is one of the most critical aspects in the design of autonomous ships. During maneuvering, the dynamics of propellers as well as the craft hydrodynamical specifications experience severe uncertainties. In this paper, an adaptive control approach is proposed to control the motion and trajectory tracking of an autonomous vessel by adopting neural networks that is used for estimating the dynamics of the propellers and handling hydrodynamical uncertainties. Considering that the maneuvering model of a vessel resemble a nonlinear non-affine-in-control system, the proposed neural-based adaptive control algorithm is designed to estimate the nonlinear influence of the input function which in this case is the dynamics of propellers and thrusters. It is also shown that the proposed methodology is capable of handling state dependent uncertainties within the ship maneuvering model. A Lyapunov-based technique and Uniform Ultimate Boundedness are used to prove the correctness of the algorithm. To assess the method’s performance, several experiments are considered including trajectory tracking simulations in the port of Rotterdam.

[1]  P. van Oossanen,et al.  Further computer analyzed data of the Wageningen B-screw series , 1975 .

[2]  Zoran Vukic,et al.  Adaptive fuzzy ship autopilot for track-keeping , 2000 .

[3]  J. J. Hopman,et al.  Design and control of hybrid power and propulsion systems for smart ships: A review of developments , 2017 .

[4]  E. Lavretsky,et al.  Dynamic Inversion for Nonaffine-in-Control Systems via Time-Scale Separation. Part I , 2005, Proceedings of the 2005, American Control Conference, 2005..

[5]  Cong Wang,et al.  Neural Learning Control of Marine Surface Vessels With Guaranteed Transient Tracking Performance , 2016, IEEE Transactions on Industrial Electronics.

[6]  P.J.M. Schulten,et al.  The interaction between diesel engines, ship and propellers during manoeuvring , 2005 .

[7]  Thor I. Fossen,et al.  Handbook of Marine Craft Hydrodynamics and Motion Control , 2011 .

[8]  H. K. Woud,et al.  Design of Propulsion and Electric Power Generation Systems , 2002 .

[9]  Arjan van der Schaft,et al.  Non-linear dynamical control systems , 1990 .

[10]  Anthony J. Calise,et al.  Adaptive Control of a Class of Nonaffine Systems Using Neural Networks , 2007, IEEE Transactions on Neural Networks.

[11]  Frank L. Lewis,et al.  Neural Network Control Of Robot Manipulators And Non-Linear Systems , 1998 .

[12]  Miroslav Krstic,et al.  Robust dynamic positioning of ships with disturbances under input saturation , 2016, Autom..

[13]  M. Stone The Generalized Weierstrass Approximation Theorem , 1948 .

[14]  Roger Skjetne,et al.  A Nonlinear Ship Manoeuvering Model: Identification and adaptive control with experiments for a model ship , 2004 .

[15]  Morten Breivik,et al.  Comparing Nonlinear Adaptive Motion Controllers for Marine Surface Vessels , 2015 .

[16]  Ali Haseltalab,et al.  Multi-Level Predictive Control for Energy Management of Hybrid Ships in the Presence of Uncertainty and Environmental Disturbances , 2016 .

[17]  Frank L. Lewis,et al.  Feedback linearization using neural networks , 1994, Proceedings of 1994 IEEE International Conference on Neural Networks (ICNN'94).

[18]  Rudy R. Negenborn,et al.  Adaptive pitch control for ships with diesel mechanical and hybrid propulsion , 2018, Applied Energy.

[19]  Rudy R. Negenborn,et al.  Fast ADMM for Distributed Model Predictive Control of Cooperative Waterborne AGVs , 2017, IEEE Transactions on Control Systems Technology.

[20]  Zhouhua Peng,et al.  Distributed Maneuvering of Autonomous Surface Vehicles Based on Neurodynamic Optimization and Fuzzy Approximation , 2018, IEEE Transactions on Control Systems Technology.

[21]  Shuzhi Sam Ge,et al.  Robust Adaptive Position Mooring Control for Marine Vessels , 2013, IEEE Transactions on Control Systems Technology.

[22]  E. Lavretsky,et al.  Adaptive dynamic inversion for nonaffine-in-control systems via time-scale separation: part II , 2005, Proceedings of the 2005, American Control Conference, 2005..

[23]  Tieshan Li,et al.  Bounded Neural Network Control for Target Tracking of Underactuated Autonomous Surface Vehicles in the Presence of Uncertain Target Dynamics , 2019, IEEE Transactions on Neural Networks and Learning Systems.

[24]  Manolis A. Christodoulou,et al.  Adaptive Control with Recurrent High-order Neural Networks , 2000, Advances in Industrial Control.

[25]  Lingji Chen,et al.  Multivariable adaptive controller design for a class of non-affine models arising in flight control , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[26]  Mogens Blanke,et al.  A Ship Propulsion System as a Benchmark for Fault-tolerant Control , 1997 .

[27]  Jin Zhang,et al.  Neural-network control of nonaffine nonlinear system with zero dynamics by state and output feedback , 2003, IEEE Trans. Neural Networks.

[28]  Huarong Zheng,et al.  Predictive path following with arrival time awareness for waterborne AGVs , 2016 .

[29]  Anthony J. Calise,et al.  Adaptive output feedback control of nonlinear systems using neural networks , 2001, Autom..

[30]  Robert F. Stengel,et al.  Flight Control Design using Nonlinear Inverse Dynamics , 1986, 1986 American Control Conference.

[31]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[32]  Ali Haseltalab,et al.  Predictive on-board power management for all-electric ships with DC distribution architecture , 2017, OCEANS 2017 - Aberdeen.

[33]  Frank L. Lewis,et al.  Distributed adaptive control for synchronization of unknown nonlinear networked systems , 2010, Autom..

[34]  Miroslav Krstic,et al.  Dynamic positioning of ships with unknown parameters and disturbances , 2018, Control Engineering Practice.

[35]  Shuzhi Sam Ge,et al.  Adaptive Neural Network Control of a Fully Actuated Marine Surface Vessel With Multiple Output Constraints , 2014, IEEE Transactions on Control Systems Technology.