Successive Convexification for Nonlinear Model Predictive Control with Continuous-Time Constraint Satisfaction

被引:1
|
作者
Uzun, Samet [1 ]
Elango, Purnanand [1 ]
Kamath, Abhinav G. [1 ]
Kim, Taewan [1 ]
Acikmese, Behcet [1 ]
机构
[1] Univ Washington, William E Boeing Dept Aeronaut & Astronaut, Seattle, WA 98195 USA
来源
IFAC PAPERSONLINE | 2024年 / 58卷 / 18期
关键词
NMPC; successive convexification; continuous-time constraint satisfaction; SYSTEMS; MPC;
D O I
10.1016/j.ifacol.2024.09.062
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a nonlinear model predictive control (NMPC) framework based on a direct optimal control method that ensures continuous-time constraint satisfaction and accurate evaluation of the running cost, without compromising computational efficiency. We leverage the recently proposed successive convexification framework for trajectory optimization, where: (1) the path constraints and running cost are equivalently reformulated by augmenting the system dynamics, (2) multiple shooting is used for exact discretization, and (3) a convergence-guaranteed sequential convex programming (SCP) algorithm, the prox-linear method, is used to solve the discretized receding-horizon optimal control problems. The resulting NMPC framework is computationally efficient, owing to its support for warm-starting and premature termination of SCP, and its reliance on first-order information only. We demonstrate the effectiveness of the proposed NMPC framework by means of a numerical example with reference-tracking and obstacle avoidance. The implementation is available at https://github.com/UW-ACL/nmpc-ctcs Copyright (C) 2024 The Authors.
引用
收藏
页码:421 / 429
页数:9
相关论文
共 50 条
  • [1] A continuous-time formulation of nonlinear model predictive control
    Soroush, M
    Kravaris, C
    INTERNATIONAL JOURNAL OF CONTROL, 1996, 63 (01) : 121 - 146
  • [2] Robust Constraint Satisfaction for Continuous-Time Nonlinear Systems
    Buerger, Mathias
    Guay, Martin
    47TH IEEE CONFERENCE ON DECISION AND CONTROL, 2008 (CDC 2008), 2008, : 7 - 12
  • [3] Guaranteed Constraint Satisfaction in Continuous-Time Control Problems
    Fontes, Fernando A. C. C.
    Paiva, Luis Tiago
    IEEE CONTROL SYSTEMS LETTERS, 2019, 3 (01): : 13 - 18
  • [4] Robust Distributed Model Predictive Control of Constrained Continuous-Time Nonlinear Systems: A Robustness Constraint Approach
    Li, Huiping
    Shi, Yang
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2014, 59 (06) : 1673 - 1678
  • [5] Constraint Handling in Continuous-Time DDP-Based Model Predictive Control
    Sleiman, Jean-Pierre
    Farshidian, Farbod
    Hutter, Marco
    2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021), 2021, : 8209 - 8215
  • [6] Model predictive control of continuous-time nonlinear systems with piecewise constant control
    Magni, L
    Scattolini, R
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2004, 49 (06) : 900 - 906
  • [7] Robust model predictive control for constrained continuous-time nonlinear systems
    Sun, Tairen
    Pan, Yongping
    Zhang, Jun
    Yu, Haoyong
    INTERNATIONAL JOURNAL OF CONTROL, 2018, 91 (02) : 359 - 368
  • [8] Robust Nonlinear Model Predictive Control With Model Predictive Sliding Mode for Continuous-Time Systems
    Hill, Elyse
    Gadsden, S. Andrew
    Biglarbegian, Mohammad
    JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 2022, 144 (03):
  • [9] Continuous-time predictive control of constrained nonlinear systems
    Cannon, M
    Kouvaritakis, B
    NONLINEAR MODEL PREDICTIVE CONTROL, 2000, 26 : 205 - 215
  • [10] A real-time framework for model predictive control of continuous-time nonlinear systems
    DeHaan, Darryl
    Guay, Martin
    2005 44TH IEEE CONFERENCE ON DECISION AND CONTROL & EUROPEAN CONTROL CONFERENCE, VOLS 1-8, 2005, : 957 - 962