×

微秒内多次拍摄。 (英语) Zbl 1337.65055号

Carraro,Thomas(编辑)等人,《多重放炮和时域分解方法》。MuS-TDD,德国海德堡,2013年5月6日至8日。查姆:施普林格(ISBN 978-3-319-23320-8/hbk;978-3-3169-23321-5/电子书)。数学和计算科学贡献9,183-201(2015)。
摘要:非线性模型预测控制(NMPC)是一种反馈控制技术,它使用非线性系统的最新状态估计来计算未来系统行为的最优计划。每次采样时都会重新计算此计划,以创建反馈。因此,NMPC需要反复求解非线性最优控制问题(OCP)。一直以来,直接多次射击都是OCP离散化的可靠方法。这主要是因为该方法在NMPC框架内显示出良好的收缩特性。此外,该过程易于初始化和并行化。在实时NMPC环境下,根据实时迭代(RTI)方案定制了多重打靶方法。该方案使用一种称为初始值嵌入的策略来有效地处理从一个优化问题到下一个问题的转换。它在每个采样时间内执行两个算法步骤,即长准备阶段和短反馈阶段,以最小化系统的反馈时间。这两个阶段分别准备和求解一个参数依赖于估计系统状态的凸二次规划(QP)。该QP的解很快为非线性问题的解提供了广义切向预测器。最近的算法进步使得在现代计算硬件上以毫秒甚至微秒的采样时间解决NMPC优化问题成为可能。一个重要的部分是非线性模型的模拟及其导数信息的传播。本文描述了使在1μs采样时间内解决经典NMPC基准测试问题成为可能的开发及其高效软件实现。
关于整个系列,请参见[Zbl 1333.65003号].

MSC公司:

65K10码 数值优化和变分技术
93立方厘米 控制理论中的非线性系统
93B52号 反馈控制
65升06 常微分方程的多步、Runge-Kutta和外推方法
2005年5月 并行数值计算
65岁99岁 数值算法的计算机方面
PDF格式BibTeX公司 XML格式引用
全文: DOI程序

参考文献:

