TY - JOUR
T1 - Constraint-adaptive MPC for large-scale systems
T2 - 7th IFAC Conference on Nonlinear Model Predictive Control, NMPC 2021
AU - Nouwens, S. A.N.
AU - de Jager, B.
AU - Paulides, M.
AU - Heemels, W. P.M.H.
N1 - Publisher Copyright: Copyright © 2021 The Authors. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0)
PY - 2021/7/1
Y1 - 2021/7/1
N2 - Model Predictive Control (MPC) is a successful control methodology, which is applied to increasingly complex systems. However, real-time feasibility of MPC can be challenging for complex systems, certainly when an (extremely) large number of constraints have to be adhered to. For such scenarios with a large number of state constraints, this paper proposes two novel MPC schemes for general nonlinear systems, which we call constraint-adaptive MPC. These novel schemes dynamically select at each time step a (varying) set of constraints that are included in the on-line optimization problem. Carefully selecting the included constraints can significantly reduce, as we will demonstrate, the computational complexity with often only a slight impact on the closed-loop performance. Although not all (state) constraints are imposed in the on-line optimization, the schemes still guarantee recursive feasibility and constraint satisfaction. A numerical case study illustrates the proposed MPC schemes and demonstrates the achieved computation time improvements exceeding two orders of magnitude without loss of performance.
AB - Model Predictive Control (MPC) is a successful control methodology, which is applied to increasingly complex systems. However, real-time feasibility of MPC can be challenging for complex systems, certainly when an (extremely) large number of constraints have to be adhered to. For such scenarios with a large number of state constraints, this paper proposes two novel MPC schemes for general nonlinear systems, which we call constraint-adaptive MPC. These novel schemes dynamically select at each time step a (varying) set of constraints that are included in the on-line optimization problem. Carefully selecting the included constraints can significantly reduce, as we will demonstrate, the computational complexity with often only a slight impact on the closed-loop performance. Although not all (state) constraints are imposed in the on-line optimization, the schemes still guarantee recursive feasibility and constraint satisfaction. A numerical case study illustrates the proposed MPC schemes and demonstrates the achieved computation time improvements exceeding two orders of magnitude without loss of performance.
UR - http://www.scopus.com/inward/record.url?scp=85117949674&partnerID=8YFLogxK
U2 - 10.1016/j.ifacol.2021.08.550
DO - 10.1016/j.ifacol.2021.08.550
M3 - Conference article
AN - SCOPUS:85117949674
SN - 2405-8963
VL - 54
SP - 232
EP - 237
JO - IFAC-PapersOnLine
JF - IFAC-PapersOnLine
IS - 6
Y2 - 11 July 2021 through 14 July 2021
ER -