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

使用该对话框设计和测试模糊系统。您还可以使用 模糊逻辑 Vis ,以编程方式 设计、控制和修改 模糊系统。

该对话框包括以下部分:

选项 说明信息
变量 配置模糊系统的语言变量。

该页包括以下内容:

  • 输入变量

    输入变量为模糊系统指定输入语言变量。

    • 添加输入变量

      打开编辑变量对话框,新建输入变量。

    • 编辑输入变量

      打开编辑变量对话框, 编辑选定的输入变量。

    • 删除输入变量

      删除所选输入变量。

  • 输入变量成员函数--

    绘制输入变量列表中选定变量的隶属函数。

  • 输出变量

    输出变量为模糊系统指定输出语言变量。

    • 添加输出变量

      打开编辑变量对话框, 新建输出变量。

    • 编辑输出变量

      打开编辑变量对话框,编辑选定的输出变量。

    • 删除输出变量

      删除选定的输出变量。

  • 输出变量成员函数--

    绘制输出变量列表中选定变量的隶属函数。

规则 配置模糊系统的规则。

该页包括以下内容:

  • 规则

    规则为模糊系统指定规则。分别使用输入变量输出变量生成规则的前件和后件。

  • 添加规则

    为模糊系统创建新的规则。

  • 删除规则

    删除选中规则。

  • 向上移动规则

    向上移动规则列表中选中的规则。

  • 向下移动规则-

    向下移动规则列表中选中的规则。

  • 模糊化方法

    去模糊化方法指定去模糊化方法,使用此法该VI把输出语言变量的隶属度转换成数字值。

  • 前因--

    前件指定规则前因(IF)。每个前件包括三部分:输入语言变量索引、运算符(指定是否计算语言项的输入语言变量的隶属度/非隶属度)和语言项的索引。索引顺序对应于变量或语言项的创建顺序。

    • 添加前置词

      规则列表中选中规则创建一个新的前件。

    • 删除前置词

      删除规则列表中选中规则的最后一个前件。

  • 后果--

    后件指定规则的结果(THEN)。每个后件包括三部分:输出语言变量的索引,运算符(指定是否计算隶属度或语言项的输出语言变量的非隶属度)和语言项的索引。索引顺序对应于变量或语言项的创建顺序。

    • 添加后果

      规则列表中选中规则创建一个新的后件。

    • 删除后果

      删除规则列表中选中规则的最后一个后件。

  • 前置连接词-

    前件运算符指定VI如何计算聚合规则前件的真值。

    您可以使用下列前置连接词:
    • 与(最小值)-指定模糊逻辑控制器使用前件隶属度的最小值。
    • 与(乘积)-指定模糊逻辑控制器使用前件隶属度的乘积。
    • 或(最大值)-指定模糊逻辑控制器使用前件隶属度的最大值。
    • 或(概率方法)-指定模糊逻辑控制器使用前件隶属度的概率方法总和。模糊逻辑控制器使用以下等式计算概率方法总和:(A + B) – (A * B),其中AB为前件。
  • 支持程度

    支持度指定应用到规则的权重,该值在0和1之间。默认值为1。用聚合规则前件的真实值乘以支持度计算规则的权重。

  • 间接影响--

    后件蕴含指定VI的蕴含方法,该方法根据规则权重缩放输出语言变量的隶属函数。

测试系统 根据您指定的输入值测试模糊系统。

该页包括以下内容:

  • 输入变量

    列出模糊系统的全部输入变量。

  • 输入值

    指定对应输入变量的值。

  • 输出变量

    列出模糊系统的全部输出变量。

  • 输出值

    返回对应输出变量的值。

  • 输入/输出关系

    显示3D曲面图,该图中绘制了输入变量1输入变量2和相应的输出变量。此图还表明了当前的输入值和输出值的位置。

  • 绘制变量-指定要在 输入/输出关系 图中显示的变量。使用测试系统页的此部分扫面两个输入变量的范围,并观察输出变量值的相应变化。
    • 输入变量 1-

      输入/输出关系图中指定输入变量1。该变量对应输入/输出关系图的x轴。

    • 输入值 1-

      输入/输出关系图中指定输入变量1的值。

    • 输入变量 2-

      输入/输出关系图中指定输入变量2。该变量对应输入/输出关系图的y轴。

    • 输入值 2-

      输入/输出关系图中指定输入变量2的值。

    • 输出变量

      输入/输出关系图中指定显示的输出变量。该变量对应输入/输出关系图的z轴。

    • 输出值

      返回输出变量的值。

  • 输入 1 样本数

    输入/输出关系图上指定输入变量1的样本数。

  • 输入 2 样本数-

    输入/输出关系图上指定输入变量2的样本数。

  • 援引的规则

    显示当前输入和输出变量值的规则和规则对应的权重。