当前位置:主页 > 科技论文 > 计算机论文 >

应用于嵌入式系统的快速模型预测控制算法研究

发布时间:2020-10-19 22:44
   近二十年来,预测控制理论与技术逐渐发展成熟,由于计算资源需求较大,预测控制算法在石油化工、电力系统等控制周期较长的对象上取得了广泛的应用。近年来,随着嵌入式系统的飞速发展,航天、汽车等快速被控对象对控制性能的要求不断提高,基于嵌入式系统的快速预测控制(fast MPC)逐渐成为研究热点。FPGA、ARM等作为广泛采用的嵌入式平台,本身具有大量可编程逻辑资源,这种特性可以实现诸如矩阵计算一样的复杂计算。本文围绕着快速模型预测控制算法以及嵌入式应用,利用Buck DC-DC电路等高采样电力电子器件作为对象进行研究,取得以下成果:·针对含有复数极点的二阶对象Buck DC-DC电路,推导相应的预测函数控制算法。预测函数控制算法通过一步预测的办法,快速达到设定值以实现对DC-DC变换器进行控制,避免了一般MPC需要滚动优化而带来的计算资源的不足。最后通过GPIC实现对DC-DC电路的实际控制,实验结果表明,DC-DC变换器输出电压在GPIC的控制下能很好地跟踪到设定值,具有良好的阶跃响应和抗负载突变能力。·针对Buck DC-DC变换器提出了一种快速的模型预测控制(MPC)算法,该算法针对二阶开环不稳定过程采用了闭环双模结构既保证了稳定性又利用终端最优的特点降低了转换成二次规划问题(QP)的计算量。同时通过仿真的办法得到大量最优序列的测试数据并将其进行奇异值(SVD)分解降低二次规划问题求解的复杂度,最后采用对偶加速梯度投影法(GPAD)实现最优控制序列的求解。通过仿真实验验证表明电路负载变化范围较大的情况下依然能较快地达到设定点并保持良好的动态过程。·针对时变参数系统提出了一种快速模型预测控制算法。该算法在处理大规模问题上优于传统快速模型预测控制算法。首先该方法将在线MPC问题转化为QP问题时保留了等式约束,这使得在每次采样需要更新模型时计算更加简便。此外,这种构建方式可以使得待优化的QP问题有很强的稀疏性。尽管这种保留等式约束的建模方式使得问题的计算规模变大,但是可以将KK T条件转化为分段线性函数并通过牛顿法与线搜索方法相结合以提高优化速度。该算法通过仿真对比了算法的优势,通过实验验证了其作为控制器的可行性。·基于前面所研究的快速模型预测控制算法开发了基于嵌入式系统的电路控制器,实现了利用ARM单片机、FPGA对直流随动系统和实验室小型风力发电系统的控制,充分的验证了快速MPC在嵌入式系统中的设计可行性。
【学位单位】:浙江大学
【学位级别】:博士
【学位年份】:2018
【中图分类】:TP273;TP368.1
【部分图文】:

快速算法,快速模型,预测控制算法,算法


