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 条
  • [41] A STATIC SCHEDULING ALGORITHM FOR DISTRIBUTED HARD REAL-TIME SYSTEMS
    VERHOOSEL, JPC
    LUIT, EJ
    HAMMER, DK
    JANSEN, E
    REAL-TIME SYSTEMS, 1991, 3 (03) : 227 - 246
  • [42] Highly Scalable Algorithm For Distributed Real-Time Text Indexing
    Narang, Ankur
    Agarwal, Vikas
    Kedia, Monu
    Garg, Vijay K.
    16TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), PROCEEDINGS, 2009, : 332 - 341
  • [43] A multivariables Algorithm for Dynamic Reconfiguration of real-time Distributed Systems
    Soidridine, Moussa Moindze
    Karim, Konate
    PROCEEDINGS OF 2016 IEEE ADVANCED INFORMATION MANAGEMENT, COMMUNICATES, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IMCEC 2016), 2016, : 960 - 968
  • [44] A distributed real-time control algorithm for energy storage sharing
    Zhu, Hailing
    Ouahada, Khmaies
    ENERGY AND BUILDINGS, 2021, 230
  • [45] An optimal scheduling algorithm for distributed heterogeneous real-time systems
    Rooholamini, M
    Hosseini, SH
    COMPUTERS AND THEIR APPLICATIONS: PROCEEDINGS OF THE ISCA 12TH INTERNATIONAL CONFERENCE, 1997, : 126 - 129
  • [46] An algorithm of scheduling analysis for distributed real-time embedded systems
    Zhang, Hai-Tao
    Ai, Yun-Feng
    Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2007, 36 (03): : 489 - 492
  • [47] Real-time tunable approximated explicit MPC
    Oravec, Juraj
    Klauco, Martin
    AUTOMATICA, 2022, 142
  • [48] Constrained Motion Cueing for Driving Simulators using a Real-Time Nonlinear MPC Scheme
    Lamprecht, Alexander
    Haecker, Jens
    Graichen, Knut
    2018 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2018, : 7466 - 7471
  • [49] Real-time Machine Learning-Based CLBF-MPC of Nonlinear Systems
    Wu, Zhe
    Rincon, David
    Christofides, Panagiotis D.
    IFAC PAPERSONLINE, 2020, 53 (02): : 11589 - 11594
  • [50] Nonlinear MPC for Combustion Engine Control: A Parameter Study for Realizing Real-Time Feasibility
    Albin, Thivaharan
    Frank, Felix
    Ritter, Dennis
    Abel, Dirk
    Quirynen, Rien
    Diehl, Moritz
    2016 IEEE CONFERENCE ON CONTROL APPLICATIONS (CCA), 2016,