Parallel MPC for Linear Systems with State and Input Constraints
Jiahe Shi, Yuning Jiang, Juraj Oravec, Boris Houska

TL;DR
This paper introduces a parallelizable MPC algorithm for large-scale linear systems with state and input constraints, ensuring stability and feasibility while reducing computation time.
Contribution
It develops a novel parallel MPC scheme with time-varying, separable constraint margins that handle state and input constraints simultaneously.
Findings
Achieves millisecond-level run-times for large-scale systems
Ensures recursive feasibility and asymptotic stability
Demonstrates effectiveness on systems with over 100 states and 60 inputs
Abstract
This paper proposes a parallelizable algorithm for linear-quadratic model predictive control (MPC) problems with state and input constraints. The algorithm itself is based on a parallel MPC scheme that has originally been designed for systems with input constraints. In this context, one contribution of this paper is the construction of time-varying yet separable constraint margins ensuring recursive feasibility and asymptotic stability of sub-optimal parallel MPC in a general setting, which also includes state constraints. Moreover, it is shown how to tradeoff online run-time guarantees versus the conservatism that is introduced by the tightened state constraints. The corresponding performance of the proposed method as well as the cost of the recursive feasibility guarantees is analyzed in the context of controlling a large-scale mechatronic system. This is illustrated by numerical…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Control Systems Optimization · Cardiovascular Function and Risk Factors · Fault Detection and Control Systems
