Fast decentralized multi-stage model predictive control using sensitivity-based path-following and a nonsmooth Newton method

IF 4.4 2区 计算机科学 Q2 AUTOMATION & CONTROL SYSTEMS
Journal of Process Control Pub Date : 2025-12-01 Epub Date: 2025-11-04 DOI:10.1016/j.jprocont.2025.103570
Simen Bjorvand, Johannes Jäschke
{"title":"Fast decentralized multi-stage model predictive control using sensitivity-based path-following and a nonsmooth Newton method","authors":"Simen Bjorvand,&nbsp;Johannes Jäschke","doi":"10.1016/j.jprocont.2025.103570","DOIUrl":null,"url":null,"abstract":"<div><div>This work addresses the challenge of computational complexity in Multistage Model Predictive Control (MPC). Multistage MPC is a robust control algorithm where uncertainty is accounted for by constructing a finite set of scenarios for different realizations of uncertainty. The resulting Multistage MPC problem becomes large and computationally expensive to solve. Several strategies have been proposed to reduce computation time and to make real-time implementation possible. A popular class of methods is decomposition methods, in which the Multistage MPC problem is decomposed into several smaller parametric subproblems that can be solved in parallel. The subproblems are repeatedly solved while a coordinator algorithm adjusts a parameter to recover the solution of the full problem. The main computational cost in this approach comes from (1) the coordinator algorithm requiring many iterations to converge, resulting in many resolves of the subproblems, and (2) the computational time to solve the subproblems. In this paper we propose a Predictor–Corrector based path-following algorithm to reduce the solution time of the subproblems for a primal-decomposition algorithm for Multistage MPC. A new Predictor–Corrector methodology based on nonsmooth equation solving is proposed with local superlinear/quadratic convergence. The algorithm path-follows along the parameter path given by the coordinator algorithm. Our path-following algorithm is combined with the Extended Newton algorithm from Bjorvand and Jäschke (2023) for reducing number of coordinator steps. The proposed algorithm is applied to a gas-lift system where the total number of iterations of the algorithm are significantly reduced compared to the standard primal decomposition algorithm for Multistage MPC.</div></div>","PeriodicalId":50079,"journal":{"name":"Journal of Process Control","volume":"156 ","pages":"Article 103570"},"PeriodicalIF":4.4000,"publicationDate":"2025-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Process Control","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0959152425001982","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/11/4 0:00:00","PubModel":"Epub","JCR":"Q2","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

This work addresses the challenge of computational complexity in Multistage Model Predictive Control (MPC). Multistage MPC is a robust control algorithm where uncertainty is accounted for by constructing a finite set of scenarios for different realizations of uncertainty. The resulting Multistage MPC problem becomes large and computationally expensive to solve. Several strategies have been proposed to reduce computation time and to make real-time implementation possible. A popular class of methods is decomposition methods, in which the Multistage MPC problem is decomposed into several smaller parametric subproblems that can be solved in parallel. The subproblems are repeatedly solved while a coordinator algorithm adjusts a parameter to recover the solution of the full problem. The main computational cost in this approach comes from (1) the coordinator algorithm requiring many iterations to converge, resulting in many resolves of the subproblems, and (2) the computational time to solve the subproblems. In this paper we propose a Predictor–Corrector based path-following algorithm to reduce the solution time of the subproblems for a primal-decomposition algorithm for Multistage MPC. A new Predictor–Corrector methodology based on nonsmooth equation solving is proposed with local superlinear/quadratic convergence. The algorithm path-follows along the parameter path given by the coordinator algorithm. Our path-following algorithm is combined with the Extended Newton algorithm from Bjorvand and Jäschke (2023) for reducing number of coordinator steps. The proposed algorithm is applied to a gas-lift system where the total number of iterations of the algorithm are significantly reduced compared to the standard primal decomposition algorithm for Multistage MPC.
基于灵敏度路径跟踪和非光滑牛顿法的快速分散多阶段模型预测控制
这项工作解决了多阶段模型预测控制(MPC)中计算复杂性的挑战。多级MPC是一种鲁棒控制算法,它通过构建一组有限的场景来考虑不确定性的不同实现。由此产生的多阶段MPC问题变得庞大且计算成本高。提出了几种策略来减少计算时间并使实时实现成为可能。一类流行的方法是分解方法,其中多阶段MPC问题被分解成几个较小的参数子问题,这些子问题可以并行求解。通过协调器算法调整参数恢复整个问题的解,重复求解子问题。该方法的主要计算成本来自(1)协调器算法需要多次迭代才能收敛,从而导致子问题的多次求解;(2)求解子问题的计算时间。本文提出了一种基于预测校正器的路径跟踪算法,以减少多阶段MPC原始分解算法子问题的求解时间。提出了一种局部超线性/二次收敛的基于非光滑方程求解的预测校正方法。算法路径遵循协调器算法给出的参数路径。我们的路径跟踪算法与Bjorvand和Jäschke(2023)的扩展牛顿算法相结合,以减少协调器步骤的数量。该算法应用于气举系统,与多级MPC的标准原始分解算法相比,该算法的总迭代次数显著减少。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Journal of Process Control
Journal of Process Control 工程技术-工程:化工
CiteScore
7.00
自引率
11.90%
发文量
159
审稿时长
74 days
期刊介绍: This international journal covers the application of control theory, operations research, computer science and engineering principles to the solution of process control problems. In addition to the traditional chemical processing and manufacturing applications, the scope of process control problems involves a wide range of applications that includes energy processes, nano-technology, systems biology, bio-medical engineering, pharmaceutical processing technology, energy storage and conversion, smart grid, and data analytics among others. Papers on the theory in these areas will also be accepted provided the theoretical contribution is aimed at the application and the development of process control techniques. Topics covered include: • Control applications• Process monitoring• Plant-wide control• Process control systems• Control techniques and algorithms• Process modelling and simulation• Design methods Advanced design methods exclude well established and widely studied traditional design techniques such as PID tuning and its many variants. Applications in fields such as control of automotive engines, machinery and robotics are not deemed suitable unless a clear motivation for the relevance to process control is provided.
×
引用
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学术文献互助群
群 号:604180095
Book学术官方微信
小红书