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 条
  • [21] The Research on Real-Time Scheduling Algorithm in Distributed System
    Wang Chengjun
    2009 PACIFIC-ASIA CONFERENCE ON KNOWLEDGE ENGINEERING AND SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 71 - 74
  • [22] A Scheduling Algorithm for Hybrid Distributed Real-time Systems
    Liang, Ke
    Zhou, Xingshe
    Sheng, Ruiqing
    Zhang, Kailong
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 51 - 56
  • [23] An object replication algorithm for real-time distributed databases
    Lin, Wujuan
    Veeravalli, Bharadwaj
    DISTRIBUTED AND PARALLEL DATABASES, 2006, 19 (2-3) : 125 - 146
  • [24] A scalable scheduling algorithm for real-time distributed systems
    Atif, Y
    Hamidzadeh, B
    18TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 1998, : 352 - 359
  • [25] A Real-Time Distributed Algorithm for Satellite Constellation Routing
    Liu, Chenyu
    Liu, Yongjian
    2018 IEEE 18TH INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY (ICCT), 2018, : 745 - 749
  • [26] Real-time MPC supervisory system
    Leung, D
    Romagnoli, J
    COMPUTERS & CHEMICAL ENGINEERING, 2000, 24 (2-7) : 285 - 290
  • [27] 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
  • [28] 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
  • [29] 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
  • [30] 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