MPC for Linear Systems With Concave Inequality Constraints and Convexification Loss Analysis

Yunshan Deng, Yuanqing Xia*, Zhongqi Sun, Chang Li, Rui Hu

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

In this paper, 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.

Original languageEnglish
JournalIEEE Transactions on Automatic Control
DOIs
Publication statusAccepted/In press - 2025

Keywords

  • Concave inequality constraints
  • convex optimization
  • linear systems
  • model predictive control

Fingerprint

Dive into the research topics of 'MPC for Linear Systems With Concave Inequality Constraints and Convexification Loss Analysis'. Together they form a unique fingerprint.

Cite this