Model predictive control: for want of a local control Lyapunov function, all is not lost

We present stability results for unconstrained discrete-time nonlinear systems controlled using finite-horizon model predictive control (MPC) algorithms that do not require the terminal cost to be a local control Lyapunov function. The two key assumptions we make are that the value function is bounded by a K/sub /spl infin// function of a state measure related to the distance of the state to the target set and that this measure is detectable from the stage cost. We show that these assumptions are sufficient to guarantee closed-loop asymptotic stability that is semiglobal and practical in the horizon length and robust to small perturbations. If the assumptions hold with linear (or locally linear) K/sub /spl infin// functions, then the stability will be global (or semiglobal) for long enough horizon lengths. In the global case, we give an explicit formula for a sufficiently long horizon length. We relate the upper bound assumption to exponential and asymptotic controllability. Using terminal and stage costs that are controllable to zero with respect to a state measure, we can guarantee the required upper bound, but we also require that the state measure be detectable from the stage cost to ensure stability. While such costs and state measures may not be easy to construct in general, we explore a class of systems, called homogeneous systems, for which it is straightforward to choose them. In fact, we show for homogeneous systems that the associated K/sub /spl infin// functions are linear, thereby guaranteeing global asymptotic stability. We discuss two examples found elsewhere in the MPC literature, including the discrete-time nonholonomic integrator, to demonstrate our methods. For these systems, we give a new result: They can be globally asymptotically stabilized by a finite-horizon MPC algorithm that has guaranteed robustness. We also show that stable linear systems with control constraints can be globally exponentially stabilized using finite-horizon MPC without requiring the terminal cost to be a global control Lyapunov function.

[1]  John R. Hauser,et al.  On the stability of unconstrained receding horizon control with a general terminal cost , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[2]  G. Nicolao,et al.  On the robustness of receding-horizon control with terminal constraints , 1996, IEEE Trans. Autom. Control..

[3]  L. Magni,et al.  Stability margins of nonlinear receding-horizon control via inverse optimality , 1997 .

[4]  James A. Primbs,et al.  Feasibility and stability of constrained finite receding horizon control , 2000, Autom..

[5]  Hassan Hammouri,et al.  Global stabilization of discrete-time homogeneous systems , 1999 .

[6]  Fabian R. Wirth,et al.  Asymptotic stability equals exponential stability, and ISS equals finite energy gain---if you twist your eyes , 1998, math/9812137.

[7]  Dragan Nesic,et al.  Changing supply functions in input to state stable systems: the discrete-time case , 2001, IEEE Trans. Autom. Control..

[8]  F. Fontes A General Framework to Design Stabilizing Nonlinear Model Predictive Controllers , 2001 .

[9]  Lars Grüne,et al.  Homogeneous State Feedback Stabilization of Homogenous Systems , 2000, SIAM J. Control. Optim..

[10]  Eduardo Sontag,et al.  Global stabilization of linear discrete-time systems with bounded feedback , 1997 .

[11]  Dragan Nesic,et al.  A framework for stabilization of nonlinear sampled-data systems based on their approximate discrete-time models , 2004, IEEE Transactions on Automatic Control.

[12]  L. Grüne Homogeneous state feedback stabilization of homogeneous systems , 2000, CDC.

[13]  Manfred Morari,et al.  Contractive model predictive control for constrained nonlinear systems , 2000, IEEE Trans. Autom. Control..

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

[15]  E. Gilbert,et al.  An existence theorem for discrete-time infinite-horizon optimal control problems , 1985 .

[16]  M. A. Henson,et al.  Receding horizon control and discontinuous state feedback stabilization , 1995 .

[17]  E. Gilbert,et al.  Optimal infinite-horizon feedback laws for a general class of constrained discrete-time systems: Stability and moving-horizon approximations , 1988 .

[18]  Edoardo Mosca,et al.  Global predictive regulation of null-controllable input-saturated linear systems , 1999, IEEE Trans. Autom. Control..

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

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

[21]  Jie Yu,et al.  Unconstrained receding-horizon control of nonlinear systems , 2001, IEEE Trans. Autom. Control..

[22]  J. Rawlings,et al.  The stability of constrained receding horizon control , 1993, IEEE Trans. Autom. Control..