紧急求助: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那了,也不知道是什么原因,各位帮帮忙,我很急啊,毕业论文要答辩了,就这一个问题弄不出来,寝食难安,感激不尽哪~ 这个不是导入的问题 改为定步长就可以了 同感。。。。。。。。。。。
页:
[1]