[发明专利]基于ARX-Laguerre函数模型的过热汽温PID预测控制方法在审
申请号: | 201910912504.3 | 申请日: | 2019-09-25 |
公开(公告)号: | CN110515304A | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 郭伟;张鹏程;李涛 | 申请(专利权)人: | 南京信息工程大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04;G05B11/42;G05D23/19 |
代理公司: | 32238 南京汇盛专利商标事务所(普通合伙) | 代理人: | 张立荣;乔炜<国际申请>=<国际公布>= |
地址: | 210044 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 函数模型 算法 预测控制算法 气温控制 过热 模糊控制算法 人工神经网络 智能控制理论 串级PID控制 复杂系统 控制算法 控制性能 免疫控制 预测控制 过热汽 跟踪 | ||
1.基于ARX-Laguerre函数模型的过热汽温PID预测控制方法,其特征在于,包括如下步骤:
步骤一、选取被控对象,被控对象实际输入为u,实际输出为y;
步骤二、使用u和y对ARX-Laguerre函数模型的参数矩阵CT在线辨识,选取极点ξa和ξb,得到模型参数矩阵A、Bu和By;
步骤三、将步骤二得到的参数矩阵代入ARX-Laguerre函数模型,得到预测模型,该预测模型未来P步的输出矩阵为Ym;
步骤四、使用对象的实际输出y对预测模型未来P步的输出矩阵Ym进行误差修正,修正后的模型输出矩阵为:
步骤五、依据目标要求选定设定值r和柔化因子β,求得未来P步的参考轨迹矩阵为:
步骤六、将修正后的模型输出矩阵与参考轨迹矩阵Yr作差得到差值E,由E相继得到ΔE和Δ2E;
步骤七、在预测控制的二次性能指标中加入PID参数,得到新的性能指标J,即为:
J=KIE(k+1)TQE(k+1)+KPΔE(k+1)TQΔE(k+1)+KDΔ2E(k+1)TQΔ2E(k+1)+ΔUm(k)TRΔUm(k)
步骤八、将步骤六得到的差值E代入到性能指标J中,并对J求偏导,得到最优控制率:
取最优控制率的第一个元素作为最优控制量,得到:
将最优控制量累加得到新的u;
步骤九、重复步骤一至八,直至预测模型趋近于实际系统,同时输出趋近于设定值。
2.根据权利要求1所述基于ARX-Laguerre函数模型的过热汽温PID预测控制方法,其特征在于,ARX-Laguerre函数模型的状态空间方程为:
式中:X(k)=[x0,y(k),L,xNa-1,y(k),x0,u(k),L,xNb-1,u(k)]T(Na+Nb)×1为状态变量;
系数矩阵A=diag(Ay,Au)(Na+Nb)×(Na+Nb);
C=[g0,a,L,gNa-1,a,g0,b,L,gNb-1,b]T(Na+Nb)×1;
式中,g是傅里叶系数;
将上式转化为增量式的状态空间方程为:
3.根据权利要求2所述基于ARX-Laguerre函数模型的过热汽温PID预测控制方法,其特征在于,所述步骤四中利用被控对象的实际输出y对预测模型未来P步的输出矩阵Ym进行误差修正,具体为:
将增量式ARX-Laguerre函数模型状态空间方程展开,并写成矩阵形式:
式中:P为预测步数;M为控制步数;ΔX(k)的维数为Na+Nb=N;
ΔYm(k+1)=[Δym(k+1),Δym(k+2),L,Δym(k+P)]TP×1;ΔUm(k)=[Δu(k),Δu(k+1),L,Δu(k+M-1)]TM×1;
Hl=[CTA,CTA2,L CTAP]TP×N;
由输出增量矩阵ΔYm(k+1)可得到模型未来P步的输出矩阵Ym为:
Ym(k+1)=SΔYm(k+1)+Fym(k)
式中:F=[1,1,L,1]TP×1;
则由k时刻前决定的未来P步输出,即为:
利用被控对象的实际输出y对预测模型的输出进行修正,修正后即为:
式中:y(k)为对象在k时刻的实际输出;
则未来P步的模型输出校正为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京信息工程大学,未经南京信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910912504.3/1.html,转载请声明来源钻瓜专利网。