LabVIEW PID and Fuzzy Logic Toolkit API Reference

模糊系统参数

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

许多模糊逻辑VI包含模糊系统输入/模糊系统输出参数,该参数列出了模糊系统的完整信息。将一个VI的模糊系统输出端连接至另一VI的模糊系统输入端。

模糊系统输入包含下列簇元素。除簇元素为显示控件外,模糊系统输出模糊系统输入的簇元素相似。

注: 注:  请勿直接修改模糊系统输入模糊系统输出簇。请使用“模糊逻辑”VI进行修改。

输入变量为模糊系统指定输入语言变量。每个输入语言变量均包含下列簇元素。
名称指定语言变量的名称。
范围指定语言变量的最小值和最大值。
隶属函数指定语言变量的语言项和语言项内语言变量的隶属度。隶属函数数组中的每个元素对应一个语言项。
名称指定需要修改的隶属函数(语言项)的名称。
形状指定隶属函数的形状,用于确定语言变量的隶属度。

0三角形-指定三角函数,用于确定语言变量的隶属度。
1梯形-指定梯形函数,用于确定语言变量的隶属度。
2单元素-指定单元素函数,用于确定语言变量的隶属度。单元素函数只有一个点。因此,语言变量的值在对应的语言项内没有部分隶属关系。
3S形-指定S形函数,用于确定语言变量的隶属度。
4高斯形-指定高斯形函数,用于确定语言变量的隶属度。
5用户定义-指定用户定义形状索引对应的用户定义形状,用于确定语言变量的隶属度。
用户定义形状索引指定用户定义形状的索引,用于确定语言变量的隶属度。仅当形状设置为用户定义时该参数有效。FL新模糊系统VI和FL创建隶属函数VI均可以在用户定义隶属函数形状数组中自定义形状。
颜色 指定在模糊系统设计器中隶属函数显示的颜色。可连线颜色盒常量至该输入端。
指定隶属函数顶部和底部点对应的语言变量的值,按照从左到右、从上到下的顺序。名称代表的语言项的语言变量对应底部点的隶属度为0,顶部点为1。单元素型隶属函数需指定一个点,三角形函数指定3个点,梯形、S形、高斯形函数指定4个点。

输出变量为模糊系统指定输出语言变量。每个输出语言变量均包含下列簇元素。
名称指定语言变量的名称。
范围指定语言变量的最小值和最大值。
隶属函数指定语言变量的语言项和语言项内语言变量的隶属度。隶属函数数组中的每个元素对应一个语言项。
名称指定需要修改的隶属函数(语言项)的名称。
形状指定隶属函数的形状,用于确定语言变量的隶属度。

0三角形-指定三角函数,用于确定语言变量的隶属度。
1梯形-指定梯形函数,用于确定语言变量的隶属度。
2单元素-指定单元素函数,用于确定语言变量的隶属度。单元素函数只有一个点。因此,语言变量的值在对应的语言项内没有部分隶属关系。
3S形-指定S形函数,用于确定语言变量的隶属度。
4高斯形-指定高斯形函数,用于确定语言变量的隶属度。
5用户定义-指定用户定义形状索引对应的用户定义形状,用于确定语言变量的隶属度。
用户定义形状索引指定用户定义形状的索引,用于确定语言变量的隶属度。仅当形状设置为用户定义时该参数有效。FL新建模糊系统VI和FL创建隶属函数VI均可以在用户定义隶属函数形状数组中自定义形状。
颜色 指定在模糊系统设计器中隶属函数显示的颜色。可连线颜色盒常量至该输入端。
指定隶属函数顶部和底部点对应的语言变量的值,按照从左到右、从上到下的顺序。名称代表的语言项的语言变量对应底部点的隶属度为0,顶部点为1。单元素型隶属函数需指定一个点,三角形函数指定3个点,梯形、S形、高斯形函数指定4个点。

规则为模糊系统指定规则。分别使用输入变量输出变量生成规则的前件和后件。
前件指定规则的前因(IF)。每个前件包括三部分:输入语言变量索引、运算符(指定是否计算语言项的输入语言变量的隶属度/非隶属度)和语言项的索引。索引顺序对应于变量或语言项的创建顺序。
后件指定规则的结果(THEN)。每个后件包括三部分:输出语言变量的索引,运算符(指定是否计算隶属度或语言项的输出语言变量的非隶属度)和语言项的索引。索引顺序对应于变量或语言项的创建顺序。
前件运算符指定该VI如何计算聚合规则前件的真值。

0与(最小值)-指定该VI使用前件隶属度的最小值。
1与(乘积)-指定该VI使用前件隶属度的乘积。
2或(最大值)-指定该VI使用前件隶属度的最大值。
3或(概率方法)-指定该VI使用前件隶属度的概率方法总和。模糊逻辑控制器使用以下等式计算概率方法总和:(A + B) – (A * B),其中AB为前件。
支持度指定应用到规则的权重,该值在0和1之间。默认值为1。用聚合规则前件的真值乘以支持度计算规则的权重。
后件蕴含指定VI的蕴含方法,该方法根据规则权重缩放输出语言变量的隶属函数。

0最小值-指定使用最小值蕴含方法。
1乘积-指定使用乘积蕴含方法。

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

0面积中心-指定使用面积中心去模糊化方法。
1改进面积中心-指定使用改进面积中心去模糊化方法。
2和中心-指定使用和中心去模糊化方法。
3最大值中心-指定使用最大值中心去模糊化方法。
4最大值平均-指定使用最大值平均去模糊化方法。

说明为模糊系统指定说明。

Log in to get a better experience