RMPC for Uncertain Nonlinear Systems With Non-Additive Dynamic Disturbances and Noisy Measurements

In this paper, we present a robust, model-predictive control scheme for the general class of uncertain and constrained discrete-time nonlinear systems subject to noisy measurements. The relationships between the system’s dynamics, uncertainties, disturbances and the measurement noise are nonlinear and not necessarily additive. In particular, the disturbance is the output of an uncertain system with an unknown input. This study serves the threefold ultimate objective of ensuring robust satisfaction of the state constraints, recursive feasibility and stability. To satisfy state constraints, the proposed algorithms adopt a constraints tightening approach using the restricted constraint sets computed online. Several bounds on the prediction level and rate are derived and the size of the terminal region is maximized using polytopic linear differential inclusions (PLDI). An explicit bound on the maximum allowable disturbance for recursive feasibility is also derived based on optimization of the one-step ahead controllable set to the terminal region. The disturbance and uncertainties are non-vanishing and therefore only Input-to-state practical stability (ISpS) can be ensured. A simulation example demonstrates the efficacy of the mathematical framework and algorithms developed in this work.

[1]  Stefano Riverso,et al.  Tube-based distributed control of linear constrained systems , 2012, Autom..

[2]  Eduardo F. Camacho,et al.  Input to state stability of min-max MPC controllers for nonlinear systems with bounded uncertainties , 2006, Autom..

[3]  Frank Allgöwer,et al.  Distributed model predictive control - Recursive feasibility under inexact dual optimization , 2019, Autom..

[4]  Huiping Li,et al.  Networked min–max model predictive control of constrained nonlinear systems with delays and packet dropouts , 2013, Int. J. Control.

[5]  Elisa Capello,et al.  A Tube-based Robust MPC for a Fixed-wing UAV: an Application for Precision Farming , 2018, ArXiv.

[6]  Frank Allgöwer,et al.  A novel constraint tightening approach for nonlinear robust model predictive control , 2018, 2018 Annual American Control Conference (ACC).

[7]  Huiping Li,et al.  Robust Distributed Model Predictive Control of Constrained Continuous-Time Nonlinear Systems: A Robustness Constraint Approach , 2014, IEEE Transactions on Automatic Control.

[8]  Haoyong Yu,et al.  Robust model predictive control for constrained continuous-time nonlinear systems , 2018, Int. J. Control.

[9]  Frank L. Lewis,et al.  Distributed nonlinear MPC formation control with limited bandwidth , 2013, 2013 American Control Conference.

[10]  D. Limón,et al.  Input-to-state stable MPC for constrained discrete-time nonlinear systems with bounded additive uncertainties , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[11]  Christian Hoffmann,et al.  Tube-based model predictive control for linear parameter-varying systems with bounded rate of parameter variation , 2019, Autom..

[12]  Frank Allgöwer,et al.  Collision avoidance for uncertain nonlinear systems with moving obstacles using robust Model Predictive Control , 2019, 2019 18th European Control Conference (ECC).

[13]  J. Lofberg,et al.  YALMIP : a toolbox for modeling and optimization in MATLAB , 2004, 2004 IEEE International Conference on Robotics and Automation (IEEE Cat. No.04CH37508).

[14]  Frank Allgöwer,et al.  A Nonlinear Model Predictive Control Framework Using Reference Generic Terminal Ingredients , 2019, IEEE Transactions on Automatic Control.

[15]  David Q. Mayne,et al.  Control of Constrained Dynamic Systems , 2001, Eur. J. Control.

[16]  Pornchai Bumroongsri,et al.  Tube-based robust output feedback MPC for constrained LTV systems with applications in chemical processes , 2019, Eur. J. Control.

[17]  Luigi Chisci,et al.  Systems with persistent disturbances: predictive control with restricted constraints , 2001, Autom..

[18]  Rolf Findeisen,et al.  Parameterized Tube Model Predictive Control , 2012, IEEE Transactions on Automatic Control.

[19]  Jianyong Yao,et al.  Output feedback model predictive control of hydraulic systems with disturbances compensation. , 2019, ISA transactions.

[20]  Thomas Parisini,et al.  Networked Predictive Control of Uncertain Constrained Nonlinear Systems: Recursive Feasibility and Input-to-State Stability Analysis , 2011, IEEE Transactions on Automatic Control.

[21]  Michael Stingl,et al.  PENNON: A code for convex nonlinear and semidefinite programming , 2003, Optim. Methods Softw..

[22]  Mato Baotic,et al.  Efficient computation of the one-step robust sets for piecewise affine systems with polytopic additive uncertainties , 2007, 2007 European Control Conference (ECC).

[23]  Francisco Rodríguez,et al.  Online robust tube-based MPC for time-varying systems: a practical approach , 2011, Int. J. Control.

[24]  Andrew R. Teel,et al.  Examples when nonlinear model predictive control is nonrobust , 2004, Autom..

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

[26]  David Q. Mayne,et al.  Model predictive control: Recent developments and future promise , 2014, Autom..

[27]  Lorenz T. Biegler,et al.  Robust stability of nonlinear model predictive control based on extended Kalman filter , 2012 .

[28]  Dimos V. Dimarogonas,et al.  Decentralized tube‐based model predictive control of uncertain nonlinear multiagent systems , 2018, International Journal of Robust and Nonlinear Control.

[29]  Thomas F. Coleman,et al.  Optimization Toolbox User's Guide , 1998 .

[30]  Leyla Özkan,et al.  An outlook on robust model predictive control algorithms: Reflections on performance and computational aspects , 2018 .

[31]  Eduardo Sontag,et al.  New characterizations of input-to-state stability , 1996, IEEE Trans. Autom. Control..

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

[33]  Xiang Li,et al.  Nonlinear model predictive control for path following problems , 2015 .

[34]  Jonathan P. How,et al.  Dynamic Tube MPC for Nonlinear Systems , 2019, 2019 American Control Conference (ACC).

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

[36]  G. Zhai,et al.  Optimal persistent disturbance attenuation control for linear hybrid systems , 2006 .

[37]  Thomas Parisini,et al.  Robust Model Predictive Control of Nonlinear Systems With Bounded and State-Dependent Uncertainties , 2009, IEEE Transactions on Automatic Control.

[38]  J. Maciejowski,et al.  Feedback min‐max model predictive control using a single linear program: robust stability and the explicit solution , 2004 .