{"title":"Fast decentralized multi-stage model predictive control using sensitivity-based path-following and a nonsmooth Newton method","authors":"Simen Bjorvand, 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.
期刊介绍:
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.