一种废塑料裂解温度系统的模糊RBF网络优化PI控制方法.pdf

上传人:t**** 文档编号:5426266 上传时间:2019-01-15 格式:PDF 页数:12 大小:489.36KB
返回 下载 相关 举报
摘要
申请专利号:

CN201611111874.X

申请日:

2016.12.06

公开号:

CN106444389A

公开日:

2017.02.22

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G05B 13/04申请日:20161206|||公开

IPC分类号:

G05B13/04

主分类号:

G05B13/04

申请人:

杭州电子科技大学

发明人:

张日东; 王玉中

地址:

310018 浙江省杭州市下沙高教园区2号大街

优先权:

专利代理机构:

杭州奥创知识产权代理有限公司 33272

代理人:

王佳健

PDF下载: PDF下载
内容摘要

本发明公开了一种废塑料裂解温度系统的模糊RBF网络优化PI控制方法。本发明首先基于废塑料裂解温度对象的阶跃响应数据建立裂解炉温度对象的模型,提取出基本的对象的特性;然后依据模型设计控制器,并使用模糊RBF网络来整定相应的PI控制器参数;最后对裂解炉温度对象实施PI控制。本发明有效的提高了传统PI控制方法的性能,同时也促进了模糊控制和神经网络控制方法的应用。

权利要求书

