A successive convexification approach for robust receding horizon control
Yana Lishkova, Mark Cannon

TL;DR
This paper introduces a robust nonlinear model predictive control method using successive convexification and convex approximations to handle nonlinear dynamics, constraints, and disturbances, ensuring stability and feasibility.
Contribution
It presents a novel convexification-based approach for robust NMPC that guarantees recursive feasibility and stability, extending to systems with disturbances.
Findings
Converges to a locally optimal solution in disturbance-free cases.
Guarantees recursive feasibility and stability in the presence of disturbances.
Develops a non-conservative, convex approximation-based control scheme.
Abstract
A novel robust nonlinear model predictive control strategy is proposed for systems with nonlinear dynamics and convex state and control constraints. Using a sequential convex approximation approach and a difference of convex functions representation, the scheme constructs tubes that contain predicted model trajectories, accounting for approximation errors and disturbances, and guaranteeing constraint satisfaction. An optimal control problem is solved as a sequence of convex programs. We develop the scheme initially in the absence of external disturbances and show that the proposed nominal approach is non-conservative, with the solutions of successive convex programs converging to a locally optimal solution for the original optimal control problem. We extend the approach to the case of additive disturbances using a novel strategy for selecting linearization points. As a result we…
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 · Eicosanoids and Hypertension Pharmacology · Process Optimization and Integration
