Professional Documents
Culture Documents
2017-2018
8th SEMESTER
PAGE
S.NO DATES NAME OF EXPERIMENT SIGN. REMARKS
NO.
9
COMPUTATION OF PARAMETERS AND MODELLING
OF TRANSMISSION LINES
Expt. No : 1
Date :
AIM :
(i) To determine the positive sequence line parameters L and C per phase per kilometre of a
three phase single and double circuit transmission lines for different conductor
arrangements.
THEORY :
Inductance:
The general formula:
L = 0.2 ln (Dm / Ds)
Where,
Dm = geometric mean distance (GMD)
Ds = geometric mean radius (GMR)
I. Single phase 2 wire system
GMD = D
GMR = re-1/4 = r’
Where, r = radius of conductor
GMD = D
GMR = re-1/4 = r’
Where, r = radius of conductor
= 3 √DABDBCDCA
GMR = re-1/4 = r’
Where, r = radius of conductors
GMD = mn(DaaDab)…….(Dna…….Dnm)
Bundle Conductors:
where,
Dsb =GMR of bundle conductor if conductor a1, a2….. are bundle conductor.
Dsb = ra1’= r b1= ra’2 = rb’2 = rc’2 if a1, a2……. are bundle conductor
GMD is the equivalent GMD per phase” & is given by GMD = [DAB * DBC * DCA]1/3
where,
DAB, DBC&DCA are GMD between each phase group A-B, B-C, C-A which
are given by
DAB = [Da1b1 * Da1b2 * Da2b1 * Da2b2]1/4
DBC = [Db1c1 * Db1c2 * Db2c1 * Db2c2]1/4
DCA = [Dc1a1 * Dc2a1 * Dc2a1 * Dc2a2]1/4
Capacitance
A general formula for evaluating capacitance per phase in micro farad per km of a
transmission line is given by
C = 0.0556/ ln (GMD/GMR) F/km
Where,
GMD is the “Geometric mean distance” which is same as that defined for inductance
under
various cases.
PROCEDURE:
1. Enter the command window of the MATLAB.
2. Create a new M – file by selecting File - New – M – File
3. Type and save the program in the editor window.
4. Execute the program by either pressing Tools – Run.
5. View the results.
A three phase overhead line 200km long R = 0.16 ohm/km and Conductor diameter of 2cm with
spacing 4,5,6m transposed.Find A,B,C,D constants ,sending end voltage,current ,power factor
and power when the line is delivering full load of 50MW at 132kV ,0.8 pf lagging , transmission
efficiency , receiving end voltage and regulation.
PROGRAM :
ab=input('value of ab');
bc=input('value of bc');
ca=input('value of ca');
pr=input('receving end power in mw');
vr=input('receving end voltage in kv');
pfr=input('receving end powerfactor');
l=input('length of the line in km');
r=input('resistance/ph/km');
f=input('frequency');
D=input('diameter in m');
rad=D/2;
newrad=(0.7788*rad);
deq=(ab*bc*ca)^(1/3);
L=2*10^(-7)*log(deq/newrad);
C=(2*pi*8.854*10^-12)/log(deq/rad);
XL=2*pi*f*L*l*1000;
rnew=r*l;
Z=rnew+i*(XL);
Y=i*(2*pi*f*C*l*1000);
A=1+((Y*Z)/2);
D=A;
B=Z;
C=Y*(1+(Y*Z)/4);
vrph=(vr*10^3)/1.732;
irold=(pr*10^6)/(1.732*vr*10^3*.8);
k=sin(acos(pfr));
ir=irold*(pfr-(j*k));
vs=((A*vrph)+(B*ir));
is=((C*vrph)+(D*ir));
angle(vs);
angle(is);
f=angle(vs);
u=angle(is);
PFS=cos(f-u);
eff=((pr*10^6)/(3*abs(vs)*abs(is)*PFS))*100;
reg=(((abs(vs)/abs(A))-abs(vrph))/abs(vrph))*100;
L
C
rnew
A
B
C
abs(vs)
abs(is)
angle(vs)*180/pi
angle(is)*180/pi
PFS
eff
reg
Result :-
FORMATION OF BUS ADMITTANCE MATRICES
Expt.No :
Date :
AIM:
To determine the admittance matrices for the given power system network.
THEORY:
Bus admittance is often used in power system studies. In most of the power system
studies it is required to form y- bus matrix of the system by considering certain power system
parameters depending upon the type of analysis.
Y-bus may be formed by inspection method only if there is no mutual coupling between
the lines. Every transmission line should be represented by π- equivalent. Shunt impedances are
added to diagonal element corresponding to the buses at which these are connected. The off
diagonal elements are unaffected. The equivalent circuit of Tap changing transformers is
included while forming Y-bus matrix.
PROCEDURE:
PROGRAM :
Z = [ 0 1 0 1.0
0 2 0 0.8
1 2 0 0.4
1 3 0 0.2
2 3 0 0.2
3 4 0 0.08];
Y = ybus(Z)
RESULT:
FORMATION OF BUS IMPEDANCE MATRICES
Expt.No:
Date :
AIM :
To determine the bus impedance matrices for the given power system network.
THEORY:
In bus impedance matrix the elements on the main diagonal are called driving point
impedance and the off-diagonal elements are called the transfer impedance of the buses or
nodes. The bus impedance matrix are very useful in fault analysis.
The bus impedance matrix can be determined by two methods. In one method we can
form the bus admittance matrix and than taking its inverse to get the bus impedance matrix. In
another method the bus impedance matrix can be directly formed from the reactance diagram and
this method requires the knowledge of the modifications of existing bus impedance matrix due to
addition of new bus or addition of a new line (or impedance) between existing buses.
PROCEDURE:
1. Enter the command window of the MATLAB.
2. Create a new M – file by selecting File - New – M –File
3. Type and save the program in the editor Window
4. Execute the program by either pressing Tools – Run.
5. View the results.
Determine the and Z bus matrix for the power system network shown in fig. & the results obtained in
using MATLAB.
PROGRAM :-
z = [0 1 0 1.0
0 2 0 0.8
1 2 0 0.4
1 3 0 0.2
2 3 0 0.2
3 4 0 0.08];
Y = ybus(z)
Ibus = [-j*1.1; -j*1.25; 0; 0];
Zbus = inv(Y)
Vbus = Zbus*Ibus
RESULT:-
SOLUTION OF POWER FLOW USING GAUSS-SEIDEL METHOD
Expt.No :
Date :
AIM :
To understand, in particular, the mathematical formulation of power flow model in complex form and a
simple method of solving power flow problems of small sized system using Gauss-Seidel iterative
algorithm
THEORY:
The GAUSS – SEIDEL method is an iterative algori thm for solving a set of non-linear load flow
equations.
The non-linear load flow equation is given by
PROCEDURE:
1 . Enter the command window o f the MAT LAB .
2 . Create a new M – file by selecting File - New – M – File
3. Type and save the program in the editor Window
4. Execute the program by either pressing Tools – Run.
5. View the results.
The figure shows the single line diagram of a simple 3 buses power system with generator at bus 1.The
magnitude at bus 1 is adjusted to 1.05pu. The scheduled loads at buses 2 and 3 are marked on the diagram.
Line impedance are marked in pu. The base value is 100kVA. The line charging susceptances are neglected.
Determine the phasor values of the voltage at the load buses 2 and 3. Find the slack bus real and reactive
power. Verify the result using MATLAB.
PROGRAM:-
%Gauss Sedial
clc;
data=[1 1 2 10-j*20
2 1 3 10-j*30
3 2 3 16-j*32]
elements=max(data(:,1));
bus=max(max(data(:,2)),max(data(:,3)));
y=zeros(bus,bus);
for p=1:bus,
for q=1:elements,
if(data(q,2)==p|data(q,3)==p)
y(p,p)=y(p,p)+data(q,4);
end
end
end
for p=1:bus,
for q=1:bus,
if (p~=q)
for r=1:elements
if((data(r,2)==p&data(r,3)==q)|(data(r,2)==q&data(r,3)==p))
y(p,q)=-(data(r,4));
end
end
end
end
end
a1=input('enter p2 in MW:');
b1=input('enter q2 in MVAR:');
a2=input('enter p3 in MW:');
b2=input('enter q3 in MVAR');
pu=input('enter the base value in MVA');
p2=(a1/pu);
q2=(b1/pu);
p3=(a2/pu);
q3=(b2/pu);
dx1=1+j*0;
dx2=1+j*0;
v1=1.05;
v2=1+j*0;
v3=1+j*0;
iter=0;
disp('iter v2 v3');
while(abs(dx1)&abs(dx2)>=0.00001)&iter<7;
iter=iter+1;
g1=(((p2-j*q2)/conj(v2))+(-y(1,2)*v1)+(-y(2,3)*v3))/y(2,2);
g2=(((p3-j*q3)/conj(v3))+(-y(1,3)*v1)+(-y(2,3)*g1))/y(3,3);
dx1=g1-v2;
dx2=g2-v3;
v2=v2+dx1;
v3=v3+dx2;
fprintf ('%g',iter),disp([v2,v3]);
end
RESULT :-
SHORT CIRCUIT ANALYSIS
Expt.No :
Date :
AIM :
To become familiar with modelling and analysis of power systems under faulted condition and
to compute the fault level, post-fault voltages and currents for different types of faults, both
symmetric and unsymmetric.
THEORY :
Symmetrical Fault :
Unsymmetrical Fault :
Single line to ground fault :
Ea
Ia1 =
Z1 + Z2 +Z0
Ea
Ia1 =
Z1 + Z0Z2
Z0 + Z2
Ia2 = (- Ia1) * Z0
Z0 + Z2
where, Ia1, Ia2 and Ia0 are positive, negative and zero phase sequence currents
Z1 ,Z2 and Zo are positive, negative and zero phase sequence impedances
PROCEDURE:
PROGRAM :
zdata1 = [ 0 1 0 0.25
0 2 0 0.25
1 2 0 0.125
1 3 0 0.15
2 3 0 0.25];
zdata0 = [ 0 1 0 0.40
0 2 0 0.10
1 2 0 0.30
1 3 0 0.35
2 3 0 0.7125];
zdata2 = zdata1;
Zbus1 = zbuild(zdata1)
Zbus0 = zbuild(zdata0)
Zbus2 = Zbus1;
symfault(zdata1,Zbus1)
lgfault(zdata0, Zbus0, zdata1, Zbus1, zdata2, Zbus2)
llfault(zdata1, Zbus1, zdata2, Zbus2)
dlgfault(zdata0, Zbus0, zdata1, Zbus1, zdata2, Zbus2)
RESULT :-
SOLUTION OF POWER FLOW USING NEWTON-RAPHSON METHOD
Expt.No :
Date :
AIM :
To determine the power flow analysis using Newton – Raphson method
THEORY :
The Newton Raphson method of load flow analysis is an iterative method which approximates the set of
non-linear simultaneous equations to a set of linear simultaneous equations using Taylor’s series expansion and
the terms are limited to first order approximation.
The load flow equations for Newton Raphson method are non-linear equations in terms of real and
imaginary part of bus voltages.
n
PP = ep(eq Gpq + fq Bpq) + fp (fq Gpq - eq Bpq)
q=1
n
QP = fp (eq Gpq + fq Bpq) - ep (fq Gpq - eq Bpq)
q=1
PROGRAM :
%NEWTON RAPHSON METHOD
clc;
gbus = [ 1 2.0 1.0 0.0 0.0
2 0.0 0.0 0.5 1.0
3 1.5 0.6 0.0 0.0];
ybus = [5.882-j*23.528 -2.941+j*11.764 -2.941+j*11.764
-2.941+j*11.764 5.882-j*23.528 -2.941+j*11.764
-2.941+j*11.764 -2.941+j*11.764 5.882-j*23.528];
t= 0.001
v1=1.04+j*0;
v2=1+j*0;
v3=1.04+j*0;
del3=angle(v3);
del1=angle(v1);
del2=angle(v2);
%abs(ybus(2,1))
%abs(v2)
for i=1:10
p2=(abs(v2)*abs(v1)*abs(ybus(2,1))*cos((angle(ybus(2,1)))+del1-del2))+abs(v2)*
abs(v2)*abs(ybus(2,2))*cos((angle(ybus(2,2))))+(abs(v2)*abs(v3)*
abs(ybus(2,3))*cos((angle(ybus(2,3))+del3-del2)); q2=-
(abs(v2)*abs(v1)*abs(ybus(2,1))*sin((angle(ybus(2,1)))+del1-del2))-
abs(v2)*abs(v2)*abs(ybus(2,2))*sin((angle(ybus(2,2))))-(abs(v2)*abs(v3)*
abs(ybus(2,3))*sin((angle(ybus(2,3)))+del3-del2));
p3=(abs(v3)*abs(v1)*abs(ybus(3,1))*cos((angle(ybus(3,1)))+del1-
del3))+abs(v3)*abs(v3)*abs(ybus(3,3))*cos((angle(ybus(3,3))))+(abs(v2)*abs(v3)*
abs(ybus(3,2))*cos((angle(ybus(3,2)))+del2-del3)); delp20=gbus(2,4)-gbus(2,2)-p2;
delp30=gbus(3,4)-gbus(3,2)-p3;
delq20=gbus(2,5)-gbus(2,3)-q2;
J(1,1)=(abs(v2)*abs(v1)*abs(ybus(2,1))*sin((angle(ybus(2,1)))+del1-
del2))+(abs(v2)*abs(v3)*abs(ybus(2,3))*sin((angle(ybus(2,3)))+del3-del2));
J(1,2)=-(abs(v2)*abs(v3)*abs(ybus(2,3))*sin((angle(ybus(2,3)))+del3-del2));
J(1,3)=(abs(v1)*abs(ybus(2,1))*cos((angle(ybus(2,1)))+del1-
del2))+2*(abs(v2)*abs(ybus(2,2))*cos((angle(ybus(2,2))))+(abs(v3)*abs(ybus(2,3) )*
cos((angle(ybus(2,3)))+del3-del2));
J(2,1)=-(abs(v3)*abs(v2)*abs(ybus(3,2))*sin((angle(ybus(3,2)))+del2-del3));
J(2,2)=(abs(v3)*abs(v1)*abs(ybus(3,1))*sin((angle(ybus(3,1)))+del1-
del3))+(abs(v3)*abs(v2)*abs(ybus(3,2))*sin((angle(ybus(3,2)))+del2-del3));
J(2,3)=(abs(v3)*abs(ybus(3,2))*cos((angle(ybus(3,2)))+del2-del3));
J(3,1)=(abs(v2)*abs(v1)*abs(ybus(2,1))*cos((angle(ybus(2,1)))+del1-del2))-
(abs(v2)*abs(v3)*abs(ybus(2,3))*cos((angle(ybus(2,3)))+del2-del3));
J(3,2)=(abs(v2)*abs(v3)*abs(ybus(2,3))*cos((angle(ybus(2,3)))+del2-del3));
J(3,3)=-(abs(v2)*abs(ybus(2,1))*sin((angle(ybus(2,1)))+del1-del2))-
2*(abs(v2)*abs(ybus(2,2))*sin((angle(ybus(2,2))))-(abs(v3)*abs(ybus(2,3))*
sin((angle(ybus(2,3)))+del3-del2));
end
J
inv(J);
A=[del2;del3;abs(v2)];
delA0=[delp20;delp30;delq20];
delA1=inv(J)*delA0;
delA1;
b0=abs(v2);
A1=[del2;del3;b0]+delA1;
A1-delA0;
if((A1-delA0)<=t)
break;
del2=A1(1,1);
del3=A1(2,1);
abs(v2)=A1(3,1);
end
RESULT: