好文档 - 专业文书写作范文服务资料分享网站

模糊逻辑工具箱在Simulink中的使用

天下 分享 时间: 加入收藏 我要投稿 点赞

.

4、选中任何一个隶属度函数(选中为红色),在Name 中键入名称,在Type中选择形状,在Params中键入范围,然后回车如下图:

本例中:In_x,In_y隶属度函数相同,如下 Name IXL2\\IYL2 IXL1\\IYL1 IXZ\\IYZ IXR1\\IYR1 IXR2\\IYR2 Type zmf trimf trimf trimf smf Params [1 1.5] [1 2.5 4] [3 5 7] [6 7.5 9] [8.5 9] Out_x,Out_y隶属度函数相同,如下: Name OXL2\\OYL2 OXL1\\OYL2 OXZ\\OYZ .

Type zmf trimf trimf Params [0.1 0.15] [0.1 0.25 0.4] [0.3 0.5 0.7] .

OXR1\\OYR1 OXR2\\OYR2 trimf smf [0.6 0.75 0.9] [0.85 0.9]

5、关闭隶属函数编辑器 第四步:使用规则编辑器

通过隶规则编辑器来设计和修改“IF...THEN”形式的模糊控制规则。由该编辑器进行模糊控制规则的设计非常方便,它将输入量各语言变量自动匹配,而设计者只要通过交互式的图形环境选择相应的输出语言变量,这大大简化了规则的设计和修改。另外,还可为每条规则选择权重,以便进行模糊规则的优化。 步骤:

1、打开规则编辑器 点击Edit菜单,选Rules…

.

.

打开下了对话框

2、添加规则

选中IXL2,IYL2,OXL2,none(表示不被选中任何隶属度函数),and选项,权重Weight均设为1,然后点击Add rule 添加规则,同理添加其他规则。 下图为添加所有role后:

.

.

3、关闭规则编辑器

第五步:保存并查看结果 步骤: 1、 保存

.

.

保存为Test.fis

2、View->Rules打开Rule Viewer

3、View->Surface打开Surface Viewer

.

模糊逻辑工具箱在Simulink中的使用

.4、选中任何一个隶属度函数(选中为红色),在Name中键入名称,在Type中选择形状,在Params中键入范围,然后回车如下图:本例中:In_x,In_y隶属度函数相同,如下NameIXL2\\IYL2IXL1\\IYL1IXZ\\IYZIXR1\\IYR1IXR2
推荐度:
点击下载文档文档为doc格式
7dqe73ep7f47hq70zb090vngk58yn6010fr
领取福利

微信扫码领取福利

微信扫码分享