Professional Documents
Culture Documents
0142 0615 (95) 00050 0 PDF
0142 0615 (95) 00050 0 PDF
0142 0615 (95) 00050 0 PDF
335-346, 1995
UTTERWORTH
I N E M A N N Copyright 1995 Elsevier Science Ltd
Printed in Great Britain. All rights reserved
0142-0615(95)00050-X 0142-0615/95/$10.00+0.00
D P Kothari
Centre for Energy Studies, Indian Instititue of
Technology, Hauz Khas. New Delhi-110 01 6, India
A Kalam
Department of Electrical and Electronic Engineering,
Victoria University of Technology, Footscray,
Melbourne. Australia
335
336 Method for solution of radial distribution networks. D. Das et al.
(Q2) = sum of the reactive power loads of all the We will now explain IB(j, ip + 1) and IE(j, ip + 1).
nodes beyond node 2 plus the reactive power Consider the first branch in Figure 1, i.e. j = 1, the
load of node 2 itself plus the sum of the receiving-end node of branch 1 is 2 (see also Table 1),
reactive power losses of all the branches therefore, IB(1,ip+ 1) and IE(1,ip+l) will help to
beyond node 2. identify all the branches and nodes beyond node 2 and
node 2 itself.
Equation (3) can be written in generalized form:
This will help to find the exact load feeding through
IV(m2)l = [B(j) - A(j)] 1/2 node 2. Similarly, consider branch 2, i.e. j = 2, the
(4)
receiving-end node of branch 2 is 3. Therefore,
where IB(2, ip + 1) and IE(2, ip + 1) will identify nodes and
branches beyond node 3 and node 3 itself. This will help
A(j) = P(m2)*R(j) + Q(m2)*X(j) - 0.5"1V(ml)l 2 compute the exact load feeding through node 3. For each
node and branch identification ip will be incremented by 1.
(5) Note here that before identification of nodes and branches
B(j) = {A2(j) - [R2(j) + X2(j)] * beyond a particular node, ip has to be reset to zero.
For j = 1, (first branch in Figure 1, Table 1),
[PZ(m2) + QZ(m2)]}l/2 (6) IR(j) = 2, check whether IR(j)= IS(i) or not for
i = 2 , 3 , . . . ,LNI-1. It is seen that IR(j) = IS(2) = 2;
j is the branch number, rn 1 and m2 are sending-end and IR(j) = IS(5) = 2; IR(j) = IS(7) -- 2; corresponding
receiving-end nodes respectively (ml =IS(j) and receiving-end nodes are I R ( 2 ) = 3; I R ( 5 ) - - 9 and
m2 = IR(j)). IR(7) = 6.
Real and reactive power losses in branch 1 can be given Therefore IB(j, 1)= I, IE(j, 1)=2; IB(j, 2)=2,
by: IE(j, 2)=3; IB(j, 3)=2; IE(j, 3)=9; IB(j,4)=2,
IE(j, 4) = 6.
LP(1) = R(1)*[p2(2) + Q2(2)] We will miss out IB(j, 1), because we want to identify
IV(2)] 2 the nodes and branches which are beyond node IR(j) and
(7) we store the receiving-end node in the name of a variable,
LQ(1) = X(1)*[P2(2) + Q2(2)] say KK(ip), i.e. KK(1) = 2, KK(2) -- 3, KK(3) = 9 and
Iv(2)l 2 KK(4) = 6.
Note that there should be no repetition of any branch
Equation (7) can also be written in generalized form as: or node while identifying nodes and branches and this
logic has been incorporated in the proposed algorithm
L P ( j ) = R(J)*[p2(m2) + Q2(m2)] (Algorithm 1). This is further explained in the flowchart
]V(rn2)I2 given in Figure 3.
(8) From the above discussion it is seen that node 2 is
L Q ( j ) = X(J)*[PZ(m2) + Q2(m2)] connected to nodes 3, 9 and 6 and the corresponding
branches are branch 2, (2 ~ 3), branch 5 (2 ~ 9) and
IV(rnZ)l 2 branch 7 (2---+ 6). Similarly, the proposed logic will
Initially, if LP(j) and LQ(j) are set to zero for all j, then identify the nodes and branches which are connected to
initial estimates of P(m2) and Q(m2) will be the sum of nodes 3, 9 and 6. First, it will check whether node 3
the loads of all the nodes beyond node m2 plus the load of appears in the left-hand column of Table 1. It is seen
the node m2 itself. that node 3 is connected to nodes 4 and 11 (branches 3
and 10 in Figure 1, Table 1). Therefore IB(j, 5 ) = 3,
IE(j, 5) = 4, IB(j, 6) = 3, IE(j, 6) = 11 and KK(5) = 4,
V. Explanation of the proposed technique KK(6) = 11. Then it will check whether node 9 appears in
Before giving the detailed algorithm, we will discuss the the left-hand column of Table 1. It is seen that node 9 is
methodology of identifying the nodes and branches connected to node 10 (branch 6 in Figure 1, Table 1).
beyond a particular node which will help in finding the Therefore, IB(j, 7) = 9, IE(j, 7) = 10, K K ( 7 ) = 10.
exact load feeding through that particular node. Similarly, node 6 is connected to nodes 7 and 8.
First we will define the variables: Therefore, IB(j, 8) = 6, IE(j, 8) = 7, IB(j, 9) = 6,
IE(j, 9) = 8, KK(8) = 7, and KK(9) = 8.
J j = 1 , 2 . . . , L N 1 (j indicates branch of From the above discussion, again it is seen that node 3
Figure 1; see also Table 1) is connected to nodes 4 and 11, node 9 is connected to
node count (identifies number of nodes node 10 and node 6 is connected to nodes 7 and 8.
beyond a particular node) Similarly, the proposed logic will check whether nodes
IK(~) node identifier (helps to identify the send- 4, 11, 10, 7 and 8 are connected to any other nodes. This
ing-end and receiving-end nodes which are process will continue unless all the nodes and branches
given in the ith branch of Table 1 (i > j ) are identified beyond node 2.
LL(ip) stores sending-end node of ith row of Table 2 gives the nodes and branches beyond node 2.
Table 1 (i > j ) Computer logic (Algorithm 1) will automatically skip
KK(ip) stores receiving-end node of ith row of the node and branch behind node 2, i.e. node 1 and
Table 1 (i > j ) branch 1.
N(j) total number of nodes beyond node IR(j) Total load fed through node 2 is the sum of the loads of
plus 1 (node IR(j) itself) all the nodes beyond node 2 plus the load of the node 2
IB(j, ip + 1) sending-end node itself (right-hand column of Table 2) plus the sum of the
IE(j, ip + 1) receiving-end node losses of all the branches beyond node 2 (see Table 2).
338 Method for solution of radial distribution networks. D. Das et al.
Read
Receiving-end & sending-end
nodes and total number o f
nodes
FromQ
I ,,_-o I ip=ip+l
From@ _1 /K (ip)=i
LL (ip)=lS (i)
KK (ip)=/R (i)
From~ /E q, ip+l)=lR (i)
IB (j, ip+l)=/S (i)
N (j)=ip+ I
From
tE (j,,p+l)=1Rq) Yes
In clip+ 1)=/s q)
No
Yos Yes
m q, it,+l)=m q)]
ta q, ip+~)=mq)l
Y ~ = INo U (j)=ip+l [
IR(j)=KK(iq)
K=lK(iq+ 1)
I ,n--,." I
Yes ~- Yes
No I Yes ~ No
[IE (LN1, I)=IR (LN1)
(~) Im (t~vl, l)=m (t.m)
I N(LNI)=-!
Figure 3. Flowchart for identification of nodes and branches beyond a particular node
Similarly, we have to consider the receiving-end nodes The concept of identifying the nodes and branches
of branch 2, branch 3, branch 4 , . . . , branch L N I - 1 in beyond a particular node which helps in computing the
Figure 1, and in a similar way to that discussed above, the exact load feeding through the particular node has been
nodes and branches have to be identified beyond these realized using an algorithm (Algorithm 1) given below.
receiving-end nodes Table 3 and 4 also give the nodes
and branches beyond nodes 3 and 4.
Note that if the receiving-end node of any branch in VI. A l g o r i t h m 1" Identification of nodes
Figure 1 (see also Table 1) is an end node of a particular and branches beyond a particular node
lateral, then the total load fed through this node is the Step 1 read system data
load of this node itself For example, consider node 5 in Step 2 j = 1
Figure 1 (branch 4, Table 1). This is an end node, Step3 k=j+l
therefore the total load fed through node 5 is the load Step4 ip=O;iq=O
of node 5 only. Similarly nodes 7, 8, 10, 13, 14 and 15 are Step 5 i= k
end nodes in Figure 1. The proposed computer logic will Step 6 nc = 0
automatically identify all the end nodes if { I R ( j )
= I S ( i ) } go to step 7
Tables 2, 3 and 4 give the pattern of computer output otherwise go to step 15
For any end node, the computer output will show only Step 7 if {ip = 0} go to step 13
this end node. otherwise go to step 8
Method for solution of radial distribution networks: D. Das et al. 339
I Read
line parameters & load data
t
T_
~- No From E
Iteration count 1 T=I
I
t
Set I ,-.,l I
From D SLP=0.0; SLQ=O.0
Set
PLOSS--O.O
QLOSS--O.O
Compute voltage magnitude by
using eqn. (4) i.e. Compute
A(]) & B(]) by using eqns.
From C [ ~ (5) & (6). Then compute voltage
magnitude by eqn. (4). Also
compute branch real and
I LK='U' [ reactive power losses by
using eqn. (8)
t
From B ,~ PLOSS=PLOSS+LP (j) I
Q~.OSS-QrOSSLQO)
No ] j=j+l ]
L l = m O, i)
L2=IE (j, i)
Ll=/B q, i)
L2=iE (j, i)
m l =/S (j) DP=ABS (PLOSS-SLP)
m2=lR (j) DQ=ABS(QLOSS-SLQ)
P (m2)=PL (L2)
Q (m2)=QL (L2)
Solution has converged
1 Write voltage magnitudes,
power losses, etc.
H'= IT+ 1
SLP=PLOSS
SLQ=QLOSS
P (m2)=P (m2)+PL (L2)+LP(in)
Q (m2)=Q (m2)+QL (L2)+LQ (in)
I
]
i
@
I,=,.ll
X. Additional application of the proposed Newton like method' IEEE Trans. gol PAS-101 (1982)
method 3648 3657
8 Kersting, W H and Mendive, D L 'An application of ladder
X.1 Load modelling network theory to the solution of three phase radial load flow
All loads, including shunt capacitators for reactive power problem" IEEE PES Winter Meeting, New York, January
compensation are represented by their active (P0) and 1976, paper no A 76 044-8
reactive (Q0) components at 1.0 p.u. The effect of voltage 9 Kersting, W H 'A method to teach the design and operation
variation is represented as follows: of a distribution system' IEEE Trans. Vol PAS-103 (1984)
1945 1952
P = Pol vI ~ (10) I0 Shirmohammadi, D, Hong, H W, Semlyen, A and Lno, G X 'A
Q = Q01Vl k (11) compensation-based power flow method for weakly meshed
distribution and transmission networks' IEEE Trans. Vol
where PWRS-3 (1988) 753-762
I vl is the voltage magnitude 11 Baran, M E and Wu, F F 'Optimal sizing of capacitors placed
on a radial distribution system' IEEE Trans. Vol PWRD-2
k = 0 for constant power loads
(1989) 735-743
k = 1 for constant current loads
k = 2 for constant impedance loads 12 Chiang, H D 'A decoupled load flow method for distribution
power network: algorithms, analysis and convergence study'
The value of k differ according to the load Int. J. Electr. Power Energy Syst. Vol 13 No 3 (1991) 130-
characteristics. The load flow solution depends on the 138
type of real and reactive loads. It is extremely easy to 13 Renato, C G 'New method for the analysis of distribution
include a real and reactive power loads representation in networks' IEEE Trans. P W R D Vol 5 No 1 (1990) 391-396
the proposed algorithm. For constant current and
constant impedance loads, real and reactive power 14 Goswami, S K and Basu, S K 'Direct solution of distribution
systems' IEEProc. C. Vol 188 No 1 (1991)78-88
loads have to be computed after every iteration.
15 Jasmon, G B and Lee, L H C C 'Stability of loadflow
techniques for distribution system voltage stability analysis'
XI. C o n c l u s i o n s lEE Proc. C. Vol 138 No 6 (1991)
A simple and efficient load flow technique has been 16 Jasmon, G B and Lee, L H C C 'Distribution network reduction
proposed for solving radial distribution networks. It for voltage stability analysis and load flow calculations' Int. J.
completely exploits the radial feature of the distribution Electr. Power Energy Syst. Vol 13 No 1 (1991) 9-13
network. The proposed method always guarantees
convergence of any type of practical radial distribution
network with a realistic R / X ratio. Computationally,
the proposed method is extremely efficient compared
Appendix 1
with Baran and Wu's method as it solves a simple F r o m Figure 2, we have the following equations:
algebraic expression of voltage magnitude only.
Another advantage of the proposed method is that it I(1) = I V(1)llr(1)- I v(2)1l~(2) (12)
requires less computer memory. The proposed method R(1) + j X ( 1 )
can easily handle the composite loads if the break up of
the loads is known. The proposed method has been and
implemented on an IBM PC-AT. Several Indian rural
distribution networks have been successfully solved by
I(1) - P(2) - jQ(2) (13)
using the proposed load flow technique. v*(2)
c~
C~
c~
~J
Method for solution of radial distribution networks: D. Das et al. 345
4 56.0 46 35.28
6 35.28 47 14.0
8 35.28 50 36.28
11 56.0 51 56.0
14 35.28 53 35.28
15 35.28 54 56.0
16 35.28 55 56.0
17 112.0 56 14.0
18 56.0 57 56.0
19 56.0 59 56.0
20 35.28 61 56.0
21 35.28 61 56.0
22 35.28 62 56.0
23 56.0 63 14.0
24 35.28 66 56.0
25 35.28 69 56.0
26 56.0 71 35.28
28 56.0 72 56.0
30 35.28 74 56.0
31 35.28 75 35.28
33 14.0 76 56.0
36 35.28 77 14.0
37 56.0 78 56.0
38 56.0 79 35.28
39 56.0 80 56.0
40 35.28 82 56.0
42 35.28 83 35.28
43 35.28 84 14.0
44 35.28 85 35.28
45 35.28
Power factor of the load cos = 0.70.
Reactive power load = QL = PL* tan 8.
Those nodes with no power are not shown.