LabVIEW PID and Fuzzy Logic Toolkit API Reference

完整规则集

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

完整规则集是指一个规则集中,输入语言变量和语言项的每种组合方式至少包含一个有效规则。如定义的规则集不完整,则必须为每个输出语言变量指定一个默认语言项,以便控制器可处理没有有效规则的情况。

汽车位置x输入语言变量包含5个语言项,汽车方向β语言变量包含7个语言项。因此,汽车操控范例的规则集包含N = 5*7 = 35个规则。如下图所示,汽车操控模糊系统的完整规则集可通过矩阵表格说明。

上图的每列/行表示规则的一个前件。列与行交叉位置的项就是对应聚合规则前件的后件。例如,图中突出显示了下列规则:

IF 汽车位置x IS 左中 AND 汽车方向β IS , THEN 转向角φ IS 负小.

级联模糊系统

上图中演示的以矩阵形式绘制规则集的方式有助于检查不一致性(如自相矛盾的规则),但这种方式仅适用于小型规则集。检查大型规则集的不一致性十分困难。对于包含多个控制器输入的模糊系统,使用级联模糊系统可避免出现大型规则集。级联模糊系统中,第一个模糊系统的输出用作下一个系统的输入,依此类推。

Log in to get a better experience