资源简介

电力系统故障总的来说可以分为两大类:横向故障和纵向故障。横向故障是指各种类型的短路,包括ABC三相接地短路故障,AB相不接地短路故障,A相接地短路故障和AB相接地短路故障。三相系统中发生的短路有四种基本类型:ABC三相接地短路故障,AB相不接地短路故障,A相接地短路故障和AB相接地短路故障。最后使用MATLAB软件对电力系统进行故障模拟实验, 人为地设置故障类型求其故障电流和故障电压。通过三相短路两相短路两相接地短路单相接地短路证明运用MATLAB对电力系统故障进行仿真和程序编写。

资源截图

代码片段和文件信息

%短路计算
clc;clear all;
SNG=50;%发电机容量
E2=10.5;%发电机电动势
Xd2=0.2;%发电机次暂态电抗
X1=0.4;%单位长度正序电抗
X0=3*X1;%单位长度零序电抗
L=80;%线路长度
SB=100;%选择基准容量为100MVA
UN=110;%额定电压为110kv
Uav=1.05*UN;
UB=Uav; %基准电压取额定电压1.05倍
IB=SB/sqrt(3)/UB;%计算基准电流
SNT=50;%变压器容量
Uk=10.5;%变压器短路电压百分数
XG1=Xd2*SB/SNG;%发电机正序电抗标幺值
XG2=XG1;%发电负序电抗
XT1=Uk/100*SB/SNT;%变压器正序电抗标幺值
XT2=XT1;%变压器负序电抗
XT0=XT1;%变压器零序电抗


    disp(‘---------------------------‘)
    Zd=Z2*(Z0+3*Zg)/(Z2+Z0+3*Zg);
    M=sqrt(3)*sqrt(1-Z2*(Z0+3*Zg)/(Z2+Z0+3*Zg)^2);
    If1=j*Uf0/(Z1+Zd);
    If2=-If1*Z0/(Z2+Z0);
    If0=-If1*Z2/(Z2+Z0);   
end
if Type_shortage==3
    disp(‘短路类型:两相短路‘)
    disp(‘---------------------------‘)
    Zd=Z2+Zf;
    M=sqrt(3);
    If1=j*Uf0/(Z1+Zd);
    If2=-If1;
    If0=0;
end
if Type_shortage==4
    disp(‘短路类型:三相短路‘)
    disp(‘---------------------------‘)
    Zd=0;
    M=1;
    If1=j*Uf0/(Z1+Zd);
    If2=0;
    If0=0;
end

If=M*If1;  %根据M值及正序电流计算流入大地的短路电流 
disp(‘正序电流‘)
disp(If1)
disp(‘负序电流‘)
disp(If2)
disp(‘零序电流‘)
disp(If0)
disp(‘短路电流‘)
disp(If)



















 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-10-10 15:39  源码\
     文件        1277  2018-10-13 16:02  源码\shortage123.m
     文件      790016  2017-03-28 22:46  源码\论文.doc
     目录           0  2018-10-10 15:39  演示\
     文件    26502656  2017-03-28 22:05  演示\10716论文.avi
     文件          64  2018-10-10 16:34  说明.txt
     目录           0  2018-10-10 15:38  需求\
     文件       11604  2017-03-13 17:08  需求\功能说明.docx

评论

共有 条评论