Professional Documents
Culture Documents
Power System Simulation Lab
Power System Simulation Lab
Power System Simulation Lab
3. ABCD parameters:
i) Formation for symmetric /T configuration.
ii) Verification of AD-BC = 1.
iii) Determination of efficiency & regulation.
4. Determination of power angle diagrams, reluctance power, excitation emf & regulation for salient
and non-salient pole synchronous machines.
5. To obtain swing curve and to determine critical clearing time and regulation for a single
machine connected to infinity bus through a pair of identical transmission lines under 3-phase
fault on one of the lines for variation of inertia constant/ line parameters/fault location/ clearing
time/ pre-fault electrical output.
6. Formation of Jacobian for a system not exceeding 4 buses * (no PV buses) in polar
Co-ordinates.
8. To determine fault currents & voltages in a single transmission line system with Y-Δ
transformers at a specified location for SLGF, DLGF, LLF.
9. Load flow analysis for a 3 Bus system using Gauss seidal method , NR method,
Fast decoupled flow method for both pq and pv buses.
ADDITIONAL EXPERIMENTS
1. Write a program to perform load using Gaus-Siedel method PQ bus & PV bus
2. Additional exercise problems on Load flow analysis for a 3 Bus system using Gauss seidal
method , NR method, Fast decoupled flow method for both pq and pv buses & determine fault
currents & voltages in a single transmission line system with Y-Δ transformers at a specified
location for SLGF, DLGF, LLF using MiPower Package
VII Semester Power System Simulation Lab
(2) (5)
y=1./Z;
nbus=max(max(fb),max(tb));
Y=zeros(nbus);
nline=length(fb);
nlb=nline+nbus;
A=zeros(nlb,nbus);
for k=1:nbus
A(k,k)=1;
end
for k=1:nline
A(nbus+k,fb(k))=1;
A(nbus+k,tb(k))=-1;
end
sh=zeros(nbus);
for k=1:nline
sh(fb(k))=sh(fb(k))+hlcy(k);
sh(tb(k))=sh(tb(k))+hlcy(k);
end
ypr=zeros(nlb,nlb);
for k=1:nbus
ypr(k,k)=sh(k);
end
for k=1:nline
ypr(nbus+k,nbus+k)=y(k);
end
format short;
Ybus=A'*ypr*A
Out Put:
Ybus =
Using singular transformation analysis, determine Y-bus for a given test system with
mutual coupling of- j0.01 p.u between the line numbers 4 & 5 Neglect line charging.
(3) (2)
(0) (1)
Element Bus Code Self impedence
No. p-q Zpq,pq
1 0-1 j0.3
2 2-0 1.0
3 0-3 j0.2
4 1-2 j0.03
5 3-2 j0.02
for k=1:nline,
if(q(k)==0)
A(k,p(k))=1;
elseif(p(k)==0)
A(k,q(k))=-1;
end
if(p(k)~=0&q(k)~=0)
A(k,p(k))=1;
A(k,q(k))=-1;
end
end
zpr=zeros(nline,nline);
for k=1:nline
zpr(k,k)=Z(k);
if(mno(k))
zpr(k,mno(k))=zmc(k);
zpr(mno(k),k)=zmc(k);
end
end
ypr=inv(zpr);
format short;
Ybus=A'*ypr*A
OutPut:
Ybus =
1.0e+002 *
0 - 0.4333i 0 + 0.6000i 0 - 0.2000i
0 + 0.6000i 0.01-1.4000i 0 + 0.8000i
0 - 0.2000i 0 + 0.8000i 0 - 0.6500i
(2) (5)
OutPut:
Ybus =
6.2500 -18.6400i -5.0000 +15.0000i -1.2500 + 3.7500i 0 0
-5.0000 +15.0000i 10.8333 -32.3300i -1.6667 + 5.0000i -1.6667 + 5.0000i -2.5000 + 7.5000i
-1.2500 + 3.7500i -1.6667 + 5.0000i 12.9167 -38.6400i -10.0000 +30.0000i 0
0 -1.6667 + 5.0000i -10.0000 +30.0000i 12.9167 -38.6400i -1.2500 + 3.7500i
0 -2.5000 + 7.5000i 0 -1.2500 + 3.7500i 3.7500 -11.1700i
G 0.098-j0.06
Bus1
1.05+j0.0 0.02+J0.04 Bus2
Bus3
1.0-j0.05
Program to determine bus currents,bus power and line flows for a specified system
voltage(bus) profile
%Program to determine bus currents,bus power and line flows for a
specified system voltage(bus) profile%
clc;
clear;
z12=input('Enter the value of impedance connected between bus 1-2\
n');
z13=input('Enter the value of impedance connected between bus 1-3\
n');
z23=input('Enter the value of impedance connected between bus 2-3\
n');
v1=input('Enter the value of bus 1 voltage in rectangular form \
n');
v2=input('Enter the value of bus 2 voltage in rectangular form \
n');
v3=input('Enter the value of bus 3 voltage in rectangular form \
n');
y12=1/z12;
y13=1/z13;
y23=1/z23;
fprintf('Line currents\n');
I12=y12*(v1-v2)
I21=-I12
I13=y13*(v1-v3)
I31=-I13
I23=y23*(v2-v3)
Department of E & EE 7 SIET, Tumkur
VII Semester Power System Simulation Lab
I32=-I23
fprintf('Line flows\n');
S12=v1*conj(I12)
S21=v2*conj(I21)
S13=v1*conj(I13)
S31=v3*conj(I31)
S23=v2*conj(I23)
S32=v3*conj(I32)
fprintf('Line losses\n');
SL12=S12+S21
SL13=S13+S31
SL23=S23+S32
fprintf('Bus power \n');
S1=S12+S13
S2=S21+S23
S3=S31+S32
fprintf('Total Loss \n');
S=S1+S2+S3
fprintf('Bus currents\n');
I1=conj(S1/v1)
I2=conj(S2/v2)
I3=conj(S3/v3)
OUTPUT:
Line currents
I12 = 10.7200 -18.4400i
I21 = -10.7200 +18.4400i
I13 = 2.0000 - 1.0000i
I31 = -2.0000 + 1.0000i
I23 = -14.7520 +28.7040i
I32 = 14.7520 -28.7040i
Line flows
S12 = 11.2560 +19.3620i
S21 = -2.1570 - 1.1639i
S13 = 2.1000 + 1.0500i
S31 = -2.0500 - 0.9000i
S23 = -3.1679 - 1.9279i
S32 = 16.1872 +27.9664i
Line losses
SL12 = 9.0990 +18.1981i
SL13 = 0.0500 + 0.1500i
SL23 =13.0193 +26.0385i
Bus power
S1 = 13.3560 +20.4120i
S2 = -5.3249 - 3.0918i
S3 = 14.1372 +27.0664i
Total Loss
S = 22.1683 +44.3866i
Bus currents
I1 = 12.7200 -19.4400i
Program to determine Formation Z-Bus, Using Z-Bus build Algorithm Without Mutual
Coupling
%Program to determine Formation Z-Bus, Using Z-Bus build Algorithm
Without Mutual %Coupling
clc
clear all
%ZBUS BUILDING ALGORITHEM
%Program for building Z bus by addition or link
%Zprim=[Element no. from to Value]
Z= [0.25 1 0 1
0.1 2 1 2
0.1 3 1 2
0.25 0 2 3
0.1 2 3 4];
zbus_old = [];
for ll = 1:5
zb = Z(ll,1);
ii = Z(ll,2);
jj = Z(ll,3);
type = Z(ll,4);
[m,n] = size(zbus_old);
if type == 1
fprintf('it is a type 1 modification, a new line is connected
between new bus %d and reference bus %d \n',ii);
zbus_new =[zbus_old zeros(m,1);
zeros(1,n) zb]
elseif type == 2
fprintf('it is a type 2 modification, a new line is connected
between old bus %d and new bus %d \n',ii,jj);
zbus_new =[zbus_old zbus_old(:,jj);
Department of E & EE 10 SIET, Tumkur
VII Semester Power System Simulation Lab
zbus_old(jj,:) zbus_old(jj,jj)+zb]
elseif type == 3
fprintf(' it is a type 3 modification, a new line is connected
between reference bus and old bus %d \n',jj);
z1 = zbus_old(:,jj)*zbus_old(jj,:)/(zbus_old(jj,jj)+zb);
zbus_new = zbus_old-z1
elseif type == 4
fprintf('it is a type 4 modification, a new line is connected
between old bus %d and another old bus %d \n',ii,jj);
z1 = zbus_old(:,ii)-zbus_old(:,jj);
z2 = zb + zbus_old(ii,ii) + zbus_old(jj,jj)-2*zbus_old(ii,jj);
zbus_new = zbus_old-(1/z2) *z1*z1.'
end
zbus_old = zbus_new;
end
fprintf('the zbus of the given system is');
zbus1 = zbus_new
OUTPUT:
zbus_new =
0.2500 0.2500
0.2500 0.3500
zbus_new =
0.2500 0.2500 0.2500
0.2500 0.3500 0.2500
0.2500 0.2500 0.3500
zbus_new =
0.1458 0.1042 0.1458
0.1042 0.1458 0.1042
0.1458 0.1042 0.2458
zbus_new =
0.1397 0.1103 0.1250
0.1103 0.1397 0.1250
0.1250 0.1250 0.1750
3. ABCD CONSTANTS
A) NOMINAL PI-METHOD
Given any two of the I/O parameters given either (Vs, Is) or (Vr, Ir) of a two port
Short/medium/Long transmission line network (Length=0-40km/140Km/300km),
determine the following
. Regulation
. Efficiency using PI-method
(The line impedance (0.2+j0.408)Ω and admittance (0+3.14e-6i) mho)
OUTPUT:
SHORT LINE:
CASE1:
A,B,C and D constants :
----------------------------------------
A = 1.0000 +0.0000i
B = 8.0000 +16.3200i
C = 0.0000 +0.0000i
D = 1.0000 +0.0000i
The product AD-BC=1.000000
Enter 1 - To read Vr, Ir and compute Vs , Is
2 - To read Vs, Is and compute Vr, Ir 1
Sending end Voltage/ph=79.751426 +1.805587i KV
Sending end Current/ph=174.960000 -131.220000i AMP
Receiving end power=40.00 KW
Sending end power=41.15 KW
Efficiency=97.21 %
Voltage Regulation=4.67%
CASE2:
A,B,C and D constants :
----------------------------------------
A = 1.0000 +0.0000i
B = 8.0000 +16.3200i
C = 0.0000 +0.0000i
D = 1.0000 +0.0000i
The product AD-BC=1.000000
Enter 1 - To read Vr, Ir and compute Vs , Is
2 - To read Vs, Is and compute Vr, Ir 2
Receiving end Voltage/ph=72.669045 -1.805587i KV
Receiving end Current/ph=174.960000 -131.220000i AMP
Receiving end power=38.85 KW
Sending end power=40.00 KW
Efficiency=97.13 %
Voltage Regulation=4.84%
MEDIUM LINE:
CASE1:
CASE2:
LONG LINE:
CASE1:
The equvalent PI cicuit constants:
Zeq = 57.7123 +120.6169i
Yeq/2= 0.0000 +0.0005i
A,B,C and D constants :
----------------------------------------
A = 0.9428 +0.0277i
B = 57.7123 +120.6169i
C = -0.0000 +0.0009i
D = 0.9428 +0.0277i
The product AD-BC=1.000000
Enter 1 - To read Vr, Ir and compute Vs , Is
2 - To read Vs, Is and compute Vr, Ir 1
CASE2:
The equvalent PI cicuit constants:
Zeq = 57.7123 +120.6169i
Yeq/2= 0.0000 +0.0005i
A,B,C and D constants :
----------------------------------------
A = 0.9428 +0.0277i
B = 57.7123 +120.6169i
C = -0.0000 +0.0009i
D = 0.9428 +0.0277i
The product AD-BC=1.000000
Enter 1 - To read Vr, Ir and compute Vs , Is
2 - To read Vs, Is and compute Vr, Ir 2
B) NOMINAL T-METHOD
Given any two of the I/O parameters given either (Vs, Is) or (Vr, Ir) of a two port
Short/medium/Long transmission line network (Length=0-40km/140Km/300km),
determine the following
. Regulation
. Efficiency using T-method
(The line impedance (0.2+j0.408) Ω and admittance (0+3.14e-6i) mho)
is=174.96-131.22i;
vs=vs*1e3/sqrt(3.0);
vr=(D*vs-B*is)/1e3;
ir=-C*vs+D*is;
fprintf('\nReceiving end Voltage/ph=%f %+fi
KV',real(vr),imag(vr));
fprintf('\nReceiving end Current/ph=%f %+fi
AMP',real(ir),imag(ir));
vr=vr*1e3;
otherwise
disp('wrong choice');
end
rec_pow=3*real(vr*conj(ir))/1e6;
%rec_pow=3*abs(vr)*abs(ir)*cos(angle(vr)-angle(ir))/1e6;
send_pow=3*real(vs*conj(is))/1e6;
%send_pow=3*abs(vs)*abs(is)*cos(angle(vs)-angle(is))/1e6;
eff=rec_pow/send_pow*100;
OUTPUT:
SHORT LINE:
CASE1:
A,B,C and D constants :
----------------------------------------------------
A = 1.0000 +0.0000i
B = 8.0000 +16.3200i
C = 0.0000 +0.0000i
D = 1.0000 +0.0000i
The product AD-BC=1.000000
Enter 1 - To read Vr, Ir and compute Vs , Is
2 - To read Vs, Is and compute Vr, Ir 1
CASE2:
A,B,C and D constants :
----------------------------------------------------
A = 1.0000 +0.0000i
B = 8.0000 +16.3200i
C = 0.0000 +0.0000i
D = 1.0000 +0.0000i
The product AD-BC=1.000000
Enter 1 - To read Vr, Ir and compute Vs , Is
2 - To read Vs, Is and compute Vr, Ir 2
MEDIUM LINE
CASE1:
A,B,C and D constants :
----------------------------------------------------
A = 0.9874 +0.0062i
B = 27.6485 +56.8476i
C = 0.0000 +0.0004i
D = 0.9874 +0.0062i
The product AD-BC=1.000000
Enter 1 - To read Vr, Ir and compute Vs , Is
2 - To read Vs, Is and compute Vr, Ir 1
CASE2:
A,B,C and D constants :
----------------------------------------------------
A = 0.9874 +0.0062i
B = 27.6485 +56.8476i
C = 0.0000 +0.0004i
D = 0.9874 +0.0062i
The product AD-BC=1.000000
Enter 1 - To read Vr, Ir and compute Vs , Is
2 - To read Vs, Is and compute Vr, Ir 2
LONG LINE:
CASE1:
The equvalent T cicuit constants:
Zeq/2= 30.5858 +61.6486i
Yeq = -0.0000 +0.0009i
A,B,C and D constants :
----------------------------------------------------
A = 0.9428 +0.0277i
B = 57.7123 +120.6169i
C = -0.0000 +0.0009i
D = 0.9428 +0.0277i
The product AD-BC=1.000000
Enter 1 - To read Vr, Ir and compute Vs , Is
2 - To read Vs, Is and compute Vr, Ir 1
CASE2:
The equvalent T cicuit constants:
Zeq/2= 30.5858 +61.6486i
Yeq = -0.0000 +0.0009i
A,B,C and D constants :
----------------------------------------------------
A = 0.9428 +0.0277i
B = 57.7123 +120.6169i
C = -0.0000 +0.0009i
D = 0.9428 +0.0277i
The product AD-BC=1.000000
Enter 1 - To read Vr, Ir and compute Vs , Is
2 - To read Vs, Is and compute Vr, Ir 2
Input :
Enter power in MW
48
Enter power factor
0.8
Enter Line to line voltage in kV
34.64
Enter xd in ohm
13.5
xq in ohm
9.33
Output:
Excitation emf=29999.596799
Percentage regulation=50.002384
120
100
Three phase power(MW)
80
60
40
20
-20
0 20 40 60 80 100 120 140 160 180
delta(deg)
Determine Power angle diagram for non-salient pole synchronous machine connected
to infinite bus and obtain excitation emf and regulation. Given P=48MW, Pf=0.8,
Vt=34.64kV (L-L), Xd=10ohm and Xq=10 ohm. Use MATLAB programming.
Input:
Enter power in MW
48
Enter power facotr
0.8
Enter Line to line voltage in kV
34.64
Enter xd in ohm
10
xq in ohm
10
Output:
Excitation emf=27202.617527
Percentage regulation=36.017078
Plot:Power angle curve for nonsalient pole synchronous m/c
180
160
140
Three phase power(MW)
120
100
80
60
40
20
0
0 20 40 60 80 100 120 140 160 180
delta(deg)
The system having a single machine connected to an infinite bus has the following
data.
Pi =0.9 M= 0.016 (2.8 × 10 -4 S / electrical Degree)
E1 = 1.1 Transfer reactance before fault – Xo = 0.2 pu
E2 = 1.0 – Xe=0.35
Plot the swing curve for sustained fault step by step method using MATLAB. (For fault
at the beginning/middle)).
ft=f*pa/rr;
deld=deld+ft;
fprintf('\n %5.3f %5.2f %5.2f',t(it),pm,del(it)* rr);
if(t1-t(it)<=0.5)
t1=t1+0.05;
it=it+1;
t(it)=t(it-1)+dt;
del(it)=del(it-1)+deld;
pm=pm2;
pe=pm*sin(del(it));
pa=ps-pe;
end
end
delm=pi-del(1);
cdc=(ps*(delm-del(1))+pm3*cos(delm)-pm2*cos(del(1)))/(pm3-pm2);
delc=acos(cdc);
fprintf('\n critical clearing angle-%f',delc*rr);
it=1;
while(t(it)<1.0)
if (del(it)>=delc)
break;
end
it=it+1;
end
fprintf('\n critical clearing time-%f',t(it));
plot(t,del,'r');
title('swing curve');
xlabel('Time');
ylabel('Delta');
OUTPUT:
Case 1:
enter 1-for fault at the beginning
2-for fault at the middle 1
SUSTAINED FAULT
----------------------------
TIME PMAX DELTA
----------------------------
0.000 2.44 21.60
0.000 0.00 21.60
0.050 0.00 25.62
0.100 0.00 37.67
0.150 0.00 57.76
0.200 0.00 85.89
0.250 0.00 122.05
0.300 0.00 166.25
0.350 0.00 218.48
0.400 0.00 278.75
0.450 0.00 347.05
0.500 0.00 423.39
critical clearing angle-81.684989
critical clearing time-0.200000
Case 2:
SUSTAINED FAULT
----------------------------
TIME PMAX DELTA
----------------------------
0.000 2.44 21.60
0.000 0.88 21.60
0.050 0.88 24.17
0.100 0.88 31.56
0.150 0.88 42.88
0.200 0.88 56.88
0.250 0.88 72.34
0.300 0.88 88.34
0.350 0.88 104.53
0.400 0.88 121.15
The system having a single machine connected to an infinite bus has the following
data. Write and execute a program to plot the swing curve when the fault is cleared
in 0.125 seconds(for fault at the beginning/middle)..
Pi =0.9 M= 0.016 (2.8 × 10 -4 S / electrical Degree)
E1 = 1.1 Transfer reactance before fault – Xo = 0.2 pu
E2 = 1.0 Xe=0.35
Plot the swing curve for a fault cleared in _______ (up to 1 second) using step by step
method using MATLAB .
fprintf('\n----------------------');
pm=pm1;
pe=pm*sin(del(it));
pa=ps-pe;
fprintf('\n%5.3f %5.2f %5.2f',t(it),pm,del(it)*rr);
pm=pm2;
pe=pm*sin(del(it));
pa=(ps-pe)/2;
while(t(it)<=0.5)
ft=f*pa/rr;
deld=deld+ft;
fprintf('\n%5.3f %5.2f %5.2f',t(it),pm,del(it)*rr);
it=it+1;
t(it)=t(it-1)+dt;
del(it)=del(it-1)+deld;
pm=pm2;
if(t(it)>=ct)
pm=pm3;
end
pe=pm*sin(del(it));
pa=ps-pe;
end
plot(t,del,'r');
title('SWING CURVE');
xlabel('TIME')
ylabel('DELTA')
OUTPUT:
Case1:
Enter
1-for the fault at the begining of line
2-fault at the middle of the line
1
Enter clearing time in sec
0.05
FAULT IS CLEARED AT THE
BEGINING OF INTERVAL
TIME Pmax DELTA
----------------------
0.000 2.44 21.60
0.000 0.00 21.60
0.050 2.00 25.62
0.100 2.00 29.95
0.150 2.00 33.41
0.200 2.00 35.06
0.250 2.00 34.49
0.300 2.00 31.85
0.350 2.00 27.82
0.400 2.00 23.49
0.450 2.00 20.08
0.500 2.00 18.57
Case2:
Enter
1-for the fault at the begining of line
2-fault at the middle of the line
2
Enter clearing time in sec
0.125
FAULT IS CLEARED AT THE
MIDDLE OF INTERVAL
TIME Pmax DELTA
----------------------
0.000 2.44 21.60
0.000 0.88 21.60
0.050 0.88 24.18
0.100 0.88 31.56
0.150 2.00 42.88
0.200 2.00 50.08
0.250 2.00 51.61
OUTPUT
3. GAUSS-SEIDEL METHOD
Conduct load flow analysis for a given power system using Gauss-Siedel method.
determine the voltage at all buses.
Bus Code Admittance(p.u) Bus P(pu) Q(pu) V(pu) Remarks
1-2 2-j8 Code
1-3 1-j4 1 --- --- 1.04+j0.0 Slack
2-3 0.666-j2.664 2 0.5 -0.2 1+j0.0 PQ
2-4 1-j4 3 -0.1 0.5 1+j0.0 PQ
3-4 2-j8 4 0.3 -0.1 1+j0.0 PQ
OUTPUT:
iter = 1
v_old =
1.0400
1.0191 + 0.0464i
1.0280 - 0.0870i
1.0250 - 0.0092i
iter = 2
v_old =
1.0400
1.0290 + 0.0269i
1.0352 - 0.0934i
1.0334 - 0.0208i
iter = 3
v_old =
1.0400
1.0335 + 0.0223i
1.0401 - 0.0999i
1.0385 - 0.0269i
iter = 4
v_old =
1.0400
1.0360 + 0.0193i
1.0427 - 0.1034i
1.0413 - 0.0304i
iter = 5
v_old =
1.0400
1.0374 + 0.0176i
1.0442 - 0.1053i
1.0429 - 0.0324i
iter = 6
v_old =
1.0400
1.0382 + 0.0167i
1.0450 - 0.1064i
1.0437 - 0.0335i
iter = 7
v_old =
1.0400
1.0386 + 0.0161i
1.0455 - 0.1070i
1.0442 - 0.0341i
iter = 8
iter = 9
v_old =
1.0400
1.0390 + 0.0157i
1.0459 - 0.1076i
1.0446 - 0.0346i
iter = 10
v_old =
1.0400
1.0390 + 0.0156i
1.0460 - 0.1077i
1.0447 - 0.0347i
iter = 11
v_old =
1.0400
1.0391 + 0.0155i
1.0460 - 0.1078i
1.0448 - 0.0348i
Conduct load flow analysis for a given power system using Gauss-Siedel method.
determine the voltage at all buses.
Bus Code Admittance(p.u) Bus P(pu) Q(pu) V(pu) Remarks
1-2 2-j8 Code
1-3 1-j4 1 --- --- 1.04+j0.0 Slack
2-3 0.666-j2.664 2 0.5 -0.2 1+j0.0 PQ
2-4 1-j4 3 -0.1 0.5 1+j0.0 PQ
3-4 2-j8 4 0.3 -0.1 1+j0.0 PQ
v_old=v;
for iter=1:15
del_vmax=0.0;
for ii=2:num_buses
v_new(ii)=a(ii)/conj(v_old(ii));
for kk=1:num_buses
if kk<ii
v_new(ii)=v_new(ii)-b(ii,kk)*v_new(kk);
elseif kk>ii
v_new(ii)=v_new(ii)-b(ii,kk)*v_old(kk);
end
end
end
v_new(ii)=v_old(ii)+1.4*(v_new(ii)-v_old(ii));
del_v=abs(v_old(ii)-v_new(ii));
if del_v>del_vmax
del_vmax=del_v;
end
v_old=v_new;
iter
v_old
if del_vmax<tolerance;
break;
end
end
OUTPUT:
iter = 1
v_old =
1.0400
1.0191 + 0.0464i
1.0280 - 0.0870i
1.0351 - 0.0129i
iter = 2
v_old =
1.0400
1.0317 + 0.0259i
1.0412 - 0.0956i
1.0398 - 0.0269i
iter = 3
v_old =
1.0400
1.0364 + 0.0201i
1.0439 - 0.1031i
1.0432 - 0.0313i
iter = 4
v_old =
1.0400
1.0381 + 0.0174i
1.0454 - 0.1057i
1.0442 - 0.0334i
iter = 5
v_old =
1.0400
1.0387 + 0.0163i
1.0458 - 0.1069i
1.0446 - 0.0342i
iter = 6
v_old =
1.0400
1.0390 + 0.0158i
1.0460 - 0.1074i
1.0447 - 0.0346i
iter = 7
v_old =
1.0400
1.0391 + 0.0156i
1.0461 - 0.1077i
1.0448 - 0.0347i
iter = 8
v_old =
Figure shown below represents the single line diagram of 6-bus system with two
identical generating units, five lines and two transformers per unit transmission line series
impedances and shunt susceptances are given o n 100MVA base, generator’s transient
impedance and transformer leakage reactances are given in accompanying table.
3 4
6
5
2
G
If a 3-phase to ground fault occurs at bus5, find the fault MVA. The data is given below.
Generator details:
G1=G2=100MVA, 11KV with X’d=10%
Transformer details:
T1=T2= 11/110KV, 100MVA, leakage reactance= X = 5%
Procedure to enter the data for performing studies using MiPower. MiPower-
Data base Configuration
1. For the
given
circuit, find the fault currents, voltages for the following type of faults at Bus3.
1. Single Line to Ground Fault
2. Line to Line Fault
3. Double line to Ground Fault
For the transmission line assume X1= X2, X0= 2.5 XL
Figure below shows a single line diagram of a 5bus system with 2 generating units, 7
lines. Per unit transmission line series impedances and shunt susceptances are given on
100MVA Base, real power generation, real & reactive power loads in MW and MVAR are
given in the accompanying table with bus1 as slack, obtain a load flow solution with Y-bus
using Gauss-Siedel method and Newton Rapson method. Take acceleration factors as 1.4 and
tolerances of 0.0001 and 0.0001 per unit for the real and imaginary components of voltage and
0.01 per unit tolerance for the change in the real and reactive bus powers.
G
(3) (4)
(1)
(2) (5)
G
Table: 1.1
Bus cone Impedance Line Charging
From-To R+jX B/2
1-2 0.02+j0.06 j 0.030
Department of E & EE 56 SIET, Tumkur
VII Semester Power System Simulation Lab
1-3 0.08+j0.24 j 0.025
2-3 0.06+j0.18 j 0.020
2-4 0.06+j0.18 j 0.020
2-5 0.04+j0.12 j 0.015
3-4 0.01+j0.03 j 0.010
4-5 0.08+j0.24 j 0.025
Table: 1.2
Bus Bus Voltage Generation Generation Load Load
No MW MVAR MW MVAR
1 1.06+j0.0 0 0 0 0
2 1.00+j0.0 40 30 20 10
3 1.00+j0.0 0 0 45 15
4 1.00+j0.0 0 0 40 5
5 1.00+j0.0 0 0 60 10
Frequency:60 Hz
Exercise problems:
1.Using the available software package conduct load flow analysis for the given power
system using.
Gauss-Siedel load flow method. Determine
a. Voltage at all buses
b. Line flows
c. Line losses and
d. Slack bus power.
Also draw the necessary flow chart (general flow chart)
Figure shows the one line diagram of a simple three bus system with generation at bus1, the
voltage at bus 1 is V1 = 1.0< 0° pu. The scheduled loads on buses 2 and 3 are marked on diagram. Line
impedances are marked in pu on a 100MVA base. For the purpose of hand calculations line resistances
and line charging susceptances are neglected. Using Gauss-Seidel method and initial estimates of V2 =
1.0< 0° pu & V3 = 1.0< 0° pu. Conduct load flow analysis
G
Slack bus 400MW 320Mvar
V1=1.0+j0.0 j0.03333
j0.0125 j0.05
Bus3
300MW 270Mvar
2. Figure shows the one line diagram of a simple three bus power system with generators at
buses1 & 3.The system parameters are given in the Table A and the load and generation
data in Table B. Line impedances are marked in per unit on a 100MVA base, and line
charging susceptances are neglected. The voltage at bus 3 is maintained at 1.04 p.u.
Taking bus 1 as slack bus obtain the load flow solution using Gauss-Seidel iterative
method using Ybus.
G1 TableA
PQ[2] Bus Bus Voltage Generation Load
Slack [1]
No MW Mvar MW Mvar
1 1.05+j0.0 -- -- 0 0
2 -- 0 0 400 250
3 1.04+j0.0- 200 -- 0 0
ck
re to
ose
VIVA QUESTIONS
SWING EQUATION:
1. Write the swing equation for a synchronous m/c connected to an infinite bus and explain the
terms.
2. What is swing curve and what are its uses?
3. What are the assumptions made in the solution of swing equation?
FAULT STUDIES:
1. What are the various types of faults that occur normally on power system?
2. What are the parameters considered for a fault study?
3. How the sequence networks are connected for (i) L-L-G fault (ii) LL fault (iii) L-G fault.
4. Write down the fault current equation for (i) single line to ground fault (ii) double line to
ground fault (iii) LL fault
5. What are the limitations of ungrounded system?
Department of E & EE 78 SIET, Tumkur
VII Semester Power System Simulation Lab
6. Write zero sequence equivalent for (i) Y-Y (ii) Y-Δ (iii) Δ –Δ (iv)Y-Y