1.2.3快速模型预测控制算法在实时嵌入式系统中的应用研究现状??上文中提到了三大快速模型预测控制算法体系,这些体系在嵌入式系统中都有了较为??广泛的应用。下图为这些算法体系在FPGA中的应用现状,通过图1.1中可以看出,这些??算法以及其衍生算法在硬件平台中的应用已经趋于成熟。但是不同的算法体系在计算过??程中有不同的侧重点,它们对计算资源的分配也各不相同。以下简单列举不同算法在嵌入??式应用中的计算负担差异。??Interior-Point?Active-Set?First-Order??Methods?Methods?Methods??Predictor-Corrector???.?.????AMA??Bastorrotxca?and?Benkrid?(2011)?(??..???l?a?6?)?D?.?f?(?^?Shukla?et?al.??Uu?e

流程图,模型预测控制,实时嵌入式系统,算法设计


指标求解一个最优控制序列,并将该控制序列的第一个控制量作用于被控对象。在下一个??采样时刻,利用新的状态做模型反馈校正,形成闭环控制。这就是模型预测控制的主要特??点,该算法在实时嵌入式系统中的应用方案主要参考图1.2所示闭环流程。其中嵌入式优??化环节中,主要执行了模型预测控制转为二次规划问题(QP)的在线优化过程,以及实物??系统的状态测量以便做模型修正。而得到的最优预测输出则作为控制量对系统进行控制。??本文着重研究了嵌入式系统这一模块,提出快速模型预测控制算法以便加速优化过程。此??外FPGA是一个可以高速运算的数字化系统,利用板载控制器和相关的模数转换模块,可??以实现与实物系统的连接,同时利用其高频采样率的特性可以将模型预测控制算法应用??15??

预测函数控制,基本结构


求解方法是通过在预测时域上选择一些点(称为拟合点),使得模型的预测输出在这些拟??合点上最接近于一条趋向拟跟踪设定值的参考轨迹的相应值而求得。??如图2.1为预测函数控制的基本结构。通过该结构中的元素可以知道作为第三代的预??测控制算法,其仍属于预测控制的范畴,因此该算法的基本原理仍然要从预测控制的三个??基本特征来推导:模型预测,滚动优化和反馈校正。??扰动??、?yr(^+i)?1??yp?(A)????j??yp{k?+?i)?Er(k?+?{)??图2.1预测函数控制的基本结构??2.2.1模型预测??模型预测输出ym(fc)由两部分组成,一部分为自由响应y/(A:),相当于零输入响应,它??仅仅依赖于过去时刻的控制量输出量,与当前时刻及将来的控制量无关。另一部分为受迫??22??
【相似文献】

相关期刊论文 前10条

1 刘锦;聂诗良;;基于稳定平台的广义预测控制算法[J];传感器世界;2012年10期

2 徐金榜;罗泠;周永鹏;万淑芸;;升压变换器的电流环预测控制算法[J];华中科技大学学报(自然科学版);2007年07期

3 王子洋;吴刚;郑涛;;一种具有大工作域的非线性预测控制算法(英文)[J];中国科学技术大学学报;2007年12期

4 陈希平,朱秋琴,王彩霞;广义预测控制算法的研究[J];控制工程;2005年S1期

5 初学导;刘晓华;;一种自校正广义预测控制算法[J];曲阜师范大学学报(自然科学版);1989年04期

6 杨平,彭道刚,韩璞,于希宁;神经网络预测控制算法及其应用[J];控制工程;2003年04期

7 雎刚,徐治皋;一种基于变结构的预测控制算法及其应用研究[J];中国电机工程学报;2001年07期

8 雎刚,陈来九;一种新的预测控制算法:模糊预测控制算法[J];控制理论与应用;1998年01期

9 舒迪前;预测控制算法的内模结构及其统一格式[J];控制与决策;1994年01期

10 侯宁;;预测控制算法的研究现状与展望[J];湖北广播电视大学学报;2013年11期


相关博士学位论文 前10条

1 刘振;应用于嵌入式系统的快速模型预测控制算法研究[D];浙江大学;2018年

2 李奇安;广义预测控制算法简化实现方法研究[D];浙江大学;2005年

3 李志勇;迭代预测控制算法及其应用研究[D];中南大学;2006年

4 李素真;监督预测控制算法的应用研究[D];华北电力大学;2015年

5 牛健;双时标预测控制算法的研究[D];浙江大学;2010年

6 余世明;预测控制算法及其应用研究[D];浙江大学;2001年

7 李丽娟;最小二乘支持向量机建模及预测控制算法研究[D];浙江大学;2008年

8 罗秋滨;一类非线性系统预测控制中的建模问题[D];哈尔滨工业大学;2008年

9 赵慧荣;多目标经济预测控制算法及其在锅炉低氮燃烧优化中的应用研究[D];东南大学;2017年

10 万娇娜;基于有限精度求解的非线性预测控制算法研究[D];浙江大学;2011年


相关硕士学位论文 前10条

1 袁一丁;基于非参数模型的协调系统预测控制算法研究[D];华北电力大学;2018年

2 梁薇;基于物理平台的多变量大迟延系统的预测控制算法研究及实现[D];华北电力大学;2018年

3 靳俊发;基于IELM-ARMAX组合模型的水泥熟料烧成系统预测控制算法研究[D];燕山大学;2017年

4 王凯宸;基于物理平台的大迟延对象预测控制算法研究及实现[D];华北电力大学;2017年

5 张雨辰;基于预测控制算法的无线并联变换器延时补偿研究[D];安徽工业大学;2016年

6 张小艳;基于机理模型的双层结构工业预测控制算法的研究[D];浙江大学;2015年

7 李济炜;基于多步控制策略的随机乘型系统预测控制算法设计[D];上海交通大学;2013年

8 段光华;基于FPGA实现预测控制算法[D];吉林大学;2008年

9 李劲松;具有预测控制算法的水槽控制系统[D];合肥工业大学;2002年

10 朱祉旭;改进的预测控制算法在电力系统稳定器中的应用与实现[D];辽宁工业大学;2016年



本文编号:2847820

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2847820.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户08605***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com