- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.1 使用图形界面工具建立模糊推理系统 本节的目标就是通过MATLAB中的模糊逻辑工具箱,采用图形界面可视化工具建立模糊推理系统,使用图形界面可视化工具方便简单并且直观。MATLAB模糊逻辑工具箱提供的图形界面可视化工具有五类:模糊推理系统编辑器(Fuzzy Inference System Editor,FIS Editor)、隶属函数编辑器(Membership Function Editor)、模糊规则编辑器(Rule Editor)、模糊规则观测器(Rule Viewer)、模糊推理输入输出曲面视图(Surface Viewer),如图5.1所示。这5个图形界面可视化工具操作简单,相互动态联系,可以同时用来快速构建用户设计的模糊系统。 FIS Editor用来处理系统最顶层的构建问题,例如输入输出变量的数目、变量名称等。MATLAB并不限制输入的数目,但是对于复杂的大系统,输入可能会受到计算机内存的限制。如果输入的数目太多或者模糊规则太多,使用图形化工具就会比较困难,这可以通过编写相应的程序来完成。隶属函数编辑器用来可视化定义各个变量的隶属函数,规则编辑器用来编辑决定系统输出的模糊规则。规则观测器和输入输出曲面观测器用来观查规则和模糊推理系统的输入输出关系曲面,它们都只读取模糊系统,用来计算、显示、模拟、分析和诊断系统,并不对系统进行修改。 5.1.1 构建模糊推理系统 基本模糊推理系统编辑器提供了利用图形界面对模糊系统的高层属性的编辑、修改功能,这些属性包括输入输出语言变量的个数和反模糊化方法等。用户在基本模糊编辑器中可以通过菜单选择激活其他几个图形界面编辑器,如模糊规则编辑器、隶属函数编辑器等。操作步骤如下。 1. 激活模糊推理系统编辑器 在MATLAB命令窗口中执行fuzzy命令即可激活模糊推理系统编辑器,其图形界面如图5.2所示。 从图5.2中可以看到,在窗口上半部,以图形框的形式列出了模糊推理系统的基本组成部分,即输入模糊变量、模糊规则和输出模糊变量。用鼠标双击上述图形框,能够激活隶属函数编辑器和模糊规则编辑器等相应的编辑窗口。在窗口的下半部分的左侧列出了模糊推理系统的名称、类型和一些基本属性,包括And运算方法、Or运算方法、蕴涵运算、模糊规则的综合运算以及反模糊化方法等,用户只需用鼠标即可设定相应的属性。在图5.2中,模糊推理系统的基本属性设定为:And运算采用“取小”运算,Or运算采用“取大”运算,模糊蕴涵采用“取小”运算,模糊规则综合运算采用“取大”运算,反模糊化采用COG重心法。窗口下半部分的右侧,列出了当前选定的模糊语言变量的名称及其论域范围。 图5.2模糊推理系统编辑器图形界面菜单功能介绍如下。 (1) 文件(File)菜单。 文件菜单的主要功能包括: New Mamdani FIS:新建玛达尼型模糊推理系统; New Sugeno FIS:新建Sugeno 型模糊推理系统; Open FIS From Disk:从磁盘打开一个模糊推理系统文件; Save to Disk:将当前的模糊推理系统保存到磁盘文件中; Save to Disk as:将当前的模糊推理系统另存为一个文件; Open FIS From Workspace:从工作空间加载一个模糊推理系统; Save to Workspace:保存到工作空间; Save to Workspace as: 另存到工作空间的某一个模糊推理系统矩阵中; Print:打印模糊推理系统的信息; Close Windows:关闭窗口。 (2) 编辑(Edit)菜单。 编辑菜单的功能包括: Add Input:添加输入语言变量; Add Output:添加输出语言变量; Remove Variable:删除语言变量。 (3) 视图(View)菜单。 视图菜单的功能包括: Edit FIS Properties:修改模糊推理系统的特性; Edit Membership Function:打开隶属函数编辑器; Edit Rules:打开模糊规则编辑器; View Rules:打开模糊规则浏览器; View Surface:打开模糊系统输入输出曲面浏览器。 2.设定输入、输出变量个数 执行Edit→Add Variable→Input,以便增加输入变量,两输入一输出系统的图形界面如图5.3所示。 (1) 用鼠标点击左边有input 的黄色方框; (2) 在右边的白色编辑框内将input 改为自己需要的名字,按回车键; (3) 将输出变量改名; (4) 在菜单中
您可能关注的文档
- 可编程控制器原理及应知识模块一电动机正反转控制.ppt
- 可编程序控制器应用技第1章可编程序控制器概述.ppt
- 可编程序控制器应用技第2章PLC的组成及工作原理.ppt
- 可编程序控制器应用技第3章三菱FX2N系列PLC的基本指令系统.ppt
- 可编程序控制器应用技第4章FX2N系列PLC步进顺控指令系统.ppt
- 可编程序控制器应用技第5章PLC功能指令系统.ppt
- 可编程序控制器应用技第6章FX2N系列PLC的特殊功能模块.ppt
- 可编程序控制器应用技第7章FX2N系列PLC通信技术.ppt
- 可编程序控制器应用技第8章可编程序控制器控制系统设计.ppt
- 可编程序控制器应用技第9章西门子S7-200系列和欧姆龙.ppt
原创力文档


文档评论(0)