LabVIEW PID and Fuzzy Logic Toolkit API Reference

模糊系统

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

模糊系统是与使用模糊逻辑相关的变量系统。模糊控制器根据输入变量的当前值,使用定义的规则控制模糊系统。模糊系统设计器模糊逻辑VI均可用于设计和控制模糊系统。

模糊系统包含三个主要部分:语言变量、隶属函数和规则。

语言变量

语言变量以文字的形式表示要控制系统的输入变量和输出变量。对加热器来说,可能需要两个输入语言变量:当前温度预期温度,以及一个输出语言变量:加热器设置。每个语言变量都包含一个预期值范围。例如,当前温度的范围可能为0~100度。预期温度的范围可能为50~80度。

模糊控制器要求至少一个输入语言变量和一个输出语言变量。

语言项和隶属函数

语言项以文字的形式表示语言变量值的类别。每个语言变量当前温度预期温度可能包含语言项适中。语言变量加热器设置可能包含语言项

隶属函数是对应语言项的数值函数。隶属函数表示语言项内语言变量的隶属度。隶属度为0和1之间的连续值,其中0等于0%隶属关系,1等于100%隶属关系。例如,语言变量当前温度的语言项可能在100度时为完全隶属关系(1);小于等于70度时为无隶属关系(0);70和100度之间为部分隶属关系。

规则

规则基于输入和输出语言变量的语言项,以文字的方式描述了两者之间的关系。例如,可这样定义规则:

IF 当前温度 IS AND 预期温度 IS 适中, THEN 加热器设置 IS

句子“当前温度 IS ”和“预期温度 IS 适中”就是该规则的前件。AND运算符指定了模糊逻辑控制器关联两个前件的方式,从而决定聚合规则前件的真值。句子“加热器设置 IS ”是该规则的后件。

规则集是模糊系统规则的集合。规则集等同于控制器的控制策略。

相关信息

模糊系统设计概述

去模糊化方法

Log in to get a better experience