Towards Fast Nonlinear Model Predictive Control for Embedded Applications

被引:1
|
作者
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] Towards Parallelizable Sampling-based Nonlinear Model Predictive Control
    Bobiti, R. V.
    Lazar, M.
    IFAC PAPERSONLINE, 2017, 50 (01): : 13176 - 13181
  • [32] Towards a sampled-data theory for nonlinear model predictive control
    Findeisen, R
    Imsland, L
    Allgöwer, F
    Foss, B
    NEW TRENDS IN NONLINEAR DYNAMICS AND CONTROL, AND THEIR APPLICATIONS, 2003, 295 : 295 - 311
  • [33] Deep Learning-based Approximate Nonlinear Model Predictive Control with Offset-free Tracking for Embedded Applications
    Chan, Kimberly J.
    Paulson, Joel A.
    Mesbah, Ali
    2021 AMERICAN CONTROL CONFERENCE (ACC), 2021, : 3475 - 3481
  • [34] Fast Nonlinear Model Predictive Control Using LSTM Networks: A Model Linearisation Approach
    Zarzycki, Krzysztof
    Lawrynczuk, Maciej
    2022 30TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION (MED), 2022, : 1 - 6
  • [35] Dynamically Embedded Model Predictive Control
    Nicotra, Marco M.
    Liao-McPherson, Dominic
    Kolmanovsky, Ilya, V
    2018 ANNUAL AMERICAN CONTROL CONFERENCE (ACC), 2018, : 4957 - 4962
  • [36] Applications of DCS embedded Model Predictive Control - Solution Templates for Chemical Industry
    Pfeiffer, Bernd-Markus
    Grieb, Herbert
    Lorenz, Otmar
    Losert, Dirk
    Sack, Doerte
    ATP EDITION, 2014, (03): : 28 - 37
  • [37] Towards Hybrid Model Predictive Control for Computationally Aware Satellite Applications
    Petersen, Christopher
    Phillips, Sean
    Hustig-Schultz, Dawn
    Sanfelice, Ricardo
    PROCEEDINGS OF 2021 WORKSHOP ON COMPUTATION-AWARE ALGORITHMIC DESIGN FOR CYBER-PHYSICAL SYSTEMS (CAADCPS), 2021, : 15 - 17
  • [38] Nonlinear model predictive control
    Allgöwer, F
    IEE PROCEEDINGS-CONTROL THEORY AND APPLICATIONS, 2005, 152 (03): : 257 - 258
  • [39] Nonlinear model predictive control
    Grancharova, A. (alexandra.grancharova@abv.bg), 1600, Springer Verlag (429):
  • [40] NONLINEAR MODEL PREDICTIVE CONTROL
    PATWARDHAN, AA
    RAWLINGS, JB
    EDGAR, TF
    CHEMICAL ENGINEERING COMMUNICATIONS, 1990, 87 : 123 - 141