tvxqjay 发表于 2009-6-2 11:14

关于用simulink仿真的模糊pid控制器

最近做了一个模糊pid控制器设计,基本都是按一篇论文里的步骤搞的,但不知道为什么人家能仿真出来,而我的一直报错。请大家帮忙看一下哪里有问题,谢谢!

tvxqjay 发表于 2009-6-2 11:17

输入量E和Ec的隶属度函数采用灵敏度较高的三角形函数,变量等级是7级,输出量 、 和 的隶属度函数也选用灵敏度较高的三角形函数,变量等级是4级。定义输入量e、ec的变化范围分别为[-0.1,0.1]、[-10,10],模糊语言变量均为:负大(NB)、负中(NM)、负小(NS)、零(ZE)、正小(PS)、正中(PM)、正大(PB),论域分别为[-6,-3,-1,0,1,3,6]和[-6,-4,-2,0,2,4,6],其中误差采用不均匀论域,越靠近零点控制策略越多,以保证精细控制。定义输出量 、 、 的变化范围分别为、、,模糊语言变量均为:零(Z)、小(S)、中(M)、大(B),论域均为。

tvxqjay 发表于 2009-6-2 11:33

报错提示:Error in 'f5/Fuzzy Logic   Controller': Parameter 'fuzzpid' cannot be evaluated.MATLAB error message: Attempt to execute SCRIPT fuzzpid as a function:
C:\Documents and Settings\Administrator\My Documents\MATLAB\fuzzpid.m.

yufeng 发表于 2009-6-2 13:53

模糊控制器没有导入
f1=readfis('f1')

taojiangdang 发表于 2009-6-2 15:18

你没把的.fis文件导入work空间中,或者你多导入几次试试

damahua861117 发表于 2009-6-2 22:36

把你仿真的输出波型发上来看看吧

zhuhuanuaa 发表于 2009-10-23 14:55

你是仿照哪篇论文做的?建模对了吗?

xwl2512999 发表于 2009-11-2 11:10

最近也在弄模糊PID

道光三年 发表于 2010-11-8 17:13

和楼主情况一样!愁啊!

oumaike 发表于 2011-3-30 21:36

同求解答,也是一直报错

米其林 发表于 2015-8-22 20:49

{:{05}:}{:{05}:}
页: [1]
查看完整版本: 关于用simulink仿真的模糊pid控制器