Professional Documents
Culture Documents
Lec 5 Distribution Level Power Flow
Lec 5 Distribution Level Power Flow
Power Flow
Engr. Daxter William L. Gulben
Faculty, Electrical Engineering Department
Module 3 Overview
Part 3 - Three Phase Current Injection (TCIM) Newton Raphson (NR) Method
2
Part 1 - Review of Balanced Power Flow
Powerflow is the fundamental analysis tool and provides the input information
for many planning and operations tools.
Powerflow was originally developed only for the transmission level because of
the cost of computing.
3
The Powerflow Problem
The goal of powerflow is to determine the voltage and angle at all nodes
in the system, when given the end-use load and generator inputs.
4
The Powerflow Problem Cont.
Power Injections
G1 G2
1 2 V2
V1
V3
V4
3 4
SG3 SG4
SD3 SD4
G3 G4
Network Formulation
5
Power Injections
➢ The node injections are generally known for all but one bus in advance. This
is known as the swing or slack bus.
In addition to the power injections that occur due to the generators and the
loads, power flows into and out of each node on the interconnecting lines.
These flows are not injections from the perspective of the transmission
system, they are simple flows between nodes.
Given the voltage and angle at the nodes on either end of a line, the flows
can be determined.
Because of the potentially large number of nodes and links, these equations
are formulated with sets of equations.
7
The Network Formulation Cont.
actually represented.
V3
The power that is injected at the 3 4
V4
G3 G4
8
The Network Formulation Cont.
A series impendence
y23
y13 Y23,chr/2
Two shunt capacitances y24
Y13,chr/2
Y23,chr/2
Y24,chr/2
The pi model is adequate for a
single line section when solving 3
I3
Y34,chr/2
y34
Y34,chr/2
I4
4
powerflow.
9
The Network Formulation Cont.
G1 G2
y12 I2
The capacitance values from the
I1 1 2
multiple lines can be combined y10 y20
10
The Network Formulation Cont.
𝑦12,𝑐ℎ𝑟 𝑦13,𝑐ℎ𝑟
𝑦10 = +
2 2
𝑦24,𝑐ℎ𝑟 𝑦34,𝑐ℎ𝑟
𝑦40 = 2
+ 2
11
The Network Formulation Cont.
➢ Besides the ground node, there are four other nodes (buses) at
which the current from the sources is injected into the network.
➢ Applying Kirchhoff’s current law (KCL) at nodes 1,2,3 and 4,
respectively, to get the following four equations:
12
The Network Formulation Cont.
YBUS 14
The Network Formulation Cont.
15
The Network Formulation Cont.
𝐼1 𝑌11 𝑌12 𝑌13 𝑌14 𝑉1
𝐼2 𝑌 𝑌22 𝑌23 𝑌24 𝑉2
= 21 (8)
𝐼3 𝑌31 𝑌32 𝑌33 𝑌34 𝑉3
𝐼4 𝑌41 𝑌42 𝑌43 𝑌44 𝑉4
➢ From index notation, Eq. (8) can be written in compact form as:
𝑛
(reference) node.
Powerflow Formulation
➢ The complex power injected by the source into the ith bus of a
power system is:
18
Powerflow Formulation Cont.
➢ Equating real and imaginary parts:
𝑛
➢ In polar form:
𝑉𝑖 = 𝑉𝑖 𝑒 𝑗𝛿𝑖
(16)
𝑌𝑖𝑘 = 𝑌𝑖𝑘 𝑒 𝑗𝜃𝑖𝑘 19
Powerflow Formulation Cont.
➢ Equations (19) and (20) can be solved for 2n variables if the remaining 2n
variables are specified.
21
Powerflow Considerations
➢ Depending upon which two variables are specified, the buses are classified
into three categories – PQ Buses (Load Buses), PV Buses (Generator Buses),
Slack or Reference Bus.
𝛿𝑖 − 𝛿𝑘 ≤ 𝛿𝑖 − 𝛿𝑘 max (20)
(iii) Physical limitations on the generators, PGi and QGi are constrained as follows:
The total generation of real and reactive power must equal the total
load demand plus losses, i.e.,
where PL and QL are system real and reactive power loss, respectively
24
Power Flow Solution Techniques
Since the problem is highly non-linear and an analytic solution is not readily
available, iterative solver are commonly used.
The following sections will examine some of the most common solution
techniques.
25
Power Flow Solution Techniques
26
Gauss Iterative Technique
𝑛
∗
𝑆1 = 𝑉1 𝑌1𝑘 𝑉𝑘∗ (25)
𝑘=1
𝑛
∗ ∗
𝑆𝑖 = 𝑉𝑖 𝑌𝑖𝑘 𝑉𝑘 𝑖 = 2,3, … , 𝑛 (26)
𝑘=1
Knowing 𝑉1 , 𝑉2 , 𝑉3 ……, 𝑉n , it is possible to find 𝑆1 . Since 𝑉1 is already
known, only 𝑉2 , 𝑉3 ……, 𝑉𝑛 need to be found. These 𝑛 − 1 unknowns may
be found from the 𝑛 − 1 equations of (26).
Taking the complex conjugate, replace (25) and (26) by:
Dividing (27) by 𝑉𝑖∗ and separating out the 𝑌𝑖𝑖 term, (27) can be rewritten as:
𝑛
𝑆𝑖∗
∗ = 𝑌𝑖𝑖 𝑉𝑖 𝑌𝑖𝑘 𝑉𝑘 𝑖 = 2,3, … , 𝑛 (28)
𝑉𝑖
𝑘=2
or, rearranging:
𝑛
1 𝑆𝑖∗
𝑉𝑖 = − 𝑌𝑖𝑘 𝑉𝑘 𝑖 = 2,3, … , 𝑛 (29)
𝑌𝑖𝑖 𝑉𝑖∗
𝑘=2
28
Gauss Iterative Technique
Thus, we get 𝑛 − 1 implicit nonlinear algebraic equations in the unknown
complex 𝑉𝑖 in the form:
𝑉2 = ℎ෨ 2 𝑉2 , 𝑉3 , … , 𝑉𝑛
𝑉3 = ℎ෨ 3 𝑉2 , 𝑉3 , … , 𝑉𝑛
(30)
⋮
𝑉𝑛 = ℎ෨ 𝑛 (𝑉2 , 𝑉3 , … , 𝑉𝑛 )
The numbering of (30) can be changed such that 𝑥1 =𝑉2 , 𝑥2 =𝑉3, … , 𝑥𝑛 =𝑉𝑛 .
29
Gauss Iterative Technique
In vector notation, (30) is written in the form :
𝐱 = 𝐡(𝐱) (31)
30
Gauss Iterative Technique
In practice, the iterations are stopped when the changes in 𝐱 𝑣 become very
small.
∆𝐱 𝑣 ≤ 𝜀
Typically 𝜀 is the Euclidean norm
31
Power Flow Solution Techniques
32
Gauss-Seidel Iterative Technique
When 𝑥2𝑣+1 is being solved, 𝑥1𝑣+1 would be known. Since 𝑥1𝑣+1 is a better
estimate than 𝑥1𝑣 , the updated value is used.
Similarly, when solving for 𝑥3𝑣+1 , then 𝑥1𝑣+1 and 𝑥2𝑣+1 can be used. This
modification is called the Gauss-Seidel iteration.
33
Gauss-Seidel Iterative Technique
⋮
𝑥𝑁𝑣+1 = ℎ𝑁 (𝑥1𝑣+1 , 𝑥2𝑣+1 , … , 𝑥𝑁−1
𝑣+1 𝑣
, 𝑥𝑁 )
34
Power Flow Solution Techniques
35
Newton Raphson Method
They are based on the power injections at each node, both real and reactive.
These power injections are then used to update the voltage and voltage angle.
It is the most widely used method for solving power flow problem.
36
Newton Raphson General Form
𝑓𝑖 𝑥1 , 𝑥2 , … , 𝑥𝑛 = 0 𝑖 = 1,2, … , 𝑛 (35)
➢ Let ∆𝑥10, ∆𝑥20 ,…, ∆𝑥𝑛0 be the corrections, which upon being added
to the initial guess, give the actual solution.
➢ Therefore:
𝑓𝑖 𝑥10 + ∆𝑥10 , 𝑥20 + ∆𝑥20 , … , 𝑥𝑛0 + ∆𝑥𝑛0 = 0 𝑖 = 1,2, … , 𝑛 (36)
37
Newton Raphson General Form
0 0
𝜕𝑓𝑖 𝜕𝑓𝑖
𝑓𝑖 𝑥10 , 𝑥20 , … , 𝑥𝑛0 + 0
∆𝑥1 + ⋯ + ∆𝑥𝑛0 + ℎ𝑖𝑔ℎ𝑒𝑟 𝑜𝑟𝑑𝑒𝑟 𝑡𝑒𝑟𝑚𝑠 = 0
𝜕𝑥1 𝜕𝑥𝑛
(37)
38
Newton Raphson General Form
0 0
𝜕𝑓𝑖 𝜕𝑓𝑖
𝑓𝑖 𝑥10 , 𝑥20 , … , 𝑥𝑛0 + 0
∆𝑥1 + ⋯ + ∆𝑥𝑛0 + ℎ𝑖𝑔ℎ𝑒𝑟 𝑜𝑟𝑑𝑒𝑟 𝑡𝑒𝑟𝑚𝑠 = 0
𝜕𝑥1 𝜕𝑥𝑛
Neglecting higher order terms, write the above equation in matrix form.
0 0
𝜕𝑓1 𝜕𝑓1
⋯
𝑓10 𝜕𝑥1 𝜕𝑥𝑛 ∆𝑥10 0
⋮ + ⋮ ⋱ ⋮ ⋮ = ⋮
0 0
𝑓𝑛0 𝜕𝑓𝑛 𝜕𝑓𝑛 ∆𝑥𝑛0 0
⋯ (38)
𝜕𝑥1 𝜕𝑥𝑛
39
Newton Raphson General Form
➢ Equation (38) can also be expressed as:
𝐟 0 + 𝐉 0 ∆𝐱 0 = 𝟎 (39)
𝐟 0 = −𝐉 0 ∆𝐱 0 (40)
40
Newton Raphson General Form
𝑘+1 𝑘 𝑘 −1
𝑥 =𝑥 − 𝐽 𝑥 𝑓 𝑥𝑘 (41)
𝑥 𝑘+1 = 𝑥 𝑘 + ∆𝑥 𝑘 (42)
➢ Iterations are continued until Eq. (35) is satisfied to any desired accuracy, i.e.,
41
Newton Raphson For Power Systems
42
Newton Raphson For Power Systems
➢ Consider the equations in (43) re-written:
∆𝑃𝑖 = −𝑃𝑖 + 𝑃𝑖 𝑥 = 0
(44)
∆𝑄𝑖 = −𝑄𝑖 + 𝑄𝑖 𝑥 = 0
𝜃
such that 𝑃𝑖 𝑥 and 𝑄𝑖 𝑥 are functions of 𝑥 = , with 𝜃
𝑉
being the vector of 𝜃𝑖 ’s, and 𝑉 the vector of 𝑉𝑖 ’s.
∆𝑃
𝑓 𝑥 =
∆𝑄
where ∆𝑃 is the vector of ∆𝑃𝑖 ’s, and ∆𝑄 the vector of ∆𝑄𝑖 ’s.
43
Newton Raphson For Power Systems
∆𝐏 ∆𝛉
=−𝐉
∆𝐐 ∆𝐕
∆𝛉 −𝟏 ∆𝐏
=−𝐉
∆𝐕 ∆𝐐
𝛉 𝛉 −𝟏 ∆𝐏
= − 𝐉 𝒌 (45)
𝐕 𝒌+𝟏 𝐕 𝒌 ∆𝐐 𝒌
➢ Equation (45) shows how the state variable can be solved for
each iteration.
➢ The number of iterations depends on the desired accuracy.
44
Worked Powerflow Examples
Gauss Siedel
Newton Raphson
45
Gauss-Seidel Worked Example
Line 1
15/345 kV 40 Mvar
345 kV
345 kV 200 mi
100 mi
B21 B22
2
280 Mvar 800 MW
46
Bus input Data
Bus Type V 𝛿 𝑃𝐺 𝑄𝐺 per 𝑃𝐿 per 𝑄𝐿 per 𝑄𝐺𝑚𝑎𝑥 𝑄𝐺𝑚𝑖𝑛
per degrees per unit unit unit per per
unit unit unit unit
1 Swing 1.0 0 0 0 0 0 - -
2 PQ - - 0 0 8 2.8 - -
3 PV 1.05 - 5.2 - .8 .4 4 -2.8
4 PQ - - 0 0 0 0 - -
5 PQ - - 0 0 0 0 - -
48
Input Data and Unknowns
Bus Input Data Unknowns
1 𝑉1 = 1.0, 𝛿1 = 0 𝑃1 , 𝑄1
2 𝑃2 = 𝑃𝐺2 − 𝑃𝐿2 = −8 𝑉2 , 𝛿2
𝑄2 = 𝑄𝐺2 − 𝑄𝐿2 = −2.8
3 𝑉3 = 1.05 𝑄3 , 𝛿3
𝑃3 = 𝑃𝐺3 − 𝑃𝐿3 = 4.4
4 𝑃4 = 0, 𝑄4 = 0 𝑉4 , 𝛿4
5 𝑃5 = 0, 𝑄5 = 0 𝑉5 , 𝛿5
𝑌21 = 𝑌23 = 0
49
Gauss-Seidel Worked Example
By using values from the Line input Data, compute the following.
−1 −1
𝑌24 = ′ +𝑗𝑋 ′ =
𝑅24 24 0.009+𝑗0.1
−1 −1
𝑌25 = ′ +𝑗𝑋 ′ =
𝑅25 25 0.0045+𝑗0.05
′ ′
1 1 𝐵24 𝐵25
𝑌22 = ′ +𝑗𝑋 ′ + ′ +𝑗𝑋 ′ + 𝑗 2 + 𝑗 2
𝑅24 24 𝑅25 25
Note that half the shunt admittance of each line connected to bus 2 is included in 𝑌22 , and the other half is
at the other end of these lines.
Nodal equations for the power system network may now be written as
𝑰 = 𝒀𝑏𝑢𝑠 𝑽.
Applying the Gauss-Seidel power flow method to the nodal equations, with 𝐼𝑘 as expressed above, gives
𝑘−1 𝑁
1 𝑃𝑘 − 𝑗𝑄𝑘
𝑉𝑘 𝑖 + 1 = − 𝑌𝑘𝑛 𝑉𝑛 𝑖 + 1 − 𝑌𝑘𝑛 𝑉𝑛 (𝑖)
𝑌𝑘𝑘 𝑉𝑘∗ (𝑖)
𝑛=1 𝑛=𝑘+1
The above equation can be applied twice during each iteration, first using 𝑉𝑘∗ (𝑖), then replacing that by
𝑉𝑘∗ (𝑖 + 1) on the right side.
51
Gauss-Seidel Worked Example
For a voltage-controlled bus, 𝑄𝑘 is unknown, but can be calculated from the following.
𝑁
Now, use Gauss-Seidel to calculate the voltage at load bus 2 after the first iteration (𝑉2 (1)).
1 𝑃2 − 𝑗𝑄2
𝑉2 1 = − 𝑌21 𝑉1 (1) + 𝑌23 𝑉3 (0) + 𝑌24 𝑉4 (0) + 𝑌25 𝑉5 (0)
𝑌22 𝑉2∗ (0)
1 −8 − 𝑗(−2.8)
= − −1.78552 + 𝑗19.83932 1.0 + −.89276 + 𝑗9.91964 1.0
28.5847∠ − 84.624° 1.0∠0°
−8+𝑗2.8 − −2.67828+𝑗29.7589
= 28.5847∠−84.624°
= 0.96132∠ − 16.543° per unit
52
Gauss-Seidel Worked Example
1 −8+𝑗2.8
𝑉2 1 = − −2.67828 + 𝑗29.75829
28.5847∠−84.624° 0.96132∠16.543°
−4.4698−𝑗24.5973
= = 0.87460∠ − 15.675° per unit
28.5847∠−84.624°
53
Newton Raphson Worked Example
This is a transmission level
system.
3 nodes
2 generators
-.1i 1 load
PG1 PG2=1.5
V1 = 10 V2 = 1.05
The transmission lines are
-.25i -.5i
assumed to be purely
inductive, with no resistance.
SD3=1+.25i
Node types:
Node1 :Swing bus
Node 2: PV bus
Node 3: PQ bus
54
Newton Raphson Worked Example
Pi ( x ) − Pi P( x )
f (x ) = =
i
Q ( x ) − Q i Q ( x )
(46)
P P
V
J ( x ) =
Q Q (47)
V
−1 P ( x )
V = J ( x ) Q( x ) (48)
55
Newton Raphson Worked Example
n +1 n
= − n
( ) −1 P x n ( )
n +1 n n
( )
J x (49)
V V Q x
−1
P2 P2 P2
n +12 n 2 2 3 V3 P2 (xn ) − 1.5
n +1 n P3 P3 P3 P (x ) − 1
3 = 3 − 3 V3 3 n (50)
V n +13 V n 3 2 Q3 (xn ) − .25
Q3
Q3 Q3
2 3 V3
56
Newton Raphson Worked Example
Initial 1 2 3 4
Theta 2 0 5.546556 5.593182 5.593524 5.593524
Theta 3 0 -7.43451 -7.88595 -7.89849 -7.89849
Voltage 3 1 0.9745 0.95735 0.956977 0.956977
57
Part 1 - Review of balanced power flow
58
Fast Decoupled Power Flow
𝜕𝑃 𝜕𝑃
𝜕𝜃 𝜕𝑉
𝐉= (51)
𝜕𝑄 𝜕𝑄
𝜕𝜃 𝜕𝑉
𝜕𝑃 𝜕𝑄
The values of the off-diagonal sub-matrices and are small and can
𝜕𝑉 𝜕𝜃
be approximated to zero.
59
Fast Decoupled Power Flow
Then,
𝜕𝑃
∆𝜃 = ∆𝑃
𝜕𝜃
𝜕𝑄
∆𝑉 = ∆𝑄
𝜕𝑉 (52)
60
Fast Decoupled Power Flow
𝜕𝑃 𝜕𝑄
Further assumptions can be made about the terms in and .
𝜕𝜃 𝜕𝑉
Usually the 𝐺𝑖𝑗 terms of the 𝑌𝑏𝑢𝑠 are smaller than the 𝐵𝑖𝑗 and can be ignored.
All per unit bus voltage magnitudes are considered approximately equal and
difference between bus angles are considered small.
61
Fast Decoupled Power Flow
𝜕𝑃 𝜕𝑄
➢ Then, the diagonal terms of 𝜕𝜃
and 𝜕𝑉
can be written as:
𝜕𝑃𝑖
= −𝑄𝑖 − 𝐵𝑖𝑖 𝑉𝑖 2
≈ σ𝑛𝑘=1 𝑉𝑖 𝑉𝑘 𝐵𝑖𝑘 − 𝑉𝑖 2 𝐵𝑖𝑖 ≈ − 𝑉𝑖 2 𝐵𝑖𝑖
𝜕𝜃𝑖
(53)
𝜕𝑄𝑖 𝑄𝑖
= − 𝐵𝑖𝑖 𝑉𝑖 ≈ − σ𝑛𝑘=1 𝑉𝑘 𝐵𝑖𝑘 − 𝑉𝑖 𝐵𝑖𝑖 ≈ − 𝑉𝑖 𝐵𝑖𝑖 (54)
𝜕 𝑉𝑖 𝑉𝑖
62
Fast Decoupled Power Flow
𝜕𝑃 𝜕𝑄
➢ The off-diagonal terms of 𝜕𝜃
and 𝜕𝑉
can be written as:
𝜕𝑃𝑖
= 𝑉𝑖 𝑉𝑗 𝐺𝑖𝑗 sin 𝜃𝑖𝑗 − 𝐵𝑖𝑗 cos 𝜃𝑖𝑗 ≈ − 𝑉𝑖 𝑉𝑗 𝐵𝑖𝑗
𝜕𝜃𝑗
𝜕𝑄𝑖
= 𝑉𝑖 𝐺𝑖𝑗 sin 𝜃𝑖𝑗 − 𝐵𝑖𝑗 cos 𝜃𝑖𝑗 ≈ − 𝑉𝑖 𝐵𝑖𝑗 (55)
𝜕 𝑉𝑗
63
Fast Decoupled Power Flow
where B may obtained from 𝐘𝑏𝑢𝑠 by stripping away the first row and column and
then taking the imaginary part.
Then,
𝜕𝑃
=−𝐕𝐁𝐕
𝜕𝜃
𝜕𝑄
=−𝐕𝐁 (56)
𝜕𝑉
64
Fast Decoupled Power Flow
➢ Substitute into equation (52) to get
− 𝐕 𝐁 𝐕 ∆𝜃 = ∆𝑃
(57)
− 𝐕 𝐁 ∆𝑉 = ∆𝑄
➢ Because of the assumption that all per unit 𝑉𝑖 are equal, assume the
second 𝐕 in (57) is the identity matrix.
➢ Thus
−𝐁 ∆𝜃 = 𝐕 −1
∆𝑃 = ∆𝑃෨
−𝐁 ∆𝑉 = 𝐕 −1
∆𝑄 = ∆𝑄෨ (58)
➢ Note that ∆𝑃෨ and ∆𝑄෨ are just scaled versions of ∆𝑃 and ∆𝑄 .
65
Fast Decoupled Power Flow
These equations are known as the fast-decoupled power flow equations and
this is most commonly used as the power flow solver in commercial packages.
66
Part 1 - Review of balanced power flow
67
DC Power Flow
DC powerflow is a non-iterative solution because of various assumptions.
Reactive power flows are ignored.
All node voltages are assumed to be 1 per unit.
The entire problem reduced to a single set of linear equations:
𝜃 = 𝐵−1 P
The name DC Power Flow is derived from the fact that the equations are
linear and the solution of the equations is real power.
68
Part 2 - Forward Backward Sweep (FBS)
Method
At the distribution level the assumption of a three phase balanced system is
not longer appropriate.
The FBS method will not work for a looped or meshed system.
69
Forward Backward Sweep (FBS) Method
Z12
Z23 Z34 Z45
1 2 3 4 5
I4 I5
I12 I2 I23 I3 I34 I45
VS
S2 S3 S4 S5
70
Forward Backward Sweep (FBS) Method
𝑆𝑛 ∗
𝐼𝑛 = (59)
𝑉𝑛
However, the first iteration will produce a voltage that is not equal to the
specified source voltage 𝑉𝑠 .
Because the system is non-linear, the solution must be found by again doing an
iteration of the ‘Forward’ sweep.
71
Forward Backward Sweep (FBS) Method
The ‘Forward’ sweep is conducted with the specified source voltage and the line currents
from the previous backward sweep.
Using KVL for the line between node 1 and node 2 gives:
Using the new voltage a backward sweep is started that will lead to a
new source current.
72
FBS Example
Infinite
Bus
2000' 3500'
[Z12] [Z23]
I12 I23
Iload 3
Iload 2
1 2 3
Sload 2 Sload 3
2400 ∠ 0°
𝑉1 = 2400 ∠ − 120° V
2400 ∠ 120°
127.5 + 𝑗80
𝑆𝑙𝑜𝑎𝑑3 = 110 + 𝑗75 kVA
13 + 𝑗10
FBS Example
➢ Equations to be used:
𝑆 ∗
➢ Recall that current injection is calculated by 𝐼 = .
𝑉
➢ Assume:
➢ 𝑎 = 𝑑 = 𝑖𝑑𝑒𝑛𝑡𝑖𝑡𝑦
➢ 𝑏=𝑍
➢ 𝑐=0
➢ From circuit representations of distribution lines, 𝐼𝑜𝑢𝑡 = 𝐼𝑙𝑖𝑛𝑒
➢ Therefore, the resulting equations are as follows.
➢ Node 3: ∗
127.5+𝑗80 kVA
2400 ∠ 0° V
∗ 54.42 − 𝑗34.02
110+𝑗75 kVA
𝐼𝑙𝑜𝑎𝑑3 = = −51.65 − 𝑗23.59 A
2400 ∠−120° V
∗ −22.55 + 𝑗49.21
13+𝑗10 kVA
2400 ∠ 120° V
54.42 − 𝑗34.02
⇒ 𝐼23 = −51.65 − 𝑗23.59 A.
−22.55 + 𝑗49.21
FBS Example
➢ Node 2:
∗
0 kVA
2400 ∠ 0° V
∗ 0
75+𝑗30 kVA
𝐼𝑙𝑜𝑎𝑑2 = = −26.33 − 𝑗20.75 A
2400 ∠−120° V
∗ 0
0 kVA
2400 ∠ 120° V
54.42 − 𝑗34.02
⇒ 𝐼12 = 𝐼23 + 𝐼𝑙𝑜𝑎𝑑2 = −78.64 − 𝑗44.34 A.
−22.55 + 𝑗49.21
➢ Node 1:
➢ This node is fixed, so there are no calculations to do.
FBS Example
➢ Calculate the voltage updates and check for convergence. (Assume voltage
tolerance of 0.001 V)
➢ 2:
➢ For iteration k+1, the voltage update is calculated as follows.
➢ 3:
➢ For iteration k+1, the voltage update is calculated as follows.
2376.71 ∠ 0.18 °
= 2373.00 ∠ − 120.65° V − 𝑍23 𝐼23
2409.73 ∠ 119.64°
2345.99 ∠ .1131°
= 2345.86 ∠ − 121.18° V
2409.44 ∠ 119.00°
➢ The current injections are split into real and reactive components.
➢ The set of nonlinear equations that results is solved using the Newton
Raphson method.
82
TCIM-NR
where 𝛼𝑝 = 𝑎, 𝑏, 𝑐
𝑠, 𝑡 ∈ 𝛼𝑝
𝐸𝑘 = 𝑉𝑟𝑘 + 𝑗𝑉𝑚𝑘
𝑌𝑘𝑖𝑠𝑡 = 𝐺𝑘𝑖
𝑠𝑡 𝑠𝑡
+ 𝑗𝐵𝑘𝑖 is the nodal admittance bus matrix element.
83
TCIM-NR
➢ The specified active and reactive powers at bus 𝑘 for phase 𝑠 are:
𝑠𝑝 𝑠 𝑠𝑝 𝑠
𝑃𝑘 = 𝑃𝑔𝑠𝑘 − 𝑃𝑙𝑠𝑘 𝑄𝑘 = 𝑄𝑔𝑠 𝑘 − 𝑄𝑙𝑠𝑘 (62)
where 𝑃𝑔𝑠𝑘 , 𝑃𝑙𝑠𝑘 , 𝑄𝑔𝑠 𝑘 , 𝑄𝑙𝑠𝑘 are the active and reactive powers, respectively, of
generators and loads.
where 𝑃0𝑠𝑘 , 𝑄0𝑠𝑘 are constant power components, 𝑃1𝑠𝑘 , 𝑄1𝑠𝑘 are constant current
components, 𝑃2𝑠𝑘 , 𝑄2𝑠𝑘 are constant impedance components of phase84𝑠 load at bus
𝑘, and 𝑉𝑘 = 𝐸𝑘 .
TCIM-NR
𝑠𝑝 𝑠 𝑠𝑝 𝑠 𝑛 (64)
𝑃𝑘 𝑉𝑟𝑠𝑘 + 𝑄𝑘 𝑉𝑚𝑠𝑘 𝑠𝑡 𝑡 𝑠𝑡 𝑡
∆𝐼𝑟𝑠𝑘 = 2 2 − 𝐺𝑘𝑖 𝑉𝑟𝑖 − 𝐵𝑘𝑖 𝑉𝑚𝑖
𝑉𝑟𝑠𝑘 + 𝑉𝑚𝑠𝑘 𝑖=1 𝑡∈𝛼𝑝
(65)
𝑠𝑝 𝑠 𝑠 𝑠𝑝 𝑠 𝑛
𝑠
𝑃𝑘 𝑉𝑚𝑘 + 𝑄𝑘 𝑉𝑟𝑠𝑘 𝑠𝑡 𝑡 𝑠𝑡 𝑡
∆𝐼𝑚 𝑘
= 2 2 − 𝐺𝑘𝑖 𝑉𝑚𝑖 − 𝐵𝑘𝑖 𝑉𝑟𝑖
𝑉𝑟𝑠𝑘 + 𝑉𝑚𝑠𝑘 𝑖=1 𝑡∈𝛼𝑝
85
TCIM-NR
𝑎𝑏𝑐 (66)
∆𝐼𝑚 𝑘
∆𝑉𝑟𝑎𝑏𝑐
𝑘
=𝐉
∆𝐼𝑟𝑎𝑏𝑐
𝑘
∆𝑉𝑚𝑎𝑏𝑐
𝑘
𝑎𝑏𝑐
𝜕∆𝐼𝑚 𝑎𝑏𝑐
𝜕∆𝐼𝑚
𝑘 𝑘
𝜕𝑉𝑟𝑎𝑏𝑐 𝑎𝑏𝑐
𝜕𝑉𝑚
where 𝐉 = 𝑘 𝑘
𝜕∆𝐼𝑟𝑎𝑏𝑐
𝑘
𝜕∆𝐼𝑟𝑎𝑏𝑐
𝑘
𝜕𝑉𝑟𝑎𝑏𝑐 𝜕𝑉𝑚𝑎𝑏𝑐
𝑘 𝑘
The current mismatch of (66) for bus 𝑘 and phase 𝑠 can be expressed:
𝑠
𝑉𝑚𝑠𝑘 ∆𝑃𝑘𝑠 + 𝑉𝑟𝑠𝑘 ∆𝑄𝑘𝑠
∆𝐼𝑚 𝑘
= 2 2
𝑉𝑟𝑠𝑘 + 𝑉𝑚𝑠𝑘
87
TCIM-NR
𝑠𝑝 𝑠 𝑐𝑎𝑙𝑐 𝑠
∆𝑃𝑘𝑠 = ∆𝑃𝑘 − ∆𝑃𝑘
(68)
𝑠𝑝 𝑠 𝑐𝑎𝑙𝑐 𝑠
∆𝑄𝑘𝑠 = ∆𝑄𝑘 − ∆𝑄𝑘
where
𝑠 𝑠 𝑠
∆𝑃𝑘𝑐𝑎𝑙𝑐 = 𝑉𝑟𝑠𝑘 𝐼𝑟𝑐𝑎𝑙𝑐
𝑘
+ 𝑉𝑚𝑠𝑘 𝐼𝑚
𝑐𝑎𝑙𝑐
𝑘
𝑠 𝑠 𝑠
∆𝑄𝑘𝑐𝑎𝑙𝑐 = 𝑉𝑚𝑠𝑘 𝐼𝑟𝑐𝑎𝑙𝑐
𝑘
+ 𝑉𝑟𝑠𝑘 𝐼𝑚
𝑐𝑎𝑙𝑐
𝑘
(69)
88
TCIM-NR
➢ The system of linear equations in (66) are solved for the voltage
increments using sparse matrix techniques using the Tinney-2
ordering scheme.
where
𝑎𝑏𝑐 T
𝑉𝑟𝑚 𝑘
= 𝑉𝑟𝑎𝑘 𝑉𝑟𝑏𝑘 𝑉𝑟𝑐𝑘 𝑉𝑚𝑎𝑘 𝑉𝑚𝑏𝑘 𝑐
𝑉𝑚𝑘
89
TCIM-NR
Representing PV Buses
⋮
𝑖
(71)
𝑎𝑏𝑐 = 𝑎𝑏𝑐⋮ 𝑎𝑏𝑐
⋮ ⋮
𝑎𝑏𝑐 𝑎𝑏𝑐
⋮ ⋮
∆𝐼𝑚 𝑘
𝑌𝑘1 ⋯ 𝑌𝑘𝑖 ⋯ 𝑌𝑘𝑘 ⋯ 𝑌𝑘𝑙 ⋯ ∆𝑉𝑚𝑎𝑏𝑐 𝑘
∆𝐼𝑟𝑎𝑏𝑐 ⋮ ⋮ ⋮ ⋮ ∆𝑄𝑘𝑎𝑏𝑐
𝑘 𝑎𝑏𝑐 𝑎𝑏𝑐 𝑎𝑏𝑐
⋮ 𝑌𝑙1 ⋯ 𝑌𝑙𝑖 ⋯ 𝑌𝑙𝑘 ⋯ 𝑌𝑙𝑙𝑎𝑏𝑐 ⋯ ⋮
𝑎𝑏𝑐
∆𝐼𝑚 ⋮ ⋮ ⋮ ⋮ ∆𝑉 𝑎𝑏𝑐
𝑙 𝑟𝑙
∆𝐼𝑟𝑎𝑏𝑐
𝑙
∆𝑉𝑚𝑎𝑏𝑐
𝑙
⋮ ⋮
90
TCIM-NR
𝑎𝑏𝑐
Where each 𝑌𝑖𝑚 ;𝑖, 𝑚 ∈ {1, … , 𝑛} is a 6x6 sub-matrix.
Since both the diagonal and off-diagonal elements of column 𝑘 of (71) are
functions of real and imaginary voltages, the Jacobian matrix will have to be
updated at every iteration.
91
TCIM-NR
∆𝐼𝑚𝑘 ∆𝑉𝑟𝑘 ∆𝐼𝑚𝑘 ∆𝑉𝑟𝑘
=𝐉 ⇒ 𝐉 −1 =
∆𝐼𝑟𝑘 ∆𝑉𝑚𝑘 ∆𝐼𝑟𝑘 ∆𝑉𝑚𝑘
𝑉𝑟𝑘 𝑉𝑟𝑘 −1
∆𝐼𝑚𝑘
∴ = +𝐉
𝑉𝑚𝑘 𝑉𝑚𝑘 ∆𝐼𝑟𝑘
𝑘+1 𝑘
Module 3 Concluding Comments
In this module we began with a review of the traditional power flow solution methods that were
based on the three phase assumption.
Gauss-Seidel
Newton-Raphson
Decoupled
DC
The FBS method was one of the first methods of solving the power flow problem that took into
account the unbalanced nature of distribution systems. It used element models based on Carson’s
equations.
The FBS has the limitation of only being able to solve radial systems, so the TCIM method with NR
solver is an option that is able to solve meshed systems.
There are other unbalanced solver methods but they are not explicitly covered in this module.
93