Formulation of Closed-Loop Min–Max MPC as a Quadratically Constrained Quadratic Program

In this note, we show that min-max model predictive control (MPC) for linearly constrained polytopic systems with quadratic cost can be cast as a quadratically constrained quadratic program (QCQP). We use the rigorous closed loop formulation of min-max MPC, and show that any such min-max MPC problem with convex costs and constraints can be cast as a finite dimensional convex optimization problem, with the QCQP arising from quadratic costs as a special case. At the base of the proof is a lemma showing the convexity of the dynamic programming cost-to-go, which implies that the worst case on an infinite polytopic set is assumed on one of its finitely many vertices. As the approach is based on a scenario tree formulation, the number of variables in this problem grows exponentially with the horizon length. Fortunately, the QCQP is tree structured, and can thus be efficiently solved by specially tailored interior-point methods whose computational costs are linear in the number of variables. The new formulation as a tree sparse QCQP promises to facilitate online solution of the rigorous min-max MPC problem with quadratic costs

[1]  Tsuneo Yoshikawa,et al.  Partial uniqueness: Observability and input identifiability , 1975 .

[2]  L. Silverman,et al.  Structure and stability of discrete-time optimal systems , 1971 .

[3]  Stephen J. Wright,et al.  Application of Interior-Point Methods to Model Predictive Control , 1998 .

[4]  J. Pantoja,et al.  Differential dynamic programming and Newton's method , 1988 .

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

[6]  Lalo Magni,et al.  Special section technical notes and correspondence. Min-max model predictive control of nonlinear systems using discontinuous feedbacks , 2003, IEEE Trans. Autom. Control..

[7]  G. Reinelt,et al.  Fast Recursive SQP MethodsforLarge-Scale Optimal Control Problems , 1995 .

[8]  Mouhacine Benosman,et al.  Stable inversion of SISO nonminimum phase linear systems through output planning: an experimental application to the one-link flexible manipulator , 2003, IEEE Trans. Control. Syst. Technol..

[9]  Alberto Bemporad,et al.  Min-max control of constrained uncertain discrete-time linear systems , 2003, IEEE Trans. Autom. Control..

[10]  J. H. Leet,et al.  Worst-case formulations of model predictive control for systems with bounded parameters , 1997, Autom..

[11]  Shohei Fujita,et al.  On the Observability of Decentralized Dynamic Systems , 1974, Inf. Control..

[12]  Marc C. Steinbach,et al.  Tree-sparse convex programs , 2003, Math. Methods Oper. Res..

[13]  Michael Nikolaou,et al.  Design of robust constrained model-predictive controllers with volterra series , 1995 .

[14]  Toshimitsu Ushio,et al.  Chaos communication using unknown input observers , 2001 .

[15]  D. Mayne,et al.  Min-max feedback model predictive control for constrained linear systems , 1998, IEEE Trans. Autom. Control..

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

[17]  H. Witsenhausen A minimax control problem for sampled linear systems , 1968 .

[18]  Manfred Morari,et al.  Robust constrained model predictive control using linear matrix inequalities , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[19]  L. Grüne,et al.  Global Optimal Control of Perturbed Systems , 2007 .

[20]  Moritz Diehl,et al.  Approximate robust dynamic programming and robustly stable MPC , 2006, Autom..

[21]  Min-Jea Tahk,et al.  Time-delayed state and unknown input observation , 1997 .

[22]  Manfred Morari,et al.  Robust Model Predictive Control , 1987, 1987 American Control Conference.

[23]  D. Bertsekas,et al.  Efficient dynamic programming implementations of Newton's method for unconstrained optimal control problems , 1989 .

[24]  Moritz Diehl,et al.  Robust dynamic programming for min-max model predictive control of constrained uncertain systems , 2004, IEEE Transactions on Automatic Control.

[25]  Dimitri P. Bertsekas,et al.  Dynamic Programming and Optimal Control, Two Volume Set , 1995 .

[26]  S. Joe Qin,et al.  A survey of industrial model predictive control technology , 2003 .

[27]  Stephen J. Wright Primal-Dual Interior-Point Methods , 1997, Other Titles in Applied Mathematics.

[28]  M. Hautus Strong detectability and observers , 1983 .