预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(完整版)同步电机的三相突然短路的MATLAB计算(完整版)同步电机的三相突然短路的MATLAB计算(完整版)同步电机的三相突然短路的MATLAB计算同步电机的三相突然短路的MATLAB计算姓名:林启星专业:电力电子与电力传动学号:100120039新建一个M文件存放主程序如下:%***********************************%定义变量及变量赋值%***********************************globalABU0R=0.005;Rf=0。000656;RD=0。00151;RQ=0。00159;xd=1.0;xq=0。60;xf=1。03;xD=0。95;xQ=0。70;xad=0.85;xaq=0。45;u0=1;i0=1;w0=0。5548;A=[—xd,0,xad,xad,0;0,-xq,0,0,xaq;-xad,0,xf,xad,0;—xad,0,xad,xD,0;0,—xaq,0,0,xQ];B=[-R,xq,0,0,—xaq;—xd,—R,xad,xad,0;0,0,Rf,0,0;0,0,0,RD,0;0,0,0,0,RQ];%***********************************%求出功率角a0及ud0,uq0,id0,iq0,if0%***********************************a0=atan((u0*sin(w0)+xq*i0)/(u0*cos(w0)+R*i0))-w0;ud0=u0*sin(a0);uq0=u0*cos(a0);id0=i0*sin(a0+w0);iq0=cos(a0+w0);Eom=uq0+R*iq0+xd*id0;If0=Eom/xad;U0=[-ud0;-uq0;0;0;0];%***********************************%通过使用ode45来计算各绕组电流%***********************************I0=[0;0;0;0;0];[t,i]=ode45('IdqfDQ',[0,2000],I0);id=i(:,1)+id0;iq=i(:,2)+iq0;If=i(:,3)+If0;iD=i(:,4);iQ=i(:,5);ia=id.*cos(t+pi)-iq。*sin(t+pi);%***********************************%三相短路时的电磁转矩Te%***********************************Wd=—xd*id+xad*If+xad*iD;Wq=—xq*iq+xaq*iQ;Te=Wd.*iq-Wq.*id;%***********************************%计算ia及Te%***********************************Ten=Te(end,1)ian=ia(end,1)%***********************************%各变量图形输出%***********************************figure(1);plot(t,ia)title('ia=f(t)');xlabel(’t’);ylabel(’ia');figure(2);plot(t,If)title(’If=f(t)’);xlabel('t');ylabel('If');figure(3);plot(t,iD)title('iD=f(t)’);xlabel(’t’);ylabel(’iD’);figure(4);plot(t,iQ)title('iQ=f(t)’);xlabel(’t’);ylabel('iQ');figure(5);plot(t,Te)title('Te=f(t)');xlabel(’t');ylabel('Te’);2、新建一个M文件(IdqfDQ。m)存放子程序程序如下:functiondI=IdqfDQ(t,i)globalABU0dI=A\U0-A\B*i;运行结果如下:Ten=:0。0160ian=0.6706