Controlled contractive sets for low-complexity constrained control

The design of explicit constrained control is relatively simple when a controlled contractive set is available. However, the complexity of the explicit controller will depend on the complexity of the controlled contractive set. The ability to design a low complexity controlled contractive set is therefore desirable. Most methods for finding controlled contractive sets either assume the use of a constant linear state feedback, or exploit reachable set computations. In the first case, the assumption of a constant linear state feedback is restrictive (as controllers for constrained linear systems, such as MPC, are typically piecewise affine), while in the second case the complexity of the controlled contractive set may be very high. Initial results on the construction of low complexity controlled contractive sets without assuming linear state feedback were reported in the recent literature. The present paper extends these results, including the ability to handle more general classes of system dynamics. The paper develops a method for finding a controlled contractive set of a specified complexity, allowing for a trade-off between the complexity of the set and its volume.

[1]  Stephen P. Boyd,et al.  Determinant Maximization with Linear Matrix Inequality Constraints , 1998, SIAM J. Matrix Anal. Appl..

[2]  Morten Hovd,et al.  Patchy approximate explicit model predictive control , 2010, ICCAS 2010.

[3]  Miroslav Fikar,et al.  Stabilizing polynomial approximation of explicit MPC , 2011, Autom..

[4]  Georges Bitsoris,et al.  Low Complexity Constraint Control Using Contractive Sets , 2014 .

[5]  Morten Hovd,et al.  Implicit improved vertex control for uncertain, time-varying linear discrete-time systems with state and control constraints , 2013, Autom..

[6]  Manfred Morari,et al.  Approximate explicit MPC using bilevel optimization , 2009, 2009 European Control Conference (ECC).

[7]  A. Engelbrecht,et al.  A new locally convergent particle swarm optimiser , 2002, IEEE International Conference on Systems, Man and Cybernetics.

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

[9]  Morten Hovd,et al.  Multi-Level Programming for Designing Penalty Functions for MPC Controllers , 2011 .

[10]  Morimasa Ogawa,et al.  Practice and Challenges in Chemical Process Control Applications in Japan , 2008 .

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

[12]  José Fortuny-Amat,et al.  A Representation and Economic Interpretation of a Two-Level Programming Problem , 1981 .

[13]  Manfred Morari,et al.  Optimal complexity reduction of polyhedral piecewise affine systems , 2008, Autom..

[14]  G. Bitsoris On the positive invariance of polyhedral sets for discrete-time systems , 1988 .

[15]  Francesco Scibilia,et al.  Explicit Model Predictive Control:Solutions Via Computational Geometry , 2010 .

[16]  Morten Hovd,et al.  On feasible sets for MPC and their approximations , 2011, Autom..

[17]  Stefano Di Cairano,et al.  The development of Model Predictive Control in automotive industry: A survey , 2012, 2012 IEEE International Conference on Control Applications.

[18]  Young-Bae Kim,et al.  International Conference on Control, Automation and Systems , 2007 .