×

zbMATH — the first resource for mathematics

Conditions under which suboptimal nonlinear MPC is inherently robust. (English) Zbl 1226.93110
Summary: We address the inherent robustness properties of nonlinear systems controlled by suboptimal Model Predictive Control (MPC), i.e., when a suboptimal solution of the (generally nonconvex) optimization problem, rather than an element of the optimal solution set, is used for the control. The suboptimal control law is then a set-valued map, and consequently, the closed-loop system is described by a difference inclusion. Under mild assumptions on the system and cost functions, we establish nominal exponential stability of the equilibrium, and with a continuity assumption on the feasible input set, we prove robust exponential stability with respect to small, but otherwise arbitrary, additive process disturbances and state measurement/estimation errors. These results are obtained by showing that the suboptimal cost is a continuous exponential Lyapunov function for an appropriately augmented closed-loop system, written as a difference inclusion, and that recursive feasibility is implied by such (nominal) exponential cost decay. These novel robustness properties for suboptimal MPC are inherited also by optimal nonlinear MPC. We conclude the paper by showing that, in the absence of state constraints, we can replace the terminal constraint with an appropriate terminal cost, and the robustness properties are established on a set that approaches the nominal feasibility set for small disturbances. The somewhat surprising and satisfying conclusion of this study is that suboptimal MPC has the same inherent robustness properties as optimal MPC.

MSC:
93D09 Robust stability
93B40 Computational methods in systems theory (MSC2010)
PDF BibTeX Cite
Full Text: DOI
References:
[1] Mayne, D.Q.; Rawlings, J.B.; Rao, C.V.; Scokaert, P.O.M., Constrained model predictive control: stability and optimality, Automatica, 36, 6, 789-814, (2000) · Zbl 0949.93003
[2] Rawlings, J.B.; Mayne, D.Q., Model predictive control: theory and design, ISBN: 978-0-9759377-0-9, (2009), Nob Hill Publishing Madison, WI, p. 576
[3] Boyd, S.P.; Vandenberghe, L., Convex optimization, (2004), Cambridge University Press · Zbl 1058.90049
[4] Scokaert, P.O.M.; Mayne, D.Q.; Rawlings, J.B., Suboptimal model predictive control feasibility implies stability, IEEE trans. automat. control, 44, 3, 648-654, (1999) · Zbl 1056.93619
[5] Bemporad, A.; Morari, M., Control of systems integrating logic, dynamics, and constraints, Automatica, 35, 407-427, (1999) · Zbl 1049.93514
[6] Mayne, D.Q.; Langson, W., Robustifying model predictive control of constrained linear systems, Electron. lett., 37, 23, 1422-1423, (2001)
[7] Pannocchia, G.; Kerrigan, E.C., Offset-free receding horizon control of constrained linear systems, Aiche j., 51, 3134-3146, (2005)
[8] Rakovic, S.; Kerrigan, E.; Mayne, D.; Lygeros, J., Reachability analysis of discrete-time systems with disturbances, IEEE trans. automat. control, 51, 4, 546-561, (2006) · Zbl 1366.93060
[9] D. Limón Marruedo, T. Álamo, E.F. Camacho, Input-to-state stable MPC for constrained discrete-time nonlinear systems with bounded additive disturbances, in: Proceedings of the 41st IEEE Conference on Decision and Control, Las Vegas, Nevada, 2002, pp. 4619-4624.
[10] G. De Nicolao, L. Magni, R. Scattolini, Stabilizing nonlinear receding horizon control via a nonquadratic penalty, in: Proceedings IMACS Multiconference CESA, Vol. 1, Lille, France, 1996, pp. 185-187.
[11] Scokaert, P.O.M.; Rawlings, J.B.; Meadows, E.S., Discrete-time stability with perturbations: application to model predictive control, Automatica, 33, 3, 463-470, (1997) · Zbl 0876.93064
[12] Grimm, G.; Messina, M.J.; Tuna, S.E.; Teel, A.R., Examples when nonlinear model predictive control is nonrobust, Automatica, 40, 1729-1738, (2004) · Zbl 1079.93018
[13] Grimm, G.; Messina, M.J.; Tuna, S.E.; Teel, A.R., Nominally robust model predictive control with state constraints, IEEE trans. automat. control, 52, 10, 1856-1870, (2007) · Zbl 1366.93463
[14] Lazar, M.; Heemels, W.; Teel, A.R., Lyapunov functions, stability and input-to-state stability subtleties for discrete-time discontinuous systems, IEEE trans. automat. control, 54, 10, 2421-2425, (2009) · Zbl 1367.93471
[15] Lazar, M.; Heemels, W., Predictive control of hybrid systems: input-to-state stability results for sub-optimal solutions, Automatica, 45, 1, 180-185, (2009) · Zbl 1154.93429
[16] Kellet, C.M.; Teel, A.R., Smooth Lyapunov functions and robustness of stability for difference inclusions, Systems control lett., 52, 395-405, (2004) · Zbl 1157.93470
[17] Pannocchia, G.; Rawlings, J.B.; Wright, S.J., Fast, large-scale model predictive control by partial enumeration, Automatica, 43, 852-860, (2007) · Zbl 1117.93303
[18] G. Pannocchia, S.J. Wright, J.B. Rawlings, Robust stability of suboptimal linear MPC based on partial enumeration, in: DYCOPS 9, J. Proc. Control (November) (2010) (special issue) (in press). · Zbl 1226.93110
[19] Sontag, E.D.; Wang, Y., On the characterization of the input to state stability property, Systems control lett., 24, 351-359, (1995) · Zbl 0877.93121
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.