This chapter is a continuation of Chapter 4 and discusses power flow solution by the Newton–Raphson (NR), and the decoupled and fast-decoupled methods. Though the Gauss–Seidel method is computationally much easier, it has limitations when applied to large-sized power systems involving more number of unknowns. The methods presented in this chapter are useful for such systems. NR method is very accurate when compared to other methods and guarantees convergence in five to seven iterations irrespective of the size of power system. We compare the NR method with the GS method towards the end of this chapter to appreciate the difference between the two types of power flow solutions. Since the NR method is computationally difficult, the method is simplified with suitable assumptions, leading to the decoupled method and further simplification leading to the fast-decoupled method. Figure 5.1 gives these details.
Fig 5.1 Power Flow Solution Methods
Before applying the NR method for power flow solutions, it would be helpful to briefly look at the general procedure for solving simultaneous algebraic equations as dealt with in the following section.
The NR method can be applied for linear or non-linear algebraic equations. The method can be easily understood for single-valued functions.
Consider a single-valued function described by
The solution of Equation (5.1) is the value of ‘x’ at which f (x) = 0.
Start with a guess for x as x0. Now, we assume the first iteration value of x, x(1) as the solution where,
The increment ∆x(0) is not known, but can be estimated by expanding the above equation as a Taylor's series approximation as:
can be obtained by partial differentiating f(x) with respect to x and then by substituting x = x0.
The assumption is that though x0 is not the exact solution, it is very close to the real solution. Therefore ∆x(0) is very small and the higher order terms like ∆2x(0), ∆3x(0) … being still smaller, can be neglected. Based on this, Equation (5.3) reduces to:
From the above, the value of ∆x(0) is:
The first iteration value of x(1) now can be calculated as x(1) = x(0) + ∆x(0) and in general the (r + 1)th iteration value of x is x(r + 1) = xr + ∆xr, where:
and
The iteration process shall be terminated when the following convergence condition is satisfied:
, is the error specified
Find the root of the equation f (x) = x2 – 3x + 2 by using Newton–Raphson method
Solution:
Differentiate f(x) with respect to x as:
Let initial approximation x0 = 0
Using Equation (5.6), the first iteration value of x is,
Similarly, consecutive iteration values are
When x = 1, f(1) = 0 condition is satisfied. Hence the root of the equation is x = 1
Let us apply the NR method for the system of equations where the number of unknowns is more than one. As an example, consider two algebraic equations with two unknown functions x1 and x2 as:
The iteration process is started with guess values for x1 = x10 and x2 = x20.
The next iteration values of x1 and x2 can be obtained by providing error increments to x1 and x2 as ∆x10 and ∆x20.
such that Equation (5.7) can be satisfied simultaneously as:
The error increments can be obtained by expanding Equation (5.8) from Taylor's series approximation as said before and then by neglecting the higher order terms.
Thus,
where denotes the partial derivatives of evaluated at x1 = x10 while keeping x2 as constant. Similarly other terms in the Equation (5.9) can be evaluated. The matrix form of Equation (5.9) appears as shown below:
The condensed form of above equation can be written as
In Equation (5.10), [J] matrix contains partial derivative terms and it is known as the Jacobian matrix and [∆X] matrix is an increment matrix which is required. In the Equation (5.10) all the matrices except the increment matrix are unknown and can be obtained as:
The increments can be used to update the x1 and x2 values.
Continue the iteration process till the (r + 1)th iteration:
where,
and terminate, when the following convergence conditions are satisfied simultaneously.
Equation (5.13) can be generalized for n-unknown variables of n-simultaneous algebraic equations as:
Use the Newton–Raphson method to solve
Assume x10 = 2 and x20 = –1.
Update the values of x1 and x2, perform one iteration
Solution:
Consider Equation (5.9.3). The Jacobian matrix elements are:
The coefficient matrix elements are:
The Jacobian Matrix [J] is
and its inverse is:
The coefficient matrix is:
Now, the increment matrix can be obtained as follows:
The updated values of x1 and x2 are:
The general procedure for solving simultaneous algebraic equations by Newton–Raphson method is described in Section 5.2. Now, we shall apply the same to power flow problems. NR method can be applied to the power flow problem in two ways, depending upon how bus voltages are expressed. Bus voltages may be expressed in the polar form or in the rectangular form.
Recall the static power flow equations that were derived in Chapter 4.
It can be observed in the above equations that the injected Pi and Qi at each bus in an n-bus power system are functions of n bus voltage magnitudes |V| and another n number of phase angles (δ), totaling 2n bus quantities.
Since both Pi and Qi are the functions of 2n quantities, if any one or more quantities changes, the value of both Pi and Qi changes. The change in |V| and δ can be written with the help of Taylor's series as:
and
for i = 1, 2,…, n.
We start the NR method for the Case-1 study where PV buses are not present. Bus-1 is slack bus and the rest i = 2,…, n are PQ buses.
The following discussion modifies Equations (5.17) and (5.18).
In view of the above, Equations (5.17) and (5.18) can be modified to:
for i = 2, 3,…,n
The above equations can be written as:
In Equations (5.21) and (5.22), ∆|Vk| is replaced by for the sake of convenience.
For an n-bus power system, Equations (5.23) and (5.24) can be written in the matrix form as:
The condensed form of Equation (5.25) is:
In Equation (5.26), the Jacobian matrix is shown partitioned with sub-matrices H, N, J and L. Any general ith row and kth column element of these sub-matrices are:
Derivation of Jacobian elements
In this section the Jacobian elements are derived while the bus voltages are expressed in polar form. Recall the equation for complex power injected into the ith bus:
In the above equation, let
Substituting above quantities in Equation (4.13):
Expressing the above equation in rectangular form:
Separating the real and imaginary terms in the above equation gives:
By separating the ith term in Equation (5.27) and (5.28), they can be written as:
Equations (5.29) and (5.30) can be used to derive the Jacobian elements.
Diagonal elements of H-matrix
Adding Equations (5.31) and (5.30),
From the above,
Off-diagonal elements of H-matrix
Diagonal terms of N-matrix
Multiply both sides of Equation (5.34) by |Vi|
Subtracting Equation (5.29) from (5.34)
From the above
Off-diagonal term of N-matrix
Diagonal term of J-matrix
Subtracting Equation (5.38) from (5.29),
Off-diagonal terms of J-matrix
Diagonal term of L-matrix
Multiplying Equation (5.41) by |Vi|
Subtracting Equation (5.30) from (5.42) yields
From the above,
Off-diagonal term of L-matrix
Multiplying above equation by |Vk|
The following example demonstrates the development of Jacobian elements.
Figure 5.2 represents a 3-bus power system. Develop the network equations for power flow study according to NR Method. Bus 1 is the slack bus and buses 2 and 3 are PQ type.
Fig 5.2 A 3-Bus Power System Network
Solution:
The dimensions of the Jacobian for an n-bus power system with one slack bus and the remaining PQ buses are (2n – 2 × 2n – 2). The set of equations according to NR method is given by:
and is the expanded form of the above equation is:
The dimensions of the matrices are determined as shown:
Jacobian elements
Using Equation (5.32) the diagonal elements of the H sub-matrix are:
Using Equation (5.33) the off-diagonal elements of the H sub-matrix are:
Using Equation (5.36) the diagonal elements of the N sub-matrix are:
Using Equation (5.37) the off-diagonal elements of the N sub-matrix are:
Using Equation (5.39) the diagonal elements of the J sub-matrix are:
Using Equation (5.40) the off-diagonal elements of J sub-matrix are:
Using Equation (5.43) the diagonal elements of the L sub-matrix are:
Using Equation (5.44) the off-diagonal elements of L sub-matrix are:
Consideration of PV Buses
The set of equations described by Equation (5.26) need to be modified for the case where PV buses are present. Let there be ‘x’ number of PV buses.
Example 5.4 explains all these modifications.
Consider the 3-bus power system given in Example 5.3. The second bus is the PV bus. Show effect of the PV bus in the power mismatch, Jacobian matrix and increment matrices.
Solution:
∆Q2 = Q2, specified – Q2, calculated cannot be determined.
Now, the matrices are modified considering above effects and are shown as below.
NOTE: In this case, we need to determine less number of Jacobian elements.
Algorithm for Newton–Raphson Method
Let the power system consist of total n-number of buses.
Bus 1 is slack bus.
Buses 2, 3,…, x + 1 are x number of PV buses and the remaining
Buses x + 2, x + 3,…, n are PQ buses.
Algorithm for the NR method is as follows:
The flow chart for power flow solution using the NR method is given in Figure 5.3
Fig 5.3 Flow Chart for NR Method
In this method bus voltages are expressed in the rectangular form as:
The injected P and Q of each bus is a function of all bus voltages and can be written as:
The power mismatch equations can be written as:
Equations (5.47) and (5.48) can be represented in the form of a matrix as:
The sub-matrices H1, N1, J1 and L1 are similar to H, N, J and L as described earlier. Also, the algorithm for this method is similar to the algorithm for Newton–Raphson method, except that the Jacobian elements are evaluated differently. The rectangular version is less reliable as compared to the polar version, though it is slightly faster in convergence. Hence, the rectangular version is rarely used.
Consider a 3-bus power system shown in Figure 5.4. The line data and bus data are given. The reactive power limits for Bus-2 are Q2, min = 0 and Q2, max = 0.8 p. u.
Update the voltages and phase angles using the NR Method. Perform one iteration. Neglect line changing admittances. All the numerical values are given in p u.
Table: Line Data
Line | Series Impedance |
---|---|
L1 | 0.025 + j0.1 |
L2 | 0.025 + j0.1 |
L3 | 0.025 + j0.1 |
Fig 5.4 A 3-Bus Power System Network
Table: Bus Data
Solution:
The series admittance of each line is:
For a 3-bus power system, the size of the YBus is 3 × 3.
The elements of the YBus matrix are:
Y11 = Y22 = Y33 = 4.7059 – j18.8235 p. u.
Y12 = Y21 = Y23 = Y32 = Y13 = Y31 = –2.3529 + j9.418 p. u.
The real and imaginary parts of YBus are given below
G = Real {YBus}
B = Imaginary {YBus}
In polar form, YBus is:
Step-2: Computation of powers
The summary of specified bus quantities is as given below:
Bus-1: V1 = 1.02 p. u; δ1 = 0 radians;
Bus-2: P2 = 1.4 p. u; V2 = 1.03 p. u;
Bus-3: P3 = –1.1 p. u; Q3 = –0.4 p. u;
Assume flat start for bus voltages and phase angles
The injected active powers can be computed by using Equation. (5.27) as
The injected reactive powers can be computed by using Equation (5.28)
Step-3: Check reactive power limits for PV buses
It may be seen that Q20 is more than Q2, min and less than Q2, max as:
0 ≤ 0.3877 ≤ 0.8 p. u
Step-4: Compute power mismatches
Power mismatch is the difference between specified power and computed power.
Step-5: Compute Jacobian elements
The power flow matrices for NR method is given below
H-matrix elements may be computed by using Equations. (5.32) and (5.33)
N-matrix elements may be computed by using Equation (5.36) and (5.37)
J-matrix elements may be computed by using Equation (5.39) and (5.40)
The L-matrix elements may be computed by using Equations (5.43) and (5.44)
Step-6 Compute the increment matrix
The V-values and modified values of δ are as shown:
The complexities in performing calculations using the NR method are simplified by considering the practical behaviour of the power system. It is understood that P–δ and Q–V are strongly coupled and P–V and Q–δ are weakly coupled. In other words, P is insensitive for variations in V and Q is insensitive for variations in δ. Mathematically,
Considering the above effect, the set of equations described in Equation (5.26) modifies to:
Equation (5.50) is the linearised form of Equation (5.26)
The diagonal and off-diagonal elements of H and L sub-matrices can be obtained by using Equations (5.32, 5.33, 5.43 and 5.44). Equation (5.51a) can be used to find ∆δ. The updated δ values are used in Equation (5.51b) to compute ∆|V|.
Solve the power flow problem given in Example 5-5 using the decoupled power flow method.
Solution:
The matrices of the NR method are simplified in the decoupled method as:
Using the numerical results obtained in Example 5-5, the matrices can be written as:
Substituting the values,
Solving the above and using the results obtained in Example 5.5, the increments in δ and [v] can be obtained as follows:
Solving the above,
and the increments in the voltage are:
Solving the above,
At the end of the first iteration, the updated values of δ and |v|are:
Decoupled Newton method is a simplified version of the NR method, while fast-decoupled method is a simplified version of the decoupled method. In this method the power flow calculations can be made faster by making suitable assumptions.
Assumption-1: Neglect the angle differences (δi – δk) such that, cos (δi – δk) 1 and
Assumption-2: Power systems generally consist of lengthy transmission network where the ratio X/R is very high. Hence, the resistance of individual elements is neglected against the reactance values. In other words, Gik can be ignored
In view of the above assumption, observe the following simplifications:
In general the value of Qi is much smaller than
Considering the above simplifications, the Jacobian elements modify as:
From the above equations, the following relations can be shown amongst the Jacobian elements:
Recalling power flow equations of the decoupled method:
From Equation (5.53), the above matrices can be written as:
Equation (5.54) can be written as:
Setting |Vk| = 1 p. u. in Equation (5.55), it can be written as:
Also, from
The generalized term can be written as:
Equations (5.56) and (5.57) can be written in the condensed form as:
In Equations (5.58) and (5.59),
Note: The student is advised to go through numerical problems for better understanding of the extraction of B’ and B” matrices from YBus.
The algorithm for power flow solution by the fast-decoupled power flow method is presented below:
Some more assumptions made in the FDLF method for further simplifications
Assumption-3: | Omit the elements of B′ that affect the MVAR but not the MW value such as shunt reactance, off-nominal in-phase taps etc. |
Assumption-4: | Omit the elements of B” such as the angle shifting effect that predominantly affects MVAR flow. Example: phase shift transformer reactance etc. |
Assumption-5: | Neglect the series reactances in calculating the elements of [B]. |
Power flow solutions can be obtained faster through the assumptions made above. The matrices B′ and B” are real and sparse. These matrices have constant values that need to be evaluated at the beginning of the study.
A flow chart for fast-decoupled power flow method is given in Fig 5.5
Solve the power flow problem given in Example 5.5 by the fast-decoupled method.
Solution:
The susceptance matrix B, computed in Example 5.6 is rewritten below:
The values for matrices B' and B” in equations (5.58) and (5.59) are extracted from the above B matrix.
B′ matrix corresponding PV and PQ buses (except slack bus)
Using the results obtained in Example 5.5, increments for ∆δ and ∆|V| can be obtained as follows:
Using Equation (5.58),
From Equation (5.59),
From the above,
The updated values of δ and V are:
Fig 5.5 Flow Chart for Fast Decoupled Power Flow Method
A typical 4-bus power system is shown in Figure 5.6
Fig 5.6 A 4-Bus Power System Network
The line data and bus data are given in the following tables. Neglect charging admittances.
All the values are in p.u.
Table: Line Data
Line No. | Between Buses | Series Impedance of line in P.U. |
---|---|---|
1 | 1–2 | 0.07 + j 0.15 |
2 | 1–3 | 0.06 + j 0.1 |
3 | 1–4 | 0.08 + j 0.25 |
4 | 2–4 | 0.04 + j 0.1 |
5 | 3–4 | 0.04 + j 0.2 |
Table: Bus Data
Update the bus voltages and phase angles by performing one iteration and by using
Solution:
a) NR method:
Step-1: Obtain YBus by direct inspection method separating the real and imaginary matrices of YBus'
Step-2: The summary of specified bus quantities are:
V1 = 1.05 p.u; δ1 = 0 rad;
P2 = –0.4; P3 = –0.5; P4 = –0.7;
Q3 = –0.4; Q4 = –0.2
Step-3: Compute injected powers using Equation (5.27) and (5.28)
P2(c) = –0.1767 p.u; P3(c) = –0.21955 p.u
P4(c) = –0.121155 p.u;
Q3(c) = 0.3666 p.u
Q4(c) = –0.18082 p.u
Step-4: Calculate power mismatches
∆P2 = P2 – P2(c) = –0.2233 p.u
∆P3 = P3 – P3(c) = –0.28045 p.u
∆P4 = P4 – P4(c) = –0.578845 p.u
∆Q3 = Q3 – Q3(c) = –0.0334 p.u
∆Q4 = Q4 – Q4(c) = –0.01918 p.u
Step-5: Compute Jacobian elements
The network matrices for NR Method for the power system shown are given below:
The procedure for calculating the Jacobian elements can be referred to from the previous examples. The Jacobian matrix is given below.
The increment matrix can be obtained by multiplying the [J]−1 with the power mismatch matrix. The increment matrix is given below.
Updated values of δ and V are
b) Fast-Decoupled Method:
The imaginary component B matrix of the YBus was given earlier. The B' and B” matrices are given below:
Increments for phase angles can be calculated as:
Increments for bus voltage magnitudes can be calculated as:
Substituting the numerical values in the matrices, increments are computed as shown below:
The updated phase angles and voltages are:
The scheduled generation and loads are as follows:
Using the Newton–Raphson method, obtain the bus voltages at the end of the first iteration.
Fig Q1
Fig Q2
Bus code p-q | Impedance Zpqp.u |
---|---|
1–2 | 0.08 + j0.24 |
1–3 | 0.02 + j0.06 |
2–3 | 0.06 + j0.18 |
Fig Q3
Fig Q4
Fig Q5
Fig Q6
Fig Q7
The data of bus voltages and powers are given below
Determine the load flow solution to be solved using the decoupled method for one iteration.
Fig Q8
Line Data:
Bus Code P – q | Impedance Zpq (p. 4) |
---|---|
1–2 | 0.08 + j0.24 |
1–3 | 0.02 + j0.06 |
2–3 | 0.06 + j0.18 |
Bus Data:
Take base MVA as 100
Fig Q9
Bus Data
V1 = 1.04 p.u.; Injected powers S2 = 0.5 + j1.0 p.u. and S3 = 1.5 + j 0.6 p.u
Scheduled generation and loads are as follows:
Take base power as 100 MVA.
Using the NR Method, obtain the bus voltages at the end of 1st iteration.
Fig Q10
Fig Q11
Fig Q12
Fig Q13
Bus 1: slack bus Vspecified = 1.05 p.u.
Bus 2: PV bus |Vspecified | = 1.00 p.u, PG2 = 3 p.u.
Bus 3: PQ bus PD3 = 4 p.u.; QD3 = 2 p.u.
Fig Q14
Fig Q15
The data of bus voltages and powers are given below.
Determine the load flow solution to be solved using the decoupled method for one iteration.
[GATE 2003 Q.NO 12]
[IES 1996 Q.NO 113]
[IES 1997 Q.NO 40]
[IES 1999 Q.NO 49]
[IES 2000 Q.NO 67]
List-I | List-II |
(Load flow methods) | (System environment) |
A. Guass-Siedel load flow | 1. Guass elimination |
B. Newton-Raphson load flow | 2. I–V factors |
C. Fast decoupled load flow | 3. Contingency studies |
D. Real time load flow | 4. Offline solution |
[IES 2002 Q.NO 104]
[GATE 2006 Q.No. 11]
Figure A
Figure B
The bus voltage phase angular difference between generator bus X and generator bus Y after the interconnection is: