模糊逻辑工具箱ppt课件

上传人:仙*** 文档编号:231258733 上传时间:2023-08-31 格式:PPT 页数:82 大小:1.68MB
收藏 版权申诉 举报 下载
模糊逻辑工具箱ppt课件_第1页
第1页 / 共82页
模糊逻辑工具箱ppt课件_第2页
第2页 / 共82页
模糊逻辑工具箱ppt课件_第3页
第3页 / 共82页
资源描述:

《模糊逻辑工具箱ppt课件》由会员分享,可在线阅读,更多相关《模糊逻辑工具箱ppt课件(82页珍藏版)》请在装配图网上搜索。

1、5个基本个基本GUI工具与模糊推理系统之间的关系工具与模糊推理系统之间的关系FIS editorFuzzy Inference SystemMembership Function editorRule editorRule viewerSurface viewerRead-only tools FIS 编辑器处理编辑器处理系统的高级属性:系统的高级属性:输入输入/输出量的数输出量的数目、名字。目、名字。隶属度函数编隶属度函数编辑器定义与每个变辑器定义与每个变量相对应的隶属度量相对应的隶属度函数形状。函数形状。规则编辑器定规则编辑器定义系统行为的一义系统行为的一系列规则。系列规则。规则观察器显规

2、则观察器显示模糊推理方框图,示模糊推理方框图,可作为诊断工具使可作为诊断工具使用。用。显示输出输入之间显示输出输入之间的依赖关系,可生的依赖关系,可生成和绘制输出曲面成和绘制输出曲面映射。映射。5个基本个基本GUI可以相互作用并交换信息,它们中的任何一个(包括只读可以相互作用并交换信息,它们中的任何一个(包括只读型观察器)都可以对工作空间和磁盘进行读和写。型观察器)都可以对工作空间和磁盘进行读和写。对于任意模糊推理系统,可以打开任意和所有对于任意模糊推理系统,可以打开任意和所有5个个GUI。各种各种GUI窗口可以知道其它窗口可以知道其它GUI窗口的存在,如果需要的话,将更新窗口的存在,如果需要

3、的话,将更新相关窗口。相关窗口。GUI构造构造FIS的过程的过程 INPUT OUTPUT Rules INPUT OUTPUT terms terms The FIS Editor The Rule Editor The Membership Function EditorThe General CaseThe GUI EditorGUI构造构造FIS的过程的过程例例4.1 双输入、单输出小费问题。双输入、单输出小费问题。小费三条规则:小费三条规则:1.如果服务差或食品差,那么小费低;如果服务差或食品差,那么小费低;2.如果服务好,那么小费中等;如果服务好,那么小费中等;3.如果服务极好或食

4、品极好,那么小费高。如果服务极好或食品极好,那么小费高。设服务质量和食品质量都用设服务质量和食品质量都用010之间的一个数表示,之间的一个数表示,10表示非常表示非常好,试建立一个模糊逻辑推理系统,可根据输入状态计算出应付多好,试建立一个模糊逻辑推理系统,可根据输入状态计算出应付多少小费。少小费。GUI构造构造FIS的过程的过程 INPUT OUTPUT Rules INPUT OUTPUT terms terms service tipif service is poor then tip is cheapif service is good then tip is averageif se

5、rvice is excellent then tip is generous service tip (poor,(cheap,good,average,excellent)generous)The General CaseThe Specific Example The FIS Editor The Rule Editor The Membership Function EditorThe GUI Editor从从GUI工具输入输出工具输入输出 在在MATLAB中,模糊系统有两种保存方式:中,模糊系统有两种保存方式:1.保存到磁盘中,文件后缀名为保存到磁盘中,文件后缀名为“.fis”;2.

