matlab中利用FIS完成模糊控制器的设计,想把控制器与SIMULINK模型连接,该怎么操作?

作者&投稿:耿柯 (若有异议请与网页底部的电邮联系)
求助,在matlab中利用FIS完成模糊控制器的设计,想把控制器与SIMULINK模型连接,可是连接不上,正确操作是~

我也遇到过这种问题,
1确定你的FIS的解模糊方法是centriod,别的解模糊方法不能连接,原因我也不大了解。
2在FIS图形界面按快捷键CRTL+T,将该FIS文件送入工作空间。还有种方法和楼上说的一样,直接在MATLAB中输入 name1=readfis('name2')其中,name1是你自己随便取的,name2是已经保存的fis文件名,不加.fis,不过有时候会不灵光。
3在SIMULINK中双击Fuzzy logic controller,在弹出的窗口内输入你送入工作空间的FIS文件的名称按确定即可。

1、有一个已经编写好的mdl文件(比如:Test.mdl)需要被模型调用。

2、在Simulink中新建一个New Model,将“Simulink Library Browser”中的“Model”元件拖入新建的界面中。

3、双击Model,进行参数设置,其中,“Model name”中要填入“Test.mdl”。

4、对于引用mdl文件的关联路径,在Home中“Set Path”中通过“Add Folder”进行设置添加。

5、加入“Test.mdl”文件所在路径后,如下图所示,可点击进行“Test.mdl”文件查看,就完成了。

1、在空座空间中输入 name1=readfis('name2') 其中,name1是你自己随便取的,name2是已经保存的fis文件名,不加.fis

2、在simulink中,右击Fuzzy logic controller→look under mask,在新窗口的fis wizard 双击,输入name1,即可。

MATLAB(矩阵实验室)是MATrix LABoratory的缩写,是一款由美国The MathWorks公司出品的商业数学软件。MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。除了矩阵运算、绘制函数/数据图像等常用功能外,MATLAB还可以用来创建用户界面及与调用其它语言(包括C、C++、Java、Python和FORTRAN)编写的程序。




怎么将matlab中数据导入excel中
M1atlab怎么样将矩阵或数组中国的信息全部导出呢?因为复制实在是太麻烦了。很简单的用xlswrite函数就可以了。首先打开matlab,输入你的代码,2然后找到你要存放文件的位置复制绝对路径(致谢文件名的话就会存放在当前目录中),以f盘根目录为例)3然后写xlswrite函数,格式如图,具体格式课参看help xlswrite...

怎样顺利安装数学mathlab软件?
matlab在安装的过程中不能安装在中文目录下,并且环境变量中也不能出现中文字,前者matlab会提示有中文字符或乱码,而后者会在点击setup.exe的时候出现一个unknown exception的异常的对话框,然后点击40~50遍也关不掉,最后只能用ctrl+alt+delete来关掉了。 解决方法:右击"我的电脑"——>"属性"——>"高级"选项卡——...

求一部美国隐形飞机的电影
《绿巨人》和《二手狮王》的乔什·卢卡斯在片中扮演飞行小队的指挥官本;饰演女飞行员凯拉的杰茜卡·贝尔曾出演过《德州电锯杀人狂》和《刀锋战士3》;而影片拍摄前还尚未成名的杰米·福克斯凭《灵魂歌王》一举成为奥斯卡影帝,也使得本片凭空多出意料之外的看点。

怎样将matlab中的数据导入到excel中
1.例如matlab将矩阵或数组中国的信息全部导出可以用xlswrite函数,首先打开matlab,输入代码,如图:2.然后找到要存放文件的位置复制绝对路径(致谢文件名的话就会存放在当前目录中),如图以f盘根目录为例)3.然后写xlswrite函数,格式如图,具体格式课参看help xlswrite,如图:4.xlswrite函数前一项是路径,后一...

丰县17881926562: 求助,在matlab中利用FIS完成模糊控制器的设计,想把控制器与SIMULINK模型连接,可是连接不上,正确操作是 -
洪服捷洛: 我也遇到过这种问题,1确定你的FIS的解模糊方法是centriod,别的解模糊方法不能连接,原因我也不大了解.2在FIS图形界面按快捷键CRTL+T,将该FIS文件送入工作空间.还有种方法和楼上说的一样,直接在MATLAB中输入 name1=readfis('name2')其中,name1是你自己随便取的,name2是已经保存的fis文件名,不加.fis,不过有时候会不灵光.3在SIMULINK中双击Fuzzy logic controller,在弹出的窗口内输入你送入工作空间的FIS文件的名称按确定即可.

