发表于:2004-04-10 19:48:00
楼主
各位前辈:
我是做MATLAB毕业设计的,是仿真PID各种算式.由于我初学,所以毕业设计做来很费劲,现求教各位,请问PID位置算式的积分项是如何写的?有于是毕业设计,我无计可施,请哪位高人给我修改好吗?麻烦了!
for k=3:AA
e(k)=rin(k)-yout(k);
for index=1:100
e(j)=0;
e=rand(1,index);
for j=0:k
e(j)=e(j)+e(1,index);
end
u(k)=kp*e(k)+kd*[e(k)-e(k-1)]+ki*e(j);
或者
for j=0:k
e=0;
e=e+e(j);
end
u(k)=kp*e(k)+kd*[e(k)-e(k-1)]+ki*e(j);