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 条
  • [41] Research on the Nonlinear Algorithm of Real-time Extraction of ECG Based on Multifractal Theories
    Liu, Runjie
    Li, Yi
    2024 9TH INTERNATIONAL CONFERENCE ON ELECTRONIC TECHNOLOGY AND INFORMATION SCIENCE, ICETIS 2024, 2024, : 447 - 450
  • [42] Effect of time stepping strategy on adjoint-based production optimization
    Volkov, O.
    Voskov, D. V.
    COMPUTATIONAL GEOSCIENCES, 2016, 20 (03) : 707 - 722
  • [43] A real-time, MPC-based Motion Cueing Algorithm with Look-Ahead and driver characterization
    Bruschetta, Mattia
    Cenedese, Carlo
    Beghi, Alessandro
    TRANSPORTATION RESEARCH PART F-TRAFFIC PSYCHOLOGY AND BEHAVIOUR, 2019, 61 : 38 - 52
  • [44] Neural emulator for nonlinear systems based on PSO algorithm: real-time validation
    Farhat, Yassin
    Atig, Asma
    Zribi, Ali
    Ben Abdennour, Ridha
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (04): : 5107 - 5119
  • [45] Towards Time-Optimal Race Car Driving using Nonlinear MPC in Real-Time
    Verschueren, Robin
    De Bruyne, Stijn
    Zanon, Mario
    Frasch, Janick V.
    Diehl, Moritz
    2014 IEEE 53RD ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2014, : 2505 - 2510
  • [46] Optimal real-time operation strategy for microgrid: ADP based stochastic nonlinear optimization
    Shuai, Hang
    Fang, Jiakun
    Ai, Xiaomeng
    Wen, Jinyu
    He, Haibo
    2020 IEEE POWER & ENERGY SOCIETY GENERAL MEETING (PESGM), 2020,
  • [47] Inexact Newton based Lifted Implicit Integrators for fast Nonlinear MPC
    Quirynen, Rien
    Gros, Sebastien
    Diehl, Moritz
    IFAC PAPERSONLINE, 2015, 48 (23): : 32 - 38
  • [48] Real-Time Peak Control Algorithm Using Stochastic Optimization
    Acquah, Moses Amoasi
    Han, Sekyung
    Kim, Hongjoon
    Park, Soonwoo
    Han, Heeje
    2017 IEEE 7TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE IEEE CCWC-2017, 2017,
  • [49] Real-time Motion Planning and Trajectory Tracking in Complex Environments based on Bezier Curves and Nonlinear MPC Controller
    Yu, Xi
    Zhu, Wenjun
    Xu, Li
    PROCEEDINGS OF THE 32ND 2020 CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2020), 2020, : 1540 - 1546
  • [50] Real-time performance monitoring of MPC based on covariance index prediction
    Tian, X.-M. (tianxm@upc.edu.cn), 1600, Science Press (39):