主要内容

模糊逻辑设计

设计和测试模糊推理系统

描述

模糊逻辑设计app让你设计和测试一个模糊推理系统(FIS)来建模复杂的系统行为。

使用这个应用程序,你可以:

  • 设计Mamdani和Sugeno FISs。

  • 设计1型和2型FISs。

  • 添加或删除输入和输出变量。

  • 指定输入和输出成员关系函数。

  • 定义模糊if-then规则。

  • 选择模糊推理函数:

    • 和操作

    • 或操作

    • 含义

    • 聚合

    • 去模糊化

  • 调整输入值并查看相关的模糊推理图。

  • 模糊推理系统的视图输出表面图。

  • 导出FIS设计到MATLAB®工作区。

限制

模糊逻辑设计App不支持以下任务。

  • FIS树创建——相反,在MATLAB命令行中使用fistree对象。您可以使用创建组件FIS对象模糊逻辑设计并将它们导出到MATLAB工作区。

  • FIS规则和参数的自动调优-相反,调优模糊系统在MATLAB命令行使用tunefis.可以使用创建初始FIS结构模糊逻辑设计并导出到MATLAB工作区进行调优。

打开模糊逻辑设计程序

  • MATLAB工具条:在应用程序选项卡,在控制系统设计与分析,单击应用程序图标。

  • MATLAB命令提示符:输入fuzzyLogicDesigner

例子

全部展开

模糊逻辑设计下,进口>从工作空间导入模糊推理系统,单击模糊推理系统。

一个新的模糊逻辑设计实例打开并加载所选的FIS。

模糊逻辑设计中,选择进口>从工作空间导入模糊推理系统

然后,在“导入模糊推理系统”对话框中选择FIS文件,单击开放

使用模糊逻辑设计,您可以在Mamdani和Sugeno系统之间,以及在type-1和type-2系统之间进行转换。

当你转换FIS时,应用程序会将转换后的FIS添加到设计浏览器.要使转换后的系统激活,请在设计浏览器并点击设置活动设计

有关type-1和type2系统之间转换的更多信息,请参见convertToType1而且convertToType2

有关在Mamdani和Sugeno系统之间转换的更多信息,请参见Mamdani和Sugeno模糊推理系统

相关的例子

编程使用

全部展开

fuzzyLogicDesigner打开模糊逻辑设计应用程序并加载入门对话框,在这里您可以打开一个现有的FIS或创建一个初始的FIS结构。有关更多信息,请参见开始使用模糊逻辑设计器

fuzzyLogicDesigner (金融中间人打开应用程序,加载模糊推理系统金融中间人金融中间人可以是任何mamfissugfismamfistype2,或sugfistype2对象在MATLAB工作空间。

fuzzyLogicDesigner (文件名打开应用程序,从文件加载模糊推理系统。文件名是一个金融服务机构的名称(* .fis)文件放在MATLAB路径上。

将模糊推理系统保存到FIS文件中。

  • 模糊逻辑设计下,保存,选择模糊推理系统。

  • 在命令行,使用writeFIS

版本历史

介绍了R2014b

全部展开

Baidu
map