Computation of piecewise affine terminal cost functions for model predictive control

This paper proposes a method for the construction of piecewise affine terminal cost functions for model predictive control (MPC). The terminal cost function is constructed on a predefined partition by solving a linear program for a given piecewise affine system, a stabilizing piecewise affine controller, an invariant set and a piecewise convex stage cost function. The constructed terminal cost function satisfies the sufficient conditions for asymptotic stability if it is used in an MPC scheme. In general, the constructed terminal cost function will be nonconvex. However, optional additional constraints in the linear program ensure that the cost function is convex, reducing the computational effort involved with solving the MPC optimization problem. Multiple examples illustrate the approach.

[1]  Mircea Lazar,et al.  On infinity norms as Lyapunov functions for piecewise affine systems , 2010, HSCC '10.

[2]  Mircea Lazar,et al.  Minkowski terminal cost functions for MPC , 2012, Autom..

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

[4]  Yasushi Hada,et al.  Constrained Model Predictive Control , 2006 .

[5]  Mircea Lazar,et al.  On infinity norms as Lyapunov functions: Alternative necessary and sufficient conditions , 2010, 49th IEEE Conference on Decision and Control (CDC).

[6]  J. Lofberg,et al.  YALMIP : a toolbox for modeling and optimization in MATLAB , 2004, 2004 IEEE International Conference on Robotics and Automation (IEEE Cat. No.04CH37508).

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

[8]  Gang Feng,et al.  Stability analysis of piecewise discrete-time linear systems , 2002, IEEE Trans. Autom. Control..

[9]  M. Baotic,et al.  An efficient algorithm for computing the state feedback optimal control law for discrete time hybrid systems , 2003, Proceedings of the 2003 American Control Conference, 2003..

[10]  D. Mayne,et al.  Model predictive control of constrained piecewise affine discrete‐time systems , 2003 .

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

[12]  Liang Lu,et al.  Synthesis of low-complexity stabilizing piecewise affine controllers: A control-Lyapunov function approach , 2011, IEEE Conference on Decision and Control and European Control Conference.

[13]  Manfred Morari,et al.  Multi-Parametric Toolbox 3.0 , 2013, 2013 European Control Conference (ECC).

[14]  Anders Rantzer,et al.  Computation of piecewise quadratic Lyapunov functions for hybrid systems , 1997, 1997 European Control Conference (ECC).

[15]  W. P. M. H. Heemels,et al.  Lyapunov Functions, Stability and Input-to-State Stability Subtleties for Discrete-Time Discontinuous Systems , 2009, IEEE Transactions on Automatic Control.

[16]  丸山 徹 Convex Analysisの二,三の進展について , 1977 .

[17]  J. Hennet Une extension du lemme de Farkas et son application au problème de régulation linéaire sous contrainte , 1989 .

[18]  K. T. Tan,et al.  Linear systems with state and control constraints: the theory and application of maximal output admissible sets , 1991 .