6、保存到保存到MATLAB工作空间中,创建一个变量,该变量是一个工作空间中,创建一个变量,该变量是一个FIS系统的系统的MATLAB结构,变量名由用户决定。结构,变量名由用户决定。3.注意:如果只将新建的注意:如果只将新建的FIS保存到保存到MATLAB工作空间中,而没工作空间中,而没有保存到磁盘中,那么在新的有保存到磁盘中,那么在新的MATLAB会话期间,将无法使用会话期间,将无法使用该该FIS系统。系统。从从GUI工具输入输出工具输入输出从从GUI工具输入输出工具输入输出FIS结构结构FIS:nametypeandMethodorMethoddefuzzMethodimpMethodaggM

7、ethodInput:namerangeOutput:namerangeRule:antecedentconsequentOutput MFs:nametypeparamsInput1 MFs:nametypeparamsInput2 MFs:nametypeparamsFIS层次结构方框图层次结构方框图一、新建一、新建/打开模糊推理系统的方法打开模糊推理系统的方法1.在在command window中输入命令行:中输入命令行:fuzzy 弹出弹出MATLAB默认的默认的FIS编辑器,是一个单输入编辑器,是一个单输入单输单输出系统。出系统。以此为基础可根据用户需要,新建任意模糊推理系统。以此为

8、基础可根据用户需要,新建任意模糊推理系统。2.若需要打开已有的模糊推理系统若需要打开已有的模糊推理系统“tipper.fis”,在,在command window中输入命令行:中输入命令行:fuzzy tipperFIS编辑器编辑器二、二、FIS编辑器窗口功能介绍编辑器窗口功能介绍File Edit View菜单项:允许用户使用菜单项:允许用户使用5个基本个基本GUI工具中的工具中的任意一个保存、打开、编辑模糊系统。任意一个保存、打开、编辑模糊系统。FIS编辑器编辑器FIS编辑器编辑器二、二、FIS编辑器窗口功能介绍编辑器窗口功能介绍FIS编辑器编辑器二、二、FIS编辑器窗口功能介绍编辑器窗口

9、功能介绍FIS编辑器编辑器二、二、FIS编辑器窗口功能介绍编辑器窗口功能介绍 输入变量图标输入变量图标 双击打开隶属度函数编辑器双击打开隶属度函数编辑器 系统方框图标系统方框图标 双击打开规则编辑器双击打开规则编辑器 输出变量图标输出变量图标 双击打开隶属度函数编辑器双击打开隶属度函数编辑器FIS编辑器编辑器二、二、FIS编辑器窗口功能介绍编辑器窗口功能介绍FIS Name Untilited 模糊系统的名称,可使用模糊系统的名称,可使用“File”、“Save as”菜单项改变。菜单项改变。FIS编辑器编辑器二、二、FIS编辑器窗口功能介绍编辑器窗口功能介绍用下拉菜单选择模糊推理函数用下拉菜

10、单选择模糊推理函数缺省状态:缺省状态:Mamdani型推理型推理FIS Type Mamdani蕴含蕴含合成合成 编辑输入、输出变量的名称编辑输入、输出变量的名称FIS编辑器编辑器二、二、FIS编辑器窗口功能介绍编辑器窗口功能介绍FIS编辑器编辑器二、二、FIS编辑器窗口功能介绍编辑器窗口功能介绍System“Untitled”:1 input,1 output,and 0 rules状态行状态行描述最近的当前操作描述最近的当前操作三、构造双输入单输出系统三、构造双输入单输出系统增加输入变量增加输入变量 FIS编辑器编辑器FIS编辑器编辑器三、构造双输入单输出系统三、构造双输入单输出系统增加输

11、入变量增加输入变量 三、构造双输入单输出系统三、构造双输入单输出系统变量名称更名变量名称更名 单击输入变量图标单击输入变量图标 图标从黑边黄框,变为红边黄框图标从黑边黄框,变为红边黄框 空白编辑域与该输入变量相对应空白编辑域与该输入变量相对应FIS编辑器编辑器FIS编辑器编辑器三、构造双输入单输出系统三、构造双输入单输出系统变量名称更名变量名称更名 FIS编辑器编辑器三、构造双输入单输出系统三、构造双输入单输出系统保存设置保存设置 FIS编辑器编辑器三、构造双输入单输出系统三、构造双输入单输出系统保存设置保存设置 FIS编辑器编辑器三、构造双输入单输出系统三、构造双输入单输出系统隶属函数编辑器

