LabVIEW PID and Fuzzy Logic Toolkit API Reference

模糊系统设计器

  • 更新时间2023-02-21
  • 阅读时长4分钟

必需:完整版开发系统

选择工具»控制和仿真»模糊系统设计器可显示该对话框。

使用该对话框设计和测试模糊系统。通过模糊逻辑VI可通过编程设计、控制和修改模糊系统。

该对话框包括以下部分:

  • 变量—配置模糊系统的语言变量。

    本页包含以下部分:
    • 输入变量—列出模糊系统的输入变量。在此列表中选择一个变量,输入变量隶属函数图中会显示相应的隶属函数。双击此列表中的变量打开编辑变量对话框。
      • 添加输入变量—打开编辑变量对话框,新建输入变量。
      • 编辑输入变量—打开编辑变量对话框, 编辑选定的输入变量。
      • 删除输入变量—删除所选输入变量。
    • 输入变量隶属函数—绘制输入变量列表中选定变量的隶属函数。
    • 输出变量—列出模糊系统的输出变量。在此列表中选择一个变量,输出变量隶属函数图中会显示相应的隶属函数。双击此列表中的变量打开编辑变量对话框。
      • 添加输出变量—打开编辑变量对话框, 新建输出变量。
      • 编辑输出变量—打开编辑变量对话框,编辑选定的输出变量。
      • 删除输出变量—删除选定的输出变量。
    • 输出变量隶属函数—绘制输出变量列表中选定变量的隶属函数。
  • 规则—配置模糊系统的规则。

    本页包含以下部分:
    • 规则—列出模糊系统定义的全部规则。
    • 添加规则—为模糊系统创建新的规则。
    • 删除规则—删除选中规则。
    • 向上移动规则—将规则列表中选中的规则向上移动一个位置。
    • 向下移动规则—将规则列表中选中的规则向下移动一个位置。
    • 去模糊化方法—指定去模糊化方法,使用此法模糊逻辑控制器把输出语言变量的隶属度转换成数字值。去模糊化方法包括:面积中心改进面积中心和中心最大值中心最大值平均
    • 前件—配置规则列表中选中规则的前件(IF部分)。每个前件包括三部分:输入语言变量索引、运算符(指定是否计算语言项的输入语言变量的隶属度/非隶属度)和语言项索引。索引顺序对应于语言项的创建顺序。
      • 添加前件—为规则列表中选中规则创建一个新的前件。
      • 删除前件—删除规则列表中选中规则的最后一个前件。
    • 后件—配置规则列表中选中规则的后件(THEN部分)。每个后件包括三部分:输出语言变量索引,运算符(指定是否计算语言项的输出语言变量的隶属度/非隶属度)和语言项索引。索引顺序对应于语言项的创建顺序。
      • 添加后件—为规则列表中选中规则创建一个新的后件。
      • 删除后件—删除规则列表中选中规则的最后一个后件。
    • 前件运算符—指定模糊逻辑控制器如何计算聚合规则前件的真实值。 可使用下列前件运算符:
      • 与(最小值)-指定模糊逻辑控制器使用前件隶属度的最小值。
      • 与(乘积)-指定模糊逻辑控制器使用前件隶属度的乘积。
      • 或(最大值)-指定模糊逻辑控制器使用前件隶属度的最大值。
      • 或(概率方法)-指定模糊逻辑控制器使用前件隶属度的概率方法总和。模糊逻辑控制器使用以下等式计算概率方法总和:(A + B) – (A * B),其中AB为前件。
    • 支持度—指定应用到规则的权重,该值在0和1之间。用聚合规则前件的真实值乘以支持度计算规则的权重。
    • 后件蕴含—指定模糊逻辑控制器的蕴含方法,该方法根据规则权重缩放输出语言变量的隶属函数。可用最小值乘积蕴含方法。
  • 测试系统—根据指定的输入值测试模糊系统。

    该页包括以下部分:
    • 输入变量—列出模糊系统的全部输入变量。
    • 输入值—指定对应输入变量的值。
    • 输出变量—列出模糊系统的全部输出变量。
    • 输出值—返回对应输出变量的值。
    • 输入/输出关系—显示3D曲面图,该图中绘制了输入变量1输入变量2和相应的输出变量。此图还表明了当前的输入值和输出值的位置。
    • 绘制变量—在输入/输出关系图中指定显示的变量。使用测试系统页的此部分扫面两个输入变量的范围,并观察输出变量值的相应变化。
      • 输入变量1—在输入/输出关系图中指定输入变量1。该变量对应输入/输出关系图的x轴。
      • 输入值1—在输入/输出关系图中指定输入变量1的值。
      • 输入变量2—在输入/输出关系图中指定输入变量2。该变量对应输入/输出关系图的y轴。
      • 输入值2—在输入/输出关系图中指定输入变量2的值。
      • 输出变量—在输入/输出关系图中指定显示的输出变量。该变量对应输入/输出关系图的z轴。
      • 输出值—返回输出变量的值。
    • 输入1样本数—在输入/输出关系图上指定输入变量1的样本数。
    • 输入2样本数—在输入/输出关系图上指定输入变量2的样本数。
    • 调用的规则—显示当前输入和输出变量值的规则和规则对应的权重。

Log in to get a better experience