模糊控制器matlab中num den

模糊控制器matlab中num den,第1张

你的是复制粘贴错误了,程序只有这一些:

%混合器温度控制系统仿真程序

num1=[01];den1=[0 1];%比例环节的参数;

num2=[03];den2=[1 0];%调节阀的参数;

num3=[108];den3=[1 02];%控制对象的参数;

num4=[04];den4=[1 04];%测量变送单元的参数;

[num5,den5]=series(num1,den1,num2,den2);

[num6,den6]=series(num5,den5,num3,den3);

[num7,den7]=feedback(num6,den6,num4,den4);

printsys(num7,den7);

[A,B,C,D]=tf2ss(num7,den7);

r=1;

Tf=input('仿真时间Tf=');

h=input('计算步长h=');

x=[zeros(length(A),1)];y=0;t=0;

for i=1:Tf/h

K1=Ax+Br;

K2=A(x+hK1/2)+Br;

K3=A(x+hK2/2)+Br;

K4=A(x+hK3)+Br;

x=x+h(K1+2K2+2K3+K4)/6;

y=[y;Cx];t=[t;t(i)+h];

end

plot(t,y)

到这里结束,后面的传递函数是运行结果,不要复制上。

希望对你有所帮助。

PID调节是一种根据反馈值与设定值之间的差来决定输出的调节值 其中P和I都不能为零 否则没有输出的 P相当于比例系数 I 相当于积分时间

看看你现场的反馈值有没有接进来

P和I 都设没设定

P越大输出的调节值越大

I越大输出值的变化越快

以上就是关于模糊控制器matlab中num den全部的内容,包括:模糊控制器matlab中num den、matlab 模糊控制器 出错、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9356598.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存