Tractable Data-Driven Model Predictive Control Using One-Step Neural Networks Predictors

IF 6.4 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS IEEE Transactions on Automation Science and Engineering Pub Date : 2024-09-11 DOI:10.1109/TASE.2024.3453668
Danilo Menegatti;Alessandro Giuseppi;Antonio Pietrabissa
{"title":"Tractable Data-Driven Model Predictive Control Using One-Step Neural Networks Predictors","authors":"Danilo Menegatti;Alessandro Giuseppi;Antonio Pietrabissa","doi":"10.1109/TASE.2024.3453668","DOIUrl":null,"url":null,"abstract":"Model Predictive Control (MPC) is a popular control strategy that relies on the availability of a prediction model to estimate future system trajectories over a finite time horizon. Recently, researchers have introduced Neural Networks (NNs) into the MPC framework for the development of data-driven prediction models. In MPC, the control actions are computed by solving iteratively, at each time-step, an optimization problem subject to state and input constraints. Finding the optimal solution to such a problem is a crucial challenge in the data-driven setting, due to the complexity and black-box nature of data-driven models such as NNs. This paper addresses this challenge by proposing a hierarchical deep NN formed by a set of cascading one-step NN predictors whose combination constitutes an interpretable prediction model over the entire prediction horizon. Thanks to the proposed NN architecture, it is shown that the resulting optimal control problem is tractable, as it can be solved by employing efficient iterative algorithms, and interpretable, so that input and state constraints can be enforced seamlessly. The effectiveness of the proposed method is validated through numerical simulations. Note to Practitioners—Model Predictive Control (MPC) is a widely used methodology in the industry which typically relies on the availability of a model in the form of step response, transfer function or state-space models. In some cases, the explicit model might not be available or its accuracy may be not sufficient for the required closed-loop performance. This paper aims to develop a simple and practical framework for deploying a model-free data-driven MPC solution based on deep learning. This objective is pursued by suggesting a novel approach using simple neural networks in a cascading interpretable structure. Such networks are used to predict the one-step evolution of the system, and their cascade represents the MPC prediction model over an arbitrary long prediction horizon. We characterize such a neural model focusing on its interpretability and tractability, deriving the resulting optimal control problem to be solved in a receding horizon strategy. We then show that the MPC optimization can be solved efficiently using highly efficient iterative algorithms that can be implemented in practice. Numerical simulations involving the use of the Alternating Direction Method of Multipliers (ADMM) algorithm show its effectiveness for both linear and nonlinear systems.","PeriodicalId":51060,"journal":{"name":"IEEE Transactions on Automation Science and Engineering","volume":"22 ","pages":"6740-6751"},"PeriodicalIF":6.4000,"publicationDate":"2024-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10677494","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Automation Science and Engineering","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10677494/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

Model Predictive Control (MPC) is a popular control strategy that relies on the availability of a prediction model to estimate future system trajectories over a finite time horizon. Recently, researchers have introduced Neural Networks (NNs) into the MPC framework for the development of data-driven prediction models. In MPC, the control actions are computed by solving iteratively, at each time-step, an optimization problem subject to state and input constraints. Finding the optimal solution to such a problem is a crucial challenge in the data-driven setting, due to the complexity and black-box nature of data-driven models such as NNs. This paper addresses this challenge by proposing a hierarchical deep NN formed by a set of cascading one-step NN predictors whose combination constitutes an interpretable prediction model over the entire prediction horizon. Thanks to the proposed NN architecture, it is shown that the resulting optimal control problem is tractable, as it can be solved by employing efficient iterative algorithms, and interpretable, so that input and state constraints can be enforced seamlessly. The effectiveness of the proposed method is validated through numerical simulations. Note to Practitioners—Model Predictive Control (MPC) is a widely used methodology in the industry which typically relies on the availability of a model in the form of step response, transfer function or state-space models. In some cases, the explicit model might not be available or its accuracy may be not sufficient for the required closed-loop performance. This paper aims to develop a simple and practical framework for deploying a model-free data-driven MPC solution based on deep learning. This objective is pursued by suggesting a novel approach using simple neural networks in a cascading interpretable structure. Such networks are used to predict the one-step evolution of the system, and their cascade represents the MPC prediction model over an arbitrary long prediction horizon. We characterize such a neural model focusing on its interpretability and tractability, deriving the resulting optimal control problem to be solved in a receding horizon strategy. We then show that the MPC optimization can be solved efficiently using highly efficient iterative algorithms that can be implemented in practice. Numerical simulations involving the use of the Alternating Direction Method of Multipliers (ADMM) algorithm show its effectiveness for both linear and nonlinear systems.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
利用一步式神经网络预测器实现可操作的数据驱动模型预测控制
模型预测控制(MPC)是一种流行的控制策略,它依赖于预测模型的可用性来估计有限时间范围内未来系统的轨迹。最近,研究人员将神经网络(NNs)引入MPC框架,用于开发数据驱动的预测模型。在MPC中,控制动作是通过在每个时间步迭代求解一个受状态和输入约束的优化问题来计算的。由于神经网络等数据驱动模型的复杂性和黑箱性质,在数据驱动环境中,找到此类问题的最佳解决方案是一个至关重要的挑战。本文通过提出由一组级联的一步神经网络预测器组成的分层深度神经网络来解决这一挑战,这些预测器的组合构成了整个预测范围内的可解释预测模型。由于所提出的神经网络架构,结果表明所得到的最优控制问题是可处理的,因为它可以通过使用有效的迭代算法来解决,并且是可解释的,因此可以无缝地执行输入和状态约束。通过数值仿真验证了该方法的有效性。模型预测控制(MPC)是业界广泛使用的一种方法,它通常依赖于阶跃响应、传递函数或状态空间模型形式的模型的可用性。在某些情况下,显式模型可能不可用,或者其准确性可能不足以满足所需的闭环性能。本文旨在开发一个简单实用的框架,用于部署基于深度学习的无模型数据驱动的MPC解决方案。为了实现这一目标,我们提出了一种新的方法,即在级联可解释结构中使用简单的神经网络。这种网络用于预测系统的一步进化,它们的级联代表了任意长预测范围内的MPC预测模型。我们着重描述了这种神经模型的可解释性和可追溯性,得出了在后退视界策略下解决的最优控制问题。然后,我们证明了MPC优化可以使用高效的迭代算法有效地解决,并且可以在实践中实现。数值模拟表明,交替方向乘法器(ADMM)算法对线性和非线性系统都是有效的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
IEEE Transactions on Automation Science and Engineering
IEEE Transactions on Automation Science and Engineering 工程技术-自动化与控制系统
CiteScore
12.50
自引率
14.30%
发文量
404
审稿时长
3.0 months
期刊介绍: The IEEE Transactions on Automation Science and Engineering (T-ASE) publishes fundamental papers on Automation, emphasizing scientific results that advance efficiency, quality, productivity, and reliability. T-ASE encourages interdisciplinary approaches from computer science, control systems, electrical engineering, mathematics, mechanical engineering, operations research, and other fields. T-ASE welcomes results relevant to industries such as agriculture, biotechnology, healthcare, home automation, maintenance, manufacturing, pharmaceuticals, retail, security, service, supply chains, and transportation. T-ASE addresses a research community willing to integrate knowledge across disciplines and industries. For this purpose, each paper includes a Note to Practitioners that summarizes how its results can be applied or how they might be extended to apply in practice.
期刊最新文献
Optimal Non-anticipative All-scenario-feasible Scheduling Strategy for Community Microgrid with Vehicle-to-grid Energy Storages Incremental Q-Learning for Data-Driven Adaptive Critic Control of Wastewater Treatment Processes With State Constraints Automated Instance Segmentation Network for Overlapping Cells in Cleavage-Stage Embryos Fixed-Time Performance Fault-Tolerant Control for Cluster Synchronization of Spatiotemporal Networks with Sign-Based Coupling Distributed Coverage Control for Air-Ground Robot Systems with Heterogeneous Sensing Capabilities
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1