12、:隶属函数编辑器:一、打开隶属函数编辑器的方法一、打开隶属函数编辑器的方法 二、模糊逻辑工具箱内置的隶属度函数二、模糊逻辑工具箱内置的隶属度函数 三、隶属函数编辑器窗口功能介绍三、隶属函数编辑器窗口功能介绍 四、新建当前变量的隶属函数四、新建当前变量的隶属函数 五、修改当前变量的隶属函数五、修改当前变量的隶属函数 六、新建自己的隶属函数六、新建自己的隶属函数一、打开隶属度函数编辑器的方法一、打开隶属度函数编辑器的方法1.在在FIS编辑器窗口,打开编辑器窗口,打开Edit下拉菜单,并选择下拉菜单,并选择 Membership Functions2.双击输出变量图标双击输出变量图标3.在命令行键入

13、在命令行键入mfedit隶属度函数编隶属度函数编辑器辑器二、模糊逻辑工具箱内置的隶属度函数二、模糊逻辑工具箱内置的隶属度函数隶属度函数编隶属度函数编辑器辑器 模糊逻辑工具箱中包含了模糊逻辑工具箱中包含了11个内置的隶属度函数类型,个内置的隶属度函数类型,这这11个函数又由几个基函数构成:分段线性函数、高斯分布个函数又由几个基函数构成:分段线性函数、高斯分布函数、函数、S形函数、二次和三次多项式曲线。形函数、二次和三次多项式曲线。按按MATLAB惯例,所有隶属度函数的最后两个字母都是惯例,所有隶属度函数的最后两个字母都是“mf”。详见详见P197“附录附录1 模糊逻辑工具箱函数简介模糊逻辑工具箱

14、函数简介”三、隶属度函数编辑器窗口功能介绍三、隶属度函数编辑器窗口功能介绍File Edit View 菜单项:允许用户使用菜单项:允许用户使用5个基本个基本GUI工具中的工具中的任意一个保存、打开、编辑模糊系统。任意一个保存、打开、编辑模糊系统。其中,其中,“File”、“View”菜单项的功能同菜单项的功能同FIS编辑器编辑器隶属度函数编隶属度函数编辑器辑器三、隶属度函数编辑器窗口功能介绍三、隶属度函数编辑器窗口功能介绍隶属度函数编隶属度函数编辑器辑器三、隶属度函数编辑器窗口功能介绍三、隶属度函数编辑器窗口功能介绍变量模板域:变量模板域:单击这里的一个变量使其成为当前变量,并单击这里的一个

15、变量使其成为当前变量,并编辑它的隶属度函数编辑它的隶属度函数。显示当前变量的所有隶属度函数。显示当前变量的所有隶属度函数。单击一条曲线,选中当前变量的某一隶单击一条曲线,选中当前变量的某一隶属度函数。拖动鼠标可改变或移动隶属度属度函数。拖动鼠标可改变或移动隶属度函数的形状。函数的形状。当前变量属性域当前变量属性域 当前隶属函数属性域当前隶属函数属性域隶属度函数编隶属度函数编辑器辑器四、新建当前变量的隶属函数四、新建当前变量的隶属函数隶属度函数编隶属度函数编辑器辑器四、新建当前变量的隶属函数四、新建当前变量的隶属函数隶属度函数编隶属度函数编辑器辑器四、新建当前变量的隶属函数四、新建当前变量的隶属

