MPC for Linear Systems With Concave Inequality Constraints and Convexification Loss Analysis
In this article, we propose a model predictive control (MPC) algorithm using sequential convex programming (SCP) to address concave inequality constraints. Based on traditional SCP, we introduce two methods to improve the solution quality and reduce the cost when SCP is stopped early at each time step. First, we analyze multiple explicit representations of a single constraint and propose a method to reduce convexification loss without solving additional nested dual problems. Second, we map the expansion points to the constraint boundary and propose the second method, which minimizes the loss to the greatest extent, referred to as weak loss convexification. Both methods are incorporated into a suboptimal MPC framework, guaranteeing recursive feasibility and stability, even when SCP is stopped early. Finally, simulations demonstrate that the proposed methods reduce conservatism in closed-loop trajectories, particularly for higher order concave inequality constraints.
Authors
- Zhongqi Sun (ORCID: https://orcid.org/0000-0002-6756-2791)
- Yuanqing Xia (ORCID: https://orcid.org/0000-0002-5977-4911)
- Yunshan Deng (ORCID: https://orcid.org/0000-0002-3311-6080)
- Rui Hu (ORCID: https://orcid.org/0009-0009-1601-0581)
- Chang Li (ORCID: https://orcid.org/0009-0001-4681-6035)
Institutions
- Beijing Institute of Technology (CN)
- Zhongyuan University of Technology (CN)
Publication Details
- Journal
- IEEE Transactions on Automatic Control
- Published
- 2025-03-24
- DOI
- https://doi.org/10.1109/tac.2025.3553974
- Citations
- 1
- Primary Topic
- Advanced Control Systems Optimization
- Type
- article
- Field-Weighted Citation Impact
- 1.21
Funders
- National Natural Science Foundation of China