Professional Documents
Culture Documents
Lec 11
Lec 11
The elements of this matrix, of course, agree with those previously calculated in Example 6.1.
If there is mutual coupling between elements i and j of the network, the primitive Y matrix will not be
diagonal. Thus, the element corresponding to the ith row and jth column (also, jth row and ith column) will
be equal to the mutual admittance between the elements i and j. Thus, YBUS is also modified as given by Eq.
(6.26).
n
Pi (Real power) = | Vi | Â | Vk | | Yik | cos (qik + dk – di) (6.28a)
k =1
n
Qi (Reactive power) = – | Vi | Â | Vk | |Yik | sin (qik + dk – di) (6.28b)
k =1
(i = 1, 2, ..., n)
Equations 6.28(a) and (b) are called power flow equations. There are n real and n reactive power flow
equations giving a total of 2n power flow equations.
At each bus there are four variables, viz., | Vi |, d i, Pi and Qi, giving a total of 4n variables (for n buses).
If at every bus two variables are specified (thus specifying a total of 2n variables), the remaining two
variables at every bus (a total of 2n remaining variables) can be found by solving the 2n power flow Eqs
6.28(a) and (b). When a physical system is considered, specifying variables at every bus depends on what
devices are connected to that bus. In general there are four possibilities giving rise to four types of buses as
follows.
194 Modern Power System Analysis
Example 6.5 This example will also demonstrate the need of a slack bus. Consider a simple four bus
system [Fig. 6.5(a)] out of which two buses are PQ buses, one is PV bus, and the remaining one is a slack bus.
The buses are numbered as shown in Table 6.3 [Refer Fig. 6.5(c)].
Table 6.3
Since PL and QL are not known prior to load flow solution, the real and reactive powers (Pi and Qi) cannot
be fixed at all the buses. In the above example, P1, Q1 and Q4 cannot be fixed prior to load flow solution. After
the load flow solution is complete, the total real and reactive powers, PL = Â Pi and QL = Â Qi become
i i
known and the slack bus has to supply excess real power P1 = PL – K1, and excess reactive power Q1 = QL
– Q4 – K2. This is why a slack bus is needed in load flow solution.
Thus, after a load flow solution is complete, real power at the slack bus (P1) is known, and hence the
real power generation PG1 (as PD1 is known from load forecasting) is known. As V1 is already specified
for a slack bus, the slack bus must be a generator bus. It is required that the variations in real and reactive
powers at the slack bus be a small percentage of its generating capacity. So, the bus connected to the largest
generating station is normally selected as the slack bus.
Equations 6.28(a) and (b) which are written below for convenience are referred to as Static Load Flow
Equations (SLFE).
n
Pi (Real power) = |Vi| Â (|Vk| |Yik| cos (qik + dk – d i)) (6.28a)
k =1
n
Qi (Reactive power) = – |Vi| Â (|Vk| |Yik| sin (qik + dk – di))
k =1
where, i = 1, 2, ..., n (6.28b)
By transposing all the variables on one side, these equations can be written in the vector form
f (x, y) = 0 (6.29)
where, f = vector function of dimension 2n ¥ 1
x = vector of dependent or state variables of dimension 2n ¥ 1 (2n independent
variables specified a priori)
y = vector of independent variables of dimension 2n ¥ 1 (2n unspecified variables)
Some of the independent variables in x can be used to manipulate some of the state variables. These
adjustable independent variables are called control variables. The remaining independent variables which
are fixed are called fixed parameters. Vector x can then be partitioned into a vector u of control variables
and a vector p of fixed parameters,
Èu˘
x= Í ˙ (6.30)
Î p˚
Control variables may be voltage magnitude on PV bus, PGi at buses with controllable power, etc. Fixed
parameters are those which are uncontrollable.
For SLFE solution to have practical significance, all the state and control variables must be within
specified practical limits. These limits are dictated by specifications of power system hardware and
operating constraints, and are described below:
1. Voltage magnitude | Vi | must satisfy the inequality
| Vi | min £ | Vi | £ | Vi | max (6.31a)
This limit arises due to the fact that the power system equipment is designed to operate at fixed
voltages with allowable variations of ±(5–10)% of rated values.
2. Certain of the di s (state variables) must satisfy
| di – dk | £ | di – dk | max (6.31b)
196 Modern Power System Analysis
This constraint limits the maximum permissible power angle of transmission line connecting buses i
and k and is imposed by considerations of stability.
3. Owing to physical limitations of P and/or Q generation sources, PGi and QGi are constrained as
follows:
PGi, min £ PGi £ PGi, max
QGi, min £ QGi £ QGi, max (6.31c)
Also, we have
 PGi =  ( PDi ) + PL (6.32a)
