Ultrafast Learning-Based Nonlinear Model Predictive Control and Its Embedded Realization

被引:0
作者
Ghatpande, Shaunak [1 ]
Garole, Neeraj [1 ]
Durgule, Manali [1 ]
Mohanty, Nirlipta [1 ]
Ingole, Deepak [2 ]
Sonawane, Dayaram [1 ]
机构
[1] Coll Engn Pune, Dept Instrumentat & Control Engn, Shivajinagar 411005, India
[2] Katholieke Univ Leuven, Dept Mech Engn, Leuven, Belgium
来源
2021 SEVENTH INDIAN CONTROL CONFERENCE (ICC) | 2021年
关键词
NEURAL-NETWORK; OPTIMIZATION; MPC;
D O I
10.1109/ICC54714.2021.9703165
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The core idea of nonlinear model predictive control (NMPC) is to solve an online optimization problem at each sample instant, considering the initial conditions and constraints into account. The online optimization process requires huge computations and is therefore hard to realize on resource-limited hardware. In this paper, a versatile, data-driven, deep learning-based NMPC is proposed for the embedded control applications, which eliminates the burden of solving online optimization problems. The learned controller is intended to reduce the numerical intricacy involved in classical NMPC while keeping its advantages intact. Our idea is to develop a deep neural network (DNN) NMPC based on the data generated by solving an open-loop optimization problem. Then the learned-based NMPC is implemented on resource-limited embedded hardware (Raspberry Pi v4), and its performance is analyzed on a continuous stirred tank reactor (CSTR) system. Furthermore, the performance of developed DNN-NMPC is compared with the classical NMPC implemented on Raspberry Pi v4. The hardware-in-the-line co-simulation results show that the DNN-NMPC imitates the behavior of NMPC while reducing the time complexity. Thus, eliminating the main bottleneck of classical NMPC, this paper elucidates an alternative algorithm to increase the use of NMPC for large-scale industrial applications for which classical NMPC is often limited due to its computational complexity.
引用
收藏
页码:248 / 253
页数:6
相关论文
共 17 条
[1]  
Adhau S, 2019, 2019 SIXTH INDIAN CONTROL CONFERENCE (ICC), P200, DOI [10.1109/icc47138.2019.9123159, 10.1109/ICC47138.2019.9123159]
[2]   Multi-objective optimization for building retrofit: A model using genetic algorithm and artificial neural network and an application [J].
Asadi, Ehsan ;
da Silva, Manuel Gameiro ;
Antunes, Carlos Henggeler ;
Dias, Luis ;
Glicksman, Leon .
ENERGY AND BUILDINGS, 2014, 81 :444-456
[3]   Explicit MPC-Based RBF Neural Network Controller Design With Discrete-Time Actual Kalman Filter for Semiactive Suspension [J].
Cseko, Lehel Huba ;
Kvasnica, Michal ;
Lantos, Bela .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2015, 23 (05) :1736-1753
[4]   MULTILAYER FEEDFORWARD NETWORKS ARE UNIVERSAL APPROXIMATORS [J].
HORNIK, K ;
STINCHCOMBE, M ;
WHITE, H .
NEURAL NETWORKS, 1989, 2 (05) :359-366
[5]   Simultaneous dynamic optimization strategies: Recent advances and challenges [J].
Kameswaran, Shivakumar ;
Biegler, Lorenz T. .
COMPUTERS & CHEMICAL ENGINEERING, 2006, 30 (10-12) :1560-1575
[6]   Block Condensing for Fast Nonlinear MPC with the Dual Newton Strategy [J].
Kouzoupis, D. ;
Quirynen, R. ;
Frasch, J. V. ;
Diehl, M. .
IFAC PAPERSONLINE, 2015, 48 (23) :26-31
[7]   A deep learning-based approach to robust nonlinear model predictive control [J].
Lucia, Sergio ;
Karg, Benjamin .
IFAC PAPERSONLINE, 2018, 51 (20) :511-516
[8]   Rapid development of modular and sustainable nonlinear model predictive control solutions [J].
Lucia, Sergio ;
Tatulea-Codrean, Alexandru ;
Schoppmeyer, Christian ;
Engell, Sebastian .
CONTROL ENGINEERING PRACTICE, 2017, 60 :51-62
[9]   Robust learning-based MPC for nonlinear constrained systems [J].
Maria Manzano, Jose ;
Limon, Daniel ;
Munoz de la Pena, David ;
Calliess, Jan-Peter .
AUTOMATICA, 2020, 117
[10]   Tube-based robust nonlinear model predictive control [J].
Mayne, D. Q. ;
Kerrigan, E. C. ;
van Wyk, E. J. ;
Falugi, P. .
INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2011, 21 (11) :1341-1353