[发明专利]一种焦化炉炉膛压力系统模糊网络优化PID控制方法在审
申请号: | 201611110977.4 | 申请日: | 2016-12-06 |
公开(公告)号: | CN106371321A | 公开(公告)日: | 2017-02-01 |
发明(设计)人: | 张日东;王玉中 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 杭州奥创知识产权代理有限公司33272 | 代理人: | 王佳健 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种焦化炉炉膛压力系统模糊网络优化PID控制方法。本发明首先基于焦化炉炉膛压力对象的阶跃响应数据建立炉膛压力对象的模型,提取出基本的对象的特性;然后依据模型设计控制器,并使用模糊RBF网络来整定相应的PID控制器参数;最后对焦化炉炉膛压力对象实施PID控制。本发明有效的提高了传统PID控制方法的性能,同时也促进了模糊控制和神经网络控制方法的应用。 | ||
搜索关键词: | 一种 焦化 炉膛 压力 系统 模糊 网络 优化 pid 控制 方法 | ||
【主权项】:
一种焦化炉炉膛压力系统模糊网络优化PID控制方法,其特征在于该方法包括以下步骤:步骤1通过焦化炉炉膛压力对象的实时阶跃响应数据建立被控对象的模型,具体是:1.1首先选择模糊聚类数目c,模糊加权指数m和终止标准ε>0;1.2随机产生模糊划分矩阵Λ,并使其满足如下条件:μik∈[0,1],Σi=1cμik=1,0<Σi=1Nμik<N]]>其中,μik为第k个数据相对于第i个聚类中心的隶属度,N为样本数;1.3计算聚类中心:vi=Σk=1N(μik)mzkΣk=1N(μik)m]]>1.4计算距离范数:Dik2=||zk-vi||Ai2=(zk-vi)TAi(zk-vi)]]>其中,Ai=(ρdet(Fi))1/nFi‑1ρ=det(Ai)Fi=Σk=1N(μik)m(zk-vi)(zk-vi)TΣk=1N(μik)m]]>1.5更新模糊划分矩阵Λ;μik=1Σj=1c(Dik/Djk)2/(m-1)]]>1.6当满足条件||Λl‑Λl‑1||≤ε则停止,否则返回至步骤1.3;1.7利用如下公式计算隶属度函数方差σij2=Σk=1Nμik(xjk-vjk)2Σk=1Nμik]]>1.8利用如下公式计算模型后件参数θi=[XTWiX]‑1XTWiy其中,输入变量、输出变量以及加权矩阵为X=[x1,x2,…,xN],y=[y1,y2,…,yN],Wi=diag(μi1,μi2,…,μiN)1.9通过以上步骤得到T‑S模型为Ri:If x1(k)is Ai1 and x2(k)is Ai2 and…and xn(k)is AinTheny^i(k)=θi1x1(k)+θi2x2(k)+...+θinxn(k)]]>其中:Ri表示第i条模糊规则,xj表示输入变量,Aij表示定义在输入论域中的隶属度函数;步骤2、设计过程对象的PID控制器,具体是:2.1对上述T‑S模糊规则模型进行加权平均,则模型输出为:y(k+1)=Σi=1nBi(x)[θi1x1(k)+θi2x2(k)+...+θinxn(k)]Σi=1nBi(x)]]>其中,∏表示模糊算子,表示模糊前件变量的隶属度函数;记应满足且0≤ωi(x)<1;则上式可表示为y(k+1)=Σi=1nωi(x)[θi1x1(k)+θi2x2(k)+...+θinxn(k)]]]>2.2模糊RBF网络整定PID控制,该网络将由输入层、模糊化层、模糊推理层及输出层构成,网络输出为Kp,Ki,Kd;2.3输入层的各个节点直接与输入量的各个分量连接,将该输入量传到下一层;对该层的每个节点i的输入输出表示为:f1(i)=X=[x1,x2,…,xn]2.4利用高斯型函数作为隶属度函数,cij和bij分别是第i个输入变量第j个模糊集合的隶属度函数的均值和标准差;f2(i,j)=exp[(f1(i)-cij)2(bij)2]]]>式中,i=1,2,…,n;j=1,2,…,n;2.5模糊推理层通过与模糊化层的连接来完成模糊规则的匹配,各个节点之间实现模糊运算,即通过各个模糊节点的组合得到相应的激活强度;每个节点j的输出为该节点所有输入信号的乘积,即:f3(j)=Πj=1Nf2(i,j)]]>式中,2.6输出层输出f4为Kp,Ki,Kd整定结果,该层由三个节点构成,即:f4(i)=w·f3=Σj=1Nw(i,j)·f3(j)]]>式中,wij组成输出节点与第三层各节点的连接权矩阵i=1,2,3;2.7由步骤2.3到步骤2.6,求出控制量为:△u(k)=f4·xc=Kpxc(1)+Kixc(2)+Kdxc(3)其中,Kp=f4(1),Ki=f4(2),Kd=f4(3)xc(1)=e(k)xc(2)=e(k)‑e(k‑1)xc(3)=e(k)‑2e(k‑1)+e(k‑2)采用增量式PID控制算法:u(k)=u(k‑1)+△u(k)2.8采用Delta学习规则修正可调参数,定义目标函数为:E=12(rin(k)-yout(k))2]]>式中,rin(k)和yout(k)分别表示网络的实际输出和理想输出,每一个迭代步骤k的控制误差为rin(k)‑yout(k);网络权值的学习算法如下:Δwj(k)=-η·∂E∂wj=η·(rin(k)-yout(k))·∂yout∂Δu∂Δu∂f4∂f4∂wj=η·(rin(k)-yout(k))·∂yout∂Δuxc(j)f3(j)]]>式中,wj为网络输出节点与上一层各节点的连接权,j=1,2,…,N,η为学习速率;若考虑动量因子,则输出层的权值为:wj(k)=wj(k‑1)+△wj(k)+α(wj(k‑1)‑wj(k‑2))式中,k为网络的迭代步骤,α为学习动量因子;通过步骤2的模型设计出基于模糊控制的RBF网络,通过该网络的不断学习优化得到PID控制参数,在线调整控制性能。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611110977.4/,转载请声明来源钻瓜专利网。