16、函数隶属度函数编隶属度函数编辑器辑器四、新建当前变量的隶属函数四、新建当前变量的隶属函数隶属度函数编隶属度函数编辑器辑器五、修改当前变量的隶属函数五、修改当前变量的隶属函数用鼠标拖用鼠标拖动可改变动可改变隶属度函隶属度函数形状数形状隶属度函数编隶属度函数编辑器辑器六、新建自己的隶属函数六、新建自己的隶属函数隶属度函数编隶属度函数编辑器辑器六、新建自己的隶属函数六、新建自己的隶属函数隶属度函数编隶属度函数编辑器辑器 用户根据需要,用用户根据需要,用M文件编写自己的隶属度函数代码,并用与文件编写自己的隶属度函数代码,并用与11个内置隶属函数不同的名称命名。个内置隶属函数不同的名称命名。注意:用户定

17、义隶属度函数时,使用的参数不能超过注意:用户定义隶属度函数时,使用的参数不能超过16个。个。规则编辑器规则编辑器 一、打开规则编辑器的方法一、打开规则编辑器的方法 二、规则编辑器窗口功能介绍二、规则编辑器窗口功能介绍 三、规则的插入、改变与删除三、规则的插入、改变与删除 一、打开规则编辑器的方法一、打开规则编辑器的方法1.在隶属度函数编辑器窗口,打开在隶属度函数编辑器窗口,打开Edit下拉菜单,并下拉菜单,并选择选择Edit Rules2.在命令行键入在命令行键入ruleedit规则编辑器规则编辑器二、规则编辑器窗口功能介绍二、规则编辑器窗口功能介绍规则编辑器规则编辑器File Edit Vi

18、ew Option菜单项:菜单项:允许用户使用允许用户使用5个基本个基本GUI工具中的任意工具中的任意一个保存、打开、编辑模糊系统。一个保存、打开、编辑模糊系统。其中,其中,“File”、“View”菜单项的功菜单项的功能同能同FIS编辑器编辑器二、规则编辑器窗口功能介绍二、规则编辑器窗口功能介绍规则编辑器规则编辑器二、规则编辑器窗口功能介绍二、规则编辑器窗口功能介绍规则编辑器规则编辑器二、规则编辑器窗口功能介绍二、规则编辑器窗口功能介绍规则编辑器规则编辑器详述格式详述格式:if(service is poor)or(food is rancid)then(tip is cheap)符号格式符

19、号格式:(service=poor)=(tip=cheap)索引格式索引格式:1(1):1二、规则编辑器窗口功能介绍二、规则编辑器窗口功能介绍规则编辑器规则编辑器使用使用GUI工具自动加入规则工具自动加入规则输入、输出输入、输出选项菜单选项菜单求反求反状态行状态行删除、增加、改变规则删除、增加、改变规则连接规则连接规则三、规则的插入、改变与删除三、规则的插入、改变与删除规则编辑器规则编辑器 规则观察器规则观察器 一、打开规则观察器的方法一、打开规则观察器的方法 二、规则观察器窗口功能介绍二、规则观察器窗口功能介绍 一、打开规则观察器的方法一、打开规则观察器的方法 在在FIS编辑器、或隶属函数编

20、辑器、或规则编辑器编辑器、或隶属函数编辑器、或规则编辑器窗口,打开窗口,打开View下拉菜单,并选择下拉菜单,并选择Rules规则观察器规则观察器二、规则观察器窗口功能介绍二、规则观察器窗口功能介绍规则观察器规则观察器File Edit View Option菜单项:菜单项:允许用户使用允许用户使用5个基本个基本GUI工具中的任意工具中的任意一个保存、打开、编辑模糊系统。一个保存、打开、编辑模糊系统。其中,其中,“File”菜单项的功能同菜单项的功能同FIS编辑编辑器器二、规则观察器窗口功能介绍二、规则观察器窗口功能介绍规则观察器规则观察器二、规则观察器窗口功能介绍二、规则观察器窗口功能介绍规

