Method For Load-Flow Solution of Radial Distribution Networks
Method For Load-Flow Solution of Radial Distribution Networks
networks
S.Ghosh and D.Das
Abstract: A simple and efficient method for solving radial distribution networks is presented. The
proposed method involves only the evaluation of a simple algebraic expression of receiving-end
voltages. Computationally, the proposed method is very efficient. The effectiveness of the proposed
method is demonstrated through three examples.
List of symbols
NB
LN1
j
PL(9
QL(z)
V(z)
R(ii)
Xh]
=
=
=
=
=
Zh)
Zu)
IL(9
LPh)
LQ(ii)
IScii)
IRW
yo(z)
=
=
ZC(9
=
=
=
=
=
=
DVMAX =
1
Introduction
Little attention has been given to load-flow analysis of distribution systems, unlike load-flow analysis of transmission
systems. However, some work has been carried out on
load-flow analysis of distribution networks, but the choice
of a solution method for a practical system is often dsicult. Generally, distribution networks are radial and the R/
Xratio is very high. For t h s reason, conventional NewtonRaphson (NR) [l] and fast decoupled load-flow [2] methods do not converge. Many researchers have suggested
modfied versions of the conventional load-flow methods
for solving power networks with hgh R/X ratio [3-51.
Kersting and Mendive [q and Kersting [I have developed a load-flow techque for solving radial distribution
networks using ladder-network theory. They have
OIEE, 1999
ZEE Proceedhgs online no. 19990464
DO1 l O . l 0 4 9 / i p g t d : l ~
Paper fmt received 5th November 1998 and in revised form 26th March 1999
The authors are with the ElectricalEngineering Department, Indian Institute of
T E ~ o I o ~Kharagpur
Y,
- 721302, WB, India
IEE Proc.-Gener. Transm. Distrib.. Vol. 146, No. 6, November 1999
Assumption
It is assumed that the three-phase radial distribution networks are balanced and can be represented by their equivalent single-line diagrams.
1
V ( 3 )= V ( 2 )- 1 ( 2 ) 2 ( 2 )
(2)
V(m2)= V(rn1) - I ( j j ) Z ( j j )
where j j is the branch number.
m2 = I R ( j j )
(3)
(4)
ml = IS(jj)
(5)
Eqn. 3 can be evaluated forjj = 1, 2, ..., LN1 (LN1 = NB
- 1 = number of branches). Current through branch 1 is
equal to the sum of the load currents of all the nodes
beyond branch 1 plus the sum of the charging currents of
all the nodes beyond branch 1, i.e.
LN1
LN1
IL(2) +
I(1)=
IC(2)
(6)
i=2
i=2
12
+ IL(6)
+ I C ( 3 ) + IC(4) + I C ( 5 ) + I C ( 6 )
+
11
Solution methodology
V ( 2 )= V ( l ) - 1(1)2(1)
IC(10) IC(11)
(7)
Therefore, if it is possible to identify the nodes beyond all
the branches, it is possible to compute all the branch currents. Identification of the nodes beyond all the branches is
realised through an algorithm as explained in Section 4.
The load current of node i is
(1)
642
Sending end
rnl = /S(hl
2
3
4
5
6
7
8
9
10
11
2
3
4
5
2
7
a
4
10
8
Receiving end
m 2 = /R(jj
2
3
4
5
6
7
8
9
10
11
12
2,3,7,8,5,10,9,12,6,11
3, 4,5,IO, 6,1 1
4,5, IO, 6,1 1
5,6
6
7,8,9,12
8,9,12
9
IO, 1 1
11
12
Total number of
nodes Mjl)
beyond branch j
11
6
5
2
1
4
3
1
2
1
i = 2 , 3 , . . . ,N B
I C ( i )= yo(i)V(i)
(9)
Load currents and charging currents are computed iteratively. Initially, a flat voltage of all the nodes is assumed
and load currents and charging currents of all the loads are
computed using eqns. 8 and 9. A detailed load-flow-calculation procedure is described in Section 5.
The real and reactive power loss of branchjj are given
by:
Wjj)=
IW)12Wj)
L Q ( j j ) = Il(jj)12X(jj)
4
(10)
(11)
(7)
from A
read sending-end
and receiving-end
nodes and total
number of nodes
and branches
in 5 ip
to F
no
ni
iil
nc=l
k=jj+l
no
I II
from B
.(
IE(jj, ip+l)=lR(jj)
from E
iP =i P+1
IK(ip)=i
from C
Li
nc=O
IE(jj, ip+l)=iR(jj)
N(jj) =ip+ 1
to E
L, d
r -
i=i+l
in=i
f
IE(jj, ip+l)=IR(jj)
N(jj)=ip+1
IE(LN,I)=IR(LNI)
N(LNl) = 1
stop
Fig.2
IEE Proc.
643
-+
from A
start
-1
read substation voltage V(l),
line data and load data.
jj 5 LN1
no
,-,
L7J
converged
W(m2)=V(m2)
for m2=2,3,.... NB
calculate line
losses, line
flows etc. and
print required
dyta
to B
I
Fig.3
644
jj=jj+l
-1
to A
Fibwehartfor load-jhw calculation of r&
dimibution network
IEE Proc-Gener. Transm. Distrib., Vol. 146, No. 6,November 1999
Load-flow calculation
I ( j j )=
I L { I E ( j j ,i)}
2=1
Nb3)
I C { I E ( j j ,i)}
2=1
(12)
Initially, a constant voltage of all the nodes is assumed and
load currents and charging currents are computed using
eqns. 8 and 9. After load currents and charging currents
have been calculated, branch currents are computed using
eqn. 12. The voltage of each node is then calculated by
using eqn. 3 with eqn. 4. Real and reactive power loss of
each branch is calculated by using eqns. 10 and 11, respectively. Once the new values of the voltages of all the nodes
are computed, convergence of the solution is checked. If it
does not converge, then the load and charging currents are
computed using the most recent values of the voltages and
the whole process is repeated.
The convergence criterion of the proposed method is that
if, in successive iterations the maximum difference in voltage magnitude (DVMAX) is less than O.OOOlp.u., the solution has then converged. The convergence analysis of the
proposed method is given in Appendjx 1 (Section 9.1).
The proposed distribution load-flow algorithm for solving radial distribution networks is given in the form of a
flowchart in Fig. 3.
6
Example
Node
number
Voltage
magnitudes (P.u.)
Node
number
Voltage
magnitudes (P.u.)
1
2
3
4
1 .ooooo
0.95884
0.91877
0.89598
0.83736
0.85068
0.82855
0.82189
0.81233
0.80821
0.88945
12
0.94989
0.94655
15
16
17
18
19
20
21
22
23
24
25
26
13
14
0.93980
0.93684
27
28
5
6
7
8
9
10
11
0.88560
0.88296
0.87556
0.86914
0.86378
0.86240
0.86120
0.81710
0.81079
0.80725
0.80467
0.80884
0.80774
Voltage
magnitudes (P.u.)
Node
number
Voltage
magnitudes (P.u.)
1
2
3
4
5
6
7
8
9
1 .ooooo
0.99997
0.99993
0.99984
0.99902
0.99009
0.98079
0.97858
0.97745
36
37
38
39
40
41
42
43
44
10
0.97245
0.97135
0.96819
0.96526
0.96237
0.95950
0.95897
0.95809
0.95808
0.95761
0.95731
0.95683
0.95683
0.95675
0.95660
0.95643
0.95636
0.95634
0.99993
0.99985
0.99973
0.99971
0.99961
0.99935
0.99901
0.99895
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
0.99992
0.99975
0.99959
0.99954
0.99954
0.99884
0.99855
0.99851
0.99850
0.99841
0.99840
0.99979
0.99854
0.99470
0.99415
0.97854
0.97853
0.97466
0.97142
0.96694
0.96257
0.94010
0.92904
0.92476
0.91974
0.91234
0.91205
0.91166
0.90976
0.90919
0.97129
0.97129
0.96786
0.96786
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
645
Real-power
loss (kW)
Reactive-power
loss (kVAr)
Minimum
voltage (P.u.)
202.67
135.14
Vi8 = 0.91309
196.54
131.03
V78 = 0.91513
Example 1: 29-node
distribution network
Example 2: 69-node
distribution network
Example 3: 33-node
distribution network
CPU time
Iteration
number
CPU time
(s)
Iteration
number
CPU time
(S)
(S)
Iteration
number
Proposed method
0.07
0.16
0.09
0.09
0.24
0.11
0.1 1
0.29
0.13
0.12
0.33
0.14
0.37
0.16
The second example is a 69-node radial distribution network. Data for this system are available in [lo]. Load-flow
results of this system are given in Table 3. Real- and
reactive-power losses of this system are 224.96kW and
114.15kVAr, respectively.
The third example is a 33-node radial distribution network. Data for this system are available in [17, 151. T h ~ s
33-node radial network is solved with and without considering charging admittance. Table 4 gives real- and reactivepower losses and the minimum voltage with and without
charging admittance.
The proposed method is also compared with four other
existing methods. Table 5 shows the CPU time and
number of iterations of all three examples. All these three
examples were simulated on a Meteor 400VT with a
66MHz clock. From Table 5, it is seen that the proposed
method is better than the other four existing methods.
It is worth mentioning here that the authors have tried to
solve the above three examples using the Newton-Raphson
(NR) and Gauss-Seidel (GS) methods. However, for all
these three examples, the NR and GS methods did not
converge.
7
Conclusions
A simple and efficient load-flow technique has been proposed for solving radial distribution networks. It has been
found from the cases with which the method was tested
that the method has good and fast convergence characteristics compared with some other existing methods. The proposed method has been implemented on a Meteor 400VT
with a 66MHz clock. Several radial distribution networks
have been solved successfully using the proposed method.
8
References
I
,
-
17 BARAN, M.E., and WU, F.F.: Network reconfiguration in distribution systems for loss reduction and load balancing, ZEEE Tram.
Power Deliv., 1989, PWRD-4, pp. 1401-1407
Appendices
) { W j )+ j X ( j j ) }
(13)
P(m2)- jQ(m2)= V * ( m 2 ) l ( j j )
In fact, eqn. 13 is similar to eqn. 3:
(14)
V(m2)= V(m1) - W
V(m1)
sending end
Mi)
V(r2)
receiving end
I 1P(mZ)+jQ(mZ)
RW+iXUi)
mi =IS(ij)
Fig. 4
rnP=IR(jj)
V(m2)= V(m1)
(15)
Now the voltages at nodes m2 and ml are expressed as
+
V(m1)= e(m1)+ j f ( m 1 )
V(m2)= e(m2) j f ( m 2 )
(16)
(17)
e(m2)= g{e(m2)}
(24)
Now consider the graph (Fig. 5) of g(e(m2)). In Fig. 5,
e0(m2)is the initial approximation of e(m2), 5(m2) is the
final solution of e(m2), and ~,(rn2) and .en+,(m2)are the
errors in the nth and (n+l)th iterations. From Fig. 5,
en(m2)= t(m2) ~ , ( m 2 )
el (m2)= g(eo(m2))
e2 (ma)= d e l (4)
- { W j ) P ( m 2+
) X(jj)Q(m2)1
(18)
First let us consider eqn. 18. In fact in a distribution system the voltage angle is extremely small. Hence, the imaginary parts of the voltages are extremely small. Therefore,
the termsf2(m2) andjfmlMm2) in eqn. 18 can be dropped.
Therefore, eqn. 18 can be written as
(25)
en+l(m2)= g{en(m2))
From eqns. 27 and 25 one obtains
(27)
(28)
+ *g{t(m2)}
2
Assuming that
en+1(m2)= E n ( m 2 ) g { t ( m 2 ) } + ~ g r { F ( m 2 ) }
2
(30)
From eqns. 20 and 21 one obtains
4 j j )
g(e(m2))= ez(m2)
Now consider eqn. 19. In eqn. 19, the terms on the righthand side are independent of jfm2), and jfm2) can be
obtained directly after computing e(m2) iteratively. ThereIEE Proc.-Gener. Transm. Distrib., Vol. 146, No. 6, November 1999
g(e(m2))=
-2Au(jj)
e3 (m2)
641
(33)
and
(34)
.. E n S l ( m 2 ) = &n(m2)g{l(m2))
(37)
From eqn. 37 it is seen that the error at the (n + 1)th iteration is proportional to the error at the nth iteration. Hence
convergence of the proposed method is linear. When r, x, P
and Q are expressed in P.u., the term Aubj) (eqn. 21) is
2)}
extremely small and hence g(Krn2)) = { A u ( ~ j ] / ~ ( mis
extremely small, i.e. g(gm2)) << 1.0. Therefore, the convergence of the proposed method is always guaranteed. It
has already been mentioned that solutions of the node voltages are obtained iteratively by using eqn. 3.
In fact several problems were solved using the proposed
method and an interesting point is that, for all the examples
tested, the proposed method has taken three iterations to
converge. Therefore, it may be concluded that the number
of iterations is independent of the size of the problem.
Table 6: Line data and load data of example 1: 29-node radial distribution network
Branch
number
Sending
end
Receiving
end
R (8)
X(Q)
receiving-end
node (kW)
QL of
receiving-end
node (kVAr)
PL of
1.8216
0.7580
140.00
90.00
2.2270
0.9475
80.00
50.00
1.3662
0.5685
80.00
60.00
0.9 180
0.3790
100.00
60.00
3.6432
1.5160
80.00
50.00
2.7324
1.1370
90.00
40.00
1.4573
0.6064
90.00
40.00
2.7324
1.1370
80.00
50.00
10
3.6432
1.5160
90.00
50.00
10
10
11
2.7520
0.7780
80.00
50.00
11
11
12
1.3760
0.3890
80.00
40.00
12
12
13
4.1280
1.1670
90.00
50.00
13
13
14
4.1280
0.8558
70.00
40.00
14
14
15
3.0272
0.7780
70.00
40.00
15
15
16
2.7520
1.1670
70.00
40.00
16
16
17
4.1280
0.7780
60.00
30.00
17
17
18
2.7520
0.7780
60.00
30.00
18
19
3.4400
0.9725
70.00
40.00
19
19
20
1.3760
0.3890
50.00
30.00
20
20
21
2.7520
0.7780
50.00
30.00
21
21
22
4.9536
1.4004
40.00
20.00
22
23
3.5776
1.0114
50.00
30.00
23
23
24
3.0272
0.8558
50.00
20.00
24
24
25
5.5040
1.5560
60.00
30.00
25
26
2.7520
0.7780
40.00
20.00
26
26
27
1.3760
0.3890
40.00
20.00
27
27
28
1.3760
0.3890
40.00
20.00
648