丰县17881926562: simulink中的模糊控制器的参数怎么设置 -
洪服捷洛: 1、在用这个控制器之前,需要用readfis指令将fuzzy1.fis加载到matlab的工作空间,比如用这样的指令:fis1=readfis('fis1.fis');就创建了一个叫myFLC的结构体到工作空间,并在fuzzy logic controller中参数设为:fis1.2、可以看到,在模糊...

丰县17881926562: 请教高手个问题,matlab的simulink中关于模糊控制器的问题, -
洪服捷洛: 你需要建立自己的规则库,生成**.fis文件,并且将fis文件导入到工作空间,然后双击模糊控制器,将fis文件名输入到对话框中.你在matlab工作空间中输入FUZZY,就会出现fis editor,你就可以自己用图形的方式绘制隶属函数,编写控制规则(见下图)

丰县17881926562: 模糊控制MATLAB仿真搜索步长是怎么设置的 -
洪服捷洛: 面用一个62616964757a686964616fe78988e69d8331333361306330简单的例子作介绍: (本例不是特别针对实现什么功能,只是为了介绍方便) 第一部分 创建一个模糊逻辑(.fis文件) 第一步:打开模糊推理系统编辑器 步骤: 在Commond...

丰县17881926562: 如何利用matlab将模糊逻辑转化为查询表 -
洪服捷洛: 第一步:利用matlab模糊控制工具箱设计模糊控制器.1、在matlab命令窗口中输入 fuzzy ,产生如下窗口.2、确定模糊控制器结构,即根据具体的系统确定输入、输出量.这里我们可以选取标准的二维控制结构,即输入为误差e和误...

丰县17881926562: pid控制是线性控制还是非线性控制 -
洪服捷洛: 我刚好做了一个模糊PID控制器..步骤是这样:1、确定模糊控制规则:输入输出量、对应的模糊规则表、各变量的论域.2、在MATLAB主命令窗口输入fuzzy,在里面设置模糊规则.保存下来一个fis文件.3、在MATLAB主命令窗口输入myFLC=readfis('fuzzpid.fis'),并在Simulink中的fuzzy logic controller中参数设为myFLC,即可在Simulink中调用此模糊控制器.当然了,这里的myFLC和fuzzpid是你自己定的文件名.4、我做的时候,PID控制器是自己搭建的,并没有直接用自带的PID模块.直接用PID模块我没有成功.有什么问题你可以继续问我~

丰县17881926562: 模糊数学算法软件
洪服捷洛: matlab里面没有模糊软件包吗? http://www.mathworks.com/products/fuzzylogic/ 用 Matlab 中的 Fuzzy 工具箱做一个简单的模糊控制,流程如下:1、创建一个 FIS (Fuzzy Inference System ) 对象,a = newfis(fisName,fisType,andMethod,orMethod,...

丰县17881926562: .fis是什么文件 -
洪服捷洛: FIS编辑器是模糊推理系统的主接口,它集成了隶属函数编辑器,模糊规则编辑器,规则浏览器和输出浏览器等功能,通过主菜单可以选择.用户可以在FIS编辑器中设置模糊控制器的 模糊操作数,输入输出变量个数,模糊变量名称以及解模糊化的方法(如加权平均判决法,中位数法,最大隶属度法等等).当模糊规则编辑完以后,便可以将已设计好的模糊控制器模型存盘,文件名后缀为.fis.用户可以随时调用该文件以修改模型.

丰县17881926562: 模糊PID的simulink仿真怎么做 说下具体步骤,求大虾帮忙 -
洪服捷洛: 1,根据模糊规则完成FIS 文件,并送入工作空间.2,根据系统流程图搭建Simulink模型.3,将FIS文件与Simulink进行连接.4,进行仿真,根据示波器中的响应曲线对模糊PID控制器的模糊化因子Ke,Kec和反模糊化因子Kup,Kui,Kud等参数进行调整.

丰县17881926562: matlab中,通过模糊编辑器生成fis文件,对此fis文件进行修改时,如何再次打开此fis文件对应的fuzzzy编辑器 -
洪服捷洛: 按以下步骤操作:1. 打开模糊编辑器,2. 选择菜单File 3. 选择Import 4. 选择From Disk 即可.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网