hellhaiqiong 发表于 2010-6-4 14:18

紧急求助:simulink与模糊控制器连接

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

            name: 'mohuPID'
            type: 'mamdani'
       andMethod: 'min'
      orMethod: 'max'
    defuzzMethod: 'centroid'
       impMethod: 'min'
       aggMethod: 'max'
         input:
          output:
            rule:
然后我在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那了,也不知道是什么原因,各位帮帮忙,我很急啊,毕业论文要答辩了,就这一个问题弄不出来,寝食难安,感激不尽哪~

yufeng 发表于 2010-6-5 08:43

这个不是导入的问题 改为定步长就可以了

huizhang927 发表于 2011-5-17 11:08

同感。。。。。。。。。。。
页: [1]
查看完整版本: 紧急求助:simulink与模糊控制器连接