Linear model predictive control with lifted bilinear models by Koopman-based approach

Masaki Kanai, M. Yamakita
{"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.
基于koopman方法的提升双线性模型线性预测控制
本文提出了一种基于Koopman理论的提升双线性模型预测控制(MPC)方法,该方法具有较高的预测精度和较低的计算成本。近年来,人们对学习预测模型的方法越来越感兴趣,这些预测模型通过基于Koopman理论的提升线性化和提升双线性化来确定MPC的性能。在这些方法中,通过将状态提升到具有可观测函数(observable)的高维空间,可以得到反映目标系统非线性特征的线性或双线性模型。其中,提升双线性化为非线性输入仿射系统提供了更精确的模型,但当与MPC结合使用时,需要解决一个非线性优化问题,计算成本很高。因此,在本研究中,我们使用提升的双线性模型来构建线性MPC,该模型可以对输入仿射系统进行准确的预测,从而实现高精度和低计算成本的MPC算法。在本文提出的方法中,我们首先通过引入基于观测值和校正输入的约束,建立了提升双线性模型的预测误差修正方法。此外,我们提出了一种线性MPC,该线性MPC可以在前一时刻的最优解的基础上,利用先前预测的状态,利用提升的双线性模型进行准确的预测。我们通过一个平面无人机的数值模拟来评估所提出方法的有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
1.20
自引率
0.00%
发文量
0
×
引用
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学术文献互助群
群 号:481959085
Book学术官方微信