21、则观察器规则观察器二、规则观察器窗口功能介绍二、规则观察器窗口功能介绍规则观察器规则观察器二、规则观察器窗口功能介绍二、规则观察器窗口功能介绍规则观察器规则观察器 service=5 food=5输入变量值输入变量值拖动此线,改拖动此线,改变输入变量值变输入变量值显式输入输入变量值显式输入输入变量值移动图形移动图形二、规则观察器窗口功能介绍二、规则观察器窗口功能介绍规则观察器规则观察器3条规则的推条规则的推理结果理结果 3条规则推理的组合结果,条规则推理的组合结果,采用重心法求精确值采用重心法求精确值tip=13.5输出变量值输出变量值 曲面观察器曲面观察器 一、打开曲面观察器的方法一、打开曲

22、面观察器的方法 二、曲面观察器窗口功能介绍二、曲面观察器窗口功能介绍 一、打开曲面观察器的方法一、打开曲面观察器的方法 在在FIS编辑器、或隶属函数编辑器、或规则编辑器编辑器、或隶属函数编辑器、或规则编辑器窗口,打开窗口,打开View下拉菜单,并选择下拉菜单,并选择Surface曲面观察器曲面观察器曲面观察器曲面观察器二、曲面观察器窗口功能介绍二、曲面观察器窗口功能介绍指定指定X、Y、Z三轴与变量之间的对应关系,三轴与变量之间的对应关系,若只指定若只指定1个输入和输出,则显示一条曲线。个输入和输出,则显示一条曲线。曲面观察器曲面观察器 二、曲面观察器窗口功能介绍二、曲面观察器窗口功能介绍曲面观

23、察器曲面观察器二、曲面观察器窗口功能介绍二、曲面观察器窗口功能介绍指定输入空间网格的密度指定输入空间网格的密度 用鼠标左键点中图中任意一点,可用鼠标左键点中图中任意一点,可实现图形的空间旋转,以便从不同角度实现图形的空间旋转,以便从不同角度观察曲面观察曲面曲面观察器曲面观察器二、曲面观察器窗口功能介绍二、曲面观察器窗口功能介绍 命令行工作方式命令行工作方式 一、装入系统一、装入系统 二、获得系统的结构信息二、获得系统的结构信息 三、修改系统的结构信息三、修改系统的结构信息 四、产生四、产生GUI工具窗口的函数工具窗口的函数 五、系统显示函数五、系统显示函数 六、建立一个系统六、建立一个系统 七

24、、七、FIS求值求值 相关的命令行详见相关的命令行详见P197“附录附录1.3”一、装入系统一、装入系统命令行工作命令行工作方式方式在在commond window中输入命令行:中输入命令行:a=readfis(tipperdemo.fis)a=name:tipperdemo type:mamdani andMethod:min orMethod:max defuzzMethod:centroid impMethod:min aggMethod:max input:1x2 struct output:1x1 struct rule:1x3 struct二、获得系统的结构信息二、获得系统的结构信

25、息getfis(a)命令行工作命令行工作方式方式注意:注意:a是已存在于是已存在于MATLAB工作工作空间中的变量,利用空间中的变量,利用readfis()函数获得,是一个函数获得,是一个FIS结构。结构。Name =tipperdemo Type =mamdani NumInputs=2 InLabels =service food NumOutputs=1 OutLabels=tip NumRules=3 AndMethod=min OrMethod=max ImpMethod=min AggMethod=max DefuzzMethod=centroidans=mamdani a.typ

26、e二、获得系统的结构信息二、获得系统的结构信息showfis(a)命令行工作命令行工作方式方式1.Name tipper2.Type mamdani3.Inputs/Outputs 2 14.NumInputMFs 3 25.NumOutputMFs 36.NumRules 37.AndMethod min8.OrMethod max9.ImpMethod min10.AggMethod max11.DefuzzMethod centroid12.InLabels service13.food 14.OutLabels tip15.InRange 0 1016.0 1017.OutRange

