4. 修改隶属函数
- 更新时间2023-02-21
- 阅读时长2分钟
使用隶属函数VI可修改模糊系统中语言变量的隶属函数。请遵循下列步骤,修改温度输入语言变量的隶属函数,使用华氏度而非摄氏度。
- 在程序框图上添加FL设置隶属函数VI。
- 连线FL设置变量VI的模糊系统输出端至FL设置隶属函数VI的模糊系统输入端。
- 为隶属函数索引、变量索引以及FL设置隶属函数的输入/输出端创建常量,并将值分别设为0、0和输入。这些输入指定了要对温度输入语言变量的第一个隶属函数寒冷进行修改。
- 为FL设置隶属函数VI的形状输入端创建常量。
- 在形状常量中选择梯形,指定决定语言变量隶属度的函数形状。
- 为FL设置隶属函数VI的点输入端创建常量。该输入指定隶属函数顶部和底部点对应的语言变量的值,按照从左到右、从上到下的顺序。
- 在点数组常量的第一组四元素中分别指定值为32、32、55和70。
- 为隶属函数正常和温暖重复步骤1至5。对于每个隶属函数,在程序框图上添加一个新的FL设置隶属函数,并将前一个VI的模糊系统输出端连线至下一个VI的模糊系统输入端。使用下表所示的形状和点:
隶属函数 形状 点 正常 高斯形 59, 68, 77, 86 温暖 梯形 75, 90, 122, 122
当前的程序框图如下图所示:
- 保存VI。
![]() |
上一步 3. 修改语言变量 |
主页 教程:使用模糊逻辑VI修改模糊系统 |
下一步 5. 修改规则 |
![]() |

