{"title":"Plug-in module for controller reconfiguration based on latent variables and the Youla-Kucera parameterization","authors":"Patricio Luppi , Lautaro Braccia , David Zumoffen","doi":"10.1016/j.ifacsc.2025.100302","DOIUrl":null,"url":null,"abstract":"<div><div>This paper presents the design of a plug-in module to address the problem of controller reconfiguration in industrial processes. The proposal is based on a multi-controller switching philosophy, where the modification of an interpolation signal defines the combination of the control actions of each controller. The contribution is based on the integration of two methodologies. On the one hand, a multivariable feedback control design approach, using the concepts of control allocation and measurement combination. On the other hand, the mapping of a set of linear stabilizing controllers onto a multi-controller, based on the Q-parameter from the Youla-Kucera theory. In this context, the set of controllers can be designed independently. Moreover, the stability is guaranteed subject to an arbitrary switching between different stabilizing controllers. The procedure is evaluated by considering two relevant scenarios of control reconfiguration: 1- a complete modification of the input–output pairing, and 2- the replacement of a classical controller with a new advanced control strategy. Based on the computational simulation of two case studies from the literature, it is shown that the plug-in module carries out the reconfiguration of the control structure, improving the dynamic performance and ensuring the stability of the system. The design is based on the nominal controller, which is not modified during the reconfiguration process. In addition, it can be easily implemented online, connected to input–output terminals of the existing controller.</div></div>","PeriodicalId":29926,"journal":{"name":"IFAC Journal of Systems and Control","volume":"32 ","pages":"Article 100302"},"PeriodicalIF":1.8000,"publicationDate":"2025-03-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IFAC Journal of Systems and Control","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2468601825000082","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
This paper presents the design of a plug-in module to address the problem of controller reconfiguration in industrial processes. The proposal is based on a multi-controller switching philosophy, where the modification of an interpolation signal defines the combination of the control actions of each controller. The contribution is based on the integration of two methodologies. On the one hand, a multivariable feedback control design approach, using the concepts of control allocation and measurement combination. On the other hand, the mapping of a set of linear stabilizing controllers onto a multi-controller, based on the Q-parameter from the Youla-Kucera theory. In this context, the set of controllers can be designed independently. Moreover, the stability is guaranteed subject to an arbitrary switching between different stabilizing controllers. The procedure is evaluated by considering two relevant scenarios of control reconfiguration: 1- a complete modification of the input–output pairing, and 2- the replacement of a classical controller with a new advanced control strategy. Based on the computational simulation of two case studies from the literature, it is shown that the plug-in module carries out the reconfiguration of the control structure, improving the dynamic performance and ensuring the stability of the system. The design is based on the nominal controller, which is not modified during the reconfiguration process. In addition, it can be easily implemented online, connected to input–output terminals of the existing controller.