Successive Suboptimal Model Predictive Control Using Sequential Convex Programming

ABSTRACT This paper proposes a successive suboptimal model predictive control (MPC) framework based on sequential convex programming for general nonlinear systems. The objective is to transform the nonconvex optimization problem within MPC into convex problems while maintaining feasibility. To address the nonlinear model, we introduce adaptive contraction constraints to account for linearization errors, which ensure the satisfaction of constraints for the accurate predicted trajectory. Furthermore, we propose two general methods to convexify nonconvex constraints. Both methods reduce conservatism and achieve weak loss convexification compared to traditional convexification methods. The proposed framework ensures the feasibility of each subproblem while guaranteeing stability. Additionally, it allows for the interruption of the inner loop at any time, generating a feasible predicted trajectory. Furthermore, we discuss the impact of the weak terminal controller, which does not require monotonicity, on closed‐loop stability. Simulation results show that the proposed framework can eliminate the risk of infeasibility within an acceptable computational time, and under some mild assumptions, the weak terminal controller can also ensure closed‐loop stability.

Authors

Institutions

Publication Details

Journal
International Journal of Robust and Nonlinear Control
Published
2026-03-12
DOI
https://doi.org/10.1002/rnc.70457
Primary Topic
Advanced Control Systems Optimization
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Successive Suboptimal Model Predictive Control Using Sequential Convex Programming

Jinxian Wu, Zhongqi Sun, Yunshan Deng, Yu Xia et al.
International Journal of Robust and Nonlinear Control
Advanced Control Systems Optimization
article

Successive Suboptimal Model Predictive Control Using Sequential Convex Programming

Jinxian Wu, Zhongqi Sun, Yunshan Deng, Yu Xia, Li Dai
article en

Abstract

ABSTRACT This paper proposes a successive suboptimal model predictive control (MPC) framework based on sequential convex programming for general nonlinear systems. The objective is to transform the nonconvex optimization problem within MPC into convex problems while maintaining feasibility. To address the nonlinear model, we introduce adaptive contraction constraints to account for linearization errors, which ensure the satisfaction of constraints for the accurate predicted trajectory. Furthermore, we propose two general methods to convexify nonconvex constraints. Both methods reduce conservatism and achieve weak loss convexification compared to traditional convexification methods. The proposed framework ensures the feasibility of each subproblem while guaranteeing stability. Additionally, it allows for the interruption of the inner loop at any time, generating a feasible predicted trajectory. Furthermore, we discuss the impact of the weak terminal controller, which does not require monotonicity, on closed‐loop stability. Simulation results show that the proposed framework can eliminate the risk of infeasibility within an acceptable computational time, and under some mild assumptions, the weak terminal controller can also ensure closed‐loop stability.

International Journal of Robust and Nonlinear Control
Beijing Institute of Technology (CN), Zhongyuan University of Technology (CN), Northwestern Polytechnical University (CN)
Openalex Percentile: Top 24%
Advanced Control Systems Optimization
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.