声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2127|回复: 2

[控制系统类] 紧急求助:simulink与模糊控制器连接

[复制链接]
发表于 2010-6-4 14:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我用simulink仿真了一个模型,控制器用模糊控制器控制
已将我的mohuPID这个fis文件存入了matlab工作区,而且也用mohuPID=readfis('mohuPID')写入命令行,enter后的结果是
mohuPID =

            name: 'mohuPID'
            type: 'mamdani'
       andMethod: 'min'
        orMethod: 'max'
    defuzzMethod: 'centroid'
       impMethod: 'min'
       aggMethod: 'max'
           input: [1x2 struct]
          output: [1x1 struct]
            rule: [1x49 struct]
然后我在simulink中双击了fuzzy logic control了er,名字也存为了mohuPID
点右键,点击look under mask弹出的Fis Wizard也是显示的FIS,应该是连接正确了的,但是我运行整个系统,在matlab命令行会出现警告,具体如下
>> fuzzy mohuPID
Warning: Input port 1 of block 'mohuPID/Sum1' is not connected.
Warning: Input port 3 of block 'mohuPID/Sum1' is not connected.
Warning: Input port 2 of block 'mohuPID/Sum3' is not connected.
然后整个系统运行就停止了,停止在了T=0.668s那了,也不知道是什么原因,各位帮帮忙,我很急啊,毕业论文要答辩了,就这一个问题弄不出来,寝食难安,感激不尽哪~
回复
分享到:

使用道具 举报

发表于 2010-6-5 08:43 | 显示全部楼层
这个不是导入的问题 改为定步长就可以了
发表于 2011-5-17 11:08 | 显示全部楼层
同感。。。。。。。。。。。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-19 07:18 , Processed in 0.098167 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表