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 条
  • [1] A Compression Algorithm for Real-Time Distributed Nonlinear MPC
    Quirynen, Rien
    Zanon, Mario
    Kozma, Attila
    Diehl, Moritz
    2015 EUROPEAN CONTROL CONFERENCE (ECC), 2015, : 3422 - 3427
  • [2] Adjoint-Based Calibration of Nonlinear Stochastic Differential Equations
    Bartsch, Jan
    Denk, Robert
    Volkwein, Stefan
    APPLIED MATHEMATICS AND OPTIMIZATION, 2024, 90 (03):
  • [3] A Time Splitting Based Real-Time Iteration Scheme for Nonlinear MPC
    Jiang, Yuning
    Jones, Colin N.
    Houska, Boris
    2019 IEEE 58TH CONFERENCE ON DECISION AND CONTROL (CDC), 2019, : 2350 - 2355
  • [4] An adjoint-based SQP algorithm with quasi-Newton Jacobian updates for inequality constrained optimization
    Diehl, Moritz
    Walther, Andrea
    Bock, Hans Georg
    Kostina, Ekaterina
    OPTIMIZATION METHODS & SOFTWARE, 2010, 25 (04): : 531 - 552
  • [5] An adjoint-based scalable algorithm for time-parallel integration
    Rao, Vishwas
    Sandu, Adrian
    JOURNAL OF COMPUTATIONAL SCIENCE, 2014, 5 (02) : 76 - 84
  • [6] Efficient real-time reservoir management using adjoint-based optimal control and model updating
    Sarma, Pallav
    Durlofsky, Louis J.
    Aziz, Khalid
    Chen, Wen H.
    COMPUTATIONAL GEOSCIENCES, 2006, 10 (01) : 3 - 36
  • [7] Efficient real-time reservoir management using adjoint-based optimal control and model updating
    Pallav Sarma
    Louis J. Durlofsky
    Khalid Aziz
    Wen H. Chen
    Computational Geosciences, 2006, 10 : 3 - 36
  • [8] Real-time MHE-based nonlinear MPC of a Pendubot system
    Gulan, M.
    Salaj, M.
    Abdollahpouri, M.
    Rohal-Ilkiv, B.
    IFAC PAPERSONLINE, 2015, 48 (23): : 422 - 427
  • [9] Stochastic MPC for real-time market-based optimal power dispatch
    Patrinos, Panagiotis
    Trimboli, Sergio
    Bemporad, Alberto
    2011 50TH IEEE CONFERENCE ON DECISION AND CONTROL AND EUROPEAN CONTROL CONFERENCE (CDC-ECC), 2011, : 7111 - 7116
  • [10] Sequential Quadratic Programming Algorithm for Real-Time Mixed-Integer Nonlinear MPC
    Quirynen, Rien
    Di Cairano, Stefano
    2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, : 993 - 999