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 条
  • [21] Time-constrained Event-triggered Model Predictive Control for Nonlinear Continuous-time Systems
    Hashimoto, Kazumune
    Adachi, Shuichi
    Dimarogonas, Dimos V.
    2015 54TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2015, : 4326 - 4331
  • [22] Continuous-time nonlinear model predictive control of time-delayed Wiener-type systems
    Oblak, S
    Skrjanc, I
    PROCEEDINGS OF THE 25TH IASTED INTERNATIONAL CONFERENCE ON MODELLING, IDENTIFICATION, AND CONTROL, 2006, : 1 - +
  • [23] Boiler-turbine control system design using continuous-time nonlinear model predictive control
    卓旭升
    周怀春
    JournalofChongqingUniversity(EnglishEdition), 2008, (02) : 113 - 118
  • [24] A sensitivity-based distributed model predictive control algorithm for nonlinear continuous-time systems
    Huber, Hartwig
    Graichen, Knut
    5TH IEEE CONFERENCE ON CONTROL TECHNOLOGY AND APPLICATIONS (IEEE CCTA 2021), 2021, : 195 - 201
  • [25] Continuous-time nonlinear model predictive control based on Pontryagin Minimum Principle and penalty functions
    Pagone, Michele
    Boggio, Mattia
    Novara, Carlo
    Proskurnikov, Anton
    Calafiore, Giuseppe Carlo
    INTERNATIONAL JOURNAL OF CONTROL, 2024,
  • [26] Continuous-Time Nonlinear Model Predictive Tracking Control with Input Constraints Using Feedback Linearization
    Kuo, Yong-Lin
    Pongpanyaporn, Peeraya
    APPLIED SCIENCES-BASEL, 2022, 12 (10):
  • [27] Constrained Continuous-Time Dynamics for Linear Model Predictive Control
    Adegbege, Ambrose A.
    IEEE CONTROL SYSTEMS LETTERS, 2022, 6 : 3098 - 3103
  • [28] Tube-based robust model predictive control for constrained continuous-time nonlinear systems
    Wang, Liang
    Zhang, Xiaoyan
    Shu, Yuexia
    PROCEEDINGS OF THE 28TH CHINESE CONTROL AND DECISION CONFERENCE (2016 CCDC), 2016, : 554 - 559
  • [29] Cascaded Continuous-time Model Predictive Control of Induction Motor
    Gan, Lu
    Wang, Liuping
    38TH ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS SOCIETY (IECON 2012), 2012, : 1696 - 1701
  • [30] The Performance of Model Predictive Control Based on Continuous-time System
    Ge, Kui
    Zhao, Tong
    2018 37TH CHINESE CONTROL CONFERENCE (CCC), 2018, : 3520 - 3525