Fast and smooth surface B-spline interpolation for regularly spaced data used in system modeling to make MPC real-time feasible*

R. Mitze, David Dillkötter, S. Gros, A. Schild, M. Mönnigmann
{"title":"Fast and smooth surface B-spline interpolation for regularly spaced data used in system modeling to make MPC real-time feasible*","authors":"R. Mitze, David Dillkötter, S. Gros, A. Schild, M. Mönnigmann","doi":"10.23919/ECC.2018.8550413","DOIUrl":null,"url":null,"abstract":"Advanced control applications require accurate system models. Obviously, these models must be evaluated sufficiently fast in order for a model-based controller to be real-time feasible. This holds for methods that are based on online optimizations, such as model predictive control (MPC), in particular. It is common to describe nonlinear static parts of system models with interpolated look-up tables, because they are computationally efficient and they can be designed to provide the required accuracy. Since the underlying data are often determined with measurements or simulations, the location of data points can be chosen by the user to some extent. We use data on regular grids and B-splines with uniform knotvectors located at the data grid points, because this results in smooth interpolated look-up tables that can be evaluated very fast. The algorithm for the online evaluation and interpolation can be extended to efficiently provide first and second order derivatives, which are, for example, needed in MPC. We illustrate the use of the implemented methods with the look-up table of the aerodynamic power coefficient of a wind turbine generator and compare computation times for an implementation on a CPU and on an FPGA.","PeriodicalId":222660,"journal":{"name":"2018 European Control Conference (ECC)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 European Control Conference (ECC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/ECC.2018.8550413","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Advanced control applications require accurate system models. Obviously, these models must be evaluated sufficiently fast in order for a model-based controller to be real-time feasible. This holds for methods that are based on online optimizations, such as model predictive control (MPC), in particular. It is common to describe nonlinear static parts of system models with interpolated look-up tables, because they are computationally efficient and they can be designed to provide the required accuracy. Since the underlying data are often determined with measurements or simulations, the location of data points can be chosen by the user to some extent. We use data on regular grids and B-splines with uniform knotvectors located at the data grid points, because this results in smooth interpolated look-up tables that can be evaluated very fast. The algorithm for the online evaluation and interpolation can be extended to efficiently provide first and second order derivatives, which are, for example, needed in MPC. We illustrate the use of the implemented methods with the look-up table of the aerodynamic power coefficient of a wind turbine generator and compare computation times for an implementation on a CPU and on an FPGA.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
快速和光滑的表面b样条插值规则间隔的数据用于系统建模,使MPC实时可行*
先进的控制应用需要精确的系统模型。显然,为了使基于模型的控制器实时可行,必须对这些模型进行足够快的评估。这尤其适用于基于在线优化的方法,例如模型预测控制(MPC)。通常用内插查找表来描述系统模型的非线性静态部分,因为它们计算效率高,并且可以设计为提供所需的精度。由于基础数据通常是通过测量或模拟确定的,因此在某种程度上可以由用户选择数据点的位置。我们使用规则网格上的数据和位于数据网格点的具有均匀结向量的b样条,因为这导致平滑的内插查找表,可以非常快速地评估。在线评估和插值算法可以扩展到有效地提供一阶和二阶导数,例如在MPC中需要。我们用风力发电机气动功率系数的查找表说明了实现方法的使用,并比较了在CPU和FPGA上实现的计算时间。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Designing Communication Topologies for Optimal Synchronization Trajectories of HomogeneousLinear Multi-Agent Systems Inner-Loop Reference Governor Design with an Application to Human-in-the-Loop Control Quadcopter-performed cinematographic flight plans using minimum jerk trajectories and predictive camera control Model Predictive Direct Switching Control for Multi-Phase Permanent-Magnet Synchronous Motors On-line fuel-efficiency optimization of Diesel engines using constrained multivariable extremum-seeking
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1