实验3模糊工具箱模糊推理

实验3模糊工具箱模糊推理

ID:46812791

大小:210.50 KB

页数:8页

时间:2019-11-28

实验3模糊工具箱模糊推理_第1页
实验3模糊工具箱模糊推理_第2页
实验3模糊工具箱模糊推理_第3页
实验3模糊工具箱模糊推理_第4页
实验3模糊工具箱模糊推理_第5页
资源描述:

《实验3模糊工具箱模糊推理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验三模糊工具箱的模糊洗衣机推理系统设计一、实验目的1、掌握Matlab模糊工具箱的应用。2、掌握模糊集合的基本运算。3、能够使用Simulink工具箱设计模糊控制系统。二、实验设备1、PC机2、Matlab软件三、实验内容使用MATLAB模糊工具箱设计一个洗衣机模糊控制:1)模糊控制器的结构选用单变量二维模糊控制器。控制器的输入为衣物的污泥和油脂,输出为洗涤时间。2)定义输入输出模糊集将污泥(WN)分为三个模糊集:SD(污泥少),MD(污泥中),LD(污泥多),取值范围为[0,100]。选用如下隶属函数:将油脂(YZ)

2、分为三个模糊集:NG(无油脂),MG(油脂中),LG(油脂多),取值范围为[0,100]。选用如下隶属函数:7将洗涤时间(XDSJ)分为三个模糊集:VS(很短),S(短),M(中等),L(长),VL(很长),取值范围为[0,60]。选用如下隶属函数:4)建立模糊控制规则根据人的操作经验设计模糊规则,模糊规则设计的标准为:“污泥越多,油脂越多,洗涤时间越长”;“污泥适中,油脂适中,洗涤时间适中”;“污泥越少,油脂越少,洗涤时间越短”。5)建立模糊控制表根据模糊规则的设计标准,建立模糊规则表洗涤时间z污泥xNGMGLG油脂y

3、SDVSMLMDSMLLDMLVL一、实验步骤第一步:打开模糊推理系统编辑器7步骤:在CommondWindow键入fuzzy回车打开如下窗口,既模糊推理系统编辑器。FIS处理系统有多少个输入变量,输出变量,名称是什么,模糊算子“与”(min,prod乘积,custom自定义),“或”(max大,probor概率统计方法,custom),推理方法(min,prod,custom),聚类方法(max,probor,sum,custom),解模糊的方法(centroid质心法,bisector中位线法,middleofmax

4、imum,largestofmaximum,smallestofmaximum)。7第二步:模糊控制器结构设计1、添加输入或输出2、选择Input、output(选中为红框),在Name框里分别修改各输入、输出的名称为WN,YZ,XDSJ第三步:使用隶属函数编辑器7该编辑器提供一个友好的人机图形交互环境,用来设计和修改模糊推理系中各语言变量对应的隶属度函数的相关参数,如隶属度函数的形状、范围、论域大小等,系统提供的隶属度函数有三角、梯形、高斯形、钟形等,也可用户自行定义。步骤:1、双击任何一个输入量或输出量打开隶属度函数

5、编辑器。2、在左下处Range和DisplayRange处添加取值范围,按污泥、油脂和洗涤时间的论域范围修改;3、选中任何一个隶属度函数(选中为红色),在Name中键入名称,在Type中选择形状,隶属函数的类型有:trimf,trapmf,gbellmf,gaussmf,gauss2mf,sigmf,dsigmf,psigmf,pimf,smf,zmf,在Params中键入范围,然后回车,分别按污泥、油脂和洗涤时间的隶属度函数参数修改:(提示:实验一中三角形隶属度函数参数设置)a.污泥隶属函数b)油脂隶属度函数7c)洗涤

6、时间隶属度函数5、关闭隶属函数编辑器第四步:使用规则编辑器完成了对变量的命名,隶属函数也有了适当的形状和名字,就可以编辑模糊规则。选择连接关系(and或者or),权重,在编辑器左边选择一个输入变量,并选择它的语言值,然后在编辑器右边的输出变量中选择一个输出变量,并选中它的语言值,然后将这种联系添加到模糊规则中。Options/Format下可以选择模糊规则不同的格式,默认的是verbose(模糊规则的详细格式),还有symbolic(符号格式),indexed(高度压缩格式)步骤:1、打开规则编辑器7点击Edit菜单,选

7、Rules…2、添加规则按模糊洗衣机规则表中的规则,选中WN,YZ,XDSJ的模糊取值,none(表示不被选中任何隶属度函数),and选项,权重Weight均设为1,然后点击Addrule添加规则,同理添加其他规则。3、关闭规则编辑器 第五步:保存并查看结果步骤:1、保存保存为Test.fis2.模糊规则观察器模糊规则观察器的功能是可以令用户观察模糊推理图,并观察模糊推理系统的行为是否与预期的一样。可以观察到输入变量(默认色是黄色)和输出变量(默认色是蓝色)如何应用在模糊规则中;反模糊化的数值是多少。View->Rule

8、s打开RuleViewer,输入不同的污泥、油脂值,记录洗涤时间;73.输出曲面观测器模糊规则观察器非常详细的显示了在某一个时刻的计算。如果看到模糊推理系统的全部输出曲面,即与整个输入区间相对应的输出区间,就要打开输出曲面观测器。View->Surface打开SurfaceViewer,输入不同的污泥、油脂值,记录洗

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。