欢迎来到天天文库
浏览记录
ID:29969506
大小:32.20 KB
页数:39页
时间:2018-12-25
《三容水箱液位模糊控制算法设计开题报告matlab仿真(共9篇)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划三容水箱液位模糊控制算法设计开题报告matlab仿真(共9篇) 水箱水位模糊控制系统设计 一.在MATLAB命令窗口中输入sltank,便可打开如图所示的模型窗口。 图1sltank仿真图 打开MATLAB,输入指令fuzzy,打开模糊逻辑工具箱的图形用户界 面窗口,新建一个Mamdani模糊推理系统。 增加一个输入变量,将输入变量命名为水位误差、误差变化,将输 出变量命名为阀门开关速度。
2、这样就建立了一个两输入单输出的模 糊推理系统,保存为shuiwei1。 图2增加一个输入变量 设计模糊化模块;设水位误差level的论域为[],误差变 化率rate的论域为[-]; 两个输入量的模糊集为level设为为7个,rate设为5个:其中水位误差level定为NB、NM、NS、ZE、PS、PM、PB;参数分别为[]、[],[目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的
3、正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 ]、[3]、[]、[]、[],隶属度均为高斯函数; 图3输入量level的参数设定 误差变化率rate分别为负大,负小,不变,正小,正大。参数分别为, [-]、[-]、[0]、[]、[-],隶属度函数均为高斯函数。 图4误差变化率rate的参数设定 阀门的开关速度设为七个等级:快关,中关,慢关,不动,慢开,中开,快开,其论域为[]。参数分别为;[]、[ ]、[]、[3]、[]、[]、[],隶属函数为三角形函数。 图5输出量valve
4、的参数设定 设计模糊规则 打开RuelEditor窗口,通过选择添加模糊规则; 1)If(levelisNB)and(rateis负大)then(valveis快关)(1) 2)If(levelisNB)and(rateis负小)then(valveis快关)(1) 3)If(levelisNB)and(rateis不变)then(valveis快关)(1) 4)If(levelisNB)and(rateis正小)then(valveis中关)(1) 5)If(levelisNB)and(ratei
5、s正大)then(valveis不动)(1)目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 6)If(levelisNM)and(rateis负大)then(valveis快关)(1) 7)If(levelisNM)and(rateis负小)then(valveis快关)(1) 8)If(levelisNM)and(r
6、ateis不变)then(valveis快关)(1) 9)If(levelisNM)and(rateis正小)then(valveis中关)(1) 10)If(levelisNM)and(rateis正大)then(valveis不动)(1) 11)If(levelisNS)and(rateis负大)then(valveis中关)(1) 12)If(levelisNS)and(rateis负小)then(valveis中关)(1) 13)If(levelisNS)and(rateis不变)then(va
7、lveis中关)(1) 14)If(levelisNS)and(rateis正小)then(valveis不动)(1) 15)If(levelisNS)and(rateis正大)then(valveis慢开)(1) 16)If(levelisZE)and(rateis负大)then(valveis中关)(1)目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从
8、业人员的业务技能及个人素质的培训计划 17)If(levelisZE)and(rateis负小)then(valveis慢关)(1) 18)If(levelisZE)and(rateis不变)then(valveis不动)(1) 19)If(levelisZE)and(rateis正小)then(valveis慢开)(1) 20)If(levelisZE)and(
此文档下载收益归作者所有