资源简介

交流电机及其故障仿真程序,清华大学博士生做的同步发电机故障诊断实验。

资源截图

代码片段和文件信息

%Generator multi-loop simulation programdeveloped from Dr. Bi Daqiang‘s Visual C++ program

load test_map_TsingHua.dat;
map=test_map_TsingHua;

test_input_TsingHua_FEM;

MAX_M_SE=3;%定子绕组与励磁绕组之间的互感谐波次数,2k+1一般令15>MAX_M_SE>MAX_I_S 孙宇光=9
MAX_M_SD=3;%定子绕组与阻尼绕组之间的互感谐波次数
MAX_I_S=1;%定子各支路电压的谐波次数(在稳态求解将微分方程转化为代数方程时使用,暂态过程不用)

u0=4e-7*pi;%Air permeabilityH/m

%Main program

%空载和负载下气隙长度的调整
dmax=dmax*ks1*ks2*K_saturation;
dmin=dmin*ks1*ks2*K_saturation;

%计算不同工况下的支路数
if(isc==0|isc==1)%isc==0正常||isc==1接地,按sector均分电容
    m_stator1=sector*m_stator;
end

if(isc==0&(isc2==2|isc2==3))%机端两相、三相短路,按sector均分电容
    m_stator1=sector*m_stator;
end

%电容细化单相接地(首先sector然后单相接地位置coil)
n_sector=fix(N_stator/sector);%每段绕组所包含的(线圈数+抽头数)
s_sector=fix((N_stator-coil)/n_sector);%接地点或内部故障点的前段位置
n_coil=mod((N_stator-coil)n_sector);%故障段绕组细分

if(isc==2&isc2==0)
    %故障点不在段点处
    if(n_coil~=0)
        sector=sector+1;
    end
    m_stator1=sector*m_stator;
end

%电容细化内部故障(首先sector然后内部故障位置coilcoil1)
s_sector1=(N_stator-coil1)/n_sector;%内部故障的前段位置
n_coil1=mod((N_stator-coil1)n_sector);%故障段绕组细分
if(isc==0&isc2==1)
    %故障点不在段点处
    if(n_coil~=0)
        sector=sector+1;
    end
    if(n_coil1~=0&n_coil~=n_coil1)
        sector=sector+1;
    end
    m_stator1=sector*m_stator;
end

%接地故障,按故障点位置划分电容(中性点电容-接地点电容-机端电容)
if(isc==3)%isc==3内部接地,按接地点划分电容  
    if(coil==0|coil==N_stator)%机端或中性点接地
        m_stator1=m_stator;  
    else%内部接地
        m_stator1=2*m_stator;
    end
end

cm=zeros(((m_stator1-m_stator+4)+1)1);%电容矩阵

map_subroutine;%按接地、内部短路状况调整绕组联接图

ngb1_stator=map_1;

tol=0.5*pi*dsi/tp;
gama_stator=2*tp*pi/z_stator;
bata_s=ytol_stator/(z_stator/(2*tp));

nmsd=tp*MAX_M_SD;

%计算发电机的气隙导磁系数
lamda;

%计算定子绕组各个线圈之间的互感系数
mabz;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2157  2006-09-08 16:22  交流电机matlab\GeneratorML_Teach.m

     文件       3223  2007-10-30 11:37  交流电机matlab\generator_simulation_myself.m

     文件       3095  2006-09-08 16:18  交流电机matlab\lamda.m

     文件       1796  2003-12-26 21:16  交流电机matlab\l_damp.m

     文件       1988  2006-09-15 16:16  交流电机matlab\mabTeach.m

     文件       1258  2006-09-08 16:20  交流电机matlab\mabz.m

     文件       8768  2004-05-27 16:27  交流电机matlab\map_subroutine.m

     文件       2958  2007-11-01 19:46  交流电机matlab\motor_simulation_myself.m

     文件       1704  2004-01-07 21:37  交流电机matlab\test_input_TsingHua.m

     目录          0  2013-01-11 19:38  交流电机matlab

----------- ---------  ---------- -----  ----

                26947                    10


评论

共有 条评论