ParNMPC - a parallel optimisation toolkit for real-time nonlinear model predictive control

被引:7
|
作者
Deng, Haoyang [1 ]
Ohtsuka, Toshiyuki [1 ]
机构
[1] Kyoto Univ, Grad Sch Informat, Dept Syst Sci, Kyoto, Japan
关键词
Nonlinear model predictive control; parallel computing; real-time optimisation; ALGORITHM; GRADIENT;
D O I
10.1080/00207179.2020.1798019
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Real-time optimisation for nonlinear model predictive control (NMPC) has always been challenging, especially for fast-sampling and large-scale applications. This paper presents an efficient implementation of a highly parallelisable method for NMPC, called ParNMPC. The implementation details of ParNMPC are introduced, including a dedicated discretisation method suitable for parallelisation, a framework that unifies search direction calculation done using Newton's method and the parallel method, line search methods for guaranteeing convergence, and a warm start strategy for the interior-point method. To assess the performance of ParNMPC under different configurations, three experiments including a closed-loop simulation of a quadrotor, a real-world control example of a laboratory helicopter and a closed-loop simulation of a robot manipulator are shown. These experiments show the effectiveness and efficiency of ParNMPC both in serial and parallel.
引用
收藏
页码:390 / 405
页数:16
相关论文
共 50 条
  • [41] A Real-Time Nonlinear Model Predictive Control Strategy for Stabilization of an Electric Vehicle at the Limits of Handling
    Siampis, Efstathios
    Velenis, Efstathios
    Gariuolo, Salvatore
    Longo, Stefano
    [J]. IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2018, 26 (06) : 1982 - 1994
  • [42] Seamless Reaction Strategy for Bipedal Locomotion Exploiting Real-Time Nonlinear Model Predictive Control
    Choe, JongHun
    Kim, Joon-Ha
    Hong, Seungwoo
    Lee, Jinoh
    Park, Hae-Won
    [J]. IEEE ROBOTICS AND AUTOMATION LETTERS, 2023, 8 (08) : 5031 - 5038
  • [43] Real-Time Capable Nonlinear Model Predictive Wheel Slip Control for Combined Driving and Cornering
    Metzler, Mathias
    Scamarcio, Alessandro
    Gruber, Patrick
    Sorniotti, Aldo
    [J]. ADVANCES IN DYNAMICS OF VEHICLES ON ROADS AND TRACKS, IAVSD 2019, 2020, : 1466 - 1473
  • [44] Real-time Nonlinear Model Predictive Path-Following Control of a Laboratory Tower Crane
    Boeck, Martin
    Kugi, Andreas
    [J]. IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2014, 22 (04) : 1461 - 1473
  • [45] Embedded Real-Time Nonlinear Model Predictive Control for the Thermal Torque Derating of an Electric Vehicle
    Winkler, Alexander
    Frey, Jonathan
    Fahrbach, Timm
    Frison, Gianluca
    Scheer, Rene
    Diehl, Moritz
    Andert, Jakob
    [J]. IFAC PAPERSONLINE, 2021, 54 (06): : 359 - 364
  • [46] Adaptive uncertainty compensation-based nonlinear model predictive control with real-time applications
    Cetin, Meric
    Bahtiyar, Bedri
    Beyhan, Selami
    [J]. NEURAL COMPUTING & APPLICATIONS, 2019, 31 (Suppl 2): : 1029 - 1043
  • [47] Adaptive uncertainty compensation-based nonlinear model predictive control with real-time applications
    Meriç Çetin
    Bedri Bahtiyar
    Selami Beyhan
    [J]. Neural Computing and Applications, 2019, 31 : 1029 - 1043
  • [48] Real-Time Constrained Nonlinear Model Predictive Control on SO(3) for Dynamic Legged Locomotion
    Hong, Seungwoo
    Kim, Joon-Ha
    Park, Hae-Won
    [J]. 2020 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2020, : 3982 - 3989
  • [49] Real-time Control of HCCI Engine Using Model Predictive Control
    Ebrahimi, Khashayar
    Koch, C. R. Bob
    [J]. 2018 ANNUAL AMERICAN CONTROL CONFERENCE (ACC), 2018, : 1622 - 1628
  • [50] Real-Time Implementation of Model Predictive Control for Flow Control Application
    Rosli, Nurfatihah Syalwiah
    Ibrahim, Rosdiazli
    [J]. 2014 5TH INTERNATIONAL CONFERENCE ON INTELLIGENT AND ADVANCED SYSTEMS (ICIAS 2014), 2014,