27、0 3018.InMFLabels poor 19.good 20.excellent21.rancid 22.delicious 23.OutMFLabels cheap 24.average 25.generous26.InMFTypes gaussmf27.gaussmf28.gaussmf29.trapmf 30.trapmf 31.OutMFTypes trimf32.trimf33.trimf34.InMFParams 1.5 0 0 0 35.1.5 5 0 0 36.1.5 10 0 037.0 0 1 3 38.7 9 10 10 39.OutMFParams 0 5 10

28、0 40.10 15 20 041.20 25 30 042.Rule Antecedent 1 143.2 0三、修改系统的结构信息三、修改系统的结构信息命令行工作命令行工作方式方式a=name:tipperdemo type:mamdani andMethod:min orMethod:max defuzzMethod:centroid impMethod:min aggMethod:max input:1x2 struct output:1x1 struct rule:1x3 struct1)a.name=test2)a=setfis(a,name,test)四、产生四、产生GUI工具窗

29、口的函数工具窗口的函数命令行工作命令行工作方式方式fuzzy(a)产生产生FIS编辑器编辑器mfedit(a)产生隶属度函数编辑器产生隶属度函数编辑器ruleedit(a)产生规则编辑器产生规则编辑器ruleview(a)产生规则观察器产生规则观察器surfview(a)产生曲面观察器产生曲面观察器五、系统显示函数五、系统显示函数plotfis(a)命令行工作命令行工作方式方式用方框图显用方框图显示整个系统示整个系统五、系统显示函数五、系统显示函数plotmf(a,input,1)命令行工作命令行工作方式方式五、系统显示函数五、系统显示函数plotmf(a,output,1)命令行工作命令行工

30、作方式方式五、系统显示函数五、系统显示函数gensurf(a)命令行工作命令行工作方式方式六、建立一个系统六、建立一个系统方法一方法一a=newfis(tipper);a.input(1).name=service;a.input(1).range=0,10;a.input(1).mf(1).name=poor;a.input(1).mf(1).type=gaussmf;a.input(1).mf(1).params=1.5 0;.a.output(1).name=tip;.建立新的名为建立新的名为“tipper”的模糊逻辑系的模糊逻辑系统统建立新的名为建立新的名为“service”的输入变量

31、的输入变量指定输入变量指定输入变量“service”的取值范围的取值范围为输入变量为输入变量“service”,建立新的名为,建立新的名为“poor”的隶属度函数的隶属度函数指定隶属度函数指定隶属度函数“poor”的类型的类型指定隶属度函数指定隶属度函数“poor”的参数的参数建立新的名为建立新的名为“tip”的输出变量的输出变量命令行工作命令行工作方式方式a.rule(1).antecedent=1 1;a.rule(1).consequent=1;a.rule(1).weight=1;a.rule(1).connection=2;.规则规则1采用两个输入变量的第一个隶属度采用两个输入变量的

32、第一个隶属度函数:函数:poor、rancid规则规则1的输出的输出规则规则1的权为的权为1规则规则1对两个输入条件采用对两个输入条件采用“or”操作操作六、建立一个系统六、建立一个系统方法一方法一命令行工作命令行工作方式方式a=newfis(tipper);a=addvar(a,input,1,service,0,10);a=addmf(a,input,1,poor,gaussmf,1.5 0);.a=addvar(a,output,1,tip,0,30);a=addmf(a,output,1,cheep,trimf,0 5 10);.rulelist=1 1 1 1 2 2 0 2 1 1

33、 3 2 3 1 2;a=addrule(a,rulelist);六、建立一个系统六、建立一个系统方法二方法二索引方式索引方式命令行工作命令行工作方式方式七、七、FIS求值求值evalfis()命令行工作命令行工作方式方式1)求给定一个输入的输出值求给定一个输入的输出值 a=readfis(tipper);evalfis(1 2,a)运行结果:运行结果:ans=5.55862)求给定多个输入的输出值求给定多个输入的输出值 a=readfis(tipper);evalfis(3 5;2 7,a)运行结果:运行结果:ans=12.2184 7.7885 应应用用实实例例模糊控制洗衣机模糊控制洗衣机

