Enlarging the domain of attraction of MPC controllers

This paper presents a method for enlarging the domain of attraction of nonlinear model predictive control (MPC). The usual way of guaranteeing stability of nonlinear MPC is to add a terminal constraint and a terminal cost to the optimization problem such that the terminal region is a positively invariant set for the system and the terminal cost is an associated Lyapunov function. The domain of attraction of the controller depends on the size of the terminal region and the control horizon. By increasing the control horizon, the domain of attraction is enlarged but at the expense of a greater computational burden, while increasing the terminal region produces an enlargement without an extra cost. In this paper, the MPC formulation with terminal cost and constraint is modified, replacing the terminal constraint by a contractive terminal constraint. This constraint is given by a sequence of sets computed off-line that is based on the positively invariant set. Each set of this sequence does not need to be an invariant set and can be computed by a procedure which provides an inner approximation to the one-step set. This property allows us to use one-step approximations with a trade off between accuracy and computational burden for the computation of the sequence. This strategy guarantees closed loop-stability ensuring the enlargement of the domain of attraction and the local optimality of the controller. Moreover, this idea can be directly translated to robust MPC.

[1]  Graham C. Goodwin,et al.  Enlarged terminal sets guaranteeing stability of receding horizon control , 2002, Syst. Control. Lett..

[2]  D. Q. Mayne,et al.  Suboptimal model predictive control (feasibility implies stability) , 1999, IEEE Trans. Autom. Control..

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

[4]  Eduardo F. Camacho,et al.  Improved MPC design based on saturating control laws , 2003, 2003 European Control Conference (ECC).

[5]  John O'Reilly,et al.  Optimisation of attraction domains of nonlinear MPC via LMI methods , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[6]  D. Bertsekas,et al.  On the minimax reachability of target sets and target tubes , 1971 .

[7]  Basil Kouvaritakis,et al.  Nonlinear model predictive control with polytopic invariant sets , 2003, Autom..

[8]  D. Mayne,et al.  Robust receding horizon control of constrained nonlinear systems , 1993, IEEE Trans. Autom. Control..

[9]  Franco Blanchini,et al.  Set invariance in control , 1999, Autom..

[10]  T. Alamo,et al.  Stability analysis of systems with bounded additive uncertainties based on invariant sets: Stability and feasibility of MPC , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

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

[12]  D. Limon,et al.  Stable constrained MPC without terminal constraint , 2003, Proceedings of the 2003 American Control Conference, 2003..

[13]  James B. Rawlings,et al.  Discrete-time stability with perturbations: application to model predictive control , 1997, Autom..

[14]  H. ChenT,et al.  A Quasi-Infinite Horizon Nonlinear Model Predictive Control Scheme with Guaranteed Stability * , 1998 .

[15]  Eduardo F. Camacho,et al.  On the computation of invariant sets for constrained nonlinear systems: An interval arithmetic approach , 2003, 2003 European Control Conference (ECC).