[1] 柯奇,C。;Wirsching,L。;Sager,S。;博克·H。;Diehl,M。;Glineur,F.F。;Michiels,E.J.W.,《非线性模型预测控制的有效数值方法》,优化及其在工程中的应用的最新进展,339-357(2010),柏林:施普林格出版社,柏林·doi:10.1007/978-3-642-12598-0_30
[2] Diehl,M.,Ferreau,H.J.,Haverbeke,N.:非线性MPC和移动时域估计的有效数值方法。In:非线性模型预测控制。控制与信息科学讲座笔记,第384卷。第391-417页。柏林施普林格出版社(2009)·Zbl 1195.93038号
[3] Diehl,M。;博克·H。;Schlöder,J.,最优反馈控制中非线性优化的实时迭代方案,SIAM J.control。最佳。,43, 5, 1714-1736 (2005) ·Zbl 1078.65060号 ·doi:10.1137/S0363012902400713
[4] Diehl,M。;博克·H。;施罗德,J。;芬戴森,R。;纳吉,Z。;Allgöwer,F.,微分代数方程控制过程的实时优化和非线性模型预测控制,《过程控制杂志》,12,4,577-585(2002)·doi:10.1016/S0959-1524(01)00023-3
[5] Vukov,M.,Domahidi,A.,Ferreau,H.J.,Morari,M.,Diehl,M.:长期和短期非线性模型预测控制的自动生成算法。在:第52届决策与控制会议记录(2013)
[6] Andersson,J.:动态优化的通用软件框架。比利时鲁汶大学阿伦伯格博士学院电气工程系(ESAT/SCD)和工程中心优化博士论文,Kasteelpark Arenberg 10,3001-Heverlee,Belgium(2013年10月)
[7] Ferreau,H.、Kirches,C.、Potschka,A.、Bock,H.和Diehl,M.:qpOASES:二次规划的参数活动集算法。数学。程序。计算。6(4), 327-363 (2014) ·Zbl 1302.90146号
[8] 费罗,H.J。;博克·H·G。;Diehl,M.,《克服显式MPC局限性的在线主动集策略》,《国际鲁棒非线性控制》,18,8,816-830(2008)·Zbl 1284.93100号 ·doi:10.1002/rnc.1251
[9] Domahidi,A.,Zgraggen,A.,Zeilinger,M.,Morari,M.,Jones,C.:解决后退地平线控制中出现的多阶段问题的有效内点方法。摘自:IEEE决策与控制会议(CDC)(美国HI毛伊岛),第668-674页(2012年12月)
[10] Frasch,J.V。;Sager,S。;Diehl,M.,动态优化问题的并行二次规划方法,数学。程序。计算。,7, 3, 289-329 (2015) ·Zbl 1321.90094号 ·doi:10.1007/s12532-015-0081-7
[11] Frison,G.、Sorensen,H.、Dammann,B.、Jorgensen,J.:线性模型预测控制的高性能小规模求解器。摘自:《2014年欧洲控制会议(ECC)会议记录》,第128-133页(2014年6月)
[12] 马丁利,J。;Boyd,S.,实时凸优化的自动代码生成(2009),In:信号处理和通信中的凸优化。剑桥大学出版社,剑桥,In
[13] Quirynen,R.、Vukov,M.、Zanon,M.和Diehl,M.:为非线性MPC自动生成微秒解算器:使用ACADO积分器的教程。最佳方案。控制应用程序。方法(2014)。doi:10.1002/oca.2152/摘要·Zbl 1330.93100号
[14] Vukov,M.、Loock,W.V.、Houska,B.、Ferreau,H.、Swevers,J.、Diehl,M.:使用自动代码生成在桥式起重机上对非线性MPC进行实验验证。参加:2012年加拿大蒙特利尔美国控制会议(2012)
[15] Quirynen,R.、Vukov,M.、Diehl,M.:利用微秒采样时间自动生成嵌入式NMPC的隐式积分器。In:Lazar,M.,Allgöwer,F.(eds.)第四届IFAC非线性模型预测控制会议论文集(2012)
[16] Quirynen,R.,Gros,S.,Diehl,M.:具有线性子系统的非线性模型的高效NMPC。摘自:第52届IEEE决策与控制会议记录(2013年)
[17] Quirynen,R。;格罗斯,S。;Diehl,M.,《快速自动生成ACADO积分器及其在多速率测量MHE中的应用》(2013),《欧洲控制会议论文集》:In,《欧洲控制会议论文集》
[18] 胡斯卡,B。;费罗,H。;Diehl,M.,微秒范围内非线性MPC的自动生成实时迭代算法,Automatica,47,10,2279-2285(2011)·Zbl 1227.65054号 ·doi:10.1016/j.automatica.2011.08.020
[19] Houska,B。;费罗,H。;Diehl,M.,ACADO工具包——用于自动控制和动态优化的开源框架,Optim。控制应用程序。方法,32,3,298-312(2011)·Zbl 1218.49002号 ·doi:10.1002/oca.939
[20] Biegler,L.,《动态优化同步策略概述》,化学。工程流程。,46, 1043-1053 (2007) ·doi:10.1016/j.cep.2006.06.021
[21] Bock,H.,Plitt,K.:直接求解最优控制问题的多重打靶算法。摘自:第九届国际会计师联合会布达佩斯世界大会记录,第242-247页。纽约佩加蒙出版社(1984)
[22] Albersmeyer,J。;Diehl,M.,提升牛顿法及其在优化中的应用,SIAM J.Optim。,20, 3, 1655-1684 (2010) ·Zbl 1198.90396号 ·doi:10.1137/080724885
[23] 海尔,E。;Wanner,G.,《求解常微分方程II-刚性和微分代数问题》(1991),柏林/海德堡:施普林格,柏林/海德堡·Zbl 0729.65051号 ·doi:10.1007/978-3-662-09947-6
[24] Quirynen,R.,为快速嵌入式优化提供连续输出的隐式Runge-Kutta积分器的自动代码生成(2012),KU Leuven:硕士论文,KU Luuven
[25] 塞尔维亚人,R。;Hindmarsh,A.,CVODES:SUNDIALS(2005)中启用灵敏度的ODE解算器,in:IDETC/CIE会议录,in
[26] 瓦希特,A。;Biegler,L.,《关于大规模非线性规划的原始-对偶内点过滤器线搜索算法的实现》,数学。程序。,106, 1, 25-57 (2006) ·Zbl 1134.90542号 ·doi:10.1007/s10107-004-0559-y
[27] Nocedal,J.,Wright,S.:数值优化。收录:Springer运筹学与金融工程系列,第2版。柏林施普林格出版社(2006)·Zbl 1104.65059号
[28] 博克·H。;Deufhard,P。;Hairer,E.,ODE参数识别技术的最新进展,微分和积分方程反问题的数值处理(1983),波士顿:Birkhäuser,波士顿·兹伯利0516.65067
[29] 陈丁,Q。;萨沃格南,C。;Diehl,M.,参数非线性优化的基于伴随的预测-校正序贯凸规划,SIAM J.Optim。,22, 4, 1258-1284 (2012) ·Zbl 1273.49040号 ·数字对象标识代码:10.1137/10844349
[30] Frison,G.,Jorgensen,J.:求解线性二次控制问题的快速凝聚方法。摘自:第52届IEEE决策与控制会议记录(2013年)
[31] Leineweber,D.用于优化大型稀疏DAE模型描述的化学过程的高效简化SQP方法。Fortschritt-Berichte VDI Reihe 3,Verfahrenstechnik,第613卷。VDI Verlag,杜塞尔多夫(1999)·兹比尔0997.65502
[32] Axehill,D。;Morari,M.,高效优化中riccati递归的另一种用法,系统。控制信函。,61, 1, 37-40 (2012) ·Zbl 1250.93052号 ·doi:10.1016/j.sysconle.2011.09.018
[33] Rao,C。;赖特,S。;罗林斯,J.,《内点方法在模型预测控制中的应用》,J.Optim。理论应用。,99, 723-757 (1998) ·Zbl 0973.90092号 ·doi:10.1023/A:1021711402723
[34] Mattingley,J.,Wang,Y.,Boyd,S.:滚动地平线控制的代码生成。摘自:IEEE计算机辅助控制系统设计国际研讨会论文集(日本横滨)(2010)·Zbl 1395.93207号
[35] Wang,Y。;Boyd,S.,使用在线优化的快速模型预测控制,IEEE Trans。控制系统。技术。,18, 2, 267-278 (2010) ·doi:10.1109/TCST.2009.2017934
[36] 柯奇斯,C。;博克·H。;施罗德,J。;Sager,S.,块结构二次规划,用于直接多重打靶法的最优控制,Optim。方法软件。,26239-257(2010年)·兹伯利1226.90139 ·doi:10.1080/10556781003623891
[37] 萨瓦拉,V。;Anitescu,M.,作为广义方程的实时非线性优化,SIAM J.Control Optim。,48, 8, 5444-5467 (2010) ·Zbl 1250.90055号 ·数字对象标识代码:10.1137/090762634
[38] 大冢,T。;Kodama,A.,非线性滚动地平线控制的自动代码生成系统,Trans。Soc.仪器。控制工程,38,7,617-623(2002)·doi:10.99746/sicetr1965.38.617
[39] 陈,H。;Allgöwer,F.,一种保证稳定性的准无限时域非线性模型预测控制方案,Automatica,34,10,1205-1218(1998)·Zbl 0947.93013号 ·doi:10.1016/S0005-1098(98)00073-9
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。