34、1.选择模糊控制参数选择模糊控制参数 模糊控制洗衣机的控制对象是洗衣机的洗涤时间;模糊控制洗衣机的控制对象是洗衣机的洗涤时间;假定输入是被洗衣物的污泥和油脂,输出是洗涤时间。假定输入是被洗衣物的污泥和油脂,输出是洗涤时间。输入输入/输出参数分别定义如下:输出参数分别定义如下:污泥污泥SD(污泥少污泥少),MD(中等污泥中等污泥),LD(污泥多污泥多)油脂油脂NG(无油脂无油脂),MG(中等油脂中等油脂),LG(油脂多油脂多)洗涤时间洗涤时间VS(很短很短),S(短短),M(中等中等),L(长长),VL(很长很长)设污泥和油脂的论域范围为:设污泥和油脂的论域范围为:0,100;洗涤时间的论域范围

35、为:洗涤时间的论域范围为:0,60。应应用用实实例例模糊控制洗衣机模糊控制洗衣机隶属函数的解析式表示如下:隶属函数的解析式表示如下:应应用用实实例例模糊控制洗衣机模糊控制洗衣机 应应用用实实例例模糊控制洗衣机模糊控制洗衣机2.设计控制规则设计控制规则 洗衣机的洗涤规则如下表所示:洗衣机的洗涤规则如下表所示:油脂油脂污泥污泥NG(无油脂无油脂)MG(中等油脂中等油脂)LG(油脂多油脂多)SD(污泥少污泥少)VSMLMD(中等污泥中等污泥)SMLLD(污泥多污泥多)MLVL 应应用用实实例例模糊控制洗衣机模糊控制洗衣机3.规则评估规则评估 假定传感器给出的精确输入为:假定传感器给出的精确输入为:x

36、0(污泥污泥)=60,y0(油脂油脂)=70 0 MG(70)=3/5 LG(70)=2/50000 MD(60)=4/50 M(z)L(z)LD(60)=1/50 L(z)VL(z)与模糊术语进行匹配,将精确量模糊化:与模糊术语进行匹配,将精确量模糊化:根据洗涤规则,洗衣机的推导决策表可简化为:根据洗涤规则,洗衣机的推导决策表可简化为:应应用用实实例例模糊控制洗衣机模糊控制洗衣机4.消解冲突消解冲突 有有4个规则被触发:个规则被触发:Rule1:IF x is MD and y is MG THEN z is M;Rule2:IF x is MD and y is LG THEN z is

37、L;Rule3:IF x is LD and y is MG THEN z is L;Rule4:IF x is LD and y is LG THEN z is VL;计算计算4个规则的规则强度:个规则的规则强度:应应用用实实例例模糊控制洗衣机模糊控制洗衣机0 MG(70)=3/5 LG(70)=2/50000 MD(60)=4/503/52/5 LD(60)=1/501/51/5洗衣机的规则强度表示为:洗衣机的规则强度表示为:0 MG(70)=3/5 LG(70)=2/50000 MD(60)=4/50min(3/5,M(z)min(2/5,L(z)LD(60)=1/50min(1/5,L

38、(z)min(1/5,VL(z)将推导强度表和规则强度表中对应的元素求小运算,得到控制输出:将推导强度表和规则强度表中对应的元素求小运算,得到控制输出:应应用用实实例例模糊控制洗衣机模糊控制洗衣机 由于规则由于规则2的输出被包含在规则的输出被包含在规则3的输出中,所以洗衣机的组合的输出中,所以洗衣机的组合输出实际上是三个削顶三角模糊数的并。输出实际上是三个削顶三角模糊数的并。用最大隶属度平均法,对模糊输出结果反模糊化:用最大隶属度平均法,对模糊输出结果反模糊化:实验课习题实验课习题:根据根据4.8的分析,的分析,试试用模糊用模糊逻辑逻辑工具箱建立模糊控制洗工具箱建立模糊控制洗衣机的模糊推理系衣机的模糊推理系统统。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!