Sunteți pe pagina 1din 8

12/14/14 2:43 PM

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

if nsw==1 && nop==1


rm=0.779*rsw;
rn=0.779*rop;
elseif nsw==2
rm=0.779*rsw;
rn=0.779*rsw;
elseif nop==2
rm=0.779*rop;
rn=0.779*rop;
end
%Conductor and Shieldwire/OPGW Resistances
Ra=Rc/n;
Rb=Rc/n;
Rc=Rc/n;
Rd=Rc/n;
Re=Rc/n;
Rf=Rc/n;
if nsw==1 && nop==1
Rm=Rsw;
Rn=Rop;
elseif nsw==2
Rm=Rsw;
Rn=Rsw;
elseif nop==2
Rm=Rop;
Rn=Rop;
end
%Mutual Interspaces between conductors in meters
Dab = 10.5;
Dac = 21.0;
Dad = 24.413;
Dae = 16.134;
Daf = 12.0;
Dam = 9.5515;
Dan = 12.776;

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;

%Equivalent 8x8 Matrix for a,b,c,a',b',c',m,n

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);

%Equivalent 6x6 Impedance Matrix for a,b,c,a',b',c'

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);

%Equivalent 3x3 Impedance Matrix for a,b,c

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

%Impedance Matrix in Sequence Domain

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);

%Equivalent 6x6 Capacitance Matrix for a,b,c,a',b',c'

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));

%Equivalent 3x3 Capacitance Matrix for a,b,c,

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

%Capacitance Matrix in Sequence Domain

8 of 8

S-ar putea să vă placă și