LabVIEW PID and Fuzzy Logic Toolkit API Reference

FL设置规则 VI

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

FL设置规则 VI

所属选板:规则VI

必需:完整版开发系统

修改模糊系统中规则的前件、后件或隶属关系。

 添加至程序框图  在选板中定位
前件运算符指定该VI如何计算聚合规则前件的真值。

0与(最小值)-指定该VI使用前件隶属度的最小值。
1与(乘积)-指定该VI使用前件隶属度的乘积。
2或(最大值)-指定该VI使用前件隶属度的最大值。
3或(概率方法)-指定该VI使用前件隶属度的概率方法总和。模糊逻辑控制器使用以下等式计算概率方法总和:(A + B) – (A * B),其中AB为前件。
前件指定规则的前因(IF)。每个前件包括三部分:输入语言变量索引、运算符(指定是否计算语言项的输入语言变量的隶属度/非隶属度)和语言项的索引。索引对应变量或语言项的创建顺序。

使用创建数组函数或循环可生成一个规则前件数组,该数组通过FL创建前件VI创建。然后可将数组连线至该输入。
模糊系统输入指定模糊系统的完整信息。将另一个VI的模糊系统输出端连接至该VI的模糊系统输入端。
规则索引指定要返回的规则索引信息。规则索引对应规则的创建顺序。
支持度指定应用到规则的权重,该值在0和1之间。默认值为1。用聚合规则前件的真实值乘以支持度计算规则的权重。
错误输入(无错误)表明节点运行前发生的错误。该输入将提供标准错误输入功能。
后件指定规则的结果(THEN)。每个后件包括三部分:输出语言变量的索引,运算符(指定是否计算隶属度或语言项的输出语言变量的非隶属度)和语言项的索引。索引对应变量或语言项的创建顺序。

使用创建数组函数或循环可生成一个规则后件数组,该数组通过FL创建后件VI创建。然后可将数组连线至该输入。
后件蕴含指定VI的蕴含方法,该方法根据规则权重缩放输出语言变量的隶属函数。

0最小值-指定使用最小值蕴含方法。
1乘积-指定使用乘积蕴含方法。
模糊系统输出返回模糊系统的完整信息。将该输出连线至另一VI的模糊系统输入
错误输出包含错误信息。该输出将提供标准错误输出功能。

Log in to get a better experience