基于MATLAB无刷直流电机的反电动势的M函数
functionout= bmf(u)%k=10;
u1=u(1);
u2=u(2);
k=0.871*u(1);
if (u(2)>=0) &(u(2)<=pi/3)
out=;
if (u(2)>= pi/3) &(u(2)<=2*pi/3)
out=;
if (u(2)>=2*pi/3) &(u(2)<=pi)
out=[-6*k/pi*u(2)+5*k; k;-k];
if (u(2)>=pi/3) &(u(2)<=4*pi/3)
out=;
if (u(2)>=4*pi/3) &(u(2)<=5*pi/3)
out=;
if (u(2)>=5*pi/3) &(u(2)<=2*pi)
out=;
end
请高手帮忙改一下,运行有错,QQ:50569762发到QQ邮箱也可以谢谢!急!!!!!!!!!! 看看,有空我改改 支持一下 !!!!!!!!!!!!!!!!!!
页:
[1]