×

从线性到非线性MPC:通过实时迭代缩小差距。 (英语) Zbl 1430.93062号

概述:由于在线求解底层结构化二次规划算法的最新进展,线性模型预测控制(MPC)目前可以以优异的速度部署。相比之下,非线性MPC(NMPC)需要部署更精细的算法,这需要比线性MPC更长的计算时间。尽管如此,现在定期报告NMPC的计算速度与MPC的计算速度相当,前提是使用了足够的算法。本文旨在阐明线性MPC和NMPC之间的异同。特别是,我们将重点分析基于实时迭代(RTI)方案的NMPC,因为此技术已成功测试,并且在某些应用中,所需的计算时间仅略大于线性MPC。本文的目的是促进线性MPC社区对基于RTI的NMPC的理解。

MSC公司:

93B45码 模型预测控制
93二氧化碳 控制理论中的线性系统
93立方厘米 控制理论中的非线性系统
90立方厘米20 二次规划

关键词:

线性MPC实时NMPC
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Albersmeyer,J。;Bock,H.,自适应BDF方法中的灵敏度生成,15-24(2008),柏林,海德堡
[2] Albin,T。;Ritter,D。;阿贝尔·D。;Quirynen,R。;Diehl,M.,二级涡轮增压汽油机气道的非线性MPC,第54届IEEE决策与控制会议(2015年),日本大阪
[3] Allgöwer,F。;纳吉,Z。;Findeisen,R.,非线性模型预测控制:从理论到应用,化工厂设计、运行与控制国际研讨会论文集,台北(2002)
[4] 博克·H。;Deufhard,P。;Hairer,E.,ODE参数识别技术的最新进展,微分和积分方程中反问题的数值处理,95-121(1983),马萨诸塞州波士顿:Birkhäuser,马萨诸纳州波士顿·Zbl 0516.65067号
[5] 博克·H。;Diehl,M。;科什蒂纳,E。;施罗德,J。;比格勒,L。;O.加塔斯。;Heinkenschloss,M。;凯斯,D。;van Bloemen Waanders,B.,大微分代数方程控制系统的约束最优反馈控制,实时和在线PDE约束优化,3-22(2007),费城·Zbl 1248.93071号
[6] 博克·H。;Diehl,M。;库尔,P。;科什蒂纳,E。;施罗德,J。;Wirsching,L.,高效快速非线性模型预测控制的数值方法(2005),柏林,海德堡:
[7] 博尼斯,I。;谢伟。;Theodoropoulos,C.,非线性大规模分布参数系统的线性模型预测控制算法,AIChE Journal,58,801-811(2012)
[8] Caracotsios,M。;Stewart,W.,混合常微分方程和代数方程的初值问题的灵敏度分析,计算机和化学工程,9359-365(1985)
[9] 德布罗瓦雷,F。;M.武科夫。;Quirynen,R。;Diehl,M。;Swevers,J.,《桥式起重机组合非线性最优控制和估计的实验验证》,国际自动控制联合会第19届世界大会论文集(2014年),南非开普敦
[10] Cairano,S。;Yanakiev,D。;Bemporad,A。;科尔马诺夫斯基,I.V。;Hrovat,D.,《模型预测怠速控制:设计、分析和实验评估》,IEEE控制系统与技术汇刊,20,84-97(2012)
[11] Diehl,M.,《大规模非线性过程的实时优化》(2001),海德堡:海德堡大学·Zbl 0991.49023号
[12] Diehl,M.,大规模非线性过程的实时优化,Fortschr-Ber.公司。VDI Reihe 8,Meß-,Steuerungs-und Regelungstechnik,920(2001),杜塞尔多夫:VDI Verlag,杜塞尔多夫·Zbl 0991.49023号
[13] Diehl,M。;博克·H。;Schlöder,J.,最优反馈控制中非线性优化的实时迭代方案,SIAM控制与优化杂志,43,1714-1736(2005)·Zbl 1078.65060号
[14] Diehl,M。;博克·H。;施罗德,J。;芬戴森,R。;纳吉,Z。;Allgöwer,F.,微分代数方程控制过程的实时优化和非线性模型预测控制,过程控制杂志,,12,4,577-585(2002)
[15] Diehl,M。;费罗,H.J。;Haverbeke,N.,《非线性MPC和移动时域估计的有效数值方法》,384391-417(2009),柏林,海德堡·兹比尔1195.93038
[16] Diehl,M。;芬戴森,R。;Allgöwer,F。;博克·H。;Schlöder,J.,非线性模型预测控制实时迭代方案的标称稳定性,IEE Proceedings D-control Theory and Applications,152,3296-308(2005)
[17] Domahidi,A。;Zgraggen,A。;Zeilinger,M。;莫拉里,M。;Jones,C.,《用于滚动时域控制中出现的多阶段问题的有效内点方法》,IEEE决策与控制会议(CDC),668-674(2012),Maui,HI,USA
[18] Falcone,P。;Tufo,M。;博雷利,F。;Asgari,J。;Tseng,H.E.,自治系统中集成车辆动力学控制问题的线性时变模型预测控制方法,第46届IEEE决策与控制会议论文集(2007),美国新奥尔良
[19] 费罗,H.J。;柯奇斯,C。;Potschka,A。;博克·H·G。;Diehl,M.,qpOASES:二次规划的参数活动集算法,《数学规划计算》,,6,4,327-363(2014)·Zbl 1302.90146号
[20] Frasch,J.V。;Sager,S。;Diehl,M.,动态优化问题的并行二次规划方法,数学规划计算,,7,3,289-329(2015)·Zbl 1321.90094号
[21] 弗里森·G。;Sorensen,H。;Dammann,B。;Jorgensen,J.,《线性模型预测控制的高性能小型求解器》,《2014年欧洲控制会议(ECC)论文集》,128-133(2014),法国斯特拉斯堡
[22] Griewank,A。;Walther,A.,《衍生品评估》(2008),费城·兹比尔1159.65026
[23] 格罗斯,S。;Quirynen,R。;Diehl,M.,《基于快速非线性MPC和多重射击的飞机控制》,决策与控制会议(2012年),美国毛伊岛
[24] 格罗斯,S。;Quirynen,R。;Diehl,M.,《使用样条插值气动系数进行风力涡轮机控制的改进实时NMPC方案》,决策与控制会议(2014年),美国洛杉矶
[25] 格罗斯,S。;M.武科夫。;Diehl,M.,控制多兆瓦风力涡轮机的实时MHE和NMPC方案,决策和控制会议(2013年),意大利佛罗伦萨
[26] 格罗斯,S。;Zanon,M。;Diehl,M.,《基于非线性模型预测控制和移动时域估计的机载风能系统控制》,欧洲控制会议,1017-1022(2013),瑞士苏黎世
[27] 格罗斯,S。;Zanon,M。;M.武科夫。;Diehl,M.,《应用于快速系留飞机的机械多体系统的非线性MPC和MHE》,第四届IFAC非线性模型预测控制会议论文集,86-93(2012),荷兰诺德维克霍特
[28] Hairer,大肠杆菌。;诺塞特,S。;Wanner,G.,《求解常微分方程I》(1993),柏林:施普林格出版社,柏林·Zbl 0789.65048号
[29] Hairer,大肠杆菌。;诺塞特,S。;Wanner,G.,《求解常微分方程II-刚性和微分代数问题》(1996),柏林:施普林格出版社,柏林·Zbl 0859.65067号
[30] Hindmarsh,A。;布朗,P。;格兰特,K。;Lee,S。;塞尔维亚共和国。;Shumaker,D。;Woodward,C.,SUNDIALS:非线性和微分/代数方程求解器套件,ACM数学软件汇刊,31,363-396(2005)·Zbl 1136.65329号
[31] Hochbruck,M。;Ostermann,A.,指数积分器,数字学报,19209-286(2010)·Zbl 1242.65109号
[32] Houska,B。;费罗,H.J。;Diehl,M.,ACADO工具包——自动控制和动态优化的开源框架,《最优控制应用程序和方法》,第32、3、298-312页(2011年)·Zbl 1218.49002号
[33] Houska,B。;费罗,H.J。;Diehl,M.,微秒级非线性MPC的自动生成实时迭代算法,Automatica,,47,10,2279-2285(2011)·Zbl 1227.65054号
[34] Keviczky,T。;Balas,G.J.,用于无人驾驶飞行器自主制导的软件驱动后退地平线控制,制导、控制和动力学杂志,29,680-694(2006)
[35] 李伟(Li,W.)。;Biegler,L.,约束非线性过程的多步、牛顿型控制策略,化学工程研究与设计,67,562-577(1989)
[36] Mayne,D.Q.,《模型预测控制:最新发展和未来展望》,Automatica,,50,12,2967-2986(2014)·Zbl 1309.93060号
[37] Nocedal,J。;Wright,S.,《数值优化》(2006),纽约:施普林格出版社·Zbl 1104.65059号
[38] Ohtsuka,T.,用于快速计算非线性滚动时域控制的连续/GMRES方法,Automatica,,40,4,563-574(2004)·Zbl 1168.93340号
[39] 帕特里诺斯,P。;Bempoad,A.,嵌入式线性模型预测控制的加速双梯度投影算法,IEEE Transactions on,59,1,18-33(2014)·Zbl 1360.93400号
[40] Quirynen,R。;Houska,B。;瓦莱里奥,M。;Telen,D。;Logist,F。;Van Impe,J。;Diehl,M.,基于对称算法微分的精确Hessian SQP方法和经济MPC软件,决策与控制会议,2752-2757(2014),美国洛杉矶
[41] Quirynen,R。;M.武科夫。;Zanon,M。;Diehl,M.,《为非线性MPC自动生成微秒解算器:使用ACADO积分器的教程,最优控制应用和方法》,36,685-704(2014)·Zbl 1330.93100号
[42] 罗林斯,J.B。;Angeli,D。;Bates,C.N.,《经济模型预测控制基础》,第51届IEEE决策与控制会议(2012年),美国毛伊岛
[43] 罗林斯,J。;Mayne,D.,《模型预测控制:理论与设计》(2009),Nob Hill
[44] M.武科夫。;Domahidi,A。;费罗,H.J。;莫拉里,M。;Diehl,M.,《长时间和短时间非线性模型预测控制的自动生成算法》,第52届决策与控制会议论文集(2013),意大利佛罗伦萨
[45] M.武科夫。;卢克,W.V。;Houska,B。;费罗,H。;Swevers,J。;Diehl,M.,使用自动代码生成在桥式起重机上对非线性MPC进行实验验证,2012年美国控制会议(2012年),加拿大蒙特利尔
[46] Walther,A.,最优控制显式Runge-Kutta方法的自动微分,计算优化与应用,36,1,83-108(2006)·兹比尔1278.49037
[47] Zanon,M。;Frasch,J.V。;M.武科夫。;Sager,S。;Diehl,M.,自动车辆的模型预测控制,汽车系统优化和优化控制研讨会论文集,41-57(2014),奥地利林茨
[48] Zanon,M。;格罗斯,S。;Diehl,M。;阿伦斯,美国。;Diehl,M。;Schmehl,R.,刚性翼型机载风能系统的模型预测控制,机载风能(2013),德国柏林
[49] Zanon,M。;格罗斯,S。;Diehl,M.,非线性系统的不确定线性MPC和近似经济MPC,过程控制杂志,,241273-1281(2014)
[50] Zanon,M。;格罗斯,S。;Diehl,M.,一种在当地等同于经济MPC的跟踪MPC配方,《过程控制杂志》,45,30-42(2016)
[51] Zanon,M。;霍恩,G。;格罗斯,S。;Diehl,M.,基于非线性MPC和MHE的双翼机载风能系统控制,欧洲控制会议,1801-1806(2014),法国斯特拉斯堡
[52] 扎瓦拉,V.M。;Biegler,L.,《高级步进NMPC控制器:最优性、稳定性和鲁棒性》,Automatica,,45,86-93(2009)·Zbl 1154.93364号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。