针对焦炉集气管压力波动幅值大、压力振荡剧烈且具有突变的特性,提出了三输入模糊协调控制算法。
该算法在两输入模糊控制算法的基础上,引入偏差瞬时变化率作为输入,较好地预测了集气管压力的即时变化趋势,并能对其跟踪控制。

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

模糊集划分

“偏差”选择五个元素 {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 >= HmaxH = Hmax;
end
if H <= HminH = Hmin;
endif P >= PmaxP = Pmax;
end
if P <= PminP = Pmin;
endif V >= VmaxV = Vmax;
end
if V <= VminV = Vmin;
endT=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

输出结果

举一反三

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

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

  1. 回归预测 | MATLAB实现Bayes-LSTM(贝叶斯优化长短期记忆神经网络)多输入单输出

    回归预测 | MATLAB实现Bayes-LSTM(贝叶斯优化长短期记忆神经网络)多输入单输出 目录 回归预测 | MATLAB实现Bayes-LSTM(贝叶斯优化长短期记忆神经网络)多输入单输出 基 ...

  2. 回归预测 | MATLAB实现WOA-LSTM鲸鱼算法优化长短期记忆神经网络多输入单输出回归预测

    回归预测 | MATLAB实现WOA-LSTM鲸鱼算法优化长短期记忆神经网络多输入单输出回归预测 目录 回归预测 | MATLAB实现WOA-LSTM鲸鱼算法优化长短期记忆神经网络多输入单输出回归预测 ...

  3. 系统分析与仿真1-单输入单输出质量块+阻尼器系统

    p46: 是一个水力系统,看到这个模型,首先是建模,但是不知道怎么建模,怎么分析它? 输入量: 状态量: 常值: 初始值: f=0.085 v=2.1 c0=1.85 c=0.925 t=0 dt=0 ...

  4. 回归预测 | MATLAB实现贝叶斯优化门控循环单元(BO-GRU)多输入单输出

    回归预测 | MATLAB实现贝叶斯优化门控循环单元(BO-GRU)多输入单输出 目录 回归预测 | MATLAB实现贝叶斯优化门控循环单元(BO-GRU)多输入单输出 基本介绍 背景回顾 模型介绍 ...

  5. 回归预测 | MATLAB实现GWO-LSTM灰狼算法优化长短期记忆神经网络多输入单输出回归预测

    回归预测 | MATLAB实现GWO-LSTM灰狼算法优化长短期记忆神经网络多输入单输出回归预测 目录 回归预测 | MATLAB实现GWO-LSTM灰狼算法优化长短期记忆神经网络多输入单输出回归预测 ...

  6. 回归预测 | MATLAB实现SSA-BP多输入单输出回归预测

    回归预测 | MATLAB实现SSA-BP多输入单输出回归预测 目录 回归预测 | MATLAB实现SSA-BP多输入单输出回归预测 基本介绍 模型步骤 程序设计 参考资料 基本介绍 麻雀搜索算法(S ...

  7. 回归预测 | MATLAB实现SSA-BiLSTM麻雀算法优化双向长短期记忆神经网络多输入单输出

    回归预测 | MATLAB实现SSA-BiLSTM麻雀算法优化双向长短期记忆神经网络多输入单输出 目录 回归预测 | MATLAB实现SSA-BiLSTM麻雀算法优化双向长短期记忆神经网络多输入单输出 ...

  8. 回归预测 | MATLAB实现PCR(主成分回归)多输入单输出

    回归预测 | MATLAB实现PCR(主成分回归)多输入单输出(PCA Regression) MATLAB实现数据降维的PCA(主成分分析)函数有pca和pcacov两个. pca函数可以直接利用原 ...

  9. 回归预测 | MATLAB实现PLS(偏最小二乘法)和PCR(主成分回归)多输入单输出

    回归预测 | MATLAB实现PLS(偏最小二乘法)和PCR(主成分回归)多输入单输出 目录 回归预测 | MATLAB实现PLS(偏最小二乘法)和PCR(主成分回归)多输入单输出 预测效果 基本介绍 ...

最新文章

  1. Go语言的管道Channel用法
  2. Android中RatingBar的自定义效果
  3. 干货 | 深入仓储管理系统你需要了解的15件事
  4. c++中的继承--2(继承中的析构函数和构造函数,继承中同名成员,继承中静态成员)
  5. RTTI: dynamic_cast typeid
  6. 那些年,乘风破浪的科学家们
  7. log4j日志文件 log4j.xml log4j.properties配置
  8. linux dns chroot,chroot DNS 过程(包括一些简单的排错过程)
  9. cocos2d-x之猜数字游戏
  10. Python 网站应用从开发到部署
  11. 分布式存储 FastDFS-5.0.5线上搭建
  12. php转为json格式,如何将PHP数据转换为json格式?
  13. STM32F7 内部flash操作启动
  14. 安卓开发基础知识3(国内深度摄像头方案)
  15. MYSQL数据库下载安装(Windows版本)
  16. 数据治理分析项目最佳实践
  17. 一文彻底搞懂股权投资中GP/LP关系! | 资本智库
  18. Access-Cookie注入
  19. 惊涛怪浪(double dam-break) -- position based fluids
  20. c语言2010软件下载,Access2010官方下载免费完整版|Access2010官方下载-太平洋下载中心...

热门文章

  1. 【算法导论-主定理】用主方法求解递归式 学练结合版
  2. S7-1200 PLC 激活系统时钟存储位后,相应的位没有工作?
  3. 20120821-GetDC
  4. c语言 char = china,[求助]char a []=CHINA
  5. 计算机音乐数字乐谱梦中的婚礼,乐谱梦中的婚礼代码是什么-天谕手游梦中的婚礼歌曲最新乐谱代码分享 - QT软件园...
  6. 上一步,下一步(撤销和恢复)
  7. Unix/Linux编程:客户应用程序------DAYTIME、TIME、ECHO
  8. daytime协议的服务器和客户端程序,用socket套接字实现daytime协议服务器和客户端程序.doc...
  9. 微信另外一种分享(图片 + 文字) 到朋友圈
  10. Phalanx HDU 【2859】