Load Flow Analysis PDF
Load Flow Analysis PDF
CHAPTER 3
It is to be observed that the nonlinear and differential equations can be solved only by
the iterative methods. The iterative methods are characterized by the various
performance features as under:
Selection of initial solution/ estimates
Determination of fresh/ new estimates during each iteration
Selection of number of iterations as per tolerance limit
Time per iteration and total time of solution as per the solution method selected
Convergence and divergence criteria of the iterative solution
Choice of the Acceleration factor of convergence, etc.
Introduction: Load flow studies are important in planning and designing future
expansion of power systems. The study gives steady state solutions of the voltages at
all the buses, for a particular load condition. Different steady state solutions can be
obtained, for different operating conditions, to help in planning, design and operation
of the power system.
Generally, load flow studies are limited to the transmission system, which involves
bulk power transmission. The load at the buses is assumed to be known. Load flow
2
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
studies throw light on some of the important aspects of the system operation, such as:
violation of voltage magnitudes at the buses, overloading of lines, overloading of
generators, stability margin reduction, indicated by power angle differences between
buses linked by a line, effect of contingencies like line voltages, emergency shutdown
of generators, etc. Load flow studies are required for deciding the economic operation
of the power system. They are also required in transient stability studies. Hence, load-
flow studies play a vital role in power system studies.
Thus the load flow problem consists of finding the power flows (real and reactive)
and voltages of a network for given bus conditions. At each bus, there are four
quantities of interest to be known for further analysis: the real and reactive power, the
voltage magnitude and its phase angle. Because of the nonlinearity of the algebraic
equations, describing the given power system, their solutions are obviously, based on
the iterative methods only. The constraints placed on the load flow solutions could be:
The Kirchhoff’s relations holding good,
Capability limits of reactive power sources,
Tap-setting range of tap-changing transformers,
Specified power interchange between interconnected systems,
Selection of initial values, acceleration factor, convergence limit, etc.
Classification of buses for LFA: Different types of buses are present based on the
specified and unspecified variables at a given bus as presented in the table below:
3
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
Importance of swing bus: The slack or swing bus is usually a PV-bus with the
largest capacity generator of the given system connected to it. The generator at the
swing bus supplies the power difference between the “specified power into the system
at the other buses” and the “total system output plus losses”. Thus swing bus is
needed to supply the additional real and reactive power to meet the losses. Both the
magnitude and phase angle of voltage are specified at the swing bus, or otherwise,
they are assumed to be equal to 1.0 p.u. and 00 , as per flat-start procedure of iterative
solutions. The real and reactive powers at the swing bus are found by the computer
routine as part of the load flow solution process. It is to be noted that the source at the
swing bus is a perfect one, called the swing machine, or slack machine. It is voltage
regulated, i.e., the magnitude of voltage fixed. The phase angle is the system reference
phase and hence is fixed. The generator at the swing bus has a torque angle and
excitation which vary or swing as the demand changes. This variation is such as to
produce fixed voltage.
Importance of YBUS based LFA: The majority of load flow programs employ
methods using the bus admittance matrix, as this method is found to be more
economical. The bus admittance matrix plays a very important role in load floe
analysis. It is a complex, square and symmetric matrix and hence only n(n+1)/2
elements of YBUS need to be stored for a n-bus system. Further, in the YBUS matrix, Yij
= 0, if an incident element is not present in the system connecting the buses ‘i’ and ‘j’.
since in a large power system, each bus is connected only to a fewer buses through an
incident element, (about 6-8), the coefficient matrix, YBUS of such systems would be
highly sparse, i.e., it will have many zero valued elements in it. This is defined by the
sparsity of the matrix, as under:
4
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
used in reducing the load flow calculations and in minimizing the memory required to
store the coefficient matrices. This is due to the fact that only the non-zero elements
YBUS can be stored during the computer based implementation of the schemes, by
adopting the suitable optimal storage schemes. While YBUS is thus highly sparse, it’s
inverse, ZBUS, the bus impedance matrix is not so. It is a FULL matrix, unless the
optimal bus ordering schemes are followed before proceeding for load flow analysis.
Here, the analysis is restricted to a balanced three-phase power system, so that the
analysis can be carried out on a single phase basis. The per unit quantities are used for
all quantities. The first step in the analysis is the formulation of suitable equations for
the power flows in the system. The power system is a large interconnected system,
where various buses are connected by transmission lines. At any bus, complex power
is injected into the bus by the generators and complex power is drawn by the loads. Of
course at any bus, either one of them may not be present. The power is transported
from one bus to other via the transmission lines. At any bus i, the complex power Si
(injected), shown in figure 1, is defined as
Si = SGi – SDi (2)
where Si = net complex power injected into bus i, SGi = complex power injected by
the generator at bus i, and SDi = complex power drawn by the load at bus i. According
to conservation of complex power, at any bus i, the complex power injected into the
5
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
bus must be equal to the sum of complex power flows out of the bus via the
transmission lines. Hence,
Si = Sij ∀ i = 1, 2, ………..n (3)
where Sij is the sum over all lines connected to the bus and n is the number of buses in
the system (excluding the ground). The bus current injected at the bus-i is defined as
Ii = IGi – IDi ∀ i = 1, 2, ………..n (4)
where IGi is the current injected by the generator at the bus and IDi is the current drawn
by the load (demand) at that bus. In the bus frame of reference
IBUS = YBUS VBUS (5)
where
I1
I2
IBUS = . is the vector of currents injected at the buses,
.
In
V1
V2
VBUS = . is the vector of complex bus voltages.
.
Vn
n
= Vi Yij* V j* (7)
j =1
δ ij = δ i − δ j
6
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
An alternate form of Pi and Qi can be obtained by representing Yik also in polar form
as Yij= Yij ∠θij (11)
Yij V j cos (− θ ij + δ i − δ j )
n
Pi = Vi
j =1
n
= Vi Yij V j cos − (θ ij − δ i + δ j ) or
j =1
n
Pi = Vi V j Yij cos(θij − δ i + δ j ) ∀ i = 1, 2,………..n, (13)
j =1
n
Qi = − Vi V j Yij sin (θ ij − δ i + δ j ) ∀ i = 1, 2,………..n (14)
j =1
Equations (9)-(10) and (13)-(14) are the ‘power flow equations’ or the ‘load flow
equations’ in two alternative forms, corresponding to the n-bus system, where each
bus-i is characterized by four variables, Pi, Qi, |Vi|, and δi. Thus a total of 4n
variables are involved in these equations. The load flow equations can be solved for
7
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
any 2n unknowns, if the other 2n variables are specified. This establishes the need for
classification of buses of the system for load flow analysis into: PV bus, PQ bus, etc.
Irrespective of the method used for the solution, the data required is common for any
load flow. All data is normally in pu. The bus admittance matrix is formulated from
these data. The various data required are as under:
System data: It includes: number of buses-n, number of PV buses, number of
loads, number of transmission lines, number of transformers, number of shunt
elements, the slack bus number, voltage magnitude of slack bus (angle is generally
taken as 0o), tolerance limit, base MVA, and maximum permissible number of
iterations.
Generator bus data: For every PV bus i, the data required includes the bus
number, active power generation PGi, the specified voltage magnitude Vi , sp , minimum
reactive power limit Qi,min, and maximum reactive power limit Qi,max.
Load data: For all loads the data required includes the the bus number, active
power demand PDi, and the reactive power demand QDi.
Transmission line data: For every transmission line connected between buses
i and k the data includes the starting bus number i, ending bus number k,.resistance of
the line, reactance of the line and the half line charging admittance.
Transformer data:
For every transformer connected between buses i and k the data to be given includes:
the starting bus number i, ending bus number k, resistance of the transformer,
reactance of the transformer, and the off nominal turns-ratio a.
Shunt element data: The data needed for the shunt element includes the bus
number where element is connected, and the shunt admittance (Gsh + j Bsh).
The GS method is an iterative algorithm for solving non linear algebraic equations.
An initial solution vector is assumed, chosen from past experiences, statistical data or
from practical considerations. At every subsequent iteration, the solution is updated
8
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
Pi − jQi n
= Yij V j
Vi* j =1
So that,
n
Pi − jQi
= Y ii V i + Y ij V j (16)
Vi* j =1
j ≠ i
1 Pi − jQ n
Vi = i
− Yi jV j ∀ i = 2, 3,………..n (17)
Y ii V i* j =1
j≠ i
Equation (17) is an implicit equation since the unknown variable, appears on both
sides of the equation. Hence, it needs to be solved by an iterative technique. Starting
from an initial estimate of all bus voltages, in the RHS of (17) the most recent values
of the bus voltages is substituted. One iteration of the method involves computation of
all the bus voltages. In Gauss–Seidel method, the value of the updated voltages are
used in the computation of subsequent voltages in the same iteration, thus speeding up
9
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
convergence. Iterations are carried out till the magnitudes of all bus voltages do not
change by more than the tolerance value. Thus the algorithm for GS method is as
under:
1 Pi − jQi i −1 n
Vi ( k +1) = − Yi j V j(k +1) − Yij Vj(k) ∀ i=2,3,…n (18)
Yii (Vi ( k ) ) * j =1 j = i +1
Here note that when computation is carried out for bus-i, updated values
are already available for buses 2,3….(i-1) in the current (k+1)st iteration.
Hence these values are used. For buses (i+1)…..n, values from previous,
kth iteration are used.
5. Continue iterations till
∆Vi ( k +1) = Vi ( k +1) − Vi ( k ) < ε ∀ i = 2,3,…n (19)
10
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
Where Im stands for the imaginary part. At any (k+1)st iteration, at the PV bus-i,
i −1 n
Qi( k +1) = – Im (Vi ( k ) ) * Yij V j( k +1) + (Vi ( k ) ) * Yij V j( k ) (21)
j =1 j =i
Case (c): Systems with PV buses with reactive power generation limits specified:
In the previous algorithm if the Q limit at the voltage controlled bus is violated during
any iteration, i.e Qi( k +1) computed using (21) is either less than Qi, min or greater than
Qi,max, it means that the voltage cannot be maintained at the specified value due to
lack of reactive power support. This bus is then treated as a PQ bus in the (k+1)st
iteration and the voltage is calculated with the value of Qi set as follows:
If Qi < Qi,min If Qi > Qi,max
Then Qi = Qi,min. Then Qi = Qi,max.
(23)
If in the subsequent iteration, if Qi falls within the limits, then the bus can be switched
back to PV status.
Acceleration of convergence
It is found that in GS method of load flow, the number of iterations increase with
increase in the size of the system. The number of iterations required can be reduced if
11
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
where is a real number. When =1, the value of Vi ( k +1) is the computed value. If
1< < 2, then the value computed is extrapolated. Generally is taken between 1.2
to 1.6, for GS load flow procedure. At PQ buses (pure load buses) if the voltage
magnitude violates the limit, it simply means that the specified reactive power
demand cannot be supplied, with the voltage maintained within acceptable limits.
Example-1: Obtain the voltage at bus 2 for the simple system shown in Fig 2, using
the Gauss–Seidel method, if V1 = 1 ∠ 00 pu.
1 P2 − jQ2
V2( k +1) = − Y21 V1
Y22 ( )
V2( k )
*
Since V1 is specified it is a constant through all the iterations. Let the initial voltage at
bus 2, V20 = 1 + j 0.0 = 1 ∠ 00 pu.
12
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
− 0.5
V21 =
1
− j 2 1∠0 0
(
− j 2 × 1∠0 0 )
= 1.0 – j0.25 = 1.030776 ∠ – 14.0360
− 0.5
V22 =
1
− j 2 1.030776∠14.036 0
(
− j 2 × 1∠0 0 )
= 0.94118 – j 0.23529 = 0.970145 ∠ –14.0360
− 0.5
V23 =
1
− j 2 0 .970145∠14.036 0
(
− j 2 × 1 ∠0 0 )
= 0.9375 – j 0.249999 = 0.970261 ∠ –14.9310
− 0.5
V24 =
1
− j 2 0 .970261∠14.9310
(
− j 2 × 1∠0 0 )
= 0.933612 – j 0.248963 = 0.966237 ∠ –14.9310
− 0.5
V25 =
1
− j 2 0 .966237∠14.9310
(
− j 2 × 1∠0 0 )
= 0.933335 – j 0.25 = 0.966237 ∠ –14.9950
Since the difference in the voltage magnitudes is less than 10-6 pu, the iterations can
be stopped. To compute line flow
V1 − V2 1∠0 0 − 0.966237 ∠ − 14.995 0
I 12 = =
Z 12 j 0.5
= 0.517472 ∠ −14.9310
0 0
S12 = V1 I 12* = 1 ∠ 0 × 0.517472 ∠ 14.931
= 0.5 + j 0.133329 pu
V2 − V1 0.966237 ∠ − 14.995 0 − 1∠0 0
I 21 = =
Z 12 j 0.5
= 0.517472 ∠ −194.930
S 21 = V2 I 21
*
= – 0.5 + j 0.0 pu
The total loss in the line is given by
S12 + S21 = j 0.133329 pu
Obviously, it is observed that there is no real power loss, since the line has no
resistance.
13
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
Example-2:
For the power system shown in fig. below, with the data as given in tables below,
obtain the bus voltages at the end of first iteration, by applying GS method.
14
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
The voltages at all PQ buses are assumed to be equal to 1+j0.0 pu. The slack bus
voltage is taken to be V10 = 1.02+j0.0 in all iterations.
1 P2 − jQ2
V21 = o*
− Y21 V1o − Y 23 V30 − Y24 V40 − Y25 V50
Y22 V2
− 0.6 + j 0.3
=
1
Y22 1.0 − j 0.0
{
− (− 0.58823 + j 2.35294) × 1.02∠0 o }
{ } {
− (− 1.17647 + j 4.70588) × 1.04∠0 o − (− 0.58823 + j 2.35294) × 1.0∠0 0 }]
= 0.98140 ∠ −3.0665o = 0.97999 – j0.0525
Bus 3 is a PV bus. Hence, we must first calculate Q3. This can be done as under:
Q3 = V3 V1 (G31 sin δ 31 − B31 cos δ 31 ) + V3 V2 (G32 sin δ 32 − B32 cos δ 32 )
+ V3
2
(G33 sin δ 33 − B33 cos δ 33 ) + V3 V4 (G34 sin δ 34 − B34 cos δ 34 )
1 P3 − jQ3
V31 = − Y31 V1o − Y 32 V21 − Y34 V40 − Y35 V50
Y33 V3o *
15
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
1 1.0 − j 0.425204
=
Y33 1.04 − j 0.0
{
− (− 1.7647 + j 4.70588) × (0.98140∠ − 3.0665 o ) }
{
− (− 1.17647 + j 4.70588) × (1∠0 o )}]
= 1.05569 ∠ 3.077o = 1.0541 + j0.05666 pu.
Since it is a PV bus, the voltage magnitude is adjusted to specified value and V31 is
1 P4 − jQ4
V41 = − Y41 V1o − Y 42 V21 − Y43 V31 − Y45 V50
Y44 V4o *
1 − 0.4 + j 0.1
=
Y44 1.0 − j 0.0
{
− (− 0.39215 + j1.56862 ) × 1.02∠0 o }
{
− (− 0.58823 + j 2.35294 ) × (0.98140∠ − 3.0665 o ) }]
0.45293 − j 3.8366
= = 0.955715 ∠ –7.303o pu = 0.94796– j0.12149
0.98038 − j 3.92156
1 P5 − jQ5
V51 = o*
− Y51 V1o − Y 52 V21 − Y53 V31 − Y54 V41
Y55 V5
1 − 0.6 + j 0.2
=
Y55 1.0 − j 0.0
{
− (− 1.17647 + j 4.70588) × 1.02∠0 o }
− {(− 1.17647 + j 4.70588) × 1.04∠3.077 o } ]
= 0.994618 ∠ −1.56o = 0.994249 – j0.027
Thus at end of 1st iteration, we have,
V1 = 1.02 ∠ 00 pu V2 = 0.98140 ∠ –3.0660 pu
V3 = 1.04 ∠ 3.0770 pu V4 = 0.955715 ∠ –7.3030 pu
and V5 = 0.994618 ∠ –1.560 pu
Example-3:
Obtain the load flow solution at the end of first iteration of the system with data as
given below. The solution is to be obtained for the following cases
(i) All buses except bus 1 are PQ Buses
(ii) Bus 2 is a PV bus whose voltage magnitude is specified as 1.04 pu
(iii) Bus 2 is PV bus, with voltage magnitude specified as 1.04 and 0.25 Q2 1.0
pu.
16
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
Solution: Note that the data is directly in terms of injected powers at the buses. The
bus admittance matrix is formed by inspection as under:
1 P2 − jQ2
V21 = o*
− Y21 V1o − Y 23 V30 − Y24 V40
Y22 V2
17
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
1 0.5 + j 0.2
=
Y22 1.0 − j 0.0
{ (
− (− 2.0 + j 6.0 ) × 1.04∠0 o )}
{ ( )} {
− (− 0.666 + j 2.0 ) × 1.0∠0 o − (− 1.0 + j 3.0 ) × 1.0∠0 0 ( )}]
= 1.02014 ∠ 2.605o
1 P3 − jQ3
V31 = o*
− Y31 V1o − Y 32 V21 − Y34 V40
Y33 V3
1 − 1.0 − j 0.5
=
Y33 1.0 − j 0.0
{
− (− 1.0 + j 3.0 ) × (1.04∠0.0 o ) }
{ } {
− (− 0.666 + j 2.0 ) × (1.02014∠2.605o ) − (− 2.0 + j 6.0 ) × 1.0 ∠0 0 ( )}]
= 1.03108 ∠ – 4.831o
1 P4 − jQ4
V41 = o*
− Y41 V1o − Y 42 V21 − Y43 V31
Y44 V4
1 0.3 + j 0.1
=
Y44 1.0 − j 0.0
{ (
− (− 1.0 + j3.0 ) × 1.02014∠2.605 o )}
− {(− 2.0 + j 6.0) × (1.03108∠ − 4.831o )} ]
= 1.02467 ∠ −0.51o
Hence
V11 = 1.04 ∠ 00 pu V21 = 1.02014 ∠ 2.6050 pu
= 1.04 [1.04 {–6.0} + 1.04 {11.0}+1.0{– 2.0} + 1.0 {–3.0}= 0.208 pu.
1 0.5 − j 0.208
V21 =
Y22 1.04 ∠0 0
{ (
− (− 2.0 + j 6.0) × 1.04∠0 o )}
{ ( )} {
− (− 0.666 + j 2.0 ) × 1.0∠0 o − (− 1.0 + j3.0) × 1.0∠0 0 ( )}]
= 1.051288 + j0.033883
The voltage magnitude is adjusted to 1.04. Hence V21 = 1.04 ∠ 1.8460
18
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
V31 =
1 − 1.0 − j 0.5
Y33 1.0 ∠0 0
{
− (− 1.0 + j 3.0 ) × (1.04∠0.0 o ) }
{ } { (
− (− 0.666 + j 2.0 ) × (1.04∠1.846 o ) − (− 2.0 + j 6.0 ) × 1.0 ∠0 0 )}]
= 1.035587 ∠ – 4.951o pu.
1 0.3 + j 0.1
V41 =
Y44 1.0 − j 0.0
{ (
− (− 1.0 + j 3.0 ) × 1.04∠1.846 o )}
{
− (− 2.0 + j 6.0 ) × (1.035587∠ − 4.951o ) }]
= 0.9985 ∠ – 0.178o
Hence at end of 1st iteration we have:
V11 = 1.04 ∠ 00 pu V21 = 1.04 ∠ 1.8460 pu
19
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
And X 1 = X 0 + ∆X 0 (30)
20
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
Here, the matrix [J] is called the Jacobian matrix. The vector of unknown variables is
updated using (30). The process is continued till the difference between two
successive iterations is less than the tolerance value.
determined. Let us assume that the power system has n1 PV buses and n2 PQ buses.
In polar coordinates the unknown variables to be determined are:
(i) δ i , the angle of the complex bus voltage at bus i, at all the PV and PQ buses. This
(ii) Vi , the voltage magnitude of bus i, at all the PQ buses. This gives us n2 unknown
variables to be determined.
Therefore, the total number of unknown variables to be computed is: n1 + 2n2 , for
which we need n1 + 2n2 consistent equations to be solved. The equations are given
by,
∆Pi = Pi , sp − Pi ,cal = 0 (31)
specified at all the PQ buses. Hence, (32) is to be solved at all PQ buses leading to n2
equations.
21
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
We thus have n1 + 2n2 equations to be solved for n1 + 2n2 unknowns. (31) and (32)
are of the form F(x) = 0. Thus NR method can be applied to solve them. Equations
(31) and (32) can be written in the form of (30) as:
∆P J J2 ∆δ
= 1 (33)
∆Q J3 J4 ∆V
derivative of Pcal, since Psp is a constant. The various computations involved are
discussed in detail next.
n
Vi Vk (Gik cos δ ik + Bik sin δ ik )
2
= Gii Vi + (34)
k =1
k ≠i
n
Qi ,Cal = Qi = Vi Vk (Gik sin δ ik − Bik cos δ ik )
k =1
n
Vi Vk (Gik sin δ ik − Bik cos δ ik )
2
= − Bii Vi + (35)
k =1
k ≠i
The powers are computed at any (r + 1)st iteration by using the voltages available from
previous iteration. The elements of the Jacobian are found using the above equations
as:
Elements of J1
∂Pi n
= Vi Vk {Gik (− sin δ ik ) + Bik cos δ ik }
∂δ i k =1
k ≠i
2
= −Qi − Bii Vi
∂Pi
= Vi Vk (Gik (− sin δ ik )(−1) + Bik (cos δ ik )(−1) )
∂δ k
22
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
Elements of J3
∂Qi n
Vi Vk (Gik cos δ ik + Bik sin δ ik ) = Pi − Gii Vi
2
=
∂δ i k =1
k ≠i
∂Qi
= − Vi Vk (Gik cos δ ik + Bik sin δ ik )
∂δ k
Elements of J2
∂Pi n
Vk (Gik cos δ ik + Bik sin δ ik ) = Pi + Vi Gii
2 2
Vi = 2 Vi Gii + Vi
∂ Vi k =1
k ≠i
∂Pi
Vk = Vi Vk (Gik cos δ ik + Bik sin δ ik )
∂ Vk
Elements of J4
∂Pi n
Vi Vk (Gik sin δ ik − Bik cos δ ik ) = Qi − Vi Bii
2 2
Vi = −2 Vi Bii +
∂ Vi k =1
k ≠i
∂Qi
Vk = Vi Vk (Gik sin δ ik − Bik cos δ ik )
∂ Vk
Thus, the linearized form of the equation could be considered again as:
∆δ
∆P H N ∆V
=
∆Q M L V
∂Pi
(ii) H ik = = a k f i − bk e i = Vi V k (Gik sin δ ik − Bik cos δ ik )
∂δ k
∂Pi 2
(iii) N ii = Vi = Pi + Gii Vi
∂ Vi
∂Pi
(iv) N ik = Vk = a k ei + bk f i = Vi Vk (Gik cos δ ik + Bik sin δ ik )
∂ Vk
∂Qi 2
(v) M ii = = Pi − Gii Vi
∂δ i
23
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
∂Qi
(vi) M ik = = −(a k ei + bk f i ) = − N ik
∂δ k
∂Qi 2
(vii) Lii = Vi = Qi − Bii Vi
∂ Vi
∂Qi
(viii) Lik = Vk = a k f i − bk ei = H ik
∂ Vk
ek + jf k = Vk (cos δ k + j sin δ k )
If Yik = 0.0 + j 0.0 (if there is no line between buses i and k ) then the corresponding
off-diagonal elements in the Jacobian matrix will also be zero. Hence, the Jacobian is
also a sparse matrix.
Size of the sub-matrices of the Jacobian: The dimensions of the various sub-
matrices are as per the table below:
Matrix size
H (n1+n2) × (n1+n2)
N (n1+n2) × (n2)
M (n2) × (n1+n2)
L (n2) × (n2)
J (n1+2n2) × (n1+2n2)
P (n1+n2) × 1
Q n2 × 1
(n1+n2) × 1
∆V / V n2 × 1
24
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
n
Vi Vk (Gik sin δ ik − Bik cos δ ik )
2
Qi ,Cal = Qi = − Bii Vi +
k =1
k ≠i
∆δ ( r )
∆ V (r ) ∆P ( r )
= [ J ( r ) ] −1
∆Q ( r )
V
8. Go to step 3 and iterate till the power mismatches are within acceptable tolerance.
25
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
In the NR method, the inverse of the Jacobian has to be computed at every iteration.
When solving large interconnected power systems, alternative solution methods are
possible, taking into account certain observations made of practical systems. These
are,
power Q in the lines and leaves the real power P unchanged. This observation
∂Qi ∂Pi
implies that is much larger than . Hence, in the Jacobian, the elements
∂Vj ∂Vj
of the sub-matrix [N ] , which contains terms that are partial derivatives of real
power with respect to voltage magnitudes can be made zero.
• Change in voltage phase angle at a bus, primarily affects the real power flow P
over the lines and the flow of Q is relatively unchanged. This observation implies
∂Pi ∂Q
that is much larger than i . Hence, in the Jacobian the elements of the sub-
∂δ j ∂δ j
matrix [M ] , which contains terms that are partial derivatives of reactive power
with respect to voltage phase angles can be made zero.
From (37) it is obvious that the voltage angle corrections ∆δ are obtained using real
power residues ∆P and the voltage magnitude corrections ∆V are obtained from
reactive power residues ∆Q . This equation can be solved through two alternate
strategies as under:
26
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
Strategy-1
(i) Calculate ∆P ( r ) , ∆Q (r ) and J (r )
∆δ (r )
∆P (r )
(ii) Compute ∆ V
(r )
[ ]
= J (r )
−1
∆Q (r )
V (r )
Strategy-2
∆ V (r )
(iv) Compute (r )
[ ]
= L( r )
−1
∆Q ( r )
V
(v)Update, V (r +1) = V (r ) + ∆V (r )
In the first strategy, the variables are solved simultaneously. In the second strategy the
iteration is conducted by first solving for ∆δ and using updated values of δ to
calculate ∆ V . Hence, the second strategy results in faster convergence, compared to
If the coefficient matrices are constant, the need to update the Jacobian at every
iteration is eliminated. This has resulted in development of fast decoupled load Flow
(FDLF). Here, certain assumptions are made based on the observations of practical
power systems as under:
• Bij >>Gij (Since the X ratio of transmission lines is high in well designed
R
systems)
27
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
• The voltage angle difference (δ i − δ j ) between two buses in the system is very
″
Where Bij′ and Bij are negative of the susceptances of respective elements of the
bus admittance matrix. In (38) if we divide LHS and RHS by Vi and assume V j ≅ 1 ,
we get,
∆P
V
[ ]
= Bij′ [∆δ ]
∆Q
V
[ ] ∆VV
= Bij′′ (39)
Equations (39) constitute the Fast Decoupled load flow equations. Further
simplification is possible by:
• Omitting effect of phase shifting transformers
• Setting off-nominal turns ratio of transformers to 1.0
• In forming Bij′ , omitting the effect of shunt reactors and capacitors which
28
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
With these assumptions we obtain a loss-less network. In the FDLF method, the
matrices [B ′] and [B ′′] are constants and need to be inverted only once at the
beginning of the iterations.
By equating the bus currents in both the mutually equivalent circuits as above, it can
be shown that the -equivalent circuit parameters are given by the expressions as
under:
(i) Fixed tap setting transformers (on no load)
A = Ypq/ a
B = 1/a (1/a -1) Ypq
C = (1-1/a) Ypq
29
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
Thus, here, in the case of TCUL transformers, the shunt admittance values are
observed to be a function of the bus voltages.
The comparison of the methods should take into account the computing time required
for preparation of data in proper format and data processing, programming ease,
storage requirements, computation time per iteration, number of iterations, ease and
time required for modifying network data when operating conditions change, etc.
Since all the methods presented are in the bus frame of reference in admittance form,
the data preparation is same for all the methods and the bus admittance matrix can be
formed using a simple algorithm, by the rule of inspection. Due to simplicity of the
equations, Gauss-Seidel method is relatively easy to program. Programming of NR
method is more involved and becomes more complicated if the buses are randomly
numbered. It is easier to program, if the PV buses are ordered in sequence and PQ
buses are also ordered in sequence.
The storage requirements are more for the NR method, since the Jacobian elements
have to be stored. The memory is further increased for NR method using rectangular
coordinates. The storage requirement can be drastically reduced by using sparse
matrix techniques, since both the admittance matrix and the Jacobian are sparse
matrices. The time taken for a single iteration depends on the number of arithmetic
and logical operations required to be performed in a full iteration. The Gauss –Seidel
method requires the fewest number of operations to complete iteration. In the NR
method, the computation of the Jacobian is necessary in every iteration. Further, the
inverse of the Jacobian also has to be computed. Hence, the time per iteration is larger
than in the GS method and is roughly about 7 times that of the GS method, in large
systems, as depicted graphically in figure below. Computation time can be reduced if
30
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
the Jacobian is updated once in two or three iterations. In FDLF method, the Jacobian
is constant and needs to be computed only once. In both NR and FDLF methods, the
time per iteration increases directly as the number of buses.
31
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
32
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
FINAL WORD
In this chapter, the load flow problem, also called as the power flow problem, has
been considered in detail. The load flow solution gives the complex voltages at all the
buses and the complex power flows in the lines. Though, algorithms are available
using the impedance form of the equations, the sparsity of the bus admittance matrix
and the ease of building the bus admittance matrix, have made algorithms using the
admittance form of equations more popular.
The most popular methods are the Gauss-Seidel method, the Newton-Raphson
method and the Fast Decoupled Load Flow method. These methods have been
discussed in detail with illustrative examples. In smaller systems, the ease of
programming and the memory requirements, make GS method attractive. However,
the computation time increases with increase in the size of the system. Hence, in large
systems NR and FDLF methods are more popular. There is a trade off between
various requirements like speed, storage, reliability, computation time, convergence
characteristics etc. No single method has all the desirable features. However, NR
method is most popular because of its versatility, reliability and accuracy.
33
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS