Adaptive dynamic control allocation for dynamic positioning of marine vessel based on backstepping method and sequential quadratic programming

Abstract It is generally assumed in dynamic positioning of over-actuated marine vessels that the control effectiveness matrix (input matrix) is known and constant, or, in case of fault information, it is estimated by the fault detection and diagnosis system. The purpose of the study is to develop the adaptive dynamic positioning control system for an over-actuated marine vessel in the presence of uncertainties and with emphasis on limited information about thruster forces. The proposed approach bases on the MIMO adaptive backstepping method to design the high-level control law and then to give inputs to the control allocation unit. An adaptive solution allows to accommodate the unknown time-varying control effectiveness matrix and to update the thrust distribution due to actuator losses and failures. The effectiveness and correctness of the proposed control schema is demonstrated by simulations involving a redundant set of actuators when some of them have lost partially their efficiency or failed. The evaluation criteria include energy consumption, robustness and accuracy of dynamic positioning during typical vessel operations. Based on simulation tests results, the generated control inputs stabilize the ship position and orientation violated by thruster faults.

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

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

[3]  Sauro Longhi,et al.  Advanced control for fault-tolerant dynamic positioning of an offshore supply vessel , 2015 .

[4]  Guang-Hong Yang,et al.  Robust Adaptive Fault-Tolerant Control for a Class of Unknown Nonlinear Systems , 2017, IEEE Transactions on Industrial Electronics.

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

[6]  Jialu Du,et al.  Fault-tolerant control for dynamic positioning of ships based on an iterative learning observer , 2016, 2016 35th Chinese Control Conference (CCC).

[7]  Wang Hongwei,et al.  A Comparison Study of Advanced Tracking Differentiator Design Techniques , 2015 .

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

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

[10]  Bijan Shirinzadeh,et al.  High-order nonlinear differentiator and application to aircraft control , 2014 .

[11]  S. Yurkovich,et al.  Model-Predictive Dynamic Control Allocation Scheme for Reentry Vehicles , 2007 .

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

[13]  Yusong Cao,et al.  Dynamic positioning of drilling vessels with a fuzzy logic controller , 2002, Int. J. Syst. Sci..

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

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

[16]  Tor Arne Johansen,et al.  Adaptive control allocation , 2008, Autom..

[17]  Tor Arne Johansen,et al.  Optimizing adaptive control allocation with actuator dynamics , 2007, 2007 46th IEEE Conference on Decision and Control.

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

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

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

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

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

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

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

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

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

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

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

[29]  Miroslav Krstic,et al.  Nonlinear and adaptive control de-sign , 1995 .

[30]  Paolo Mercorelli,et al.  Nonlinear PD Fault-Tolerant Control for Dynamic Positioning of Ships With Actuator Constraints , 2017, IEEE/ASME Transactions on Mechatronics.

[31]  Thor I. Fossen,et al.  Guidance and control of ocean vehicles , 1994 .

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

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

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

[35]  Miroslaw Tomera Nonlinear controller design of a ship autopilot , 2010, Int. J. Appl. Math. Comput. Sci..