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 条
  • [31] Continuous-time based Multiple Model System Control with Reliability Constraint
    Zhong, Xiaopin
    Ichchou, Mohamed
    Saidi, Alexandre
    IMECS 2009: INTERNATIONAL MULTI-CONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2009, : 1390 - +
  • [32] Distributed MPC With Continuous-Time STL Constraint Satisfaction Guarantees
    Charitidou, Maria
    Dimarogonas, Dimos V.
    IEEE CONTROL SYSTEMS LETTERS, 2024, 8 : 211 - 216
  • [33] A modular framework for distributed model predictive control of nonlinear continuous-time systems (GRAMPC-D)
    Daniel Burk
    Andreas Völz
    Knut Graichen
    Optimization and Engineering, 2022, 23 : 771 - 795
  • [34] A modular framework for distributed model predictive control of nonlinear continuous-time systems (GRAMPC-D)
    Burk, Daniel
    Voelz, Andreas
    Graichen, Knut
    OPTIMIZATION AND ENGINEERING, 2022, 23 (02) : 771 - 795
  • [35] A new robust LW-based model predictive control for continuous-time uncertain nonlinear systems
    Luo Huofa
    Marrani, Hashem Imani
    AUTOMATIKA, 2020, 61 (04) : 670 - 681
  • [36] Continuous-time Wiener-model predictive control of a pH process
    Oblak, Simon
    Skrjanc, Igor
    PROCEEDINGS OF THE ITI 2007 29TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2007, : 771 - +
  • [37] Model Predictive Control for Continuous-time Markov Jump Linear Systems
    Gu Xinxin
    Wen Jiwei
    Peng Li
    2015 27TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2015, : 2071 - 2074
  • [38] Robust Economic Model Predictive Control of Continuous-Time Epidemic Processes
    Watkins, Nicholas J.
    Nowzari, Cameron
    Pappas, George J.
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2020, 65 (03) : 1116 - 1131
  • [39] Robust model predictive control for continuous-time polytopic uncertain systems
    Liu, Xiao-Hua
    Han, Chun-Yan
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2008, 30 (02): : 312 - 315
  • [40] Continuous-time generalized predictive control (CGPC)
    Demircioglu, H., 1600, (27):