1.一种废塑料裂解温度系统的模糊RBF网络优化PI控制方法,其特征在于该方法包括
以下步骤:
步骤1通过废塑料裂解炉温度对象的实时阶跃响应数据建立被控对象的模型,具体是:
1.1首先选择模糊聚类数目c,模糊加权指数m和终止标准ε>0;
1.2随机产生模糊划分矩阵Λ,并使其满足如下条件:
<mrow> <msub> <mi>&mu;</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> <mo>&Element;</mo> <mo>&lsqb;</mo> <mn>0</mn> <mo>,</mo> <mn>1</mn> <mo>&rsqb;</mo> <mo>,</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>c</mi> </munderover> <msub> <mi>&mu;</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mn>0</mn> <mo>&lt;</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <msub> <mi>&mu;</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> <mo>&lt;</mo> <mi>N</mi> </mrow>
其中,μik为第k个数据相对于第i个聚类中心的隶属度,N为样本数;
1.3计算聚类中心:
<mrow> <msub> <mi>v</mi> <mi>i</mi> </msub> <mo>=</mo> <mfrac> <mrow> <munderover> <mo>&Sigma;</mo> <mrow> <mi>k</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <msup> <mrow> <mo>(</mo> <msub> <mi>&mu;</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> <mo>)</mo> </mrow> <mi>m</mi> </msup> <msub> <mi>z</mi> <mi>k</mi> </msub> </mrow> <mrow> <munderover> <mo>&Sigma;</mo> <mrow> <mi>k</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <msup> <mrow> <mo>(</mo> <msub> <mi>&mu;</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> <mo>)</mo> </mrow> <mi>m</mi> </msup> </mrow> </mfrac> </mrow>
1.4计算距离范数:
<mrow> <msubsup> <mi>D</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> <mn>2</mn> </msubsup> <mo>=</mo> <mo>|</mo> <mo>|</mo> <msub> <mi>z</mi> <mi>k</mi> </msub> <mo>-</mo> <msub> <mi>v</mi> <mi>i</mi> </msub> <mo>|</mo> <msubsup> <mo>|</mo> <msub> <mi>A</mi> <mi>i</mi> </msub> <mn>2</mn> </msubsup> <mo>=</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>z</mi> <mi>k</mi> </msub> <mo>-</mo> <msub> <mi>v</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mi>T</mi> </msup> <msub> <mi>A</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>z</mi> <mi>k</mi> </msub> <mo>-</mo> <msub> <mi>v</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> </mrow>
其中,
Ai=(ρdet(Fi))1/nFi-1
ρ=det(Ai)
<mrow> <msub> <mi>F</mi> <mi>i</mi> </msub> <mo>=</mo> <mfrac> <mrow> <munderover> <mo>&Sigma;</mo> <mrow> <mi>k</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <msup> <mrow> <mo>(</mo> <msub> <mi>&mu;</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> <mo>)</mo> </mrow> <mi>m</mi> </msup> <mrow> <mo>(</mo> <msub> <mi>z</mi> <mi>k</mi> </msub> <mo>-</mo> <msub> <mi>v</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <msup> <mrow> <mo>(</mo> <msub> <mi>z</mi> <mi>k</mi> </msub> <mo>-</mo> <msub> <mi>v</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mi>T</mi> </msup> </mrow> <mrow> <munderover> <mo>&Sigma;</mo> <mrow> <mi>k</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <msup> <mrow> <mo>(</mo> <msub> <mi>&mu;</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> <mo>)</mo> </mrow> <mi>m</mi> </msup> </mrow> </mfrac> </mrow>
1.5更新模糊划分矩阵Λ;
<mrow> <msub> <mi>&mu;</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <mrow> <munderover> <mo>&Sigma;</mo> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>c</mi> </munderover> <msup> <mrow> <mo>(</mo> <msub> <mi>D</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> <mo>/</mo> <msub> <mi>D</mi> <mrow> <mi>j</mi> <mi>k</mi> </mrow> </msub> <mo>)</mo> </mrow> <mrow> <mn>2</mn> <mo>/</mo> <mrow> <mo>(</mo> <mi>m</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </msup> </mrow> </mfrac> </mrow>
1.6当满足条件||Λl-Λl-1||≤ε则停止,否则返回至步骤1.3;
1.7计算隶属度函数方差
<mrow> <msubsup> <mi>&sigma;</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> <mn>2</mn> </msubsup> <mo>=</mo> <mfrac> <mrow> <munderover> <mo>&Sigma;</mo> <mrow> <mi>k</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <msub> <mi>&mu;</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> <msup> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>k</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>v</mi> <mrow> <mi>j</mi> <mi>k</mi> </mrow> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> <mrow> <munderover> <mo>&Sigma;</mo> <mrow> <mi>k</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <msub> <mi>&mu;</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> </mrow> </mfrac> </mrow>
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 Ain
<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>T</mi> <mi>h</mi> <mi>e</mi> <mi>n</mi> </mrow> </mtd> <mtd> <mrow> <msub> <mover> <mi>y</mi> <mo>^</mo> </mover> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>&theta;</mi> <mrow> <mi>i</mi> <mn>1</mn> </mrow> </msub> <msub> <mi>x</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>&theta;</mi> <mrow> <mi>i</mi> <mn>2</mn> </mrow> </msub> <msub> <mi>x</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>+</mo> <mo>...</mo> <mo>+</mo> <msub> <mi>&theta;</mi> <mrow> <mi>i</mi> <mi>n</mi> </mrow> </msub> <msub> <mi>x</mi> <mi>n</mi> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced>
其中:Ri表示第i条模糊规则,xj表示输入变量,Aij表示定义在输入论域中的隶属度函
数;
步骤2、设计过程对象的PI控制器,具体是:
2.1对上述T-S模糊规则模型进行加权平均,则模型输出为:
<mrow> <mi>y</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> <msub> <mi>B</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> <mo>&lsqb;</mo> <msub> <mi>&theta;</mi> <mrow> <mi>i</mi> <mn>1</mn> </mrow> </msub> <msub> <mi>x</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>&theta;</mi> <mrow> <mi>i</mi> <mn>2</mn> </mrow> </msub> <msub> <mi>x</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>+</mo> <mn>...</mn> <mo>+</mo> <msub> <mi>&theta;</mi> <mrow> <mi>i</mi> <mi>n</mi> </mrow> </msub> <msub> <mi>x</mi> <mi>n</mi> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>&rsqb;</mo> </mrow> <mrow> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> <msub> <mi>B</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow>
其中,∏表示模糊算子,表示模糊前件变量的隶属度函数;
记应满足且0≤ωi(x)<1;
则上式表示为
<mrow> <mi>y</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> <msub> <mi>&omega;</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> <mo>&lsqb;</mo> <msub> <mi>&theta;</mi> <mrow> <mi>i</mi> <mn>1</mn> </mrow> </msub> <msub> <mi>x</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>&theta;</mi> <mrow> <mi>i</mi> <mn>2</mn> </mrow> </msub> <msub> <mi>x</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>+</mo> <mo>...</mo> <mo>+</mo> <msub> <mi>&theta;</mi> <mrow> <mi>i</mi> <mi>n</mi> </mrow> </msub> <msub> <mi>x</mi> <mi>n</mi> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>&rsqb;</mo> </mrow>
2.2模糊RBF网络整定PI控制,该网络将由输入层、模糊化层、模糊推理层及输出层构
成,网络输出为Kp,Ki;
2.3输入层的各个节点直接与输入量的各个分量连接,将该输入量传到下一层;对该层
的每个节点i的输入输出表示为:
f1(i)=X=[x1,x2,…,xn]
2.4利用高斯型函数作为隶属度函数,cij和bij分别是第i个输入变量第j个模糊集合的
隶属度函数的均值和标准差;
<mrow> <msub> <mi>f</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>exp</mi> <mo>&lsqb;</mo> <mfrac> <msup> <mrow> <mo>(</mo> <msub> <mi>f</mi> <mn>1</mn> </msub> <mo>(</mo> <mi>i</mi> <mo>)</mo> <mo>-</mo> <msub> <mi>c</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <msup> <mrow> <mo>(</mo> <msub> <mi>b</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mfrac> <mo>&rsqb;</mo> </mrow>
式中,i=1,2,…,n;j=1,2,…,n;
2.5模糊推理层通过与模糊化层的连接来完成模糊规则的匹配,各个节点之间实现模
糊运算,即通过各个模糊节点的组合得到相应的激活强度;每个节点j的输出为该节点所有
输入信号的乘积,即:
<mrow> <msub> <mi>f</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mo>&Pi;</mo> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <msub> <mi>f</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo> </mrow> </mrow>
式中,
2.6输出层输出f4为Kp,Ki整定结果,该层由两个节点构成,即:
<mrow> <msub> <mi>f</mi> <mn>4</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>w</mi> <mo>&CenterDot;</mo> <msub> <mi>f</mi> <mn>3</mn> </msub> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <mi>w</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>&CenterDot;</mo> <msub> <mi>f</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> </mrow>
式中,wij组成输出节点与第三层各节点的连接权矩阵i=1,2;
2.7由步骤2.2到步骤2.6,求出控制量为:
△u(k)=f4·xc=Kpxc(1)+Kixc(2)
其中,
Kp=f4(1),Ki=f4(2)
xc(1)=e(k)
xc(2)=e(k)-e(k-1)
采用增量式PI控制算法:
u(k)=u(k-1)+△u(k)
2.8采用Delta学习规则修正可调参数,定义目标函数为:
<mrow> <mi>E</mi> <mo>=</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msup> <mrow> <mo>(</mo> <mi>r</mi> <mi>i</mi> <mi>n</mi> <mo>(</mo> <mi>k</mi> <mo>)</mo> <mo>-</mo> <mi>y</mi> <mi>o</mi> <mi>u</mi> <mi>t</mi> <mo>(</mo> <mi>k</mi> <mo>)</mo> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow>
式中,rin(k)和yout(k)分别表示网络的实际输出和理想输出,每一个迭代步骤k的控
制误差为rin(k)-yout(k);网络权值的学习算法如下:
<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>&Delta;w</mi> <mi>j</mi> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>=</mo> <mo>-</mo> <mi>&eta;</mi> <mo>&CenterDot;</mo> <mfrac> <mrow> <mo>&part;</mo> <mi>E</mi> </mrow> <mrow> <mo>&part;</mo> <msub> <mi>w</mi> <mi>j</mi> </msub> </mrow> </mfrac> <mo>=</mo> <mi>&eta;</mi> <mrow> <mo>(</mo> <mi>r</mi> <mi>i</mi> <mi>n</mi> <mo>(</mo> <mi>k</mi> <mo>)</mo> <mo>-</mo> <mi>y</mi> <mi>o</mi> <mi>u</mi> <mi>t</mi> <mo>(</mo> <mi>k</mi> <mo>)</mo> <mo>)</mo> </mrow> <mo>&CenterDot;</mo> <mfrac> <mrow> <mo>&part;</mo> <mi>y</mi> <mi>o</mi> <mi>u</mi> <mi>t</mi> </mrow> <mrow> <mo>&part;</mo> <mi>&Delta;</mi> <mi>u</mi> </mrow> </mfrac> <mfrac> <mrow> <mo>&part;</mo> <mi>&Delta;</mi> <mi>u</mi> </mrow> <mrow> <mo>&part;</mo> <msub> <mi>f</mi> <mn>4</mn> </msub> </mrow> </mfrac> <mfrac> <mrow> <mo>&part;</mo> <msub> <mi>f</mi> <mn>4</mn> </msub> </mrow> <mrow> <mo>&part;</mo> <msub> <mi>w</mi> <mi>j</mi> </msub> </mrow> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <mi>&eta;</mi> <mo>&CenterDot;</mo> <mrow> <mo>(</mo> <mi>r</mi> <mi>i</mi> <mi>n</mi> <mo>(</mo> <mi>k</mi> <mo>)</mo> <mo>-</mo> <mi>y</mi> <mi>o</mi> <mi>u</mi> <mi>t</mi> <mo>(</mo> <mi>k</mi> <mo>)</mo> <mo>)</mo> </mrow> <mo>&CenterDot;</mo> <mfrac> <mrow> <mo>&part;</mo> <mi>y</mi> <mi>o</mi> <mi>u</mi> <mi>t</mi> </mrow> <mrow> <mo>&part;</mo> <mi>&Delta;</mi> <mi>u</mi> </mrow> </mfrac> <mi>x</mi> <mi>c</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> <msub> <mi>f</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced>
式中,wj为网络输出节点与上一层各节点的连接权,j=1,2,…,N,η为学习速率;若考虑
动量因子,则输出层的权值为:
wj(k)=wj(k-1)+△wj(k)+α(wj(k-1)-wj(k-2))
式中,k为网络的迭代步骤,α为学习动量因子;
通过步骤2的模型设计出基于模糊控制的RBF网络,通过该网络的不断学习优化得到PI
控制参数,在线调整控制性能。

说明书

一种废塑料裂解温度系统的模糊RBF网络优化PI控制方法

技术领域

本发明属于自动化技术领域,涉及一种废塑料裂解温度系统的模糊RBF网络优化
PI控制方法。

背景技术

在实际工业生产过程中,由于实际过程对象存在很多不为人所知的复杂的物理或
化学特性,对系统控制过程产生干扰。随着工业过程越来越复杂,由于被控对象本身存在非
线性、滞后性和耦合性等问题,所以传统的PID控制已经不能再满足工业需求,更加先进、控
制效果更好的算法仍然有待研究。废塑料裂解温度系统是石油化工生产过程中的重要装
置,其中裂解温度对裂解过程有着非常重要的影响,裂解温度过大可能会带来很多安全隐
患,而裂解温度过低也会导致裂解效率变低。由于神经网络具有较强的自学习和联想功能,
而模糊系统相对于神经网络而言,具有推理过程容易理解、专家知识利用较好,所以,将模
糊控制与神经网络的优点进行结合来优化PI,将会有效改善系统的瞬时响应、稳态精度和
鲁棒性,具有良好的工业利用前景。

发明内容

本发明的目的是针对现有的PID控制方法的应用不足之处,提出了一种废塑料裂
解温度系统的模糊RBF网络优化PI控制方法,以获得更好的实际控制性能。该方法通过将模
糊控制与神经网络控制方法进行结合,得到了一种优化PI控制方法。该方法继承了模糊控
制和神经网络的优良特性的同时也保证了形式简单且满足了实际过程的需要。

本发明首先基于废塑料裂解温度对象的阶跃响应数据建立裂解炉温度对象的模
型,提取出基本的对象的特性;然后依据模型设计控制器,并使用模糊RBF网络来整定相应
的PI控制器参数;最后对裂解炉温度对象实施PI控制。

本发明方法的步骤包括:

步骤1通过废塑料裂解炉温度对象的实时阶跃响应数据建立被控对象的模型,具
体方法是:

1.1首先选择模糊聚类数目c,模糊加权指数m和终止标准ε>0。

1.2随机产生模糊划分矩阵Λ,并使其满足如下条件:


其中,μik为第k个数据相对于第i个聚类中心的隶属度,N为样本数。

1.3利用如下公式计算聚类中心:


1.4利用如下公式计算距离范数:


其中,

Ai=(ρdet(Fi))1/nFi-1

ρ=det(Ai)


1.5利用如下公式更新模糊划分矩阵Λ。


1.6当满足条件||Λl-Λl-1||≤ε则停止,否则返回至步骤1.3。

1.7利用如下公式计算隶属度函数方差


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 Ai1and x2(k)is Ai2and … and xn(k)is Ain


其中:Ri表示第i条模糊规则,xj表示输入变量,Aij表示定义在输入论域中的隶属
度函数。

步骤2、设计过程对象的PI控制器,具体方法是:

2.1对上述T-S模糊规则模型进行加权平均,则模型输出为:


其中,∏表示模糊算子,表示模糊前件变量的隶属度函
数。

记应满足且0≤ωi(x)<1。

则上式可表示为


2.2模糊RBF网络整定PI控制,该网络将由输入层、模糊化层、模糊推理层及输出层
构成,网络输出为Kp,Ki。

2.3输入层的各个节点直接与输入量的各个分量连接,将该输入量传到下一层。对
该层的每个节点i的输入输出表示为:

f1(i)=X=[x1,x2,…,xn]

2.4利用高斯型函数作为隶属度函数,cij和bij分别是第i个输入变量第j个模糊集
合的隶属度函数的均值和标准差。


式中,i=1,2,…,n;j=1,2,…,n。

2.5模糊推理层通过与模糊化层的连接来完成模糊规则的匹配,各个节点之间实
现模糊运算,即通过各个模糊节点的组合得到相应的激活强度。每个节点j的输出为该节点
所有输入信号的乘积,即:


式中,

2.6输出层输出f4为Kp,Ki整定结果,该层由两个节点构成,即:


式中,wij组成输出节点与第三层各节点的连接权矩阵i=1,2。

2.7有步骤2.2到步骤2.6,可以求出控制量为:

△u(k)=f4·xc=Kpxc(1)+Kixc(2)

其中,

Kp=f4(1),Ki=f4(2)

xc(1)=e(k)

xc(2)=e(k)-e(k-1)

采用增量式PI控制算法:

u(k)=u(k-1)+△u(k)

2.8采用Delta学习规则修正可调参数,定义目标函数为:


式中,rin(k)和yout(k)分别表示网络的实际输出和理想输出,每一个迭代步骤k
的控制误差为rin(k)-yout(k)。网络权值的学习算法如下:


式中,wj为网络输出节点与上一层各节点的连接权,j=1,2,…,N,η为学习速率。

若考虑动量因子,则输出层的权值为:

wj(k)=wj(k-1)+△wj(k)+α(wj(k-1)-wj(k-2))

式中,k为网络的迭代步骤,α为学习动量因子。

通过步骤2的模型设计出基于模糊控制的RBF网络,通过该网络的不断学习优化得
到PI控制参数,在线调整控制性能。

本发明提出的是一种裂解炉炉膛温度系统的模糊RBF网络优化PI控制方法,有效
的提高了传统PI控制方法的性能,同时也促进了模糊控制和神经网络控制方法的应用。

附图说明

图1为模糊RBF网络整定PI控制图;

图2为模糊RBF神经网络结构。

具体实施方式

以裂解炉炉膛温度过程控制为例:

裂解炉炉膛温度是裂解炉裂解过程中的重要参数,调节手段是调节裂解炉的燃料
量。

本发明方法的步骤包括:

步骤1通过废塑料裂解炉温度对象的实时阶跃响应数据建立被控对象的模型,具
体方法是:

1.1首先选择模糊聚类数目c,模糊加权指数m和终止标准ε>0。

1.2随机产生模糊划分矩阵Λ,并使其满足如下条件:


其中,μik为第k个数据相对于第i个聚类中心的隶属度,N为样本数。

1.3利用如下公式计算聚类中心:


1.4利用如下公式计算距离范数:


其中,

Ai=(ρdet(Fi))1/nFi-1

ρ=det(Ai)


1.5利用如下公式更新模糊划分矩阵Λ。


1.6当满足条件||Λl-Λl-1||≤ε则停止,否则返回至步骤1.3。

1.7利用如下公式计算隶属度函数方差


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 Ai1and x2(k)is Ai2and … and xn(k)is Ain


其中:Ri表示第i条模糊规则,xj表示输入变量,Aij表示定义在输入论域中的隶属
度函数。

步骤2、设计过程对象的PI控制器,具体方法是:

2.1对上述T-S模糊规则模型进行加权平均,则模型输出为:


其中,∏表示模糊算子,表示模糊前件变量的隶属度函
数。

记应满足且0≤ωi(x)<1。

则上式可表示为


2.2模糊RBF网络整定PI控制,该网络将由输入层、模糊化层、模糊推理层及输出层
构成,网络输出为Kp,Ki,见图1和图2。

2.3输入层的各个节点直接与输入量的各个分量连接,将该输入量传到下一层。对
该层的每个节点i的输入输出表示为:

f1(i)=X=[x1,x2,…,xn]

2.4利用高斯型函数作为隶属度函数,cij和bij分别是第i个输入变量第j个模糊集
合的隶属度函数的均值和标准差。


式中,i=1,2,…,n;j=1,2,…,n。

2.5模糊推理层通过与模糊化层的连接来完成模糊规则的匹配,各个节点之间实
现模糊运算,即通过各个模糊节点的组合得到相应的激活强度。每个节点j的输出为该节点
所有输入信号的乘积,即:


式中,

2.6输出层输出f4为Kp,Ki整定结果,该层由两个节点构成,即:


式中,wij组成输出节点与第三层各节点的连接权矩阵i=1,2。

2.7由步骤2.2到步骤2.6,可以求出控制量为:

△u(k)=f4·xc=Kpxc(1)+Kixc(2)

其中,

Kp=f4(1),Ki=f4(2)

xc(1)=e(k)

xc(2)=e(k)-e(k-1)

采用增量式PI控制算法:

u(k)=u(k-1)+△u(k)

2.8采用Delta学习规则修正可调参数,定义目标函数为:


式中,rin(k)和yout(k)分别表示网络的实际输出和理想输出,每一个迭代步骤k
的控制误差为rin(k)-yout(k)。网络权值的学习算法如下:


式中,wj为网络输出节点与上一层各节点的连接权,j=1,2,…,N,η为学习速率。
若考虑动量因子,则输出层的权值为:

wj(k)=wj(k-1)+△wj(k)+α(wj(k-1)-wj(k-2))

式中,k为网络的迭代步骤,α为学习动量因子。

通过步骤2的模型设计出基于模糊控制的RBF网络,通过该网络的不断学习优化得
到PI控制参数,在线调整控制性能。

一种废塑料裂解温度系统的模糊RBF网络优化PI控制方法.pdf_第1页
第1页 / 共12页
一种废塑料裂解温度系统的模糊RBF网络优化PI控制方法.pdf_第2页
第2页 / 共12页
一种废塑料裂解温度系统的模糊RBF网络优化PI控制方法.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《一种废塑料裂解温度系统的模糊RBF网络优化PI控制方法.pdf》由会员分享,可在线阅读,更多相关《一种废塑料裂解温度系统的模糊RBF网络优化PI控制方法.pdf(12页珍藏版)》请在专利查询网上搜索。

本发明公开了一种废塑料裂解温度系统的模糊RBF网络优化PI控制方法。本发明首先基于废塑料裂解温度对象的阶跃响应数据建立裂解炉温度对象的模型,提取出基本的对象的特性;然后依据模型设计控制器,并使用模糊RBF网络来整定相应的PI控制器参数;最后对裂解炉温度对象实施PI控制。本发明有效的提高了传统PI控制方法的性能,同时也促进了模糊控制和神经网络控制方法的应用。。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 控制;调节


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1