智能控制及MATLAB实现—水箱液位模糊控制仿真设计.docxVIP

  • 51
  • 0
  • 约4.06千字
  • 约 7页
  • 2021-01-06 发布于天津
  • 举报

智能控制及MATLAB实现—水箱液位模糊控制仿真设计.docx

水箱水位模糊控制系统设计 .在MATLAB^令窗口中输入sltank ,便可打开如图所示的模型窗口 图1 sltank仿真图 打开MATLAB输入指令fuzzy,打开模糊逻辑工具箱的图形用户界 面窗口,新建一个Mamdan模糊推理系统。 增加一个输入变量,将输入变量命名为水位误差、误差变化,将输 出变量命名为阀门开关速度。这样就建立了一个两输入单输出的模 糊推理系统,保存为shuiweil。 图2 增加一个输入变量 设计模糊化模块;设水位误差level的论域为[2.95 3.05], 误差变 化率rate的论域为[-0.2 0.2]; 两个输入量的模糊集为level设为为7个,rate设为5个:其中水位误差 level 定为 NBNMNSZEPSPMPB参数分别为[0.01 2.95]、0.01 2.97],[0.01 2.99]、[0.01 3]、[0.01 3.01] 、[0.01 3.03] 、[0.01 3.05],隶属度均为高斯 函数; 图3 输入量level的参数设定 误差变化率rate分别为负大,负小,不变,正小,正大。参数分别为, [0.03 -0.2] 、[0.03 -0.1] 、[0.03 0] 、[0.03 0.1] 、[0.03 -0.2],隶属度函 数均为高斯函数。 图4 误差变化率rate的参数设定 阀门的开关速度设为七个等级:快关,中关,慢关,不动

文档评论(0)

1亿VIP精品文档

相关文档