{"title":"Linear model predictive control with lifted bilinear models by Koopman-based approach","authors":"Masaki Kanai, M. Yamakita","doi":"10.1080/18824889.2022.2104006","DOIUrl":null,"url":null,"abstract":"This study proposes a linear Model Predictive Control (MPC) method that combines high prediction accuracy with low computational cost, using a lifted bilinear model based on Koopman theory. In recent years, there has been a growing interest in approaches to learning prediction models that determine the performance of MPC through lifting linearization and lifting bilinearization based on Koopman theory. In these methods, a linear or bilinear model reflecting nonlinear characteristics of the target system can be obtained by lifting the states to a higher dimensional space with observable functions (observables). In particular, lifting bilinearization provides more accurate models for the nonlinear input affine system, but when combined with MPC, it requires solving a nonlinear optimization problem, which is computationally expensive. Therefore, in this study, we formulate a linear MPC using a lifted bilinear model that can make accurate predictions for the input affine system, thereby realizing an MPC algorithm with high accuracy and low computational cost. In the proposed method, we first formulate a prediction error correction method for the lifted bilinear model by introducing constraints based on the observables and corrective inputs. Furthermore, we propose a linear MPC that can make accurate predictions using the lifted bilinear model by utilizing prior-predicted states based on the optimal solution at the previous time. We evaluate the effectiveness of the proposed method through numerical simulations using a planar drone.","PeriodicalId":413922,"journal":{"name":"SICE journal of control, measurement, and system integration","volume":"33 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-06-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"SICE journal of control, measurement, and system integration","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1080/18824889.2022.2104006","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
This study proposes a linear Model Predictive Control (MPC) method that combines high prediction accuracy with low computational cost, using a lifted bilinear model based on Koopman theory. In recent years, there has been a growing interest in approaches to learning prediction models that determine the performance of MPC through lifting linearization and lifting bilinearization based on Koopman theory. In these methods, a linear or bilinear model reflecting nonlinear characteristics of the target system can be obtained by lifting the states to a higher dimensional space with observable functions (observables). In particular, lifting bilinearization provides more accurate models for the nonlinear input affine system, but when combined with MPC, it requires solving a nonlinear optimization problem, which is computationally expensive. Therefore, in this study, we formulate a linear MPC using a lifted bilinear model that can make accurate predictions for the input affine system, thereby realizing an MPC algorithm with high accuracy and low computational cost. In the proposed method, we first formulate a prediction error correction method for the lifted bilinear model by introducing constraints based on the observables and corrective inputs. Furthermore, we propose a linear MPC that can make accurate predictions using the lifted bilinear model by utilizing prior-predicted states based on the optimal solution at the previous time. We evaluate the effectiveness of the proposed method through numerical simulations using a planar drone.