Adaptive Backstepping Tracking Control for an over–Actuated DP Marine Vessel with Inertia Uncertainties

Abstract Designing a tracking control system for an over-actuated dynamic positioning marine vessel in the case of insufficient information on environmental disturbances, hydrodynamic damping, Coriolis forces and vessel inertia characteristics is considered. The designed adaptive MIMO backstepping control law with control allocation is based on Lyapunov control theory for cascaded systems to guarantee stabilization of the marine vessel position and heading. Forces and torque computed from the adaptive control law are allocated to individual thrusters by employing the quadratic programming method in combination with the cascaded generalized inverse algorithm, the weighted least squares algorithm and the minimal least squares algorithm. The effectiveness of the proposed control scheme is demonstrated by simulations involving a redundant set of actuators. The evaluation criteria include energy consumption, robustness, as well accuracy of tracking during typical vessel operation.

[1]  Tor Arne Johansen,et al.  Dynamic model predictive control allocation using CVXGEN , 2011, 2011 9th IEEE International Conference on Control and Automation (ICCA).

[2]  Guoqing Xia,et al.  Adaptive fuzzy control for Dynamic Positioning ships with time-delay of actuator , 2016, OCEANS 2016 MTS/IEEE Monterey.

[3]  Pawel Dworak,et al.  Linear adaptive structure for control of a nonlinear MIMO dynamic plant , 2013, Int. J. Appl. Math. Comput. Sci..

[4]  M. R. Katebi,et al.  H ∞ robust control design for dynamic ship positioning , 1997 .

[5]  Thor I. Fossen,et al.  A survey on Nonlinear Ship Control: from Theory to Practice , 2000 .

[6]  Evangelos Papadopoulos,et al.  Design and Evaluation of Dynamic Positioning Controllers With Parasitic Thrust Reduction for an Overactuated Floating Platform , 2017, IEEE Transactions on Control Systems Technology.

[7]  Helio Mitio Morishita,et al.  Dynamic positioning systems: An experimental analysis of sliding mode control , 2010 .

[8]  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.

[9]  Swaroop Darbha,et al.  Dynamic surface control for a class of nonlinear systems , 2000, IEEE Trans. Autom. Control..

[10]  Roman Smierzchalski,et al.  Designing a ship course controller by applying the adaptive backstepping method , 2012, Int. J. Appl. Math. Comput. Sci..

[11]  Li Zhou,et al.  Bio-inspired trajectory tracking algorithm for Dynamic Positioning ship with system uncertainties , 2016, CCC 2016.

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

[13]  F. G. Shinskey,et al.  2.19 Nonlinear and Adaptive Control , 2008 .

[14]  Ola Härkegård Dynamic Control Allocation Using Constrained Quadratic Programming , 2002 .

[15]  Thor I. Fossen,et al.  Fuel-efficient rudder and propeller control allocation for marine craft: experiments with a model ship , 2003, IEEE Trans. Control. Syst. Technol..

[16]  Tor Arne Johansen,et al.  Control allocation - A survey , 2013, Autom..

[17]  O El Maguiri,et al.  Nonlinear adaptive output feedback control of series resonant dc-dc converters , 2010, Proceedings of the 2010 American Control Conference.

[18]  M.W. Oppenheimer,et al.  Model predictive dynamic control allocation with actuator dynamics , 2004, Proceedings of the 2004 American Control Conference.

[19]  C. L. Philip Chen,et al.  Adaptive Robust Output Feedback Control for a Marine Dynamic Positioning System Based on a High-Gain Observer , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[20]  Zenon Zwierzewicz Nonlinear adaptive tracking‐control synthesis for functionally uncertain systems , 2010 .

[21]  D.B. Doman,et al.  Control Allocation for Over-actuated Systems , 2006, 2006 14th Mediterranean Conference on Control and Automation.

[22]  Xiao Jian-mei,et al.  SHIP DYNAMIC POSITIONING SYSTEM BASED ON BACKSTEPPING CONTROL , 2013 .

[23]  Asgeir J. Sørensen,et al.  A survey of dynamic positioning control systems , 2011, Annu. Rev. Control..

[25]  Asgeir J. Sørensen,et al.  Robust Dynamic Positioning of Offshore Vessels using Mixed-μ Synthesis Part II: Simulation and Experimental Results , 2012 .

[26]  Miroslaw Tomera,et al.  Hybrid Switching Controller Design for the Maneuvering and Transit of a Training Ship , 2017, Int. J. Appl. Math. Comput. Sci..

[27]  Antonio Loría,et al.  A separation principle for dynamic positioning of ships: theoretical and experimental results , 2000, IEEE Trans. Control. Syst. Technol..

[28]  Anna Witkowska,et al.  Dynamic positioning system with vectorial backstepping controller , 2013, 2013 18th International Conference on Methods & Models in Automation & Robotics (MMAR).

[29]  Thor I. Fossen,et al.  Non-linear and adaptive backstepping designs for tracking control of ships , 1998 .

[30]  Abdesselem Boulkroune,et al.  Indirect adaptive fuzzy control scheme based on observer for nonlinear systems: A novel SPR-filter approach , 2014, Neurocomputing.

[31]  Marc Bodson,et al.  Evaluation of optimization methods for control allocation , 2001 .

[32]  David J. Murray-Smith,et al.  Ship steering control system optimisation using genetic algorithms , 2000 .