Nonlinear Improved Concise Backstepping Control of Course Keeping for Ships

The backstepping control is a kind of nonlinear controller design algorithm. To simplify the nonlinear controller design process, decrease the number of undetermined parameters, improve the robustness, and reduce the energy consumption of the course-keeping controller for ships, an improved concise design method is proposed by introducing an arctan nonlinear function passed through by course error signal under the backstepping design framework, while the design process of the controller is simplified to only one step. The simulation results indicate that, compared with the backstepping-based controller, the maximum response performance (quantified by the mean absolute error) under the proposed controller increases by 57.8%, the maximum energy cost performance (quantified by the mean integral absolute) reduces by 28.6% and the maximum smoothness performance (quantified by the mean total variation) reduces by 44.3% with the strong ability of disturbances rejection. The algorithm given in the note has advantages of the simple design process, strong robustness, and low energy consumption.

[1]  Qiang Zhang,et al.  Improved Concise Backstepping Control of Course Keeping for Ships Using Nonlinear Feedback Technique , 2017 .

[2]  Job van Amerongen,et al.  Adaptive steering of ships - A model reference approach , 1982, Autom..

[3]  Anna Witkowska,et al.  Adaptive dynamic control allocation for dynamic positioning of marine vessel based on backstepping method and sequential quadratic programming , 2018, Ocean Engineering.

[4]  G. V. RAYMENT Marine Navigation , 1941, Nature.

[5]  Guo-qing Zhang,et al.  Design of Ship Course-Keeping Autopilot using a Sine Function-Based Nonlinear Feedback Technique , 2015, Journal of Navigation.

[6]  Qiang Zhang,et al.  Ship nonlinear-feedback course keeping algorithm based on MMG model driven by bipolar sigmoid function for berthing , 2017 .

[7]  Yongduan Song,et al.  Global stable tracking control of underactuated ships with input saturation , 2015, Syst. Control. Lett..

[8]  Guoqing Zhang,et al.  Adaptive neural path-following control for underactuated ships in fields of marine practice , 2015 .

[9]  Claes Källström,et al.  IDENTIFICATION AND ADAPTIVE CONTROL APPLIED TO SHIP STEERING , 1979 .

[10]  Kensaku Nomoto,et al.  On the steering qualities of ships , 1956 .

[11]  ZHANG Xian-ku,et al.  A kind of linear reduction of backstepping algorithm based on nonlinear feedback , 2015 .

[12]  Xianku Zhang,et al.  Concise Robust Adaptive Path-Following Control of Underactuated Ships Using DSC and MLP , 2014, IEEE Journal of Oceanic Engineering.

[13]  Ivan R. Bertaska,et al.  Control of an Unmanned Surface Vehicle With Uncertain Displacement and Drag , 2017, IEEE Journal of Oceanic Engineering.

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

[15]  Wei Shen,et al.  Robust controller design of the integrated direct drive volume control architecture for steering systems. , 2018, ISA transactions.

[16]  Qiang Zhang,et al.  Nonlinear Adaptive Control Algorithm Based on Dynamic Surface Control and Neural Networks for Ship Course-keeping Controller , 2017 .

[17]  Qiang Zhang,et al.  Linear reduction of backstepping algorithm based on nonlinear decoration for ship course-keeping control system , 2018 .

[18]  Mou Chen,et al.  Optimal backstepping control for a ship using firefly optimization algorithm and disturbance observer , 2018 .

[19]  Karl D. von Ellenrieder,et al.  Station-keeping control of an unmanned surface vehicle exposed to current and wind disturbances , 2016, ArXiv.

[20]  Leigh McCue,et al.  Handbook of Marine Craft Hydrodynamics and Motion Control [Bookshelf] , 2016, IEEE Control Systems.

[21]  Qidan Zhu,et al.  Course Control of Underactuated Ship Based on Nonlinear Robust Neural Network Backstepping Method , 2016, Comput. Intell. Neurosci..

[22]  Khac Duc Do,et al.  Global robust adaptive path-tracking control of underactuated ships under stochastic disturbances , 2016 .

[23]  K. D. Do,et al.  Synchronization Motion Tracking Control of Multiple Underactuated Ships With Collision Avoidance , 2016, IEEE Transactions on Industrial Electronics.

[24]  Zhiquan Liu,et al.  Ship Adaptive Course Keeping Control With Nonlinear Disturbance Observer , 2017, IEEE Access.

[25]  Qiang Zhang,et al.  Design of Course-Keeping Controller for a Ship Based on Backstepping and Neural Networks , 2017 .

[26]  Jun Nie,et al.  Nonlinear adaptive fuzzy output-feedback controller design for dynamic positioning system of ships , 2018, Ocean Engineering.

[27]  Jialu Du,et al.  Robust Adaptive Control for Dynamic Positioning of Ships , 2017, IEEE Journal of Oceanic Engineering.