从模糊逻辑设计器导出FIS和仿真数据
一旦你设计你的FIS使用模糊逻辑设计,你可以将活动和储存的设计导出到:
MATLAB®工作空间
FIS文件(
* .fis
)
您还可以导出FIS设计的控制面和规则推理模拟结果。
导出FIS到工作区
将FIS设计导出到MATLAB工作区,在模糊逻辑设计中,选择出口>导出模糊推理系统到工作空间.
“导出模糊推理系统到工作区”对话框列出了活动的FIS设计以及任何存储的设计。
在出口列中,选择要导出的一个或多个系统。
在出口的列中,指定工作空间变量的名称。
点击出口.
该应用程序将FIS作为以下类型的对象之一保存到MATLAB工作区。
mamfis
-1型Mamdani FISsugfis
-1型Sugeno FISmamfistype2
-2型Mamdani FISsugfistype2
-2型Sugeno FIS
一旦你导出你的FIS,你可以:
将FIS保存到文件
你可以保存你的FIS之间模糊逻辑设计会话使用FIS文件。这样做,在模糊逻辑设计下,保存,选择模糊推理系统。
您可以选择当前活动的设计或任何已存储的设计。
在“保存模糊推理系统”对话框中,指定文件名和位置,然后单击保存.
出口仿真数据
在评估你的FIS使用后模糊逻辑设计,您可以将以下仿真结果导出到MATLAB工作空间,用于活动和存储的设计。
控制表面数据点
规则推理的数据
在模糊逻辑设计中,选择出口>导出仿真结果到工作区.
“导出仿真结果到工作区”对话框列出了可用于导出的仿真结果。
的仿真结果列表示FIS设计和使用以下条目之一的模拟数据类型,其中<设计>
表示FIS设计。
<设计> _ControlSurfaceData
-控制表面数据点<设计> _RuleInferenceData
-规则推理数据
在出口列中,选择要导出的一个或多个模拟结果。
在出口的列中,指定工作空间变量的名称。
点击出口.
该应用程序将每个选定的模拟结果作为结构保存到MATLAB工作区中,定义如下表。
仿真数据 | 描述 |
---|---|
控制表面数据点 | 图中显示的数据点控制面文档,导出为具有以下字段的结构。
的尺寸 控件生成的数据点与控件生成的数据点相匹配 |
规则推理的数据 | 规则推理数据,导出为具有以下字段的结构。
的尺寸 |
对于主动FIS设计,导出的仿真结果与仿真设置相对应,例如规则推理文档或所选的轴控制面文档,当前在应用程序中定义。
对于已存储的FIS设计,导出的仿真结果对应于该设计最近在应用程序中激活时的仿真设置。换句话说,已存储设计的导出结果可能不使用应用程序中当前定义的仿真设置。