- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
调用fuzzy工具箱,生成的是一个.fis的文件,文件名就是你在工具箱里边定义的名字,如图中的4位置。
通过调用file—import—from file可以导入使用文本编辑其编辑好的fis文件,进行修改。
可以把编辑好的模糊推理器导出到文件中。File—export
如图中1位置,当选中一个模块的时候,相应的模块边框会变色。双击就可以对他进行编辑,输入的模糊话,输出(图总位置3)的去模糊。
双击图中2位置的模块添加相应的模糊推理规则,对应生成的fis文件当中的[rules]下边的东东。
图中位置5和位置6对应的地方的内容基本不用变,目前模糊推理一般都用的这种方法。
图中位置7的位置是选中上边的模块的时候,相应的信息,可以修改名字,但不能编辑其他的内容。
这个图是模糊推理 输入输出成员函数(membership function)的编辑其,选中位置1的其中一个,就可以编辑对应的隶属度函数。
Add MFS 是成组添加隶属度函数。这种方式添加的时候,隶属度函数的类型是一样的,比如都用三角函数,或都用高斯函数。用三角的多。
Add custom mf这个是单独添加一个隶属度函数。
其中涉及到得几个变量是:模糊语言变量名称。如图总共的mf1,mf2,对应实际用的NB NM之类的。还有就是隶属度函数类型。再一个就是隶属函数对应的几个端点。高斯和三角都有三个,s型函数和z型函数有两个。
当然添加隶属度函数的时候,可以先确定形状,选用什么类型的函数,然后是用几个,完了先粗略的添加进来。之后可以在上图位置2对应要修改的隶属函数,选中以后,移动各个小方块,再细改。注意位置2右上角的,那个是函数曲线显示的点数,显示的越多,越精细,但是可能就越耗cpu。
我见过的一般都用三角,计算简单。顶多最左边用z型函数,最右边用s函数。中间用一个高斯。
输入输出隶属度函数确定后,完了就是编辑模糊规则
位置1为添加好的规则。
位置2为输入组合逻辑,mf1,mf2对应各个输入的模糊语言变量,具体看实际是定的名字。如NB,NM。。。。。
可以对某个模糊语言变量执行not逻辑。输入组合的时候可以选择and或者是or。
权重一般都是1。。。。
位置3的地方是对应的左边的2的每个阻隔逻辑,输出要输出的那个模糊语言变量。
最红点addrule 就可以在位置1看到相应的新添加的模糊规则。
完了点最上边模糊工具箱的file---export---to workspace 导入模糊推力器到工作空间
File—export—to file是到出到文件。最好导出到文件,这样下次还可以用,文件名就是你在simulink调用模糊逻辑块是要写的名字,加后缀,然后用单引号括起来。
到此,一个完整的模糊推理机(模糊控制器)就完成了。
下边是我用到的2输入3输出,输入、输出每个都有7个模糊语言变量,共有7*7共49条rules,下边是抓图。
下边是生成的fis文件。在这个里边修改也可以达到同样的效果。
在fis文件当中,不能有注释什么的。
[System] 这个是关键字
Name=fuzzypid 模糊推理机名字,这个最好和文件名字统一
Type=mamdani 类型,不用变
Version=2.0 版本
NumInputs=2 输入变量个数,按实际的来
NumOutputs=3 输出变来那个个数,按实际的来
NumRules=49 rules个数
AndMethod=min 不用变
OrMethod=max 不用变
ImpMethod=min 不用变
AggMethod=max 不用变
DefuzzMethod=centroid 不用变,解模糊方法
[Input1] 不能变,第一个输入变量
Name=e 输入变量的名字
Range=[-3 3] 论域范围
NumMFs=7 模糊语言个数
MF1=NB:zmf,[-3 1] 第一个模糊语言变来那个对应的隶属度函数,改后边的就成,分别是模糊语言变量名,隶属函数形状,关键点。下同,输入变量,输出变量
MF2=NM:trimf,[-3 -2 0]
MF3=NS:trimf,[-3 -1 1]
MF4=Z:trimf,[-2 0 2]
MF5=PS:trimf,[-1 1 3]
MF6=PM:trimf,[0 2 3]
MF7=PB:smf,[-1 3]
[Input2] 第二个输入
Name=ec
Range=[-3 3]
NumMFs=7
MF1=NB:zmf,[-3 1]
MF2=NM:trimf,[-3 -2 0]
MF3=NS:trimf,[-3 -1 1]
您可能关注的文档
- linux见面试题答案1.doc
- Linux试题大全.doc
- linux门教程 第2章 安装指南.doc
- List f Colour Idioms in English.doc
- LJ-3合段基坑围护专项施工方案.doc
- LKXC_04-2998_制图规范_材料标记方法.doc
- LMS-RS滤波器.doc
- LNG工艺训复习题.doc
- logo 义、意义、带图、详细清楚。.doc
- LOL赏金人攻略台词及皮肤鉴赏.docx
- DB51_T 3137-2023 柑橘园间作豆类栽培技术规程.docx
- Q_HY 07-2023 低温阀门技术条件.docx
- DB52∕T 1454-2019 精神病专科护理服务基本规范.docx
- T_XJZJXH GY10002.2-2024 “新疆品质” 特色产品技术规范 薰衣草精油.docx
- DB21_T 3981-2024 滑菇采收贮运技术规程.docx
- DB1308_T 368-2025 北柴胡生产技术规程.docx
- DB1307_T 454-2024 谷子品种 张杂谷6号.docx
- DB36T 1574-2022 食品快速检测结果验证通用技术规范.docx
- DB13(J)∕T 202-2016 公共建筑能耗远程监测系统技术标准.docx
- DB21_T 1564.9-2007 岩土工程勘察技术规程 抽水试验规程.docx
文档评论(0)