A Compression Algorithm for Real-Time Distributed Nonlinear MPC

被引:0
|
作者
Quirynen, Rien [1 ]
Zanon, Mario [1 ,2 ]
Kozma, Attila [1 ]
Diehl, Moritz [1 ,2 ]
机构
[1] KU Leuven Univ, Dept ESAT STADIUS OPTEC, Kasteelpk Arenberg 10, B-3001 Leuven, Belgium
[2] Univ Freiburg, Dept Microsyst Engn IMTEK, Georges Koehler Allee 102, D-79110 Freiburg, Germany
关键词
OPTIMIZATION; SYSTEMS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Model Predictive Control (MPC) requires the online solution of an Optimal Control Problem (OCP) at each sampling time. Efficient online algorithms such as the Real-Time Iteration (RTI) scheme have been developed for real-time MPC implementations even for fast nonlinear dynamic systems. The RTI framework is based on direct Multiple Shooting (MS) for centralized systems. Distributed Multiple Shooting (DMS) is an MS-based OCP discretization strategy for distributed systems. Many fast dynamic systems can be described as connected subsystems and in order to exploit this structure, a DMS based RTI scheme has been developed and implemented in ACADO code generation. A novel technique called compression is proposed to reduce the dimensions of the convex subproblem, while exploiting the coupling structure. The performance of the presented scheme is illustrated on a nontrivial example from the literature, where a speedup of factor 11 in simulation time and factor 6 in the total computation time can be shown over the classical RTI scheme.
引用
收藏
页码:3422 / 3427
页数:6
相关论文
共 50 条
  • [1] An auto-generated real-time iteration algorithm for nonlinear MPC in the microsecond range
    Houska, Boris
    Ferreau, Hans Joachim
    Diehl, Moritz
    AUTOMATICA, 2011, 47 (10) : 2279 - 2285
  • [2] 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
  • [3] Inexact Adjoint-based SQP Algorithm for Real-Time Stochastic Nonlinear MPC
    Feng, Xuhui
    Di Cairano, Stefano
    Quirynen, Rien
    IFAC PAPERSONLINE, 2020, 53 (02): : 6529 - 6535
  • [4] 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 - +
  • [5] 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
  • [6] An Auto-generated Nonlinear MPC Algorithm for Real-Time Obstacle Avoidance of Ground Vehicles
    Frasch, Janick V.
    Gray, Andrew
    Zanon, Mario
    Ferreau, Hans Joachim
    Sager, Sebastian
    Borrelli, Francesco
    Diehl, Moritz
    2013 EUROPEAN CONTROL CONFERENCE (ECC), 2013, : 4136 - 4141
  • [7] Real-Time Fuel Economy Optimization With Nonlinear MPC for PHEVs
    Zhang, Jiangyan
    Shen, Tielong
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2016, 24 (06) : 2167 - 2175
  • [8] Parallelizable Real-Time Algorithm for Integrated Experiment Design MPC
    Feng, Xuhui
    Jiang, Yuning
    Villanueva, Mario Eduardo
    Houska, Boris
    IFAC PAPERSONLINE, 2018, 51 (18): : 518 - 523
  • [9] Coordination of Distributed MPC Systems via Dynamic Real-time Optimization
    Jamaludin, Mohammad Zamry
    Swartz, Christopher L. E.
    IFAC PAPERSONLINE, 2017, 50 (01): : 6184 - 6189
  • [10] Research on Real-Time Data Compression Algorithm Based on Technology of Nonlinear Delta Deviation
    Xu Yonggang
    Hua Gang
    Guo Tiantian
    2011 3RD WORLD CONGRESS IN APPLIED COMPUTING, COMPUTER SCIENCE, AND COMPUTER ENGINEERING (ACC 2011), VOL 3, 2011, 3 : 296 - 301