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 条
  • [31] do-mpc: Towards FAIR nonlinear and robust model predictive control
    Fiedler, Felix
    Karg, Benjamin
    Lueken, Lukas
    Brandner, Dean
    Heinlein, Moritz
    Brabender, Felix
    Lucia, Sergio
    CONTROL ENGINEERING PRACTICE, 2023, 140
  • [32] Implementation and Analysis of Nonlinear Model Predictive Controller on Embedded Systems for Real-Time Applications
    Adhau, Saket
    Patil, Sayli
    Ingole, Deepak
    Sonawane, Dayaram
    2019 18TH EUROPEAN CONTROL CONFERENCE (ECC), 2019, : 3359 - 3364
  • [33] Efficient optimization approaches to nonlinear model predictive control
    Mahadevan, R
    Doyle, FJ
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2003, 13 (3-4) : 309 - 329
  • [34] Nonlinear model predictive control with polytopic invariant sets
    Cannon, M
    Deshmukh, V
    Kouvaritakis, B
    AUTOMATICA, 2003, 39 (08) : 1487 - 1494
  • [35] Embedded explicit model predictive vibration control
    Takacs, Gergely
    Batista, Gabriel
    Gulan, Martin
    Rohal'-Ilkiv, Boris
    MECHATRONICS, 2016, 36 : 54 - 62
  • [36] Nonlinear model-predictive control with hysteresis compensation of an electro-pneumatic clutch for truck applications
    Schindele, Dominik
    Aschemann, Harald
    Prabel, Robert
    MATHEMATICAL AND COMPUTER MODELLING OF DYNAMICAL SYSTEMS, 2014, 20 (02) : 105 - 129
  • [37] A software framework for embedded nonlinear model predictive control using a gradient-based augmented Lagrangian approach (GRAMPC)
    Englert, Tobias
    Voelz, Andreas
    Mesmer, Felix
    Rhein, Soenke
    Graichen, Knut
    OPTIMIZATION AND ENGINEERING, 2019, 20 (03) : 769 - 809
  • [38] Fast Sensitivity-Based Nonlinear Economic Model Predictive Control with Degenerate NLP
    Suwartadi, Eka
    Jaschke, Johannes
    IFAC PAPERSONLINE, 2018, 51 (18): : 399 - 404
  • [39] A fast algorithm for nonlinear model predictive control applied to HEV energy management systems
    Lulu GUO
    Bingzhao GAO
    Yong LI
    Hong CHEN
    ScienceChina(InformationSciences), 2017, 60 (09) : 194 - 210
  • [40] A fast algorithm for nonlinear model predictive control applied to HEV energy management systems
    Lulu Guo
    Bingzhao Gao
    Yong Li
    Hong Chen
    Science China Information Sciences, 2017, 60