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 条
  • [1] A Parallel Real-Time Economic Nonlinear Model Predictive Control Scheme for Wind Turbine Control
    Nurkanovic, Armin
    Albrecht, Sebastian
    [J]. 2018 IEEE PES INNOVATIVE SMART GRID TECHNOLOGIES CONFERENCE EUROPE (ISGT-EUROPE), 2018,
  • [2] A Parallel Code Generation Toolkit for Nonlinear Model Predictive Control
    Deng, Haoyang
    Ohtsuka, Toshiyuki
    [J]. 2018 IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2018, : 4920 - 4926
  • [3] A new real-time method for Nonlinear model predictive control
    DeHaan, Darryl
    Guay, Martin
    [J]. ASSESSMENT AND FUTURE DIRECTIONS OF NONLINEAR MODEL PREDICTIVE CONTROL, 2007, 358 : 537 - +
  • [4] Real-Time Nonlinear Model Predictive Control of a Virtual Motorcycle
    Bruschetta, Mattia
    Picotti, Enrico
    De Simoi, Andrea
    Chen, Yutao
    Beghi, Alessandro
    Nishimura, Masatsugu
    Tezuka, Yoshitaka
    Ambrogi, Francesco
    [J]. IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2021, 29 (05) : 2214 - 2222
  • [5] Real-Time Nonlinear Model Predictive Control for Microgrid Operation
    Nurkanovic, Armin
    Mesanovic, Amer
    Zanelli, Andrea
    Frison, Gianluca
    Frey, Jonathan
    Albrecht, Sebastian
    Diehl, Moritz
    [J]. 2020 AMERICAN CONTROL CONFERENCE (ACC), 2020, : 4989 - 4995
  • [6] Real-time Nonlinear Model Predictive Control Predictive control for mechatronic systems using a hybrid model
    Loew, Stefan
    Obradovic, Dragan
    [J]. ATP MAGAZINE, 2018, (08): : 46 - 52
  • [7] Real-time economic nonlinear model predictive control for wind turbine control
    Gros, Sebastien
    Schild, Axel
    [J]. INTERNATIONAL JOURNAL OF CONTROL, 2017, 90 (12) : 2799 - 2812
  • [8] REAL-TIME ANALYSIS FOR NONLINEAR MODEL PREDICTIVE CONTROL OF AUTONOMOUS VEHICLES
    Abbas, Muhammad Awais
    Eklund, J. Mikael
    Milman, Ruth
    [J]. 2012 25TH IEEE CANADIAN CONFERENCE ON ELECTRICAL & COMPUTER ENGINEERING (CCECE), 2012,
  • [9] A Suboptimal Approach to Real-time Model Predictive Control of Nonlinear Systems
    Graichen, Knut
    Egretzberger, Markus
    Kugi, Andreas
    [J]. AT-AUTOMATISIERUNGSTECHNIK, 2010, 58 (08) : 447 - 456
  • [10] Real-Time Economic Model Predictive Control of Nonlinear Process Systems
    Ellis, Matthew
    Christofides, Panagiotis D.
    [J]. AICHE JOURNAL, 2015, 61 (02) : 555 - 571