Robust nonlinear model predictive control for reference tracking of dynamic positioning ships based on nonlinear disturbance observer

Abstract This paper presents a robust nonlinear model predictive control (NMPC) scheme for the dynamic positioning (DP) ship subject to time-varying environmental disturbances and input saturation. The control objective is to steer the perturbed DP ship to track prespecified reference trajectories. A nonlinear disturbance observer (NDO) is designed to estimate the unknown disturbances and uncertainties. The NMPC optimization problem is formulated to reject the disturbances by combining the disturbance estimates into the prediction model. The partial asymptotical stability of NMPC is guaranteed without considering any terminal costs and terminal constraints. Furthermore, detail time-iteration NMPC algorithm for DP ships is presented. Simulations of the proposed NDO-based NMPC scheme are implemented for the modes of setpoint regulation and trajectory tracking, respectively. Simulation results well demonstrate the effectiveness and robustness of the proposed control law.

[1]  David Q. Mayne,et al.  Robust model predictive control using tubes , 2004, Autom..

[2]  Thor I. Fossen,et al.  Nonlinear control of dynamic positioned ships using only position feedback: an observer backstepping approach , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[3]  David Q. Mayne,et al.  Robustifying model predictive control of constrained linear systems , 2001 .

[4]  Axel Hahn,et al.  Nonlinear Model Predictive Control for trajectory tracking and collision avoidance of underactuated vessels with disturbances , 2018, Ocean Engineering.

[5]  Jun Yang,et al.  Disturbance Observer-Based Control: Methods and Applications , 2014 .

[6]  David Q. Mayne,et al.  Tube‐based robust nonlinear model predictive control , 2011 .

[7]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

[8]  Zhongke Shi,et al.  DOB-Based Neural Control of Flexible Hypersonic Flight Vehicle Considering Wind Effects , 2017, IEEE Transactions on Industrial Electronics.

[9]  Michael Nikolaou,et al.  MPC: Current practice and challenges , 2009 .

[10]  Deng Fang,et al.  Adaptive observer based backstepping controller design for dynamic ship positioning , 2017 .

[11]  Thor I. Fossen,et al.  Nonlinear output feedback control of dynamically positioned ships using vectorial observer backstepping , 1998, IEEE Trans. Control. Syst. Technol..

[12]  Lei Wan,et al.  Model predictive controller design for the dynamic positioning system of a semi-submersible platform , 2012 .

[13]  F. Allgöwer,et al.  Tube MPC scheme based on robust control invariant set with application to Lipschitz nonlinear systems , 2011, IEEE Conference on Decision and Control and European Control Conference.

[14]  Oliver Sawodny,et al.  Modeling and Offset-Free Model Predictive Control of a Hydraulic Mini Excavator , 2017, IEEE Transactions on Automation Science and Engineering.

[15]  Dianhui Wang,et al.  A robust adaptive neural networks controller for maritime dynamic positioning system , 2013, Neurocomputing.

[16]  Fang Deng,et al.  UKF Based Nonlinear Offset-free Model Predictive Control for Ship Dynamic Positioning Under Stochastic Disturbances , 2019, International Journal of Control, Automation and Systems.

[17]  David Q. Mayne,et al.  Robust model predictive control of constrained linear systems with bounded disturbances , 2005, Autom..

[18]  Michael A. Henson,et al.  Nonlinear model predictive control: current status and future directions , 1998 .

[19]  Chuanjiang Li,et al.  Observer-based prescribed performance attitude control for flexible spacecraft with actuator saturation. , 2019, ISA transactions.

[20]  Lei Guo,et al.  Disturbance-Observer-Based Control and Related Methods—An Overview , 2016, IEEE Transactions on Industrial Electronics.

[21]  Mien Van,et al.  An enhanced tracking control of marine surface vessels based on adaptive integral sliding mode control and disturbance observer. , 2019, ISA transactions.

[22]  Piotr Tatjewski,et al.  Offset-free nonlinear Model Predictive Control with state-space process models , 2017 .

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

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

[25]  Chunling Du,et al.  Disturbance observer-based multirate control for rejecting periodic disturbances to the Nyquist frequency and beyond , 2017, Autom..

[26]  Evgeny I. Veremey,et al.  Dynamic Positioning Based on Nonlinear MPC , 2013 .

[27]  Shen Helong,et al.  Model predictive controller using Laguerre functions for dynamic positioning system , 2016, 2016 35th Chinese Control Conference (CCC).

[28]  Gang Wang,et al.  Model predictive controller design for ship dynamic positioning system based on state-space equations , 2017 .

[29]  Yuanqing Xia,et al.  Disturbance Rejection MPC for Tracking of Wheeled Mobile Robot , 2017, IEEE/ASME Transactions on Mechatronics.

[30]  Alejandro H. González,et al.  Conditions for offset elimination in state space receding horizon controllers: A tutorial analysis , 2008 .

[31]  Khac Duc Do,et al.  Practical control of underactuated ships , 2010 .

[32]  Andreas Potschka,et al.  Partial stability for nonlinear model predictive control , 2017, Autom..

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

[34]  Eduardo F. Camacho,et al.  Min-max Model Predictive Control of Nonlinear Systems: A Unifying Overview on Stability , 2009, Eur. J. Control.

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

[36]  Frank Allgöwer,et al.  Unconstrained model predictive control and suboptimality estimates for nonlinear continuous-time systems , 2012, Autom..

[37]  Frank Allgöwer,et al.  Inherent robustness properties of quasi-infinite horizon nonlinear model predictive control , 2014, Autom..

[38]  Qinglei Hu,et al.  Dynamic path planning and trajectory tracking using MPC for satellite with collision avoidance. , 2019, ISA transactions.

[39]  Alberto Bemporad,et al.  Min-max control of constrained uncertain discrete-time linear systems , 2003, IEEE Trans. Autom. Control..

[40]  Thor I. Fossen,et al.  Passive nonlinear observer design for ships using Lyapunov methods: full-scale experiments with a supply vessel , 1999, Autom..

[41]  Jun Zhou,et al.  Disturbance Observer–Based Nonlinear Model Predictive Control for Air-Breathing Hypersonic Vehicles , 2019 .

[42]  Lars Grüne,et al.  Economic receding horizon control without terminal constraints , 2013, Autom..

[43]  Fang Wang,et al.  Design and implementation of a triple-redundant dynamic positioning control system for deepwater drilling rigs , 2016 .

[44]  Jun Yang,et al.  Disturbance observer based model predictive control for accurate atmospheric entry of spacecraft , 2018 .

[45]  Tor Arne Johansen,et al.  Dynamic Positioning With Model Predictive Control , 2016, IEEE Transactions on Control Systems Technology.

[46]  Manfred Morari,et al.  Nonlinear offset-free model predictive control , 2012, Autom..

[47]  Yuanqing Xia,et al.  Self-triggered MPC for trajectory tracking of unicycle-type robots with external disturbance , 2019, J. Frankl. Inst..

[48]  Dengping Duan,et al.  Nonlinear DOB-based explicit NMPC for station-keeping of a multi-vectored propeller airship with thrust saturation , 2018, The Aeronautical Journal.