Controlled invariant feasibility - A general approach to enforcing strong feasibility in MPC applied to move-blocking

Strong feasibility of MPC problems is usually enforced by constraining the state at the final prediction step to a controlled invariant set. However, such terminal constraints fail to enforce strong feasibility in a rich class of MPC problems, for example when employing move-blocking. In this paper a generalized, least restrictive approach for enforcing strong feasibility of MPC problems is proposed and applied to move-blocking MPC. The approach hinges on the novel concept of controlled invariant feasibility. Instead of a terminal constraint, the state of an earlier prediction step is constrained to a controlled invariant feasible set. Controlled invariant feasibility is a generalization of controlled invariance. The convergence of well-known approaches for determining maximum controlled invariant sets, and j-step admissible sets, is formally proved. Thus an algorithm for rigorously approximating maximum controlled invariant feasible sets is developed for situations where the exact maximum cannot be determined.

[1]  Jun-ichi Imura,et al.  Recursive feasibility guarantees in move-blocking MPC , 2007, 2007 46th IEEE Conference on Decision and Control.

[2]  Alberto Bemporad,et al.  The explicit linear quadratic regulator for constrained systems , 2003, Autom..

[3]  Franco Blanchini,et al.  Set-theoretic methods in control , 2007 .

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

[5]  Manfred Morari,et al.  Analysis of discrete-time piecewise affine and hybrid systems , 2002, Autom..

[6]  Jean-Pierre Aubin,et al.  Viability theory , 1991 .

[7]  Jun-ichi Imura,et al.  Performance measures in model predictive control with non-linear prediction horizon time-discretization , 2007, 2007 European Control Conference (ECC).

[8]  E. Gilbert,et al.  Computation of minimum-time feedback control laws for discrete-time systems with state-control constraints , 1987 .

[9]  T. Johansen,et al.  COMPLEXITY REDUCTION IN EXPLICIT LINEAR MODEL PREDICTIVE CONTROL , 2002 .

[10]  Franco Blanchini,et al.  Ultimate boundedness control for uncertain discrete-time systems via set-induced Lyapunov functions , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[11]  John Lygeros,et al.  Controlled Invariance of Discrete Time Systems , 2000, HSCC.

[12]  Jun-ichi Imura,et al.  STRONG FEASIBILITY IN INPUT-MOVE-BLOCKING MODEL PREDICTIVE CONTROL , 2007 .

[13]  Jan M. Maciejowski,et al.  Predictive control : with constraints , 2002 .

[14]  M. Cwikel,et al.  Convergence of an algorithm to find maximal state constraint sets for discrete-time linear dynamical systems with bounded controls and states , 1985, 1985 24th IEEE Conference on Decision and Control.

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

[16]  Franco Blanchini,et al.  Dynamic augmentation and complexity reduction of set-based constrained control , 2008 .

[17]  Graham C. Goodwin,et al.  Receding horizon control applied to optimal mine planning , 2006, Autom..

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

[19]  Jun-ichi Imura,et al.  Exact Cost Performance Analysis of Piecewise Affine Systems , 2008, IEICE Trans. Fundam. Electron. Commun. Comput. Sci..

[20]  E. Kerrigan Robust Constraint Satisfaction: Invariant Sets and Predictive Control , 2000 .

[21]  Mirko Fiacchini,et al.  Invariant Approximations of the Maximal Invariant Set or "Encircling the Square" , 2008 .

[22]  J. Hennet,et al.  (A, B)-Invariant Polyhedral Sets of Linear Discrete-Time Systems , 1999 .

[23]  M. Morari,et al.  Move blocking strategies in receding horizon control , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[24]  Jun-ichi Imura,et al.  Rigorous determination of maximum controlled invariant feasible sets , 2009, 2009 European Control Conference (ECC).