Towards Fast Nonlinear Model Predictive Control for Embedded Applications

被引:2
|
作者
Patne, Vaishali [1 ]
Ingole, Deepak [2 ]
Sonawane, Dayaram [1 ]
机构
[1] Coll Engn Pune, Pune 411005, Maharashtra, India
[2] Katholieke Univ Leuven, Dept Mech Engn, Leuven, Belgium
来源
IFAC PAPERSONLINE | 2022年 / 55卷 / 22期
关键词
Nonlinear systems; Nonlinear model predictive control; Optimization; Linearization; Embedded implementation; IMPLEMENTATION; FRAMEWORK;
D O I
10.1016/j.ifacol.2023.03.051
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Real-time implementation of NMPC has its limitations for the embedded applications such as solving a non-convex optimization problem within a sample time, high computational complexity, and limited onboard resources (such as processor speed, memory, power, etc.). To mitigate these limitations, we have proposed application of Successive Online Linearization-based NMPC (SOL-NMPC) to cater the fast sample time requirements of realtime embedded applications. The idea of SOL-NMPC is to derive a convex optimization (Quadratic Programming (QP)) problem at each sample time through the linearization of the nonlinear model which eventually results in a linear MPC formulation. Subsequently, the resulting LMPC is executed online by using state-of-the-art QP solvers. The developed SOLNMPC is implemented on a low-cost STM32 Nucleo development board. The 2-DOF- Helicopter model is used to demonstrate the effectiveness of the proposed SOL-NMPC. Hardware-Inthe-Loop (HIL) co-simulation results demonstrate the implementation feasibility for real-time control applications. The performance is compared with the classical NMPC implemented using the GRAMPC toolbox in C/C++ environment. The comparison results show that: (i) the proposed SOL-NMPC is comparatively faster and takes less computational resources as compared to classical NMPC, (ii) successfully satisfies the constraints, and (iii) however, at the cost of reduced complexity, one needs to scarify with the accuracy as compared to NMPC. Nevertheless, the accuracy obtained by the presented SOL-NMPC is acceptable in embedded applications over the high computational burden of the classical NMPC.
引用
收藏
页码:304 / 309
页数:6
相关论文
共 50 条
  • [21] Embedded nonlinear model predictive control for obstacle avoidance using PANOC
    Sathya, Ajay
    Sopasakis, Pantelis
    Van Parys, Ruben
    Themelis, Andreas
    Pipeleers, Goele
    Patrinos, Panagiotis
    2018 EUROPEAN CONTROL CONFERENCE (ECC), 2018, : 1523 - 1528
  • [22] First-Order Methods in Embedded Nonlinear Model Predictive Control
    Kouzoupis, D.
    Ferreau, H. J.
    Peyrl, H.
    Diehl, M.
    2015 EUROPEAN CONTROL CONFERENCE (ECC), 2015, : 2617 - 2622
  • [23] Aerial navigation in obstructed environments with embedded nonlinear model predictive control
    Small, Elias
    Sopasakis, Pantelis
    Fresk, Emil
    Patrinos, Panagiotis
    Nikolakopoulos, George
    2019 18TH EUROPEAN CONTROL CONFERENCE (ECC), 2019, : 3556 - 3563
  • [24] Fast Nonlinear Model Predictive Control for Unified Trajectory Optimization and Tracking
    Neunert, Michael
    de Crousaz, Cedric
    Furrer, Fadri
    Kamel, Mina
    Farshidian, Farbod
    Siegwart, Roland
    Buchli, Jonas
    2016 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2016, : 1398 - 1404
  • [25] A modularization approach for nonlinear model predictive control of distributed fast systems
    Dender, Jan
    Kannan, Somasundar
    Mendez, Miguel Angel Olivares
    Voos, Holger
    2016 24TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION (MED), 2016, : 292 - 297
  • [26] Fast Robust Model Predictive Control for Nonlinear Jump Markov Systems
    Tonne, Jens
    Stursberg, Olaf
    IFAC PAPERSONLINE, 2017, 50 (01): : 9342 - 9348
  • [27] Fast reduced multiple shooting methods for nonlinear model predictive control
    Schaefer, Andreas
    Kuehl, Peter
    Diehl, Moritz
    Schloeder, Johannes
    Bock, Hans Georg
    CHEMICAL ENGINEERING AND PROCESSING-PROCESS INTENSIFICATION, 2007, 46 (11) : 1200 - 1214
  • [28] A Fast Nonlinear Model Predictive Control Method Based on Discrete Mechanics
    Ismail, Jawad
    Liu, Steven
    IFAC PAPERSONLINE, 2018, 51 (32): : 141 - 146
  • [29] Quasi-translations for fast hybrid nonlinear model predictive control
    Maitland, Anson
    McPhee, John
    CONTROL ENGINEERING PRACTICE, 2020, 97
  • [30] Towards Asynchronous ADMM for Distributed Model Predictive Control of Nonlinear Systems
    Burk, Daniel
    Voelz, Andreas
    Graichen, Knut
    2021 EUROPEAN CONTROL CONFERENCE (ECC), 2021, : 1957 - 1962