焦炉集气管压力模糊控制(三输入单输出)

针对焦炉集气管压力波动幅值大、压力振荡剧烈且具有突变的特性,提出了三输入模糊协调控制算法。

假设集气管压力定为120Pa ,要求控制波动范围为±20Pa 。

集气管压力过高,会引起炭化室内压力过大,造成炉门冒烟冒火,污染环境,影响化产回收。

集气管压力过低,会导致炭化室产生负压,一方面会造成炭化室与燃烧室之间的串漏,影响焦炉寿命。另一方面,使焦炭灰分增高,化产品回收率和煤气热值降低,还会使荒煤气燃烧而温度升高,增加后续煤气冷却系统压力。

影响集气管压力的主要因素有:装煤操作、换向、开启高压氨水清理作业等。

该算法在两输入模糊控制算法的基础上,引入偏差瞬时变化率作为输入,较好地预测了集气管压力的即时变化趋势,并能对其跟踪控制。

思路摘自:《多输入模糊协调控制算法及应用研究》

在这里插入图片描述

模糊集划分

“偏差”选择五个元素 {NB , NS , ZO , PS , PB}={ “压 力负大”,“压力负小”,“零”,“压力正小”,“压力正大”} ,

“偏差平均变化率”和“偏差瞬时变化率”的变化范围值相对集气管压力的波动值小,选择五个元素 {NB ,NS , ZO , PS , PB}={ “变化负大”,“变化负小”,“零”,“变化正小”,“变化正大” }

“输出” 选择七个元素 {NB , NM , NS , ZO , PS , PM ,
PB}={ “快速开阀”,“中速开阀”,“微量开阀”,“保持”,“微量关阀”, “微量关阀”,“快速关阀” }.
其中隶属度函数均采用三角 形隶属度函数。

模糊规则库必须包含5×5×5=125 条规则

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

模糊控制程序

[S,s] = funI3O1(-20,20,-5,5,-1,1,-5,5,20,5,1)
fprintf('规则输出:%2f、阀门输出:%2f\n',s, S);
function [S,s] = funI3O1( Hmin,Hmax,Pmin,Pmax,Vmin,Vmax,Omin,Omax,H,P,V )

fismat = readfis('TI3O1_P2');
k1=(2--2)/(Hmax-Hmin);
k2=(2--2)/(Pmax-Pmin);
k3=(2--2)/(Vmax-Vmin);
k4=(Omax-Omin)/(3--3);

if H >= Hmax
    H = Hmax;
end
if H <= Hmin
    H = Hmin;
end

if P >= Pmax
    P = Pmax;
end
if P <= Pmin
    P = Pmin;
end


if V >= Vmax
    V = Vmax;
end
if V <= Vmin
    V = Vmin;
end

T=H-(Hmin+Hmax)/2;
t=T*k1
D=P-(Pmin+Pmax)/2;
d=D*k2
Q=V-(Vmin+Vmax)/2;
q=Q*k3
s=evalfis([t,d,q],fismat)
S=s*k4+(Omin+Omax)/2;

end

输出结果

在这里插入图片描述

举一反三

高炉顶压控制方式也可以采用该方法。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨铮...

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值