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

Shaunak Ghatpande, Neeraj Garole, Manali Durgule, N. Mohanty, Deepak D. Ingole, D. Sonawane
{"title":"Ultrafast Learning-Based Nonlinear Model Predictive Control and its Embedded Realization","authors":"Shaunak Ghatpande, Neeraj Garole, Manali Durgule, N. Mohanty, Deepak D. Ingole, D. Sonawane","doi":"10.1109/ICC54714.2021.9703165","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":382373,"journal":{"name":"2021 Seventh Indian Control Conference (ICC)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 Seventh Indian Control Conference (ICC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICC54714.2021.9703165","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于超快速学习的非线性模型预测控制及其嵌入式实现
非线性模型预测控制(NMPC)的核心思想是在考虑初始条件和约束的情况下,在每个采样时刻解决在线优化问题。在线优化过程需要巨大的计算量,因此很难在资源有限的硬件上实现。本文提出了一种通用的、数据驱动的、基于深度学习的NMPC,用于嵌入式控制应用,消除了解决在线优化问题的负担。学习控制器旨在减少经典NMPC中涉及的数值复杂性,同时保持其优势不变。我们的想法是基于解开环优化问题生成的数据开发深度神经网络(DNN) NMPC。然后在资源有限的嵌入式硬件(Raspberry Pi v4)上实现了基于学习的NMPC,并在连续搅拌槽式反应器(CSTR)系统上对其性能进行了分析。此外,将所开发的DNN-NMPC的性能与树莓派v4上实现的经典NMPC进行了比较。硬件在线联合仿真结果表明,DNN-NMPC在降低时间复杂度的同时模仿了NMPC的行为。因此,消除了经典NMPC的主要瓶颈,本文阐明了一种替代算法,以增加NMPC在大规模工业应用中的使用,而经典NMPC由于其计算复杂性而经常受到限制。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Robust Control of Buck-Boost Converter using Second Order Sliding Modes Finite-Time Stability Analysis of a Distributed Microgrid Connected via Detail-Balanced Graph Improving network's transition cohesion by approximating strongly damped waves using delayed self reinforcement Nonlinear Spacecraft Attitude Control Design Using Modified Rodrigues Parameters Comparison of Deep Reinforcement Learning Techniques with Gradient based approach in Cooperative Control of Wind Farm
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1