MPC for tracking of constrained nonlinear systems

This paper deals with the tracking problem for constrained nonlinear systems using a model predictive control (MPC) law. MPC provides a control law suitable for regulating constrained linear and nonlinear systems to a given target steady state. However, when the target operating point changes, the feasibility of the controller may be lost and the controller fails to track the reference. In this paper, a novel MPC for tracking changing constant references is presented. The main characteristics of this controller are: (i) considering an artificial steady state as a decision variable, (ii) minimizing a cost that penalizes the error with the artificial steady state, (iii) adding to the cost function an additional term that penalizes the deviation between the artificial steady state and the target steady state (the so-called offset cost function) and (iv) considering an invariant set for tracking as extended terminal constraint. The calculation of the stabilizing parameters of the proposed controller is studied and some methods are proposed. The properties of this controller has been tested on a constrained CSTR simulation model.

[1]  Riccardo Scattolini,et al.  Output feedback and tracking of nonlinear systems with model predictive control , 2001, Autom..

[2]  Mayuresh V. Kothare,et al.  An e!cient o"-line formulation of robust model predictive control using linear matrix inequalities (cid:1) , 2003 .

[3]  Alberto Bemporad,et al.  Reference governor for constrained nonlinear systems , 1998, IEEE Trans. Autom. Control..

[4]  Riccardo Scattolini,et al.  On the solution of the tracking problem for non-linear systems with MPC , 2005, Int. J. Syst. Sci..

[5]  Edoardo Mosca,et al.  Command governors for constrained nonlinear systems: direct nonlinear vs. linearization‐based strategies , 1999 .

[6]  L. Chisci,et al.  Predictive tracking control of constrained nonlinear systems , 2005 .

[7]  Riccardo Scattolini,et al.  A stabilizing model-based predictive control algorithm for nonlinear systems , 2001, Autom..

[8]  Antonio Ferramosca,et al.  MPC for tracking of constrained nonlinear systems , 2009, CDC 2009.

[9]  F. Allgower,et al.  Nonlinear predictive control for setpoint families , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[10]  L. Chisci,et al.  Dual mode predictive tracking of piecewise constant references for constrained linear systems , 2003 .

[11]  Ilya V. Kolmanovsky,et al.  Nonlinear tracking control in the presence of state and control constraints: a generalized reference governor , 2002, Autom..

[12]  Eduardo F. Camacho,et al.  Model Predictive Controllers , 2007 .

[13]  C. V. Rao,et al.  Steady states and constraints in model predictive control , 1999 .

[14]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[15]  Eric C. Kerrigan,et al.  Offset‐free receding horizon control of constrained linear systems , 2005 .

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

[17]  Basil Kouvaritakis,et al.  Guaranteeing feasibility in constrained stable generalised predictive control , 1996 .

[18]  Eduardo F. Camacho,et al.  MPC for tracking piecewise constant references for constrained linear systems , 2008, Autom..

[19]  Antonio Ferramosca,et al.  MPC for tracking with optimal closed-loop performance , 2009, Autom..

[20]  Edoardo Mosca,et al.  Command governors for constrained nonlinear systems , 1999, IEEE Trans. Autom. Control..

[21]  E. Mosca,et al.  Nonlinear control of constrained linear systems via predictive reference management , 1997, IEEE Trans. Autom. Control..

[22]  A. Astolfi,et al.  Simple Robust Control Invariant Tubes for Some Classes of Nonlinear Discrete Time Systems , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.