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 条
  • [41] Nonlinear Model Predictive Control of Quadcopter
    Merabti, H.
    Bouchachi, I.
    Belarbi, K.
    2015 16TH INTERNATIONAL CONFERENCE ON SCIENCES AND TECHNIQUES OF AUTOMATIC CONTROL AND COMPUTER ENGINEERING (STA), 2015, : 207 - 210
  • [42] A Fast Nonlinear Model Predictive Control Strategy for Real-time Motion Control of Mechanical Systems
    Chen, Yutao
    Cuccato, Davide
    Bruschetta, Mattia
    Beghi, Alessandro
    2017 IEEE INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS (AIM), 2017, : 1780 - 1785
  • [43] Towards Energy Saving: Nonlinear Model Predictive Control for Quadrotor UAV with Trajectory Optimization
    Mubdir, Bilal
    Prempain, Emmanuel
    2024 UKACC 14TH INTERNATIONAL CONFERENCE ON CONTROL, CONTROL, 2024, : 319 - 320
  • [44] Performance Assessment of the BLDC Motor in EV Drives using Nonlinear Model Predictive Control
    Ubare, Pramod
    Sonawane, D. N.
    ENGINEERING TECHNOLOGY & APPLIED SCIENCE RESEARCH, 2022, 12 (04) : 8901 - 8909
  • [45] Fast modular multivariable Nonlinear model predictive controller
    Zheng Tao
    Wu Gang
    Ling Qing
    Chen Wei
    He DeFeng
    Proceedings of the 26th Chinese Control Conference, Vol 3, 2007, : 415 - 419
  • [46] Advanced-multi-step nonlinear model predictive control
    Yang, Xue
    Biegler, Lorenz T.
    JOURNAL OF PROCESS CONTROL, 2013, 23 (08) : 1116 - 1128
  • [47] Economic model predictive control of nonlinear singularly perturbed systems
    Ellis, Matthew
    Heidarinejad, Mohsen
    Christofides, Panagiotis D.
    JOURNAL OF PROCESS CONTROL, 2013, 23 (05) : 743 - 754
  • [48] Nested partitions for global optimization in nonlinear model predictive control
    Chauhdry, Majid H. M.
    Luh, Peter B.
    CONTROL ENGINEERING PRACTICE, 2012, 20 (09) : 869 - 881
  • [49] Perceptive Locomotion Through Nonlinear Model-Predictive Control
    Grandia, Ruben
    Jenelten, Fabian
    Yang, Shaohui
    Farshidian, Farbod
    Hutter, Marco
    IEEE TRANSACTIONS ON ROBOTICS, 2023, 39 (05) : 3402 - 3421
  • [50] Hybrid nonlinear model predictive control of a cooling water network
    Viljoen, J. H.
    Muller, C. J.
    Craig, I. K.
    CONTROL ENGINEERING PRACTICE, 2020, 97