检查新规则是否与模糊系统中的现有规则存在冲突,并将新规则集成到系统(可选)。


icon

输入/输出

  • cu16.png 集成选项
    集成选项指定用于确定LabVIEW是否集成新规则的方法。可从下列选项选择:
    • 仅检查规则—检查新规则是否与现有规则存在冲突,但不集成新规则。
    • 无冲突则添加—仅在与现有规则不存在冲突时集成新规则。
    • 部分冲突则添加—仅在与现有规则存在部分(但非全部)冲突时集成新规则。部分冲突是指新规则中的一个前件与另一规则中声明的一个或多个(但非全部)前件存在冲突。
    • 完全冲突则替换—与现有规则存在完全冲突时将新规则集成为替换。完全冲突是指新规则中的所有前件与另一规则中声明的所有前件存在冲突。
  • ccclst.png 模糊系统输入

    模糊系统输入指定模糊系统的完整信息。将另一个VI的模糊系统输出端连接至该VI的模糊系统输入端。

  • ccclst.png 新规则

    新规则指定要集成到模糊系统的新规则

  • c1dnclst.png 前件

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

    使用生成数组函数或循环可生成使用FL创建前件VI创建的规则前件数组。然后可将数组连线至该输入。

  • ci32.png 变量索引

    输入语言变量索引。

  • ci32.png MF索引

    语言项索引

  • cu16.png 条件

    该运算符指定是否计算语言项的语言变量隶属度/非隶属度。

  • cu16.png 前件运算符

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

    0与(最小值)-指定该VI使用前件隶属度的最小值。
    1与(乘积)-指定该VI使用前件隶属度的乘积。
    2或(最大值)-指定该VI使用前件隶属度的最大值。
    3或(概率方法)-指定该VI使用前件隶属度的概率方法总和。模糊逻辑控制器使用以下等式计算概率方法总和:(A + B) – (A * B),其中AB为前件。
  • c1dnclst.png 后件

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

    使用生成数组函数或循环可生成使用FL创建后件VI创建的规则后件数组。然后可将数组连线至该输入。

  • ci32.png 变量索引

    输出语言变量索引。

  • ci32.png MF索引

    语言项索引

  • cu16.png 条件

    该运算符指定是否计算语言项的语言变量隶属度/非隶属度。

  • cu16.png 后件蕴含

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

    0最小值-指定使用 最小蕴含值方法。
    1产品-指定使用 产品暗示方法。
  • cdbl.png 支持度

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

  • cerrcodeclst.png 错误输入(无错误)

    错误输入表明该节点运行前发生的错误条件。该输入提供标准错误输入功能。

  • icclst.png 模糊系统输出

    模糊系统输出返回模糊系统的完整信息。将该输出连线至另一VI的模糊系统输入

  • i1di32.png 所有规则冲突

    所有规则冲突返回与新规则存在部分或完全冲突的所有现有规则的索引。

  • i1di32.png 全规则冲突

    所有规则冲突返回与新规则存在完全冲突的所有现有规则的索引。

  • ierrcodeclst.png 错误输出

    错误输出包含错误信息。该输出提供标准错误输出功能。