基于超快速学习的非线性模型预测控制及其嵌入式实现

Shaunak Ghatpande, Neeraj Garole, Manali Durgule, N. Mohanty, Deepak D. Ingole, D. Sonawane
{"title":"基于超快速学习的非线性模型预测控制及其嵌入式实现","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":"{\"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}","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

摘要

非线性模型预测控制(NMPC)的核心思想是在考虑初始条件和约束的情况下,在每个采样时刻解决在线优化问题。在线优化过程需要巨大的计算量,因此很难在资源有限的硬件上实现。本文提出了一种通用的、数据驱动的、基于深度学习的NMPC,用于嵌入式控制应用,消除了解决在线优化问题的负担。学习控制器旨在减少经典NMPC中涉及的数值复杂性,同时保持其优势不变。我们的想法是基于解开环优化问题生成的数据开发深度神经网络(DNN) NMPC。然后在资源有限的嵌入式硬件(Raspberry Pi v4)上实现了基于学习的NMPC,并在连续搅拌槽式反应器(CSTR)系统上对其性能进行了分析。此外,将所开发的DNN-NMPC的性能与树莓派v4上实现的经典NMPC进行了比较。硬件在线联合仿真结果表明,DNN-NMPC在降低时间复杂度的同时模仿了NMPC的行为。因此,消除了经典NMPC的主要瓶颈,本文阐明了一种替代算法,以增加NMPC在大规模工业应用中的使用,而经典NMPC由于其计算复杂性而经常受到限制。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Ultrafast Learning-Based Nonlinear Model Predictive Control and its Embedded Realization
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信