Inexact Adjoint-based SQP Algorithm for Real-Time Stochastic Nonlinear MPC

被引:18
|
作者
Feng, Xuhui [1 ,2 ]
Di Cairano, Stefano [1 ]
Quirynen, Rien [1 ]
机构
[1] Mitsubishi Elect Res Labs, Cambridge, MA 02139 USA
[2] ShanghaiTech Univ, Shanghai, Peoples R China
来源
IFAC PAPERSONLINE | 2020年 / 53卷 / 02期
关键词
Optimization algorithms; Stochastic model predictive control; MODEL PREDICTIVE CONTROL; OPTIMIZATION; UNCERTAINTY; SYSTEMS;
D O I
10.1016/j.ifacol.2020.12.068
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a real-time algorithm for stochastic nonlinear model predictive control (NMPC). The optimal control problem (OCP) involves a linearization based covariance matrix propagation to formulate the probabilistic chance constraints. Our proposed solution approach uses a tailored Jacobian approximation in combination with an adjoint-based sequential quadratic programming (SQP) method. The resulting algorithm allows the numerical elimination of the covariance matrices from the SQP subproblem, while ensuring Newton-type local convergence properties and preserving the block-sparse problem structure. It allows a considerable reduction of the computational complexity and preserves the positive definiteness of the covariance matrices at each iteration, unlike an exact Jacobian-based implementation. The real-time feasibility and closed-loop control performance of the proposed algorithm are illustrated on a case study of an autonomous driving application subject to external disturbances. Copyright (C) 2020 The Authors.
引用
收藏
页码:6529 / 6535
页数:7
相关论文
共 50 条
  • [31] LP based MPC algorithm in distributed real-time systems with end-to-end tasks
    Zhang Fangling
    Wang Jinbiao
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE FOR MODELLING, CONTROL & AUTOMATION JOINTLY WITH INTERNATIONAL CONFERENCE ON INTELLIGENT AGENTS, WEB TECHNOLOGIES & INTERNET COMMERCE, VOL 2, PROCEEDINGS, 2006, : 1049 - +
  • [32] Calibrating models for MPC of energy systems in buildings using an adjoint-based sensitivity method
    Artiges, Nils
    Nassiopoulos, Alexandre
    Vial, Franck
    Delinchant, Benoit
    ENERGY AND BUILDINGS, 2020, 208
  • [33] Energy-based stochastic MPC for integrated electricity-hydrogen VPP in real-time markets
    Appino, Riccardo R.
    Wang, Han
    Ordiano, Jorge Angel Gonzalez
    Faulwasser, Timm
    Mikut, Ralf
    Hagenmeyer, Veit
    Mancarella, Pierluigi
    ELECTRIC POWER SYSTEMS RESEARCH, 2021, 195
  • [34] Real-time MPC supervisory system
    Leung, D
    Romagnoli, J
    COMPUTERS & CHEMICAL ENGINEERING, 2000, 24 (2-7) : 285 - 290
  • [35] A real-time GP based MPC for quadcopters with unknown disturbances
    Schmid, Niklas
    Gruner, Jonas
    Abbas, Hossam S.
    Rostalski, Philipp
    2022 AMERICAN CONTROL CONFERENCE, ACC, 2022, : 2051 - 2056
  • [36] Real-time nonlinear MPC and MHE for a large-scale mechatronic application
    Vukov, M.
    Gros, S.
    Horn, G.
    Frison, G.
    Geebelen, K.
    Jorgensen, J. B.
    Swevers, J.
    Diehl, M.
    CONTROL ENGINEERING PRACTICE, 2015, 45 : 64 - 78
  • [37] Real-time Nonlinear MPC Strategy with Full Vehicle Validation for Autonomous Driving
    Allamaa, Jean Pierre
    Listov, Petr
    Van der Auweraer, Herman
    Jones, Colin
    Son, Tong Duy
    2022 AMERICAN CONTROL CONFERENCE, ACC, 2022, : 1982 - 1987
  • [38] From linear to nonlinear MPC: bridging the gap via the real-time iteration
    Gros, Sebastien
    Zanon, Mario
    Quirynen, Rien
    Bemporad, Alberto
    Diehl, Moritz
    INTERNATIONAL JOURNAL OF CONTROL, 2020, 93 (01) : 62 - 80
  • [39] Real-time MPC - Stability through Robust MPC design
    Zeilinger, Melanie N.
    Jones, Colin N.
    Raimondo, Davide M.
    Morari, Manfred
    PROCEEDINGS OF THE 48TH IEEE CONFERENCE ON DECISION AND CONTROL, 2009 HELD JOINTLY WITH THE 2009 28TH CHINESE CONTROL CONFERENCE (CDC/CCC 2009), 2009, : 3980 - 3986
  • [40] Effect of time stepping strategy on adjoint-based production optimization
    O. Volkov
    D. V. Voskov
    Computational Geosciences, 2016, 20 : 707 - 722