TY - JOUR
T1 - Constraint-adaptive MPC for linear systems
T2 - A system-theoretic framework for speeding up MPC through online constraint removal
AU - Nouwens, Sven Adrianus Nicolaas
AU - Paulides, Margarethus Marius
AU - Heemels, Maurice
PY - 2023/11
Y1 - 2023/11
N2 - Reducing the computation time of model predictive control (MPC) is important, especially for systems constrained by many state constraints. In this paper, we propose a new online constraint removal framework for linear systems, for which we coin the term constraint-adaptive MPC (ca-MPC). In so-called exact ca-MPC, we adapt the imposed constraints by removing, at each time-step, a subset of the state constraints in order to reduce the computational complexity of the receding-horizon optimal control problem, while ensuring that the closed-loop behavior is identical to that of the original MPC law. We also propose an approximate ca-MPC scheme in which a further reduction of computation time can be accomplished by a tradeoff with closed-loop performance, while still preserving recursive feasibility, stability, and constraint satisfaction properties. The online constraint removal exploits fast backward and forward reachability computations combined with optimality properties.
AB - Reducing the computation time of model predictive control (MPC) is important, especially for systems constrained by many state constraints. In this paper, we propose a new online constraint removal framework for linear systems, for which we coin the term constraint-adaptive MPC (ca-MPC). In so-called exact ca-MPC, we adapt the imposed constraints by removing, at each time-step, a subset of the state constraints in order to reduce the computational complexity of the receding-horizon optimal control problem, while ensuring that the closed-loop behavior is identical to that of the original MPC law. We also propose an approximate ca-MPC scheme in which a further reduction of computation time can be accomplished by a tradeoff with closed-loop performance, while still preserving recursive feasibility, stability, and constraint satisfaction properties. The online constraint removal exploits fast backward and forward reachability computations combined with optimality properties.
KW - Large-scale optimization problems
KW - Linear systems
KW - Model predictive control
KW - Online constraint removal
UR - http://www.scopus.com/inward/record.url?scp=85168408283&partnerID=8YFLogxK
U2 - 10.1016/j.automatica.2023.111243
DO - 10.1016/j.automatica.2023.111243
M3 - Article
AN - SCOPUS:85168408283
SN - 0005-1098
VL - 157
JO - Automatica
JF - Automatica
M1 - 111243
ER -