Documente Academic
Documente Profesional
Documente Cultură
C:\Program Files...\Sequence_Parameters.m
1 of 8
clear
clc
disp('TRANSMISSION LINE PARAMETERS BASED ON PUAL M. ANDERSON ANALYSIS OF FAULTED
SYSTEMS')
disp(' ')
disp('NATIONAL ENGINEERING SERVICES PAKISTAN')
disp('Transmission Line Specialty')
disp(' ')
%Transmission Line System
V=input('Enter System Voltage in kV\n');
disp(' ')
disp('A system Frequency of f=50Hz and Power Factor of pf=0.95 assumed')
disp(' ')
f=50;
pf=0.95;
Lline=input('Enter Transmission Line Lenght in km\n');
cct=input('Enter No. of Transmission Line Circuits\n');
disp(' ')
disp('Hint:')
disp('f1=1 for Line that is Not Transposed');
disp('f1=1/3 f2=1/3 f3=1/3 for Line that is Completley Transposed')
disp(' ')
f1=input('Enter First Lenght Factor of Transposition in Transmission Line f1=\n');
f2=input('Enter Second Lenght Factor of Transposition in Transmission Line f2=\n');
f3=input('Enter Third Lenght Factor of Transposition in Transmission Line f3=\n');
%Conductor and Bundle
gmrc=input('Enter Conductor GMR in meters\n');
Rc=input('Enter Conductor Ac Resistance @ 25C in ohm/m\n');
n=input('Enter No. of Conductors per Bundle\n');
sb=input('Enter Bundle Spacing in meters\n');
%Shieldwire and OPGW
nsw=input('Enter No. of Shieldwire(s)\n');
nop=input('Enter No. of OPGW(s)\n');
disp(' ')
rsw=0.004575;
disp('Radius of Shieldwire rsw=0.004575m assumed');
disp(' ')
Rsw=3.7502468*10^-3;
disp('Resistance of Shieldwire Rsw=3.7502468*10^-3 ohm/m assumed');
disp(' ')
rop=0.0057;
disp('Radius of OPGW rop=0.0057m assumed');
disp(' ')
Rop=0.7501629*10^-3;
disp('Resistance of OPGW Rop=0.7501629*10^-3 ohm/m assumed');
disp(' ')
%Earth Resistivity
12/14/14 2:43 PM
C:\Program Files...\Sequence_Parameters.m
2 of 8
eres=20;
disp('Earth Resistivity eres=20 ohmm assumed');
disp(' ')
%Defining Fixed Constants
omega=2*pi*f;
s_permeabilty=4*pi*10^-7;
s_permittivity=8.85*10^-12;
Rg=(9.8696*10^-7)*f;
De=658.368*sqrt(eres/f);
%Matrix of Symmetrical Components
A= [1+0*1i, 1+0*1i,
1+0*1i;
1+0*1i,(-1/2)-(sqrt(3)/2)*1i,(-1/2)+(sqrt(3)/2)*1i;
1+0*1i,(-1/2)+(sqrt(3)/2)*1i,(-1/2)-(sqrt(3)/2)*1i];
%Matrix of Rotation
Rot=[0,0,1;
1,0,0;
0,1,0];
%Conductor and Shieldwire Attachment Height
disp('Conductor and Shieldwire Average Attachment Height is based on an average span of
360m,');
disp('maximum sag at 65C and Basic Tower (B+0+6)');
disp(' ')
%Conductor Bundle GMR
if n==1
ra=gmrc;
rb=gmrc;
rc=gmrc;
rd=gmrc;
re=gmrc;
rf=gmrc;
elseif n>1
rbundle=sb/(2*sin(pi/n));
gmrb=nthroot(gmrc*n*rbundle^(n-1),n);
ra=gmrb;
rb=gmrb;
rc=gmrb;
rd=gmrb;
re=gmrb;
rf=gmrb;
end
%Shielwire(s) and OPGW(s)GMR
12/14/14 2:43 PM
C:\Program Files...\Sequence_Parameters.m
Dbc
Dbd
Dbe
Dbf
Dbm
Dbn
=
=
=
=
=
=
10.502;
16.4785;
12.5;
16.134;
19.836;
21.644;
3 of 8
12/14/14 2:43 PM
Dcd
Dce
Dcf
Dcm
Dcn
=
=
=
=
=
12.9;
16.4785;
24.413;
30.2655;
31.518;
Dde
Ddf
Ddm
Ddn
=
=
=
=
10.5;
21.005;
31.518;
30.2655;
C:\Program Files...\Sequence_Parameters.m
Def = 10.5;
Dem = 21.644;
Den = 19.836;
Dfm = 12.776;
Dfn = 9.5515;
Dmn = 6.0;
%Mutual Interspaces between conductors and image conductors
Ha = 70.914;
Hab = 60.4145;
Hac = 49.916;
Had = 51.4435;
Hae = 61.6435;
Haf = 71.922;
Ham = 82.037;
Han = 82.4745;
Hb
Hbc
Hbd
Hbe
Hbf
Hbm
Hbn
=
=
=
=
=
=
=
49.914;
39.4145;
41.4095;
51.4555;
61.6435;
71.556;
72.078;
Hc
Hcd
Hce
Hcf
Hcm
Hcn
=
=
=
=
=
=
28.914;
31.661;
41.4095;
51.4435;
61.0795;
61.710;
Hd
= 28.914;
4 of 8
12/14/14 2:43 PM
Hde
Hdf
Hdm
Hdn
=
=
=
=
39.4145;
49.916;
61.710;
61.0795;
He
Hef
Hem
Hen
=
=
=
=
49.914;
60.4145;
72.073;
71.556;
C:\Program Files...\Sequence_Parameters.m
5 of 8
Hf = 70.914;
Hfm = 82.4745;
Hfn = 82.037;
Hm = 93.050;
Hmn = 93.243;
Hn
R=
= 93.050;
[(Ra+Rg),Rg,Rg,
Rg,Rg,Rg,
Rg,Rg;
Rg,(Rb+Rg),Rg,
Rg,Rg,Rg,
Rg,Rg;
Rg,Rg,(Rc+Rg),
Rg,Rg,Rg,
Rg,Rg;
Rg,Rg,Rg,
(Rd+Rg),Rg,Rg,
Rg,Rg;
Rg,Rg,Rg,
Rg,(Re+Rg),Rg,
Rg,Rg;
Rg,Rg,Rg,
Rg,Rg,(Rf+Rg),
Rg,Rg;
Rg,Rg,Rg,
Rg,Rg,Rg,
Rg,Rg,Rg,
Rg,Rg,Rg,
(Rm+Rg),Rg;
Rg,(Rn+Rg)];
X=
(omega*2*10^-7)*[log(De/ra),log(De/Dab),log(De/Dac),
(De/Dae),log(De/Daf),
log(De/Dam),log(De/Dan);
log(De/Dad),log
log(De/Dab),log(De/rb),log(De/Dbc),
log(De/Dbm),log(De/Dbn);
log(De/Dbd),log
(De/Dbe),log(De/Dbf),
log(De/Dcd),log
(De/Dce),log(De/Dcf),
log(De/Dac),log(De/Dbc),log(De/rc),
log(De/Dcm),log(De/Dcn);
12/14/14 2:43 PM
C:\Program Files...\Sequence_Parameters.m
6 of 8
log(De/Dad),log(De/Dbd),log(De/Dcd),
log(De/Ddm),log(De/Ddn);
log(De/rd),log
(De/Dde),log(De/Ddf),
log(De/Dde),log
(De/re),log(De/Def),
log(De/Dae),log(De/Dbe),log(De/Dce),
log(De/Dem),log(De/Den);
log(De/Daf),log(De/Dbf),log(De/Dcf),
log(De/Dfm),log(De/Dfn);
log(De/Ddf),log
(De/Def),log(De/rf),
log(De/Dam),log(De/Dbm),log(De/Dcm),
log(De/rm),log(De/Dmn);
log(De/Ddm),log
(De/Dem),log(De/Dfm),
log(De/Dan),log(De/Dbn),log(De/Dcn),
log(De/Dmn),log(De/rn);];
log(De/Ddn),log
(De/Den),log(De/Dfn),
z_withmn=R+1i*X;
z1=z_withmn(1:6,1:6);
z2=z_withmn(1:6,7:8);
z3=z_withmn(7:8,1:6);
z4=z_withmn(7:8,7:8);
Z_double=z1-(z2*(inv(z4))*z3);
Z1=Z_double(1:3,1:3);
Z2=Z_double(1:3,4:6);
Z3=Z_double(4:6,1:3);
Z4=Z_double(4:6,4:6);
Zeq=Z1-(Z2*(inv(Z4))*Z3);
Z123=f1*Zeq;
Z231=f2*(inv(Rot)*Zeq*Rot);
Z321=f3*(Rot*Zeq*inv(Rot));
Zabc=((Z123)+(Z231)+(Z321))*10^3 %Impedance Matrix in a-b-c Domain after taking
transposition factors into account
%Multiplication by 10^3 to convert into
%ohms/km
Z012=inv(A)*Zabc*A
12/14/14 2:43 PM
C:\Program Files...\Sequence_Parameters.m
7 of 8
p = (1/(2*pi*s_permittivity))*[log(Ha/ra),log(Hab/Dab),log(Hac/Dac),
log(Hae/Dae),log(Haf/Daf),
log(Ham/Dam),log(Han/Dan);
log(Had/Dad),
log(Hbd/Dbd),
log(Hbe/Dbe),log(Hbf/Dbf),
log(Hab/Dab),log(Hb/rb),log(Hbc/Dbc),
log(Hbm/Dbm),log(Hbn/Dbn);
log(Hac/Dac),log(Hbc/Dbc),log(Hc/rc),
log(Hcm/Dcm),log(Hcn/Dcn);
log(Hcd/Dcd),
log(Hce/Dce),log(Hcf/Dcf),
log(Had/Dad),log(Hbd/Dbd),log(Hcd/Dcd),
log(Hdm/Ddm),log(Hdn/Ddn);
log(Hd/rd),log
(Hde/Dde),log(Hdf/Ddf),
log(Hae/Dae),log(Hbe/Dbe),log(Hce/Dce),
log(Hem/Dem),log(Hen/Den);
log(Hde/Dde),
log(He/re),log(Hef/Def),
log(Haf/Daf),log(Hbf/Dbf),log(Hcf/Dcf),
log(Hfm/Dfm),log(Hfn/Dfn);
log(Hdf/Ddf),
log(Hef/Def),log(Hf/rf),
log(Hdm/Ddm),
log(Hem/Dem),log(Hfm/Dfm),
log(Ham/Dam),log(Hbm/Dbm),log(Hcm/Dcm),
log(Hm/rm),log(Hmn/Dmn);
log(Han/Dan),log(Hbn/Dbn),log(Hcn/Dcn),
log(Hmn/Dmn),log(Hn/rn);];
log(Hdn/Ddn),
log(Hen/Den),log(Hfn/Dfn),
p1=p(1:6,1:6);
p2=p(1:6,7:8);
p3=p(7:8,1:6);
p4=p(7:8,7:8);
P=p1-p2*(inv(p4))*p3;
c=inv(P);
c1=c(1:3,1:3);
c2=c(1:3,4:6);
c3=c(4:6,1:3);
c4=c(4:6,4:6);
Ceq=c1+c2+c3+c4;
C123=f1*Ceq;
C231=f2*(inv(Rot)*Ceq*Rot);
C321=f3*(Rot*Ceq*inv(Rot));
12/14/14 2:43 PM
C:\Program Files...\Sequence_Parameters.m
Cabc=(C123)+(C231)+(C321)
%Capaciatnce Matrix in a-b-c Domain after taking
transposition factors into account
C012=inv(A)*Cabc*A
8 of 8