i i
Example 6.6 In Fig. 6.11, bus 1 is the reference bus with V1 = 1 –0º and bus 2 is PQ bus. We are to
find S1 and V2.
* It is because cosine and sine functions are involved in real and reactive power Eqs 6.28(a) and (b).
Load Flow Studies 197
or,
4.8 ± 4.82 - 16( PD22 + 0.04)
| V 2 |2 =
8
Thus, if 16 (P2D2 + 0.04) > (4.8)2 or PD2 > 1.183, there are no real solutions. If PD2 = 1.183, | V2 | = 0.775,
the solution is unique. If PD2 < 1.183, there are two real solutions, and hence the solution is non-unique. Let
PD2 = 0.5; then | V2 | = 0.253 and 1.066 pu.
Thus, there may be no solution, or at least no unique solution, depending on the given data. In most
cases having non-unique solutions, the practical solution is the one with voltage closest to 1 pu. Thus, with
PD2 = 0.5, the desired solution is | V2 | = 1.066, and the angle d2 is given by Eq. (iv) as
198 Modern Power System Analysis
PD2
cos (q + d2) = cos (90 + d2) = – sin d2 =
2 | V2 |
or,
PD2 0.5
sin d2 = – = = – 0.2345
2 | V2 | 2 ¥ 1.066
or,
d2 = – 13.56º
Also,
S1 = – S2 = PD2 – j0.2 = 0.5 – j0.2
The solution of a load flow problem becomes simple when only two buses are present. But, in a normal
power system there are large number of buses and the solution becomes quite complex, tedious and time
consuming. Hence, there is no choice but to use iterative methods. The most commonly used iterative
methods are the Gauss–Siedel, the Newton–Raphson and fast-decoupled load flow methods.
Example 6.7 Consider the four-bus sample system of Fig. 6.12, wherein line reactances are indicated
in pu. Line resistances are considered negligible. The magnitudes of all four bus voltages are specified to be
1.0 pu. The bus powers are specified in Table 6.4.
Load Flow Studies 199
Though the real losses are zero, the presence of the reactive losses requires that the total reactive
generation must be more than the total reactive demand (2.9 pu)
From the data given, YBUS can be written as follows:
1 2 3 4
1 È - j 21.667 j 5.000 j 6.667 j10.000 ˘
Í j 5.000 - j 21.667 j10.000 j 6.667 ˙˙
YBUS = 2 Í (i)
3Í j 6.667 j10.000 - j16.667 j 0.000 ˙
Í ˙
4 ÍÎ j10.000 j 6.667 j 0.000 - j16.667 ˙˚
Using the above YBUS and bus powers as shown in Fig. 6.12, approximate load flow Eq. (6.33) is expressed
as (all voltage magnitudes are equal to 1.0 pu)
P2 = 3 = 5(d2 – d1) + 10(d2 – d3) + 6.667(d2 – d4) (ii)
P3 = – 2 = 6.667 (d3 – d1) + 10(d3 – d2) (iii)
P4 = – 2 = 10(d4 – d1) + 6.667(d4 – d2) (iv)
Taking bus 1 as a reference bus, i.e., d1 = 0, and solving (ii), (iii) and (iv), we get
d2 = – 0.077 rad = 4.41º
d3 = – 0.074 rad = – 4.23º (v)
d4 = – 0.089 rad = – 5.11º
Substituting d s in Eq. (6.34), we have
Q1 = –5 cos 4.41º – 6.667 cos 4.23º – 10 cos 5.11º + 21.667
Q2 = – 5 cos 4.41º – 10 cos 8.64º – 6.667 cos 9.52º + 21.667
Q3 = – 6.667 cos 4.23º – 10 cos 8.64º + 16.667
200 Modern Power System Analysis
Fig. 6.13 Load flow solution for the four bus system
(
x1i = fi x11 , x12 , … , x1i -1 , xi0 , … , xn0 )
(
x1n = f n x11 , x12 ,… , x1n -1 , xn0 )
This completes one iteration. In general, we get the kth approximate solution in the kth iteration as follows:
k -1
xik = fi (x1k, ..., xki – 1, x ik – 1, xi + 1 , ..., x nk – 1), i = 1, 2, ..., n
We note that the value of xi for the kth iteration is obtained by substituting x1k, x2k, ..., xki – 1 (obtained in
k th iteration) and xik – 1, ..., xnk – 1 (obtained in (k – 1)th iteration) in the equation xi = fi. If | xik – xik – 1| < e (a
very small number), for all i values, then the solution is said to converge. The iterative process is repeated
till the solution converges within prescribed accuracy. The convergence is quite sensitive to the starting
values assumed. Fortunately, in a load flow study, a starting vector close to the final solution can be easily
identified with previous experience.
To solve a load flow problem by GS method, we consider two cases depending on the type of buses
present. In the first case we assume all the buses other than the slack bus are PQ buses. In the second case,
we assume the presence of both PQ and PV buses, other than the slack bus. Later on we also include the
presence of voltage controlled bus, whose voltage is controlled by a regulating transformer.
Case I The slack bus is numbered one, and the remaining (n – 1) buses are PQ buses (i = 2, ..., n). With
slack bus voltage assumed, the remaining (n – 1) bus voltages are found through iterative process as
follows:
202 Modern Power System Analysis
Now, for the (r + 1)th iteration, the voltage Eq. (6.37) becomes
È A i -1 n ˘
Vi(r + 1) = Í r * - Â ( Bik Vk ) - Â ( BikVk( r ) ) ˙ , i = 2, ..., n
i ( r +1)
(6.41)
ÍÎ (Vi ) k =1 k = i +1 ˙˚
The iterative process is continued till the change in magnitude of bus voltage, | DVi(r + 1) |, between two
consecutive iterations is less than a certain tolerance for all bus voltages, i.e.,
| DVi(r + 1) | = |Vi(r + 1) – Vi(r) | e, i = 2, ..., n (6.42)
Also, we see if | Vi | min £ | Vi | £ | Vi |max, i = 2, ..., n.
If not, we fix | Vi | at one of the extreme values, i.e.,
| Vi |min if | Vi | £| Vi |min or | Vi | max if | Vi | ≥ | Vi | max.
Depending on the nature of the problem, we can also check
if | di – d k | £ | di – dk |max (i = 1, ..., n; k = 1, ..., n; i π k)
4. Computation of slack bus power: Substitution of all bus voltages computed in step 3 with V1 in Eqs
6.28(a) and (b) with i = 1 yields real and reactive power at the slack bus i.e., S1 = P1 + jQ1.
5. Computation of line flows: This is
the last step in the load flow analysis
wherein the power flows on the various
lines of the network are computed.
This also enables us to check whether
any line is overloaded. Consider the
line connecting buses i and k. The line
and transformers at each end can be
represented by a circuit with series
admittance yik and two shunt admittances
yik0 and yki0 as shown in Fig. 6.14. Fig. 6.14 p-representation of a line and transformers
The current fed by bus i into the line can be connected between two buses
expressed as
Iik = Iik1 + Iik0 = (Vi – Vk) yik + Viyik0 (6.43)
The power fed into the line from bus i is
Sik = Pik + jQik= Vi I*ik = Vi(Vi* – Vk*) yik* + ViVi*yik0* (6.44)
Similarly, the power fed into the line from bus k is
Ski = Vk (V*k – Vi*) yik* + VkViko*y*ki0 (6.45)
The power loss in the (i – k)th line is the sum of the power flows determined from Eqs (6.44) and (6.45).
Total transmission loss can be computed by summing all the line flows (i.e., Sik + Ski for all i, k).
If there are any mutually coupled transmission lines, then we use the Eqs 6.10(a) and (b) to find the
currents between lines and then compute for the line flows as above.
It may be noted that the slack bus power can also be found by summing up the flows on the lines
terminating at the slack bus.
where a is a real number called the acceleration factor. A suitable value of a for any system can be obtained
by trial load flow studies. A generally recommended value is a = 1.6. A wrong choice of a may indeed slow
down convergence or even cause the method to diverge.
This concludes the load flow analysis for PQ buses only. Next, we consider the presence of PV buses
(see Example 6.9).
Case II Here we consider (m – 1) PQ buses, (n – m) PV buses and the slack bus.
Given V1, (P2, Q2), ..., (Pm, Qm), (Pm + 1, | Vm + 1 |), ..., (Pn, | Vn |)
To find S1, V2, ..., Vm, (Qm + 1, dm + 1), ..., (Qn, d n).
Algorithm (Case II) We first repeat the iteration for PQ buses as in Case I, then continue the iteration for
PV buses. At the PV buses, P and | V | are specified and Q and d are unknowns to be determined. Therefore,
the values of Q and d are to be updated in every GS iteration through appropriate bus equations. This is
accomplished in the following steps:
1. From Eq. (6.27b),
ÏÔ n ¸Ô
Qi = – Im ÌVi* Â YikVk ˝ , i = m + 1, ..., n
ÔÓ k =1 Ô˛
The revised value of Qi is obtained from the above equation by substituting most updated values of voltages
on the right hand side. For the (r + 1)th iteration we can write,
ÏÔ ( r ) i - 1 ¸
( )
n
( )
Qi(r + 1) = –Im Ì Vi * Â YikVk
( r +1) r r Ô
+ Vi ( ) * Â YikVk ( ) ˝ , i = m + 1, ..., n (6.46)
ÓÔ k =1 k =i ˛Ô
2. The revised value of di is obtained from Eq. (6.41) immediately after step 1.
È (r +1) i -1 n ˘
Í Ai ( r) ˙
di(r + 1) = –Vi(r + 1) = Angle - Â BikVk ( r +1)
- Â BikVk (6.47)
where,
ÍÎ( )
Í (r )
Vi * k =1 k = i +1
˙
˚˙
Pi - jQi ( )
r +1
Ai(r + 1) = , i = m + 1, ..., n (6.48)
Yii
Physical limitations of Q generation require that Q demand at any bus must be in the range Qmin to Qmax.
If at any stage during iteration, Q at any bus goes outside these limits, it is fixed at Qmin or Qmax as the case
may be, and the bus voltage specification is dropped, i.e., the bus is now treated like a PQ bus. Thus, Step 1
above branches out to Step 3 as follows:
3. If Qi(r + 1) £ Qi, min, we set Qi(r + 1) = Qi, min or if Qi(r +1) ≥ Qi, max, we set Qi(r + 1) = Qi, max , and treat the
bus i as a PQ bus. We compute Ai(r + 1) and Vi(r + 1) from Eqs (6.48) and (6.41) respectively.
Now, all the computational steps are summarised in the detailed flow chart of Fig. 6.15. It
is assumed that out of n buses, the first is slack bus, then 2, 3, ..., m are PQ buses, and the remaining,
m + 1, ..., n are PV buses.
Case III We consider here the presence of voltage controlled buses in addition to PQ and PV buses other
than the slack bus. This case will be dealt in Example 6.9.
Example 6.8 For the sample system of Fig. 6.7 the generators are connected at all the four buses,
while loads are at buses 2 and 3. Values of real and reactive powers are listed in Table 6.5. All buses other
than the slack are PQ type.
Assuming a flat voltage start, find the voltages and bus angles at the three buses at the end of the first GS
iteration.
Load Flow Studies 205
206 Modern Power System Analysis
Fig. 6.15 Flow chart for load flow solution by the Gauss–Siedel iterative method using YBUS
Load Flow Studies 207
Solution
2 . 991 - j 9 . 253
= = 1.025 – j0.0093 pu
3 - j9
The YBUS for the sample system has been calculated earlier in Example 6.3(b) (i.e., the dotted line is
assumed to be connected). In order to approach the accuracy of a digital computer, the computations given
below have been performed on an electronic calculator.
Bus voltages at the end of the first iteration are calculated using Eq. (6.41).
È ˘
1 Í P2 - jQ2
V 12 = - Y21 V1 - Y23 V 30 - Y24 V 40 ˙
Y22 Í V 20 *
Î ( ) ˙
˚
1 È 0 .5 + j 0 . 2 ˘
= Í - 1. 04 (-2 + j 6) - ( - 0 .666 + j 2) - ( - 1 + j 3)˙
Y22 Î 1 - j 0 ˚
4 . 246 - j11. 04
= = 1.019 + j0.046 pu
3 .666 - j11
È ˘
1 Í P3 - jQ3
V 13 = - Y31 V1 - Y32 V21 - Y34 V 40 ˙
Y33 Í V30 *
Î ( ) ˙
˚
1 È - 1 - j0 .5 ˘
= Í - 1.04(-1 + j 3) - (-0.666 + j 2)(1.019 + j 0.046) - (-2 + j 6) ˙
Y33 Î 1 - j 0 ˚
2 .81 - j11. 627
= = 1.028 – j0.087 pu
3 . 666 - j11
È ˘
1 Í P4 - jQ4
V41 = - Y41 V1 - Y42 V21 - Y43 V31 ˙
Y44 Í V40 *
Î ( ) ˙
˚
È
1 0 . 3 + j 0 .1 ˘
= Í - (-1 + j 3)(1.019 + j 0.046) - (-2 + j 6)(1.028 - j 0.087) ˙
Y44 Î 1 - j 0 ˚
Example 6.9 In Example 6.8, let bus 2 be a PV bus now with |V2| = 1.04 pu. Once again assuming
a flat voltage start, find Q2, d2, V3, V4 at the end of the first GS iteration.
Given 0.2 £ Q2 £ 1 pu
208 Modern Power System Analysis
1 È P2 - jQ2 ˘
V21 = Í 0 *
- Y21 V1 - Y23 V30 - Y24 V 40 ˙
Y22 ÍÎ (V 2 ) ˙˚
1 È 0 . 5 - j 0 . 25 ˘
= Í - (-2 + j 6)1.04 - (-0.666 + j 2) - (-1 + j 3) ˙
Y22 Î 1 - j 0 ˚
4 . 246 - j11. 49
= = 1.0559 + j0.0341
3 . 666 - j11
1 È P3 - jQ3 ˘
V31 = Í 0 *
- Y31 V1 - Y32 V21 - Y34 V 40 ˙
Y33 ÍÎ (V3 ) ˙˚
1 È - 1 - j0 .5 ˘
= Í - (-1 + j 3)1.04 - (-0.666 + j 2)(1.0559 + j 0.0341) - (-2 + j 6) ˙
Y33 Î 1 - j 0 ˚
2 . 8112 - j11. 709
= = 1.0347 – j0.0893 pu
3 . 666 - j11
1 È P4 - jQ4 ˘
V41 = Í 0 *
- Y41 V1 - Y42 - V21 - Y43 V 31 ˙
Y44 ÍÎ (V 4 ) ˙˚
1 È 0 . 3 + j 0 .1 ˘
= Í - (-1 + j 3)(1.0509 + j 0.0341) - (-2 + j 6)(1.0347 - j 0.0893) ˙
Y44 Î 1 - j 0 ˚
4 . 0630 - j 9 . 4204
= = 1.0775 + j0.0923 pu
3 - j9