Professional Documents
Culture Documents
Chapter 4: Load Flow Analysis: Cmpe Tece 3891
Chapter 4: Load Flow Analysis: Cmpe Tece 3891
1
Introduction
▪ Gauss-seidal method
▪ Newton-Raphson Method
2
Introduction
▪ Power (Load) flow study is the analysis of a power system in its normal or
steady-state of operation.
▪ Voltages
▪ Currents
▪ Active power
▪ Reactive power
3
Introduction
▪ The power flow problem was originally motivated within planning environments
▪ The power flow solution contains the voltages and angles at all buses, and from
this information, we may compute the active and reactive power and load levels
at all buses and the active and reactive power flows across all circuits.
5
Power Flow Equations
▪ The per unit quantities are used for all quantities to simplify the analysis.
▪ The power system is a large interconnected system, where various buses are
▪ At any bus, complex power is injected into the bus by the generators and
6
Power flow equations
▪ At any bus, either one of them or both (generator or load) may not be present.
▪ The power is transported from one bus to other via the transmission lines.
7
Power flow equations
▪ At any bus i , the complex power Si (injected), shown in the figure , is defined as:
8
Power flow equations
▪ 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.
injected into the bus must be equal to the sum of complex power that flows out
▪ where Sij is the sum over all lines connected to the bus and n is the number of
9
Power flow equations
Where
10
Power flow equations
11
Power flow equations
▪ Now let:
12
Power flow equations
▪ Alternatively, Pi and Qi can be obtained by representing Yij also in polar form as:
13
Power flow equations
▪ Separating the real and imaginary parts to get the active and reactive power
components we get:
14
Power flow equations
▪ Similarly, Qi is imaginary part of the apparent power equation and is given by:
▪ The derived equations are the power flow or load flow equations in two
alternative forms.
▪ The derived power flow equations correspond to the n-bus system, where each
15
Power flow equations
▪ Now, The load flow equations can be solved for any 2n unknowns, if the other
▪ The known and unknown variables are specified based on the classification of
the buses.
16
Data for power flow
Irrespective of the method used for the load flow solution, the data required is
Power system data: the system data includes the number of buses-n, number of
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
17
Data for power flow
Generator bus data: For every PV bus i, the data required includes the bus number,
active power generation PGi, the specified voltage magnitude 𝑉𝑖, 𝑠𝑝 , minimum
reactive power limit Qi,min, and maximum reactive power limit Qi,max.
Load data: For all loads the data required includes the bus number, active power
18
Data for power flow
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).
19
GAUSS – SEIDEL (GS) METHOD
▪ In this section we will discuss the application of the GS method to the power
flow problem.
20
GAUSS – SEIDEL (GS) METHOD
▪ Initially assume all buses to be PQ type buses, except the slack bus.
sequence.
21
GAUSS – SEIDEL (GS) METHOD
Such that,
22
GAUSS – SEIDEL (GS) METHOD
Rearranging the terms in the equation above and solving for Vi, we get:
▪ This is an implicit equation since the unknown variable, appears on both sides
of the equation.
▪ Starting from an initial estimate of all bus voltages, in the RHS of the equation
23
GAUSS – SEIDEL (GS) METHOD
▪ 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
convergence.
▪ Iterations are carried out till the magnitudes of all bus voltages do not change
24
GAUSS – SEIDEL (GS) METHOD
2. Formulate the bus admittance matrix YBUS This is generally done by the rule of
inspection.
3. Assume initial voltages for all buses, 2,3,…n. In practical power systems, the
magnitude of the bus voltages is close to 1.0 p.u. Hence, the complex bus
voltages at all (n-1) buses (except slack bus) are taken to be This is
25
GAUSS – SEIDEL (GS) METHOD
4. Update the voltages. In any iteration, from the voltage equation, the
▪ Note that when computation is carried out for bus-i, updated values are already
▪ Hence, these values are used. For buses (i+1)…..n, values from previous, kth iteration
are used.
26
GAUSS – SEIDEL (GS) METHOD
0.0001 p.u.
27
GAUSS – SEIDEL (GS) METHOD
9. The total loss in the system is calculated by summing the loss over all the lines.
28
Example 4.1
Example 4.1: Obtain the voltage at bus 2 for the simple system shown in the figure,
29
Example 4.1
Solution:
The capacitor at bus 2 injects a reactive power of 1.0 pu. The complex power
injection at bus 2 is
Since V1 is specified, it is a constant through all the iterations. Let the initial voltage at
bus 2 be
30
Example 4.1
To get V21 we substitute the known voltage, active power, reactive power and
admittance values into the voltage equation:
31
Example 4.1
32
Example 4.1
▪ Since the difference in the voltage magnitudes is less than 10-4 p.u., the
iterations can be stopped.
33
Example 4.1
▪ It is observed that there is no active power loss, since the line has no resistance.
34
GAUSS – SEIDEL (GS) METHOD
▪ At PV buses, the magnitude of voltage and not the reactive power is specified.
equation.
35
GAUSS – SEIDEL (GS) METHOD
▪ therefore
Note: the Voltage computation for the PQ buses does not change.
36
Example 4.2
Example 4.2: For the 5-bus power system shown in the fig below, with the data as
given in tables below, obtain the bus voltages at the end of first iteration, by
applying GS method.
37
Example 4.2
38
Example 4.2
Solution:
▪ From the bus data table, the net power injection of the buses are as follows:
39
Example 4.2
40
Example 4.2
▪ Bus 2 is a PQ bus, therefore, to find V21 , we substitute all the known values into the
voltage equation.
41
Example 4.2
▪ Bus 3 is a PV bus. Hence, we must first calculate Q3. This can be done as under:
▪ Note that
▪ Therefore
42
Example 4.2
▪ Now substituting the value of Q3 into the voltage equation and solving for V31 we get:
43
Example 4.2
▪ Since it is a PV bus, the voltage magnitude is adjusted to specified value and V31 is
computed as:
44
Example 4.2
45
GAUSS – SEIDEL (GS) METHOD
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 the derived reactive power
equation is either less than Qi, min or greater than Qi,max, it means that the
power support.
46
GAUSS – SEIDEL (GS) METHOD
▪ In the subsequent iteration, if Qi falls within the limits, then the bus can be
47
Example 4.3
Example 4.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:
III. Bus 2 is PV bus, with voltage magnitude specified as 1.04 and 0.25≤Q2≤1.0 pu.
48
Example 4.3
49
Example 4.3
Solution :
▪ Note that the data is directly in terms of net injected powers at the buses.
50
Example 4.3
51
Example 4.3
52
Example 4.3
54
Example 4.3
55
Example 4.3
▪ If 0.25 ≤ Q 2 ≤ 1.0 pu then the computed value of Q2= 0.208 is less than the lower limit.
▪ Hence, Q2 is set equal to 0.25 pu. Iterations are carried out with this value of Q2 The
▪ Power flows in the TX lines are obtained using the bus voltages.
56
GAUSS – SEIDEL (GS) METHOD
Acceleration of convergence:
acceleration factor.
57
GAUSS – SEIDEL (GS) METHOD
▪ where α is a real number. When α =1, the value of Vi(k+1) is the computed value.
▪ At PQ buses (pure load buses) if the voltage magnitude violates the limit (± 5%
of Vnomial), it simply means that the specified reactive power demand cannot be
58
GAUSS – SEIDEL (GS) METHOD
▪ GS method is very useful for very small systems. It is easily adoptable, it can be
generalized and it is very efficient for systems having less number of buses.
▪ However, GS LFA fails to converge in systems with one or more of the following
features:
➢ Systems with short and long lines terminating on the same bus
59
GAUSS – SEIDEL (GS) METHOD
However, convergence also depends on various other set of factors such as:
used, etc.
60
NEWTON-RAPHSON METHOD
▪ In general, a nonlinear algebraic equation set may not be able to solve by using
method.
▪ The most widely used numerical method for solving simultaneous nonlinear
estimate of the unknown variables and the use of Taylor's series expansion.
▪ The terms obtained from the Taylor’s series expansion are restricted to the first
order approximation. 61
NEWTON-RAPHSON METHOD
▪ Newton-Raphson (NR) method is more efficient and practical for large power
systems.
▪ Main advantage of this method is that the number of iterations required to obtain
a solution is independent of the size of the problem and computationally it is
very fast.
62
NEWTON-RAPHSON METHOD
the independent variables, voltage magnitude in per unit and phase angles in
radians.
▪ We can easily observe that there will be two equations for each load bus given by
the two load flow equations, and one equation (P) for each voltage controlled
bus.
▪ Now, expanding the two load flow equations in Taylor-series and neglecting
63
NEWTON-RAPHSON METHOD
64
NEWTON-RAPHSON METHOD
65
NEWTON-RAPHSON METHOD
▪ For such system, active power mismatch ΔP are less sensitive to changes in the
voltage magnitude and are very sensitive to changes in phase angle Δδ.
66
NEWTON-RAPHSON METHOD
▪ If m buses in the power system are voltage controlled, J1 is of the order (n-1) x
(n-1) and J4 is of the order (n-1-m) x (n-1-m).
67
NEWTON-RAPHSON METHOD
68
NEWTON-RAPHSON METHOD
▪ The terms ΔPi(p) and ΔQi(p) are the difference between the scheduled and
calculated values at bus i known as power residuals, and is given by:
▪ The new estimates for bus voltage magnitudes and angles are,
69
NEWTON-RAPHSON METHOD
Step-3: For load buses Pischeduled and Qischeduled are specified. Voltage magnitudes
and phase angles are set equal to the slack bus values, i.e. |Vi| = 1.0 p.u. ,
|δi| = 0.0 radian. For voltage controlled buses, where |Vi| and Pi scheduled a
re specified, phase angles are set equal to the slack bus angle δi = 0.0
radian.
70
NEWTON-RAPHSON METHOD
Step-4: For load buses Pi(p) and Qi(p) are calculated using:
71
NEWTON-RAPHSON METHOD
Step-5: For voltage controlled buses, compute Pi(p) and ΔPi(p) using the derived
equations
72
NEWTON-RAPHSON METHOD
73
Example 4.4
Example 4.4: The figure below shows the SLD of a sample 3-bus power system.
Data for this system is shown in the two tables. By performing 3 iterations, use the
decoupled NR method to:
I. Determine the phasor values of voltages at bus 2 and 3
III. Determine the line flows and line losses. Neglect line charging admittance .
74
Example 4.4
75
Example 4.4
Solution: From the active and reactive power flow equations we have,
76
Example 4.4
77
Example 4.4
System Data:
78
Example 4.4
79
Example 4.4
▪ For Fast Decoupled NR method, we set elements J2 and J3 of the Jacobian matrix
to zero.
▪ For this problem J1 and J4 are computed as below, and are assumed constant
throughout the iterative process.
80
Example 4.4
81
Example 4.4
Using the Jacobian matrix, we find the change in phase angle from the change in
active power:
82
Example 4.4
Similarly, using the Jacobian matrix, we find the change in voltage magnitude from
the change in reactive power:
83
Example 4.4
The phase angle and voltage magnitude values for the first iteration are therefore:
2nd Iteration
▪ In load flow analysis, the computation of the Jacobian matrix elements J1 and J4
in each iteration is not required because they do not change much.
84
Example 4.4
▪ Calculating the change in active and reactive powers using the values calculated
in the first iteration.
85
Example 4.4
86
Example 4.4
87
Example 4.4
88
Example 4.4
89
Example 4.5
90
Example 4.5
91
Example 4.5
92
Example 4.5
93
Example 4.5
94
Example 4.5
95
Example 4.5
96
Example 4.5
97
Example 4.5
98
Example 4.5
99