Load Flow Analysis
Load Flow Analysis
Load Flow Analysis
02/05/2013
1
Table of Contents
1.0 Executive Summary ………………………………………………………………………………… 3
2.0 Aims and Objectives ……………………………………………………………………………….. 4
3.0 Introduction …………………………………………………………………………………………… 4
.................................................................................................................... 9
.................................................................................................................. 10
.................................................................................................................. 11
................................................................................................................. 13
.............................................................................................................................. 25
5.1.1 ............................................................................................................... 26
5.1.2 ................................................................................................................ 27
2
1.0 EXECUTIVE SUMMARY
Load flow study is a vital tool which involves numerical analysis of electrical Power systems in normal
steady-state operation by taking into account the voltage at every bus, and voltage drop in each
feeder and also the power flow in all branch and feeder circuits so as to determine whether the
system specifications are within stated limits under changing load conditions and to ensure the
integrity, safety and timely operations of electrical networks equipments such as the transformers
and conductors etc.
Load Flow computations provide active and reactive power flows and magnitude of the bus voltage
including its phase angle at all buses for a stated power system network and operating condition
subject to the generation and/or regulating abilities of generators, synchronous condensers, static
reactive power compensators, High Voltage D.C ( HVDC) controls, flexible AC Transmission Systems
(FACTS) controllers, tap changing under load transformers and stated net interchange amidst
individual operating systems (utilities).This knowledge is important for the constant evaluation of
the present performance of a power system and for the analyses of the efficiency of back-up plans
for system expansion to meet increasing load demands. These examinations require the estimation
of various power flow operating conditions ranging from normal and emergency conditions. The
output from load flow analysis usually provide the primary conditions required for other analysis like
transient stability, dynamic stability studies, short circuit fault analysis, economic load dispatch
analysis, Harmonic distortion profile, transformer compensation requirements for high tension
services and unit commitment etc.
Load flow studies are centred on a nodal voltage analysis of a power system. Load flow problems are
solved through some iterative methods such as: Gauss –Seidal method, Newton-Raphson, Jacobi
method and Z – matrix method (Block substitution and Forward substitution methods).
Nonetheless, the iterative methods mentioned above are becoming obsolete and are being replaced
by some stochastic search and simulated annealing approaches such as the Genetic algorithm,
Genetic tabulated search, Differential evolution, Evolutionary programming, Evolutionary strategy,
Ant colony optimization and Particle swarm optimization for solving power system network
problems. This is as a result of complexity that arises from load flow studies in distributed alternative
energy sources especially in remote geographical areas.
3
2.0 AIMS AND OBJECTIVES
3.0 INTRODUCTION
The voltage at the slack bus bar is made reference at 1 p.u. The remaining bus bars supply
loads with various real power (P) and imaginary power (Q) as given in Fig 1A below.
The series impedance of interconnecting lines is given in table 1 below. Each line consists of
capacitive shunt admittance. The series impedance and capacitive shunt admittance of the
interconnecting lines are to be ignored and included at different stages of the analysis.
Consequently, the shunt capacitance effect in relation to the resulting nodal voltage
distribution of the system will be determined.
The network base quantities are MVA base = 100 MVA and V base = 132 kV.
4
Figure 1: Five – Bus/Node, Seven – Line Network Power Network
Table 1 showing busbar to busbar resistance, reactance and susceptance in per unit
5
Table 1: Line Admittance Calculation
Table 4 below shows the total network admittance without effect of the shunt line capacitance
6
In table 5 below, the admittance was calculated taking into consideration the effect of shunt
admittance. Every shunt admittances connected to a specific node was added to the diagonal
element of that node. Incorporating the shunt capacitive elements into the admittance matrix
reduces the magnitude of the complex element in the diagonal matrix as shown below:
7
4.0 Method 1 – Jacobi Method
The Jacobi approach is the easiest and straightforward of all the iterative power flow approach to
program. This involves the calculation of successive sets of bus bar voltages using the formerly
obtained values. The total range of bus bar voltages are calculated before been used in the following
iteration.
In Jacobi approach, a solution is normally obtained in almost around 29 iterations, which makes it
the longest among all the iterative techniques. The solution is obtained when there is convergence
of the bus bar voltages as will be shown in the later part of this report and the procedure for this
iterative solution is based on the general equation below:
4.1 Calculation:
The solution procedure is centred on the total network admittances and bus bar conditions and a
primary voltage referenced to each bus bar. A flow diagram of the iterative procedure is shown
below.
The number of nodes “n” = 5, and as the voltage at node (1) is stated, the real range of K = 2, 3, 4, 5.
8
4.2 Flowchart for JACOBI Method:
The step by step procedure is determined by numerically solving the first set of iterations for the
network shown in Figure 1.
4.3 Procedure:
9
A negative sign is assigned to indicate that the parameters being calculated are loads, and is
therefore taking supply from the source; otherwise, a positive signed is assigned.
10
11
12
Note: Shunt capacitance is included in the calculations above.
This step includes the replacement of all the values of with , and then repeating steps 1
through 3 until a convergence of two voltages is seen within a preselected tolerance.
% Module 6EJ035
% Assignment No2
% YEAR 2012/13
% Input (1)
% Insert the Network Admittance Matrix
% (see page 2 of supplied assignment paperwork ignoring shunt capacitive
admittance)
format short
Y(1,1) = 10.958905 - 26.027398i;
Y(1,2) = -3.424658 + 7.534247i;
Y(1,3) = -3.424658 + 7.534247i;
Y(1,4) = 0.00;
Y(1,5) = -4.109589 + 10.958904i;
Y(4,1) = 0.00;
13
Y(4,2) = - 4.123711 + 9.278351i;
Y(4,3) = - 2.926829 + 6.341463i;
Y(4,4) = 11.174251 - 24.898165i;
Y(4,5) = - 4.123711 + 9.278351i;
% Input (2)
% Input the given node loadings .....see diagram on page 1 ....
% .... of the supplied assignment paperwork
% A positive (+ sign) is for generated power,
% The negative (- sign) indicates load taken from the network.
% Per unit loading is used with a base loading taken at 100MVA
% JACOBI SOLUTION
% The number of iteration will need to be set
% Set the value of 'l' the chosen number of iterations
% Typically l=40 should be sufficient for this problem.
row = ones(size(vector));
Vnode1 = row; % each node voltage has the required storage spaces
Vnode2 = row;
Vnode3 = row;
Vnode4 = row;
Vnode5 = row;
for n = 1:m
end
14
% Page 5 of the assignment notes
for n = 1:l
I2(n) = S2star/V2star(n);
I3(n) = S3star/V3star(n);
I4(n) = S4star/V4star(n);
I5(n) = S5star/V5star(n);
u = 1 + n;
Vnode2(u) = V2(n);
Vnode3(u) = V3(n);
Vnode4(u) = V4(n);
Vnode5(u) = V5(n);
end
disp (':')
disp (':')
disp (':')
disp (':')
disp (' Vnode2 Vnode3 Vnode4 Vnode5
')
disp(':')
d = 0;
for c = 1:l
fprintf(' %1.4f %1.4fi\t, %1.4f %1.4fi\t, %1.4f %1.4fi\t, %1.4f
%1.4fi\n',...
real(Vnode2(1+d)), imag(Vnode2(1+d)), real(Vnode3(1+d)),...
imag(Vnode3(1+d)), real(Vnode4(1+d)), imag(Vnode4(1+d)),
real(Vnode5(1+d)), imag(Vnode5(1+d)));
d=d+1;
end
plot(vector,Vnode2,vector,Vnode3,vector,Vnode4,vector,Vnode5);
15
Vnode2 Vnode3 Vnode4 Vnode5
1 1.0000 0.0000i , 1.0000 0.0000i , 1.0000 0.0000i , 1.0000 0.0000i
2 0.9879 -0.0099i , 0.9842 -0.0108i , 0.9873 -0.0104i , 0.9882 -0.0120i
3 0.9789 -0.0178i , 0.9781 -0.0156i , 0.9741 -0.0213i , 0.9802 -0.0186i
4 0.9712 -0.0240i , 0.9719 -0.0206i , 0.9659 -0.0279i , 0.9731 -0.0247i
5 0.9656 -0.0285i , 0.9680 -0.0236i , 0.9586 -0.0338i , 0.9680 -0.0289i
6 0.9611 -0.0321i , 0.9646 -0.0263i , 0.9535 -0.0378i , 0.9638 -0.0323i
7 0.9576 -0.0347i , 0.9621 -0.0281i , 0.9493 -0.0410i , 0.9607 -0.0348i
8 0.9550 -0.0367i , 0.9601 -0.0296i , 0.9461 -0.0434i , 0.9583 -0.0367i
9 0.9529 -0.0382i , 0.9587 -0.0307i , 0.9436 -0.0452i , 0.9564 -0.0381i
10 0.9513 -0.0394i , 0.9575 -0.0315i , 0.9417 -0.0466i , 0.9549 -0.0392i
11 0.9501 -0.0403i , 0.9566 -0.0321i , 0.9402 -0.0476i , 0.9538 -0.0400i
12 0.9491 -0.0409i , 0.9559 -0.0326i , 0.9391 -0.0484i , 0.9529 -0.0407i
13 0.9484 -0.0414i , 0.9553 -0.0330i , 0.9382 -0.0490i , 0.9523 -0.0412i
14 0.9478 -0.0418i , 0.9549 -0.0332i , 0.9375 -0.0495i , 0.9517 -0.0415i
15 0.9474 -0.0421i , 0.9546 -0.0335i , 0.9370 -0.0498i , 0.9513 -0.0418i
16 0.9470 -0.0423i , 0.9544 -0.0336i , 0.9366 -0.0501i , 0.9510 -0.0420i
17 0.9468 -0.0425i , 0.9542 -0.0337i , 0.9363 -0.0503i , 0.9508 -0.0422i
18 0.9466 -0.0426i , 0.9540 -0.0338i , 0.9360 -0.0504i , 0.9506 -0.0423i
19 0.9464 -0.0427i , 0.9539 -0.0339i , 0.9358 -0.0506i , 0.9504 -0.0424i
20 0.9463 -0.0428i , 0.9538 -0.0340i , 0.9357 -0.0506i , 0.9503 -0.0425i
21 0.9462 -0.0429i , 0.9537 -0.0340i , 0.9356 -0.0507i , 0.9502 -0.0425i
22 0.9461 -0.0429i , 0.9537 -0.0340i , 0.9355 -0.0508i , 0.9502 -0.0425i
23 0.9461 -0.0429i , 0.9536 -0.0341i , 0.9354 -0.0508i , 0.9501 -0.0426i
24 0.9460 -0.0430i , 0.9536 -0.0341i , 0.9354 -0.0508i , 0.9501 -0.0426i
25 0.9460 -0.0430i , 0.9536 -0.0341i , 0.9353 -0.0509i , 0.9501 -0.0426i
26 0.9460 -0.0430i , 0.9536 -0.0341i , 0.9353 -0.0509i , 0.9500 -0.0426i
27 0.9459 -0.0430i , 0.9536 -0.0341i , 0.9353 -0.0509i , 0.9500 -0.0426i
28 0.9459 -0.0430i , 0.9535 -0.0341i , 0.9353 -0.0509i , 0.9500 -0.0427i
29 0.9459 -0.0430i , 0.9535 -0.0341i , 0.9352 -0.0509i , 0.9500 -0.0427i
30 0.9459 -0.0430i , 0.9535 -0.0341i , 0.9352 -0.0509i , 0.9500 -0.0427i
31 0.9459 -0.0430i , 0.9535 -0.0341i , 0.9352 -0.0509i , 0.9500 -0.0427i
32 0.9459 -0.0430i , 0.9535 -0.0341i , 0.9352 -0.0509i , 0.9500 -0.0427i
33 0.9459 -0.0430i , 0.9535 -0.0341i , 0.9352 -0.0509i , 0.9500 -0.0427i
34 0.9459 -0.0430i , 0.9535 -0.0341i , 0.9352 -0.0509i , 0.9500 -0.0427i
35 0.9459 -0.0430i , 0.9535 -0.0341i , 0.9352 -0.0509i , 0.9500 -0.0427i
36 0.9459 -0.0430i , 0.9535 -0.0341i , 0.9352 -0.0509i , 0.9500 -0.0427i
37 0.9459 -0.0430i , 0.9535 -0.0341i , 0.9352 -0.0509i , 0.9500 -0.0427i
38 0.9459 -0.0430i , 0.9535 -0.0341i , 0.9352 -0.0509i , 0.9500 -0.0427i
39 0.9459 -0.0430i , 0.9535 -0.0341i , 0.9352 -0.0509i , 0.9500 -0.0427i
40 0.9459 -0.0430i , 0.9535 -0.0341i , 0.9352 -0.0509i , 0.9500 -0.0427i
Table 5: Command Window Output showing successive iteration values for JACOBI method (without shunt capacitance)
From the table above, it can be seen that the convergence occurs after 28 iteration, which
characterize the Jacobi method (without shunt capacitance) of solving load flow problems. A
graphical representation of the voltage at each of the nodes is shown below:
16
Figure 3: Graph of solution to the voltages at each of the nodes
% Module 6EJ035
% Assignment No2
% YEAR 2012/13
% Input (1)
% Insert the Network Admittance Matrix
% (see page 2 of supplied assignment paperwork with shunt capacitive admittance)
17
format short
Y(1,1) = 10.958905 – 25.997397i;
Y(1,2) = -3.424658 + 7.534247i;
Y(1,3) = -3.424658 + 7.534247i;
Y(1,4) = 0.00;
Y(1,5) = -4.109589 + 10.958904i;
Y(4,1) = 0.00;
Y(4,2) = - 4.123711 + 9.278351i;
Y(4,3) = - 2.926829 + 6.341463i;
Y(4,4) = 11.174251 - 24.898165i;
Y(4,5) = - 4.123711 + 9.278351i;
% Input (2)
% Input the given node loadings .....see diagram on page 1 ....
% .... of the supplied assignment paperwork
% A positive (+ sign) is for generated power,
% The negative (- sign) indicates load taken from the network.
% Per unit loading is used with a base loading taken at 100MVA
% JACOBI SOLUTION
% The number of iteration will need to be set
% Set the value of 'l' the chosen number of iterations
% Typically l=40 should be sufficient for this problem.
row = ones(size(vector));
Vnode1 = row; % each node voltage has the required storage spaces
Vnode2 = row;
Vnode3 = row;
18
Vnode4 = row;
Vnode5 = row;
for n = 1:m
end
for n = 1:l
I2(n) = S2star/V2star(n);
I3(n) = S3star/V3star(n);
I4(n) = S4star/V4star(n);
I5(n) = S5star/V5star(n);
u = 1 + n;
Vnode2(u) = V2(n);
Vnode3(u) = V3(n);
Vnode4(u) = V4(n);
Vnode5(u) = V5(n);
19
end
disp (':')
disp (':')
disp (':')
disp (':')
disp (' Vnode2 Vnode3 Vnode4 Vnode5 ')
disp(':')
d = 0;
for c = 1:l
fprintf(' %1.4f %1.4fi\t, %1.4f %1.4fi\t, %1.4f %1.4fi\t, %1.4f
%1.4fi\n',...
real(Vnode2(1+d)), imag(Vnode2(1+d)), real(Vnode3(1+d)),...
imag(Vnode3(1+d)), real(Vnode4(1+d)), imag(Vnode4(1+d)), real(Vnode5(1+d)),
imag(Vnode5(1+d)));
d=d+1;
end
plot(vector,Vnode2,vector,Vnode3,vector,Vnode4,vector,Vnode5);
20
34 0.9495 -0.0445i , 0.9555 -0.0349i ,0.9394 -0.0526i , 0.9533 -0.0439i
35 0.9459 -0.0445i , 0.9555 -0.0349i ,0.9394 -0.0526i , 0.9533 -0.0439i
36 0.9459 -0.0445i , 0.9555 -0.0349i ,0.9394 -0.0526i , 0.9533 -0.0439i
37 0.9459 -0.0445i , 0.9555 -0.0349i ,0.9394 -0.0526i , 0.9533 -0.0439i
38 0.9495 -0.0445i , 0.9555 -0.0349i ,0.9394 -0.0526i , 0.9533 -0.0439i
39 0.9495 -0.0445i , 0.9555 -0.0349i ,0.9394 -0.0526i , 0.9533 -0.0439i
40 0.9495 -0.0445i , 0.9555 -0.0349i ,0.9394 -0.0526i , 0.9533 -0.0439i
Table 6: Command Window Output showing successive iteration values for JACOBI method (with shunt capacitance)
It can be observed from the table above that the convergences occur after 29 iterations when the
effect of the shunt admittance is been considered. Same graph as that of the one obtained when the
effect of the shunt capacitance is ignored is also obtained on the command window of the matlab.
21
5.0 METHOD NO 2: Z- Matrix Approach using a block substitution method
The Y –matrix used with the Jacobi and Gauss Seidal approaches are typically known for their poor
convergence and in some cases, divergence occurs in successive iterations values. Much effort has
been initiated to overcome this problem with various conflicting results. A better approach to
solving power flow problems is the Z – matrix method. In Y – matrix approach, the network
relationship are expressed in an admittance matrix format.
After this has been done, an iterative strategy is adopted to produce a convergence to the required
set of system voltages.
5.1 Calculations:
Since bus bar 1 is taken as the slack bus bar, for which the voltage conditions are completely stated,
the remaining nodal admittance equations will have the form:
In this form, the Y-matrix is not square and therefore cannot be inverted. Rearranging:
22
Where the second summation is constant since is fixed and:
The necessary calculation strategy is one that uses these last two equations iteratively until a
convergence of the voltage solution is attained. The flowchart illustrating the form of the computer
program is shown below:
The successive approach to solving power flow problems using the Z – matrix approach is
mathematically shown below:
23
The equivalent can be obtained by using the relation: . But, this process can be
very lengthy and cumbersome. A quicker way to obtain the is by using . The
screen shot below shows the procedure for obtaining a Z – matrix from a Y- matrix.
Y(4,1) = 0.00;
Y(4,2) = - 4.123711 + 9.278351i;
Y(4,3) = - 2.926829 + 6.341463i;
Y(4,4) = 11.174251 - 24.898165i;
Y(4,5) = - 4.123711 + 9.278351i;
Ysub = Y(2:5,2:5);
Z = inv(Ysub)
24
The command window for the resulting 4x4 matrix is shown below:
25
5.1.1
26
5.1.2
Calculating all busbar voltages
27
5.3 MATLAB CODE FOR Z- MATRIX
% BEng(Hons) Electrical Electronic Engineering
% Module 6EJ503
% Assignment No2
28
% MODELLING LOAD FLOW STUDIES USING MATLAB
% YEAR 2012/13
% Input (1)
% Insert the Network Admittance Matrix
% (see page 2 of supplied assignment paperwork ignoring shunt capacitive
admittance)
format short
Y(1,1) = 10.958905 - 26.027398i;
Y(1,2) = -3.424658 + 7.534247i;
Y(1,3) = -3.424658 + 7.534247i;
Y(1,4) = 0.00;
Y(1,5) = -4.109589 + 10.958904i;
Y(4,1) = 0.00;
Y(4,2) = - 4.123711 + 9.278351i;
Y(4,3) = - 2.926829 + 6.341463i;
Y(4,4) = 11.174251 - 24.898165i;
Y(4,5) = - 4.123711 + 9.278351i;
% Input (2)
% Input the given node loadings .....see diagram on page 1 ....
% .... of the supplied assignment paperwork
% A positive (+ sign) is for generated power,
% The negative (- sign) indicates load taken from the network.
% Per unit loading is used with a base loading taken at 100MVA
29
Q5 = - 0.2i; % p.u. reactive power loading
% Z-MATRX SOLUTION
% The sub-matrix of the actual 5x5 network admittances (Y) ....
% but with the first row and column removed now needs to be obtained
% This sub-matrix is called Ysub and is easily derived from ....
% the network admittance matrix by using the following command
Ysub = Y(2:5,2:5);
Z = inv(Ysub);
A = [0;0;0;0];
Z = [A Z];
B = [0;0;0;0;0];
Zt = [B Z'];
Z = Zt';
row = ones(size(vector));
Vnode1 = row; % each node voltage has the required storage spaces
Vnode2 = row;
Vnode3 = row;
Vnode4 = row;
Vnode5 = row;
for n = 1:m
30
end
% STEP 1.
% Obtain the values of the constant terms ....
% from the summation of Z(kj)Y(j1)V(1)
for n = 1 : m
Const2 = Z(2,2) * Y(2,1) * Vnode1(n) + Z(2,3) * Y(3,1) * Vnode1(n) + Z(2,4)
* Y(4,1) * Vnode1(n) + Z(2,5) * Y(5,1) * Vnode1(n);
Const3 = Z(3,2) * Y(2,1) * Vnode1(n) + Z(3,3) * Y(3,1) * Vnode1(n) + Z(3,4)
* Y(4,1) * Vnode1(n) + Z(3,5) * Y(5,1) * Vnode1(n);
Const4 = Z(4,2) * Y(2,1) * Vnode1(n) + Z(4,3) * Y(3,1) * Vnode1(n) + Z(4,4)
* Y(4,1) * Vnode1(n) + Z(4,5) * Y(5,1) * Vnode1(n);
Const5 = Z(5,2) * Y(2,1) * Vnode1(n) + Z(5,3) * Y(3,1) * Vnode1(n) + Z(5,4)
* Y(4,1) * Vnode1(n) + Z(5,5) * Y(5,1) * Vnode1(n);
% STEP 2.
% Obtain the values of the node current input terms ....
% from Skstar/Vkstar
V2star(n) = conj(Vnode2(n));
V3star(n) = conj(Vnode3(n));
V4star(n) = conj(Vnode4(n));
V5star(n) = conj(Vnode5(n));
% STEP 3
% Calculate the new (update) value of node Voltage
u = 1 + n;
Vnode2(u) = V2(n);
Vnode3(u) = V3(n);
Vnode4(u) = V4(n);
Vnode5(u) = V5(n);
end
31
disp (':')
disp (' Electrical Power Application 6EJ503 ')
disp (':')
disp (' Z-MATRIX Solution of Load Flow Assignment(2) 2012/13')
disp (':')
disp (' Successive Iteration Values ')
disp (':')
disp (' Vnode2 Vnode3 Vnode4
Vnode5 ')
disp(':')
d = 0;
for c = 1:m
fprintf(' %1.4f %1.4fi\t, %1.4f %1.4fi\t, %1.4f %1.4fi\t, %1.4f
%1.4fi\n',...
real(Vnode2(1+d)), imag(Vnode2(1+d)), real(Vnode3(1+d)),...
imag(Vnode3(1+d)), real(Vnode4(1+d)), imag(Vnode4(1+d)),
real(Vnode5(1+d)), imag(Vnode5(1+d)));
d=d+1;
end
plot (vector,V2, 'r-', vector, V3, 'b-', vector,V4, 'g-', vector, V5, 'y-');
The successive iteration values for the Z – Matrix method is displayed in the table below:
32
28 0.9459 -0.0430i , 0.9535 -0.0341i , 0.9352 -0.0509i , 0.9500 -0.0427i
29 0.9459 -0.0430i , 0.9535 -0.0341i , 0.9352 -0.0509i , 0.9500 -0.0427i
30 0.9459 -0.0430i , 0.9535 -0.0341i , 0.9352 -0.0509i , 0.9500 -0.0427i
31 0.9459 -0.0430i , 0.9535 -0.0341i , 0.9352 -0.0509i , 0.9500 -0.0427i
32 0.9459 -0.0430i , 0.9535 -0.0341i , 0.9352 -0.0509i , 0.9500 -0.0427i
33 0.9459 -0.0430i , 0.9535 -0.0341i , 0.9352 -0.0509i , 0.9500 -0.0427i
34 0.9459 -0.0430i , 0.9535 -0.0341i , 0.9352 -0.0509i , 0.9500 -0.0427i
35 0.9459 -0.0430i , 0.9535 -0.0341i , 0.9352 -0.0509i , 0.9500 -0.0427i
36 0.9459 -0.0430i , 0.9535 -0.0341i , 0.9352 -0.0509i , 0.9500 -0.0427i
37 0.9459 -0.0430i , 0.9535 -0.0341i , 0.9352 -0.0509i , 0.9500 -0.0427i
38 0.9459 -0.0430i , 0.9535 -0.0341i , 0.9352 -0.0509i , 0.9500 -0.0427i
39 0.9459 -0.0430i , 0.9535 -0.0341i , 0.9352 -0.0509i , 0.9500 -0.0427i
40 0.9459 -0.0430i , 0.9535 -0.0341i , 0.9352 -0.0509i , 0.9500 -0.0427i
0.9459 -0.0430i , 0.9535 -0.0341i , 0.9352 -0.0509i , 0.9500 -0.0427i
Table 9: Z – Matrix Iteration table
In contrary to the JACOBI method, the Z – Matrix method reached convergence after just 4
iterations as shown in the table above. Therefore, it can be inferred that the Z – Matrix method is
faster than the JACOBI method. The graph of the Z matrix method is presented below:
33
Figure 6: Graph of solution to the voltages at each of the nodes
34
6.0 CONCLUSIONS
The Power flow study was done using two iterative approaches – the Y- matrix approach applying
the Jacobi algorithm and the Z – matrix approach using the block substitution algorithm. It can be
deduced from the results obtained that the Z- matrix method reaches convergence faster than the Y
– matrix approach (Jacobi). As it is apparent from the two methods used, computer based analysis is
important for achieving accurate power flow solutions of any practically sized power network. A
computer based analysis usually applies divers’ numerical techniques such as sparsity and optimal
ordering techniques so as to reduce memory and storage needs. There are various excellent power
flow programs available that are vastly used by engineers in the industry (power) for periodic system
studies. While industry – grade power flow software is expensive, CAD software like the MATLAB is
an inexpensive and adequate alternative in solving and studying load flow problems in a small scale
networks.
35
7.0 REFERENCES
< https://www.courseresources.derby.ac.uk/bbcswebdav/pid-783447-dt-content-rid-
3525226_1/courses/2012-
6EJ503/EPA_Power%20Flow%20Studies%20using%20Advanced%20Computing%20Practical_2_2012
-2013.pdf > [Accessed on 25th March 2013].
< http://www.emersonnetworkpower.com/en-
us/services/ERS/PLCservices/Design/Engineeringservices/pages/LoadFlowStudies.aspx > [Accessed
on 2nd April 2013]
< http://www.intechopen.com/books/simulated-annealing-advances-applications-and-
hybridizations/applications-of-simulated-annealing-based-approaches-to-electric-power-systems >
[Accessed on 5th April 2013]
Alsaadi, and B. Gholami, [2009], An Effective Approach for Distribution System Power Flow Solution,
World Academy of Science, Engineering and Technology, [Internet] Available from: <
http://www.waset.org/journals/waset/v49/v49-45.pdf> [Accessed 8th April 2013]
Trani, [2001], Introduction to MATLAB MATLAB Matrix Manipulations and Graphics, Civil and
Environmental Engineering Virginia Polytechnic Institute and State University [Internet] Available
from: < http://128.173.204.63/courses/matlab/matlab_matrices.pdf> [Accessed 8th April 2013]
Badrul .H. Chowdhury, [2004], Load – Flow Analysis In Power Systems, Electrical & Computer
Engineering Department, University of Missouri-Rolla [Internet] Available from:
<http://www.accessengineeringlibrary.com/mghpdf/007144940x_ar011.pdf >[Accessed on 10th April
2013]
36
37
38