方法二用MATLAB的模糊逻辑工具箱(Fuzzy-toolbox)实现.docx

上传人:苏美尔 文档编号:10692350 上传时间:2021-05-31 格式:DOCX 页数:10 大小:534.41KB
返回 下载 相关 举报
方法二用MATLAB的模糊逻辑工具箱(Fuzzy-toolbox)实现.docx_第1页
第1页 / 共10页
方法二用MATLAB的模糊逻辑工具箱(Fuzzy-toolbox)实现.docx_第2页
第2页 / 共10页
方法二用MATLAB的模糊逻辑工具箱(Fuzzy-toolbox)实现.docx_第3页
第3页 / 共10页
方法二用MATLAB的模糊逻辑工具箱(Fuzzy-toolbox)实现.docx_第4页
第4页 / 共10页
方法二用MATLAB的模糊逻辑工具箱(Fuzzy-toolbox)实现.docx_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《方法二用MATLAB的模糊逻辑工具箱(Fuzzy-toolbox)实现.docx》由会员分享,可在线阅读,更多相关《方法二用MATLAB的模糊逻辑工具箱(Fuzzy-toolbox)实现.docx(10页珍藏版)》请在三一文库上搜索。

1、精选文档方法二:用 MATLAB 的模糊逻辑工具箱(Fuzzy toolbox) 实现(陈老师 整理)一、模糊逻辑推理系统的总体特征模糊控制由于不依赖对象的数学模型而受到广泛的重视, 计算机仿真是研究模糊控制系统的重要手段之一。由 Math Works 公司推出的 Matlab 软件,为控制系统的计算机仿真提供了强有力的工具,特别是在Matlab4.2 以后的版本中推出的模糊工具箱(FuzzyToolbox) ,为仿真模糊控制系统提供了很大的方便。由于这样的模块都是由相关领域的著名学者开发的,所以其可信度都是很高的,仿真结果是可靠的。在 Simulink 环境下对 PID 控制系统进行建模是非

2、常方便的, 而模糊控制系统与PID 控制系统的结构基本相同, 仅仅是控制器不同。 所以, 对模糊控制系统的建模关键是对模糊控制器的建模。Matlab软件提供了一个模糊推理系统(FIS)编辑器,只要在 Matlab命令窗 口键入 Fuzzy 就可进入模糊控制器编辑环境。二、Matlab 模糊逻辑工具箱仿真1. 模糊推理系统编辑器( Fuzzy )模糊推理系统编辑器用于设计和显示模糊推理系统的一些基本信息,如推理系统的名称,输入、输出变量的个数与名称,模糊推理系统的类型、解模糊方法等。其中模糊推理系统可以采用 Mandani 或 Sugeuo 两种类型,解模糊方法有最大隶属度法、重心法、加权平均等

3、。打开模糊推理系统编辑器, 在 MATLAB 的命令窗 ( command window ) 内键入: fuzzy命令,弹出模糊推理系统编辑器界面,如下图所示。因为我们用的是两个输入,所以在 Edit菜单中,选Add variable-input,加入新的输入input,如下图所示。选择 input( 选中为红框 ),在界面右边文字输入处键入相应的输入名称,例如 ,温度输入用 tmp-input, 磁能输入用 mag-input ,等。2. 隶属度函数编辑器(Mfedit)该编辑器提供一个友好的人机图形交互环境, 用来设计和修改模糊推理系中各语言变量对应的隶属度函数的相关参数, 如隶属度函数的

4、形状、范围、 论域大小等,系统提供的隶属 度函数有三角、梯形、高斯形、钟形等,也可用户自行定义。双击所选 input ,弹出一新界面,在左下 Range 处和 Display Range 处 ,填入取只范围, 例如 0至9 (代表0至90 ) 。在右边文字文字输入 Name处,填写隶属函数的名称,例如lt或LT(代表低温)。在 Type 处选择 trimf( 意为: 三角形隶属函数曲线, tri angle m ember f unction), 当然也 可选其它形状。在 Params( 参数 )处,选择三角形涵盖的区间,填写三个值,分别为三角形底边的左端点、中点和右端点在横坐标上的值。这些值

5、由设计者确定。见下图。用类似的方法设置输出output的参数。注意:我们共有 9个规则,所以相应地有 9个输出隶属函数。默认3个隶属函数,剩下6个由设计者加入。点击 Edit菜单,选 Add Custom MS- 继续填入相应参数即可。见下图。3用命令行函数实现烘干机模糊逻辑系统通过隶属度函数编辑器来设计和修改“IF.THEN ”形式的模糊控制规则。由该编辑器进行模糊控制规则的设计非常方便,它将输入量各语言变量自动匹配,而设计者只要通过交互式的图形环境选择相应的输出语言变量,这大大简化了规则的设计和修改。另外,还可为每条规则选择权重,以便进行模糊规则的优化。在上面的界面中,选Edit菜单,选择

6、Rules,弹出一新界面Rule Editor.在底部的选择框内, 选择相应的 旧-ANDTHEN规则,点击Add rule 键,上部框内将显示相应的规则。本次 课题中用到了 9条左右的规则,依次加入。如下图所示:4模糊逻辑工具箱仿真结果模糊规则浏览器用于显示各条模糊控制规则对应的输入量和输出量的隶属度函数。通过指定输入量,可以直接的显示所采用的控制规则,以及通过模糊推理得到相应输出量的全过程,以便对模糊规则进行修改和优化。所有规则填入后,选菜单 View,选择Rules,弹出一新界面Rule Viewer ,如下图所示。上图表示当温度为45度、磁能为45瓦时,输出干度为约 70个单位。左右拉

7、动界面中的两支红线,拉到欲选的近似值,右边图顶显示相应的干度结果。上图中选菜单 View,选才S Surface,弹出一新界面 Surface Viewer ,弹出该课题结果的三维图。如下图所示。可编辑注意将鼠标箭头放置图内,移动鼠标可得到不同角度的视图,如下图所示。三、解题要求:1 .需打印出以上结果图。2 .在每幅图的下方,需对该图进行必要的文字解释。3.对给定的输入 T=25度,M=60 瓦,运行程序算出千度 D的结果页。四、提交要求:1 .学院统一封面,写上学号,姓名2 .有关课题的要求。3 .上面“三”中的内容。五、诚信原则:完成过程中,鼓励相互询问,相互交流,但不可抄袭。发现抄袭者,按不及格处理。根据你采用的解题方法,继续查看相关要求。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1