LabVIEW PID and Fuzzy Logic Toolkit API Reference

1. 创建输入语言变量

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

使用模糊系统设计器设计模糊系统的第一步是创建系统的是输入和输出语言变量模糊系统设计主题中描述的汽车操控范例中,模糊系统共有两个输出变量(汽车位置x汽车方向β)和一个语言输出变量(转向角φ)。

提示:  创建隶属函数主题中的图形说明了每个语言变量的范围和隶属函数。

请按照下列步骤,创建一个对应于汽车操控范例中汽车位置x的输入语言变量。

  1. 选择工具»控制和仿真»模糊系统设计器,打开模糊系统设计器并显示变量页。
  2. 单击输入变量右侧的添加输入变量按钮,显示编辑变量对话框。
  3. 名称文本框中输入汽车-位置
  4. 指定范围最小值最大值中分别为010。范围指定了汽车位置相对于目标位置的范围是0到10米。
  5. 单击隶属函数控件下的添加隶属函数按钮,启用控件并为汽车-位置语言变量新建一个隶属函数。
  6. 名称文本框中输入
  7. 形状下拉菜单中选择梯形,指定梯形函数决定语言变量的隶属度。
  8. 单击颜色,选择隶属函数图中隶属函数的颜色。
  9. 数组中,为每个元素输入下列数字:0, 0, 1, 4。点指定隶属函数顶部和底部点对应的语言变量的值,按照从左到右、从上到下的顺序。
  10. 汽车位置x的每个隶属函数重复步骤5至9,下表列出了对应形状和点的值:

    隶属函数 形状
    左-中 三角形 3, 4, 5
    三角形 4.5, 5, 5.5
    右-中 三角形 5, 6, 7
    梯形 6, 9, 10, 10
    注:  数组要求给定隶属函数的每个点大于等于所有前面的点。如数组自动修改某个值以符合要求,请尝试从左到右重新输入。


    比较隶属函数图创建隶属函数主题中的汽车位置图,确定输入项。
  11. 单击确定按钮保存更改,并返回变量页。汽车-位置输入变量显示在输入变量列表中,对应的隶属函数显示在输入变量隶属函数图中。
  12. 重复步骤2至11,创建汽车-方向输入语言变量,对应于汽车操控范例的汽车方向β变量。下图列出了变量的范围和隶属函数。
    注:  本练习中,您可使用图示隶属函数的近似值。


主页
教程:使用模糊系统设计器
下一步
2. 创建输出语言变量

Log in to get a better experience