{"title":"改变主动约束条件时 MPC 成本函数的优化切换","authors":"Lucas Ferreira Bernardino, Sigurd Skogestad","doi":"10.1016/j.jprocont.2024.103298","DOIUrl":null,"url":null,"abstract":"<div><p>Model predictive control (MPC) allows for dealing with multivariable interactions, known future changes and dynamic satisfaction of constraints. Standard MPC has a cost function that aims at keeping selected controlled variables at constant setpoints. This work considers systems where the <em>steady-state optimal</em> active constraints change during operation. This situation is not handled optimally by standard MPC which uses fixed controlled variables for the unconstrained degrees of freedom. We propose a simple framework that detects the constraint changes and updates the controlled variables accordingly. The unconstrained controlled variables are chosen to be the reduced cost gradients, which when controlled to zero minimizes the steady-state economic cost. In this paper, the nullspace method for self-optimizing control is used to estimate the cost gradient using a static combination of the measurements. This estimated gradient is also used for detecting the current set of active constraints, which in particular allows for giving up constraints that were previously active. The proposed framework, here referred to as “region-based MPC”, is shown to be optimal for linear constrained systems with a quadratic economic cost function, and it allows for good economic performance in nonlinear systems in a neighborhood of the considered design points.</p></div>","PeriodicalId":50079,"journal":{"name":"Journal of Process Control","volume":"142 ","pages":"Article 103298"},"PeriodicalIF":3.3000,"publicationDate":"2024-08-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0959152424001380/pdfft?md5=c36ee6904958a61e44d0258bd0afd216&pid=1-s2.0-S0959152424001380-main.pdf","citationCount":"0","resultStr":"{\"title\":\"Optimal switching of MPC cost function for changing active constraints\",\"authors\":\"Lucas Ferreira Bernardino, Sigurd Skogestad\",\"doi\":\"10.1016/j.jprocont.2024.103298\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>Model predictive control (MPC) allows for dealing with multivariable interactions, known future changes and dynamic satisfaction of constraints. Standard MPC has a cost function that aims at keeping selected controlled variables at constant setpoints. This work considers systems where the <em>steady-state optimal</em> active constraints change during operation. This situation is not handled optimally by standard MPC which uses fixed controlled variables for the unconstrained degrees of freedom. We propose a simple framework that detects the constraint changes and updates the controlled variables accordingly. The unconstrained controlled variables are chosen to be the reduced cost gradients, which when controlled to zero minimizes the steady-state economic cost. In this paper, the nullspace method for self-optimizing control is used to estimate the cost gradient using a static combination of the measurements. This estimated gradient is also used for detecting the current set of active constraints, which in particular allows for giving up constraints that were previously active. The proposed framework, here referred to as “region-based MPC”, is shown to be optimal for linear constrained systems with a quadratic economic cost function, and it allows for good economic performance in nonlinear systems in a neighborhood of the considered design points.</p></div>\",\"PeriodicalId\":50079,\"journal\":{\"name\":\"Journal of Process Control\",\"volume\":\"142 \",\"pages\":\"Article 103298\"},\"PeriodicalIF\":3.3000,\"publicationDate\":\"2024-08-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.sciencedirect.com/science/article/pii/S0959152424001380/pdfft?md5=c36ee6904958a61e44d0258bd0afd216&pid=1-s2.0-S0959152424001380-main.pdf\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Process Control\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0959152424001380\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"AUTOMATION & CONTROL SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Process Control","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0959152424001380","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
Optimal switching of MPC cost function for changing active constraints
Model predictive control (MPC) allows for dealing with multivariable interactions, known future changes and dynamic satisfaction of constraints. Standard MPC has a cost function that aims at keeping selected controlled variables at constant setpoints. This work considers systems where the steady-state optimal active constraints change during operation. This situation is not handled optimally by standard MPC which uses fixed controlled variables for the unconstrained degrees of freedom. We propose a simple framework that detects the constraint changes and updates the controlled variables accordingly. The unconstrained controlled variables are chosen to be the reduced cost gradients, which when controlled to zero minimizes the steady-state economic cost. In this paper, the nullspace method for self-optimizing control is used to estimate the cost gradient using a static combination of the measurements. This estimated gradient is also used for detecting the current set of active constraints, which in particular allows for giving up constraints that were previously active. The proposed framework, here referred to as “region-based MPC”, is shown to be optimal for linear constrained systems with a quadratic economic cost function, and it allows for good economic performance in nonlinear systems in a neighborhood of the considered design points.
期刊介绍:
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.