模型预测控制(全面讲解).pptx
《模型预测控制(全面讲解).pptx》由会员分享,可在线阅读,更多相关《模型预测控制(全面讲解).pptx(101页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章模型预测控制内容要点1预测预测控制的控制的发发展展2预测预测控制的控制的基基本本原原理理3模型模型算法控算法控制制(MAC)4动态动态矩矩阵阵控控制制(DMC)5状状态态反反馈预馈预测测控控制制(SFPC)6多多变变量量协调协调预预测测控控制制第一节 预测控制的发展现现代控制代控制理理论论的的发发展展与特与特点点特点特点状状态态空空间间分分析析法法最最优优性能性能指指标设标设计计应应用用航航天、航天、航空空等等军军事事领领域域要求要求精精确的数确的数学学模模型型第一节 预测控制的发展工工业过业过程程的的特特点点多多变变量量高高维维复复杂杂系系统难统难以以建建立立精确精确的的数学模数学模型
2、型工工业过业过程程的的结结构构、参数以参数以及及环环境具境具有有不确定不确定性、性、时变时变性性、非非线线性性,最最优优控控制制难难以以实实现现预预测测控制控制的的产产生生基于模型的控制,但基于模型的控制,但对对模型的要求不高模型的要求不高采用采用滚动优滚动优化策略,以局部化策略,以局部优优化取代全局最化取代全局最优优利用利用实测实测信息反信息反馈馈校正,增校正,增强强控制的控制的鲁鲁棒性棒性第一节 预测控制的发展1978年年,Richalet、Mehra提出了基于脉冲响提出了基于脉冲响应应的模型的模型预预 测测 启启 发发 控控 制制(Model Predictive Heuristic C
3、ontrol,MPHC),后后转转化化为为模型算法控模型算法控制制(Model Algorithmic Control,MAC)1979年年,Cutler提出了基于提出了基于阶跃阶跃响响应应的的动态动态矩矩阵阵控制控制(Dynamic Matrix Control,DMC)1987年年,Clarke 提出了基于提出了基于时间时间序列模型和在序列模型和在线线辨辨识识的的 广广义预测义预测控控制制(Generalized Predictive Control,GPC)1988年,袁璞提出了基于离散状年,袁璞提出了基于离散状态态空空间间模型的状模型的状态态反反馈预馈预 测测控控制制(State Fe
4、edback Predictive Control,SFPC)第一节 预测控制的发展预测预测控制有关公司及控制有关公司及产产品品SetPointDMCAspenTech:IDCOM:DMCSetPoint Inc:SMC-IDCOM:DMCplus:RMPCTProfimatics:Honeywell:Adersa(法法):DMC CorpPCTProfimatics HIECONConnoisseurInvensys:DOT(英英):Predictive Control Ltd:STAR第一节 预测控制的发展预预测测控制控制的的特特点点建建模方便模方便,对对模型模型要要求不求不高高滚滚动动的
5、的优优化化策略,策略,具具有有较较好好的的动态动态控控制制效效果果简简单实单实用用的的反反馈馈校校正正,有利,有利于于提高控提高控制制系系统统的的 鲁鲁棒棒性性不不增加理增加理论论困困难难,可可推广到推广到有有约约束条束条件件、大、大纯纯 滞滞后、非后、非最最小相位小相位及及非非线线性性等等过过程程是是一种一种计计算算机机优优化化控控制算制算法法第二节 预测控制的基本原理模型模型预测预测控控制制与与PID控制控制PID控制:根据控制:根据过过程程当前当前的的和和过过去的去的输输出出测测量量 值值和和给给定定值值的偏差的偏差来来确定当确定当前前的控制的控制输输入入预预测测控制控制:不不仅仅利利用
6、用当前的当前的和和过过去的去的偏偏差差值值,而而且且还还利利用用预测预测模模型型来来预测预测过过程程未来未来的的偏差偏差值值。以以滚动优滚动优化化确定当确定当前前的最的最优优控控制策略制策略,使未使未来来 一一段段时间时间内内被控被控变变量量与期望与期望值值偏差最偏差最小小从基本思想从基本思想看看,预测预测控控制制优优于于PID控制控制第二节 预测控制的基本原理+_受控过程动态 预测模型在线优化 控制器+模型输出 反馈校正r(k)y(k)u(k)d(k)_ y(k|k)+y(k+j|k)三要素:三要素:预测预测模型模型滚动优滚动优化化反反馈馈校正校正第二节 预测控制的基本原理 一.预测模型(内
7、部模型)预测预测模型模型的的功功能能根据被控根据被控对对象象的的历历史史信信息息 u(k-j),y(k-j)|j1 和未来和未来输输入入 u(k+j-1)|j=1,m,预测预测 系系统统未来响未来响应应 y(k+j)|j=1,p预预测测模型模型形形式式参参数模型数模型:如微分如微分方方程、差程、差分分方方程程非非参数模参数模型型:如脉:如脉冲冲响响应应、阶阶跃跃响响应应第二节 预测控制的基本原理 一.预测模型(内部模型)2yu143基基于模型于模型的的预测预测示示意意图图过过去去未来未来k 时时刻刻1控控制策制策略略2控控制策制策略略3对对应应于控制于控制策策略略的的输输出出4对对应应于控制于
8、控制策策略略的的输输出出第二节 预测控制的基本原理 二.滚动优化(在线优化)最最优优控制控制通通过过使某一性能指使某一性能指标标最最优优化化来确定其未来的控制作用的来确定其未来的控制作用的局部局部优优化化不不是是采采用用一一个个不不变变的的全全局局最最优优目目标标,而而是是采采用用滚滚动动式式的的有有 限限时时域域优优化化策策略略。在在每每一一采采样样时时刻刻,根根据据该该时时刻刻的的优优化化 性能指性能指标标,求解,求解该时该时刻刻起起有限有限时时段的最段的最优优控制率控制率在在线滚动线滚动计计算得到的控制作用序列算得到的控制作用序列也也只有当前只有当前值值是是实际执实际执行行的的,在下一个
9、采在下一个采样时样时刻又重新求取最刻又重新求取最优优控制率控制率第二节 预测控制的基本原理 二.滚动优化(在线优化)滚滚动优动优化化示示意意图图yryryuk 时时刻刻优优化化213yuk+1 时时刻刻优优化化213k+1kt/T1参参考考轨轨迹迹yr(虚虚线线)2最最优预测输优预测输出出y(实线实线)3最最优优控制作用控制作用u第二节 预测控制的基本原理 三.反馈校正(误差校正)模型失配模型失配实际实际被控被控过过程存程存在在非非线线性、性、时变时变性、不确定性、不确定性性等原因,等原因,使基于模型的使基于模型的预测预测不可能准确地与不可能准确地与实际实际被控被控过过程相符程相符反反馈馈校正
10、校正在每个采在每个采样时样时刻,都要通刻,都要通过过实际测实际测到的到的输输出信出信息息对对基于基于 模型的模型的预测输预测输出出进进行修正,然后再行修正,然后再进进行新的行新的优优化化闭环优闭环优化化不断根据系不断根据系统统的的实际输实际输出出对预测输对预测输出作出修正,使出作出修正,使滚动滚动 优优化不但基于模型,而且利化不但基于模型,而且利用用反反馈馈信信息息,构成,构成闭环优闭环优化化第二节 预测控制的基本原理 三.反馈校正(误差校正)反反馈馈校正校正示示意意图图3 k+1 时时刻刻预测误预测误差差4k+1时时刻校正后刻校正后的的预测输预测输出出yukk+11k 时时刻刻的的预测预测输
11、输出出2k+1时时刻刻实际输实际输出出4123t/T第三节 模型算法控制(MAC)模型算法控模型算法控制制(Model Algorithmic Control):):基基于脉冲于脉冲响响应应模型模型的的预测预测控控制制,又称,又称模模型型预预测测 启启发发式控式控制制(MPHC)60年代末年代末,Richalet等等人人在在法法国工国工业业企企业业中中应应用用 于于锅锅炉和炉和精精馏馏塔的塔的控控制制主主要内要内容容预测预测模模型型反反馈馈校校正正参考参考轨轨迹迹滚动优滚动优化化第三节 模型算法控制(MAC)一.预测模型N0t/T1 h1h2hN12系系统统的离的离散脉散脉冲响冲响应应示示意意
12、图图jMAC的的预测预测模型模型渐渐近近稳稳定定线线性被控性被控对对象象的的单单位位脉冲响脉冲响应应曲曲线线y有限个采有限个采样样周期后周期后lim hj 0第三节 模型算法控制(MAC)一.预测模型MAC算法中的模型参数算法中的模型参数有限有限脉冲响脉冲响应应(Finite Impulse Response,FIR)hT=h1,h2,hN 可完可完全描全描述述系系统统的的动动态态特特性性N称称为为建模建模时时域域系系统统的的渐渐近近稳稳定定性性保保证证了了模模型可用型可用有有限的脉限的脉冲冲响响应应描描述述系系统统的的线线性性保保证证了了可可用用线线性性系系统统的迭的迭加性加性第三节 模型算
13、法控制(MAC)一.预测模型210yu1u2210y2.332.51.50.84.66531.6t/Tt/Tt/Tt/T第三节 模型算法控制(MAC)一.预测模型1y(5)h5u(0)h4u(1)y(2)h2u(0)h1u(1)y(3)h3u(0)h2u(1)y(4)h4u(0)h3u(1)y(1)h u(0)ii1Ny(k)h u(k i)t/T2110uyt/T234562.332.5 1.54.66530.87.68.56.53.8u(0)u(1)y(t)0g()u(t)d第三节 模型算法控制(MAC)一.预测模型采采用脉冲用脉冲响响应应模型模型对对未来未来时时刻刻输输出出进进行行预预测
14、测Nj 1,2,Pym(k j)hiu(k j i)i1P 称称为为预测时预测时域域取取u(k+i)在在i=M-1后保持不后保持不变变u(k i)u(k M 1)i M,M 1,P 1M 称称为为控制控制时时域域,M P第三节 模型算法控制(MAC)一.预测模型未来未来输输出出值值的的P步步预预测测值值T11(N 1)U(k)u(k N 1)u(k N 2)u(k 1)Ni1ym(k j)hiu(k j i)j 1,2,M 1Nj M,M 1,P hiu(k j i)i j M 2j M 1ym(k j)hiu(k M 1)i1控制作用可分控制作用可分为为两步两步T1M2U (k)u(k)u(
15、k 1)u(k M 1)已知控制已知控制作用作用未知控制未知控制作用作用第三节 模型算法控制(MAC)一.预测模型mmmmym(k 1)u(k)y (k 2)u(k 1)Y (k)y (k M)(k M 1)u ym(k M 1)u(k M 1)y (k P)u(k M 1)u(k 1)u(k)u(k M 2)u(k M 1)u(k M 1)u(k 2)u(k 1)u(k M 3)u(k M 2)u(k M 1)h hN 2 h1 )u(k N 1)u(k N 2)u(k N M)u(k N M 1u(k M 2)u(k M 3)u(k P N)第三节 模型算法控制(MAC)一.预测模型320
16、P1 P(N 1)NNN 1Nh 0hhhhhhH1 h PM hP hh h hi PM 1i1hPM 212 h1 hMhM 1hh12Ym(k)H1U1(k)H2U2(k)h10MhP1M 1H 2 T11(N 1)U(k)u(k N 1)u(k N 2)u(k 1)T1M2U (k)u(k)u(k 1)u(k M 1)第三节 模型算法控制(MAC)二.反馈校正以当前以当前过过程程输输出出测测量量值值与模型与模型计计算算值值之差修正模型之差修正模型预测值预测值Ne(k)y(k)ym(k)TP21 TP1Py(k P)yP(k 2)YP(k)yP(k 1)yP(k j)ym(k j)j y
17、(k)ym(k)ym(k)hiu(k i)i1对对于于P步步预测预测YP(k)Ym(k)e(k)j 1,2,P第三节 模型算法控制(MAC)三.设定值与参考轨迹预预测测控制控制并并不是要不是要求求输输出迅出迅速速跟踪跟踪设设定定值值,而而 是是使使输输出出按按一定一定轨轨迹迹缓缓慢地慢地跟跟踪踪设设定定值值ydy(k)t/Tk+Pkk+1yP(k)u(t)yr(k)未来未来过过去去第三节 模型算法控制(MAC)三.设定值与参考轨迹根据根据设设定定值值和当前和当前过过程程输输出出测测量量值值确定参考确定参考轨轨迹迹 最广泛使用的参考最广泛使用的参考轨轨迹迹为为一一阶阶指数指数变变化形式化形式Ts
18、采采样样周期周期T 参考参考轨轨迹的迹的时间时间常数常数 y(k)当前当前时时刻刻过过程程输输出出 yd设设定定值值yr(k j)y(k)(1)yjjdj 1,2,PTTs eTrrrr1Py (k 2)Y(k)y(k 1)y(k P)第三节 模型算法控制(MAC)四.最优控制优优化控制的目化控制的目标标函数函数求解最求解最优优控制率控制率2TPr22TPr2R2QY(k)Y(k)U(k)RU(k)Y(k)Y(k)Q 代入代入YP(k)U(k)min J YP(k)Yr(k)221122rT1122r U T(k)RU(k)H U(k)H U(k)e(k)Y(k)J H U(k)H U(k)e
19、(k)Y(k)Q 0JU 2(k)第三节 模型算法控制(MAC)四.最优控制最最优优控制率控制率为为现时现时刻刻k的最的最优优控制作用控制作用222r11TTH QHRH QY(k)H U(k)e(k)U(k)1q2r22Q diagq1qP R diagr1rM 2r11TDY(k)H U(k)e(k)U(k)TTDT22211M 100H QH RH Q第三节 模型算法控制(MAC)yryd参考参考轨轨迹迹模型模型yr(k+i)优优化算法化算法minJ对对象象模型模型ym(k+i)预测预测yP(k+i)yPymeyu模型算法控制原理示意模型算法控制原理示意图图第四节 动态矩阵控制(DMC)
20、动态动态矩矩阵阵控控制制(Dynamic Matrix Control):):基基于于阶跃阶跃响响应应模型模型的的预测预测控控制制1973年年,DMC应应用于用于美美国国壳牌壳牌石石油公油公司司的的生生产产 装装臵臵上上1979年年,Cutler等在等在美美国国化化工工学会学会年年会上会上首首次次 介介绍绍了了DMC算法算法主主要内要内容容预测预测模模型型反反馈馈校校正正参考参考轨轨迹迹滚动优滚动优化化第四节 动态矩阵控制(DMC)一.预测模型DMC的的预测预测模型模型渐渐近近稳稳定定线线性被控性被控对对象象的的单单位位阶跃阶跃响响应应曲曲线线aN a()有有限个限个采采样样周周期期后后模型截
21、断模型截断y01a3a1a2N-1NaNaN-1t/T23系系统统的离的离散脉散脉冲响冲响应应示示意意图图第四节 动态矩阵控制(DMC)一.预测模型DMC算法中的模型参数算法中的模型参数有限有限集集合合 aT=a1,a2,aN中的参数中的参数可可以完以完全全 描述系描述系统统的的动态动态特性特性N称称为为建模建模时时域域系系统统的的渐渐近近稳稳定定性性保保证证了了模模型可用型可用有有限的限的阶阶跃跃响响应应描描述述系系统统的的线线性性保保证证了了可可用用线线性性系系统统的迭的迭加性加性第四节 动态矩阵控制(DMC)一.预测模型77641Time 01第四节 动态矩阵控制(DMC)一.预测模型2
22、12118123Time 03第四节 动态矩阵控制(DMC)一.预测模型Time 0114677-2-2-8-12-14-7-1477-14-5-7第四节 动态矩阵控制(DMC)一.预测模型CV1-CV0=1*(1)=1CV2-CV0=4*(1)+1*(0)=4CV3-CV0=6*(1)+4*(0)+1*(-2)=4CV4-CV0=7*(1)+6*(0)+4*(-2)=-1CV5-CV0=7*(1)+7*(0)+6*(-2)=-5CV6-CV0=7*(1)+7*(0)+7*(-2)=-7CV7-CV0=7*(1)+7*(0)+7*(-2)=-7第四节 动态矩阵控制(DMC)一.预测模型 7 7
23、 544 17777671642 7 4 2 l3 l1 CV6 CVCV5 14CV 764*l 1777CV3 CVCV1 1第四节 动态矩阵控制(DMC)一.预测模型CV A*l4 3 2 1654 34565432 4321 123127 765 4 3 2*llllaaaaaaaa aaaaaaCVaaCVaaaaaCVCVCVCVCV1 a1第四节 动态矩阵控制(DMC)一.预测模型 21u(k M 1)u(k)u(k 1)a aaPM 1 aP1 aPaM 1aMM yM (k P)yM(k M)y(k 2)yM(k 1)a100000a1yPM(k)AuM(k)第四节 动态矩阵
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模型 预测 控制 全面 讲解
限制150内