《计算机控制理论第十三章精选PPT.ppt》由会员分享,可在线阅读,更多相关《计算机控制理论第十三章精选PPT.ppt(43页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机控制理论第十三章第1页,此课件共43页哦13.1概述概述一、发展过程一、发展过程面面对对实实际际工工业业生生产产过过程程的的特特点点,寻寻求求对对模模型型要要求求低,在线计算简易,控制品质优良的控制算法。低,在线计算简易,控制品质优良的控制算法。60年代:年代:萌发萌发MAC思想(法国)思想(法国)78年:年:模型预测启发控制模型预测启发控制MPHC(J.Richalet)第2页,此课件共43页哦80年代初年代初:动态矩阵控制动态矩阵控制DMC预测控制预测控制PC输出预测算法控制输出预测算法控制OPAC输出预测最少拍控制输出预测最少拍控制OPDBC广义预测控制广义预测控制GPC扩展时域预
2、测自适应控制扩展时域预测自适应控制EPSAC扩展时域自适应控制扩展时域自适应控制EHAC推理控制推理控制IC内模控制内模控制IMC第3页,此课件共43页哦二、预测控制的分类二、预测控制的分类1基于非参数模型的预测控制型:基于非参数模型的预测控制型:脉冲响应模型脉冲响应模型阶跃响应模型阶跃响应模型主要算法:主要算法:MPHC、MAC、DMC2基于参数节省模型的预测控制型:基于参数节省模型的预测控制型:受控自回归滑动平均(受控自回归滑动平均(CARMA)模型)模型受控自回归积分滑动平均(受控自回归积分滑动平均(CARIMA)模型)模型主要算法:主要算法:GPC、EPSAC、EHAC第4页,此课件共
3、43页哦3.从结构设计出发所产生的预测控制从结构设计出发所产生的预测控制IC、IMC4其它预测控制其它预测控制双线性系统预测控制:双线性系统预测控制:BSPC神经网络遗传算法预测控制神经网络遗传算法预测控制第5页,此课件共43页哦三、预测控制的基本算法原理三、预测控制的基本算法原理模型预测启发控制的三要素:模型预测启发控制的三要素:内部模型内部模型参考轨迹参考轨迹控制算法控制算法第6页,此课件共43页哦1内部模型内部模型脉冲响应脉冲响应预测模型:预测模型:第7页,此课件共43页哦2参考轨迹参考轨迹第8页,此课件共43页哦3控制算法控制算法确定一组确定一组M个控制变量(或控制增量)个控制变量(或
4、控制增量)使在未来使在未来时刻的预测输出时刻的预测输出与期望输出与期望输出方差为极小。即:方差为极小。即:第9页,此课件共43页哦四、预测控制的方法机理四、预测控制的方法机理预测模型预测模型滚动优化滚动优化反馈校正反馈校正第10页,此课件共43页哦13.2模型算法控制模型算法控制(ModelAlgorithmControl)参考模型预测器最优控制变量计算对象模型CyrypyMuy+-第11页,此课件共43页哦1.内部模型(表达与预测)内部模型(表达与预测)真实模型:真实模型:(1)内部模型:内部模型:(2)第12页,此课件共43页哦2.参考轨迹参考轨迹(3)3.最优化控制准则和最优化控制策略最
5、优化控制准则和最优化控制策略(4)第13页,此课件共43页哦(1)开环控制)开环控制第14页,此课件共43页哦当当P=1时:时:(6)静差分析:静差分析:稳态时有稳态时有而:而:静差:静差:(7)第15页,此课件共43页哦(2)闭环控制闭环控制对象gTz-1 预测 yp(k+i)yr(k+i)i=1,2,p 计算最优控制 序列 u(k+i)i=0,1,,P-1 模型z-1y(k+1)y(k)yM(k+1)yM(k)u(k)第16页,此课件共43页哦一步预测,即时校正法一步预测,即时校正法其中其中(8)第17页,此课件共43页哦这时即使这时即使,可以证明,可以证明据(据(8)式:)式:一一步步预
6、预测测的的闭闭环环模模型型算算法法控控制制流流程程图图如如下页:下页:第18页,此课件共43页哦初始准备控制量设定 误差设定实际输出值测量.测定对象的脉冲响应选择参数轨迹时间常数Tr,计算控制量计算:参数输出与模型预测输出计算控制量设置u(k)为一下时刻作准备Bu(k)A离线运算在线运算第19页,此课件共43页哦实际输出值测量y(k)误差计算A到 采 样 时刻否?BYN第20页,此课件共43页哦4有纯滞后对象的控制算法修正有纯滞后对象的控制算法修正对象有纯滞后时对象有纯滞后时这时如果:这时如果:不再有效不再有效必须对算法进行修正必须对算法进行修正第21页,此课件共43页哦将将记为记为,则,则(
7、9)由此可得:由此可得:(10)第22页,此课件共43页哦13.3动态矩阵控制(动态矩阵控制(DynamicMatrixControl)1.预测模型预测模型阶跃响应阶跃响应第23页,此课件共43页哦假设在假设在时刻,控制量不再变化,未来输出为:时刻,控制量不再变化,未来输出为:那么,在控制增量那么,在控制增量作用后系统的输出为作用后系统的输出为其中其中(11)第24页,此课件共43页哦在在时刻,预测在控制增量时刻,预测在控制增量,作用下系统在未来作用下系统在未来P个时刻的输个时刻的输出:出:式中:式中:(12)第25页,此课件共43页哦第26页,此课件共43页哦Ap-M+1u(k+M-1)Ap
8、-1u(k-1)Apu(k)ypM(k)yp0(k)yM(k+1/k)yM(k+3/k)yM(k+2/k)y0(k+1/k)y0(k+2/k)y0(k+3/K)a1u(k)a1u(k+1)a2u(k)a3u(k)第27页,此课件共43页哦1.最优控制规律最优控制规律(13)来确定从现在起来确定从现在起M个时刻的控制增量个时刻的控制增量,以使系统在未来以使系统在未来个时刻的输出个时刻的输出值尽可能接近期望值值尽可能接近期望值式中式中P最优化时域长度最优化时域长度M控制时域长度控制时域长度第28页,此课件共43页哦第29页,此课件共43页哦将(将(12)式代入()式代入(13)式,得)式,得(14
9、)在在t=kh时刻都是已知的,时刻都是已知的,(14)式就是式就是DMC的开环控制形式的开环控制形式第30页,此课件共43页哦3误差校正及闭环控制形式误差校正及闭环控制形式采用现时的控制增量采用现时的控制增量其中其中由(由(11)式,)式,在在kh时刻时刻预测:预测:在在(k+1)h时刻时刻预测:预测:得一误差量得一误差量第31页,此课件共43页哦用它来校正用它来校正kh时刻的预测值:时刻的预测值:即即式中:式中:经校正后的经校正后的将作为将作为t=(k+1)h时刻的预测初值时刻的预测初值,但由但由于时移,在于时移,在t=(k+1)h时,应预测时,应预测t=(k+2)h,,(k+N+1)h时的
10、时的输出值,令输出值,令第32页,此课件共43页哦h3e(k+1)实际轨迹y(k+1)y(k)e(k+1)h2e(k+1)y1(k+1/k)ycor(k+1)yNo(k+1)hNe(k+1)yN1(k)yN0(k)t/hkk+1k+2k+Nk+3k+N+1令令则则第33页,此课件共43页哦4DMC的算法:的算法:dTz/z-1对象aIpxp0z-1Sh1 0 0Wpu(k)u(k)y(k+1)yN1(k)yN1(k)yp0(k)yN0(k+1)ycor(k+1)e(k+1)y1(k+1/k)+-+-调节预测校正第34页,此课件共43页哦预测初值设定控制增量计算计算控制量及实施输出预测下一时刻实
11、际输出测量y(k+1)Nu(k)模型动态系数测定a1,a2,aN控制动态系数计算校正动态系数选定h1,h2,hN采样时刻到否?误差计算:预测值校正时移,预测初值置定离线运算在线运算y(0)第35页,此课件共43页哦3.4推理控制(推理控制(InferentialControl)一、一、工作原理工作原理G(s)GI(s)G(s)Gp(s)(S)u(s)+Y(s)+YpF(s)R(s)推理控制器模型估计器1结构图结构图第36页,此课件共43页哦2信号分离部分信号分离部分假设假设Gp(s)=G(s)则则第37页,此课件共43页哦3推理控制器部分推理控制器部分原则原则(1)应使系统对输入设定有良好的跟
12、踪性能,并同)应使系统对输入设定有良好的跟踪性能,并同时满足瞬态性能要求和稳态性能要求。时满足瞬态性能要求和稳态性能要求。(2)应使系统对不可测扰动有良好的抗干扰性能,)应使系统对不可测扰动有良好的抗干扰性能,尽可能使系统输出不受扰动的影响。尽可能使系统输出不受扰动的影响。第38页,此课件共43页哦选选理想的理想的IC则则第39页,此课件共43页哦二、二、IC的设计方法的设计方法估计模型一般为估计模型一般为增加一个滤波器增加一个滤波器G(s)GI(s)G(s)Gp(s)(S)U(s)+Y(s)R(s)IC设计为:设计为:第40页,此课件共43页哦If:Gp(s)=G(s)Then:只要只要GF(S)的稳态增益为的稳态增益为1则则可以证明,即使可以证明,即使第41页,此课件共43页哦例:例:对象:对象:模型估计器为模型估计器为扰动通道传函为:扰动通道传函为:滤波器的传递函数为滤波器的传递函数为IC设计为:设计为:第42页,此课件共43页哦仿真系统结构图为仿真系统结构图为:hh ZOH(t)+y(t)r(t)+第43页,此课件共43页哦