回 帖 发 新 帖 刷新版面

主题:Fis嵌入——————出错

我用GUI方法建立了一个FIS,并存盘,选择的是File/Export/To Workspace,然后按照一本书上的方法,想把它加入到simulink仿真环境,但一直没搞定。
我的方法是这样的:先在matlab主窗口下使用指令readfis,具体为fuzzypid=readfis('fuzzypid');然后是把FIS结构文件嵌入到Fuzzy Logic Controller模块,具体操作为双击Fuzzy Logic Controller模块,弹出它的参数对话框,在FIS file or structure一栏填写“fuzzypid”。
当我把这些做完之后,在嵌入成功性检查时,总是不对。按照那本书上的说法是右键单击Fuzzy Logic Controller模块,在弹出菜单中单击Look Under Mask项,如果对话框中的FIS Wizard显示FIS表示嵌入成功,并且和Simulink成功连接,如果写着sffis则表示连接失败。
我的一直都是现实sffis,郁闷。因此想请各位高手支支招,看看我哪儿的方法不对,谢谢各位了

请将解答发到邮箱:zhaoqibing@bipt.edu.cn

回复列表 (共1个回复)

沙发

刚研究出来!
只要把要嵌入的fis的defuzzmethod改为centroid,然后重新操作一遍就可以了。。。。
其中是什么道理,我也不懂!
^_^!!!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册