预测控制学习.pptx
《预测控制学习.pptx》由会员分享,可在线阅读,更多相关《预测控制学习.pptx(98页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 4 讲动态矩阵控制DMC第1页/共98页24 二月 20232内容要点v动态矩阵控制基本思想v动态矩阵控制基本算法v动态矩阵控制性能分析v动态矩阵控制工业应用v预测控制系统参数设计第2页/共98页动态矩阵控制基本思想第3页/共98页24 二月 20234动态矩阵控制(DMC)vDMC是应用最为广泛的一种模型预测控制算法。v1974年,在SHELL石油公司的生产装置首次成功应用,实现多变量控制。v1979年,Cutler在AIChE年会上总结上述应用成果,提出动态矩阵控制算法。v1980年,Cutler在ACC上系统阐述DMC算法。(Cutler C.R.,Ramaker B.L.,Dyna
2、mic matrix control:acomputer control algorithm,Proc.of ACC,1980,San Francisco)第4页/共98页24 二月 20235动态矩阵控制(DMC)vDMC主要包括内部预测模型、反馈校正、滚动优化和参考轨迹等几个部分。vDMC采用系统阶跃响应作为内部预测模型,是一种非参数模型。v用过去和当前的输入输出状态,根据内部模型,预测系统未来的输出状态。v经过用模型输出误差进行反馈校正以后,再与参考轨迹进行比较,应用二次型性能指标进行滚动优化,然后再计算当前时刻加于系统的控制,完成整个动作循环。第5页/共98页DMC基本算法第6页/共9
3、8页24 二月 20237阶跃响应模型v考虑如下线性自衡系统:v等价为一个幅度为的u(k)阶跃G(z-1)u(k)y(k)第7页/共98页24 二月 20238阶跃响应模型v对于非自衡对象,可以先通过PID控制器进行镇定,再将包含PID控制器在内的闭环系统作为广义对象,设计DMC控制器。G(z-1)u(k)y(k)PIDv(k)+_第8页/共98页24 二月 20239阶跃响应模型v系统的单位阶跃采样数据示意图v单位阶跃响应序列:模型截断y0123a3a2 a1 NN-1aNaN-1t/Tu(k)=1第9页/共98页24 二月 202310v渐近稳定的线性对象的单位阶跃响应在一段时间后,必然趋
4、于稳定,即:设一个系统的离散采样数据a1,a2,aN,则有限个采样周期后,满足 阶跃响应模型第10页/共98页24 二月 202311阶跃响应模型 DMCDMC算法中的模型参数算法中的模型参数有限集合aT=a1,a2,aN 中的参数可完全描述系统的动态特性,N称为建模时域或模型截断长度。系统的渐近稳定性系统的渐近稳定性保证模型可用有限的阶跃响应描述 系统的线性系统的线性则保证了可用线性系统的迭加性等第11页/共98页24 二月 202312离散阶跃响应模型v适宜对象:线性、定常、自衡系统v数学表达式:vy0(k)是初始条件,由k时刻以前作用于系统输入端的控制作用u(k-1),u(k-2),.,
5、u(k-N)引起。第12页/共98页24 二月 202313DMC的输出预测当控制时域当控制时域MM1 1时,时,u(k)引起的引起的系统输出值系统输出值y(k):第13页/共98页24 二月 202314DMC的输出预测基于阶跃模型的输出预测值基于阶跃模型的输出预测值 :第14页/共98页24 二月 202315 u u(k k)产生的预测输出产生的预测输出 k+k+1 1k+2k+2 k+3 k+3 k+P k+Pt/Tt/Ta a1 1 u(k)u(k)a a2 2 u(k)u(k)a a3 3 u(k)u(k)a aP P u(k)u(k)k u(k)u(k)第15页/共98页24 二
6、月 202316DMC的输出预测系统输出预测值:分解后得到:初始条件第16页/共98页24 二月 202317DMC的输出预测 如图,k k时刻预测未来时刻预测未来N个时刻 无控制作用无控制作用 u(k)的预测输出为(初始条件)考虑有控制作用有控制作用 u(k)时的预测输出为 第17页/共98页24 二月 202318DMC的输出预测v当控制时域M 1时,在预测时域内有M个连续的控制增量 u(k),u(k+1),u(k+M-1)作用于被控对象,系统在未来预测时域P内的预测输出。第18页/共98页24 二月 202319 k+k+1 1k+2k+2 k+3 k+3 k+P k+Pt/Tt/Ta
7、a1 1 u(k)u(k)k多步输出预测 u(k)u(k)u(ku(k1)1)u(ku(k2)2)a a2 2 u(k)u(k)a a3 3 u(k)u(k)a aP P u(k)u(k)a aP-1P-1 u(ku(k+1+1)a a2 2 u(ku(k+1+1)a a1 1 u(ku(k+1+1)a a1 1 u(ku(k+2+2)a aP-M+1P-M+1 u(ku(k+M-1+M-1)a aP-2P-2 u(ku(k+2+2)k+M-1 k+M-1 u(ku(kM-1)M-1)第19页/共98页24 二月 202320DMC的输出预测基于阶跃模型的输出预测值基于阶跃模型的输出预测值 :
8、第20页/共98页24 二月 202321DMC的输出预测vM 个连续的控制增量 u(k),u(k+1),u(k+M-1)作用下,系统在未来P时刻的预测输出vvA A称为DMC的动态矩阵动态矩阵,P P是滚动优化时域长度滚动优化时域长度,MM是控制时域长度控制时域长度。第21页/共98页24 二月 202322动态矩阵第22页/共98页24 二月 202323控制时域v当PM时:v即第23页/共98页24 二月 202324控制时域优化控制序列保持不变v当PM时:v控制增量序列 第24页/共98页24 二月 202325预测时域P与控制时域Mt/Tt/Tk+k+P Pk+k+1 1k ku u
9、(k k+j j)未来未来 过去过去k+Mk+M-1-1k+Mk+My y(k+jk+j)保持不变控制时域M预测时域P第25页/共98页24 二月 202326闭环输出预测未知已知v模型预测输出:v闭环预测:vH=h1,h2,hPT是反馈系数矩阵第26页/共98页24 二月 202327预测误差v预测误差:v即在预测时域P内不考虑预测误差的变化,相当于一个阶跃型的恒值误差。第27页/共98页24 二月 202328DMC的反馈校正vvk k时刻,可测到实际输出值y y(k k)比较y y(k k)出与预测值 得基于e(k)对未来偏差的预测为 hie(k),(hi=1,i=2,N)第28页/共9
10、8页24 二月 202329DMC的反馈校正经误差校正后的输出预测值误差校正后的输出预测值为 不考虑未来控制作用不考虑未来控制作用影响 i=1,2,N-1 引入移位矩阵S,得到下一次预测初值 第29页/共98页24 二月 202330DMC的反馈校正误差校正及移位设初值示意图误差校正及移位设初值示意图 k k+3 k+1k+2k+Nk+N+1t/Th2e(k)y(k+1)e(k)h3e(k)y(k)实际轨迹 第30页/共98页24 二月 202331DMC的反馈校正 0 0(k+k+1)1)的求取方法参见:的求取方法参见:席裕庚:席裕庚:预测控制预测控制,国防工业出版社,国防工业出版社第31页
11、/共98页24 二月 202332参考轨迹v参考轨迹:vysp为设定值,y(k)为系统输出,为柔化系数第32页/共98页24 二月 202333参考轨迹v参考轨迹:j=1,2,3,.,Pv在预测时域内第33页/共98页24 二月 202334目标函数v性能指标函数:矩阵形式范数形式第34页/共98页24 二月 202335在线优化求解v无约束条件时,将 表达式代入指标函数J中,令:v可以求得当前时刻的最优控制序列:第35页/共98页24 二月 202336MAC控制器v当前最优控制u(k)可以写成:第36页/共98页24 二月 202337DMC控制结构ysp参考轨迹dTG(z-1)(z-1)
12、Hy(k)u(k)e(k)W(k+1)+(k)+0(k+1)+11-z 1u(k)第37页/共98页24 二月 202338参考轨迹与在线优化y yspspy(k)y(k)t/Tt/Tk+k+P Pk+k+1 1k ku u(k+jk+j)y y(k+jk+j)w w(k+jk+j)未来未来 过去过去k+M-1参考轨迹W(k+1)输出预测Y(k+1)最优控制U(k)设定值第38页/共98页24 二月 202339动态矩阵控制(DMC)w(k+j)ysp参考轨迹参考轨迹 优化算法优化算法 minminJ J 对象对象 预测预测模型模型 输出输出预测预测 yP(k+j)m(k)e(k)y(k+j)
13、u(k+j)y y(k k)m(k+j)0(k+j)第39页/共98页24 二月 202340DMC的滚动优化滚动优化的性能指标通过优化指标,确定出未来确定出未来M M 个控制增量个控制增量,使未来P个输出预测值m(k+j)尽可能地接近期望轨迹w(k+j)。不同采样时刻,优化性能指标不同,但都具有同样的形式,且优化时域随优化时域随时间而不断地向前推移时间而不断地向前推移。第40页/共98页24 二月 202341DMC的滚动优化控制增量的最优开环解在采样时刻k,根据性能指标和模型输出预测值 mm(k+jk+j),可求出控制增量的最优开环解但由于完全根据预测模型,故为开环解开环解。第41页/共9
14、8页24 二月 202342DMC的优化策略 k k k+M k+Mk+Pk+Pt/Tt/Tu(k+M-1)u(k+M-1)u(k+i)(iM-1)u(k+i)(iM-1)u(k)u(k)u(k)u(k)u(k+1)u(k+1)U(k)U(k)w(k+w(k+1)1)T TMMT TP P k k k+Mk+Mk+Pk+Pt/Tt/Tw wP P(k(k)w(k+w(k+2)2)w(k+P)w(k+P)第42页/共98页24 二月 202343DMC小结动态矩阵控制算法组成由预测、控制与校正等三部分组成在线实施流程框图初始化程序在线控制部分第43页/共98页DMC性能分析基于预测状态空间的方法
15、基于预测状态空间的方法第44页/共98页24 二月 202345预测状态空间v定义如下一组预测状态变量:第45页/共98页24 二月 202346预测状态空间v令控制时域M1,则有:第46页/共98页24 二月 202347预测状态空间v进一步可以得到:预测状态方程预测状态方程第47页/共98页24 二月 202348预测状态空间v写成矩阵形式:第48页/共98页24 二月 202349能控性分析v能控性矩阵:vQc满秩的条件为:第49页/共98页24 二月 202350能控性分析v当N时,阶跃响应趋于稳态,即:v这意味着:阶跃响应模型的精度越高,能控性就越弱。阶跃响应模型的精度越高,能控性就
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 预测 控制 学习
限制150内