ECE 476 Power System Analysis: Lecture 11: Ybus, Power Flow
ECE 476 Power System Analysis: Lecture 11: Ybus, Power Flow
3
Linear versus Nonlinear Systems
A function H is linear if
H(a1m1 + a2m2) = a1H(m1) + a2H(m2)
That is
1) the output is proportional to the input
2) the principle of superposition holds
Linear Example: y = H(x) = c x
y = c(x1+x2) = cx1 + c x2
Nonlinear Example: y = H(x) = c x2
y = c(x1+x2)2 ≠ (cx1)2 + (c x2)2
4
Linear Power System Elements
Resistors, inductors, capacitors, independent
voltage sources and current sources are linear
circuit elements
1
V = R I V = j L I V = I
j C
Such systems may be analyzed by superposition
5
Nonlinear Power System Elements
•Constant power loads and generator injections are
nonlinear and hence systems with these elements can
not be analyzed by superposition
f(x) = x2 - 2 f(x) = x2 + 2
9
Ybus Example
Determine the bus admittance matrix for the network
shown below, assuming the current injection at each
bus i is Ii = IGi - IDi where IGi is the current injection into the
bus from the generator and IDi is the current flowing into the load
10
Ybus Example, cont’d
By KCL at bus 1 we have
I1 I G1 I D1
V1 V2 V1 V3
I1 I12 I13
ZA ZB
1
I1 (V1 V2 )YA (V1 V3 )YB (with Yj )
Zj
(YA YB )V1 YA V2 YB V3
Similarly
I 2 I 21 I 23 I 24
YA V1 (YA YC YD )V2 YC V3 YD V4
11
Ybus Example, cont’d
We can get similar relationships for buses 3 and 4
The results can then be expressed in matrix form
I Ybus V
I1 YA YB YA YB 0 V1
I Y YA YC YD YC YD V2
2 A
I 3 YB YC YB YC 0 V3
I 0 YD 0 YD V4
4
For a system with n buses, Ybus is an n by n
symmetric matrix (i.e., one where Aij = Aji)
12
Ybus General Form
• The diagonal terms, Yii, are the self admittance
terms, equal to the sum of the admittances of all
devices incident to bus i.
Ykc
Since I ij (Vi V j )Yk Vi
2
Ykc
Yii Yiifrom other lines
Yk
2
1 1 Rk jX k Rk jX k
Note Yk 2
Z k Rk jX k Rk jX k Rk X k2
14
Two Bus System Example
(V1 V2 ) Yc 1
I1 V1 12 j16
Z 2 0.03 j 0.04
I1 12 j15.9 12 j16 V1
I 12 j16 12 j15.9 V
2 2
15
Using the Ybus
If the voltages are known then we can solve for
the current injections:
Ybus V I
If the current injections are known then we can
solve for the voltages:
1
Ybus I V Zbus I
where Z bus is the bus impedance matrix
16
Solving for Bus Currents
For example, in previous case assume
1.0
V
0.8 j 0.2
Then
12 j15.9 12 j16 1.0 5.60 j 0.70
12 j16 12 j15.9 0.8 j 0.2 5.58 j 0.88
Therefore the power injected at bus 1 is
S1 V1I1* 1.0 (5.60 j 0.70) 5.60 j 0.70
S2 V2 I 2* (0.8 j 0.2) (5.58 j 0.88) 4.64 j 0.41
17
Solving for Bus Voltages
For example, in previous case assume
5.0
I
4.8
Then
1
12 j15.9 12 j16 5.0 0.0738 j 0.902
12 j16 12 j15.9 4.8 0.0738 j1.098
Therefore the power injected is
S1 V1I1* (0.0738 j 0.902) 5 0.37 j 4.51
S2 V2 I 2* (0.0738 j1.098) (4.8) 0.35 j 5.27
18
Power Flow Analysis
• When analyzing power systems we know neither
the complex bus voltages nor the complex current
injections
• Rather, we know the complex power being
consumed by the load, and the power being
injected by the generators plus their voltage
magnitudes
• Therefore we can not directly use the Ybus
equations, but rather must use the power balance
equations
19
Power Balance Equations
22
Power Flow Requires Iterative Solution
23
Gauss Iteration
There are a number of different iterative methods
we can use. We'll consider two: Gauss and Newton.
(0)
To iterate we first make an initial guess of x, x ,
and then iteratively solve x (v +1) h( x ( v ) ) until we
ˆ such that xˆ h(x).
find a "fixed point", x, ˆ
24
Gauss Iteration Example
Example: Solve x - x 1 0
x ( v 1) 1 x ( v )
Let v = 0 and arbitrarily guess x (0) 1 and solve
v x(v ) v x (v )
0 1 5 2.61185
1 2 6 2.61612
2 2.41421 7 2.61744
3 2.55538 8 2.61785
4 2.59805 9 2.61798
25
Stopping Criteria
A key problem to address is when to stop the
iteration. With the Guass iteration we stop when
x ( v ) with x ( v ) x ( v1) x ( v )
If x is a scalar this is clear, but if x is a vector we
need to generalize the absolute value by using a norm
x ( v )
j
Two common norms are the Euclidean & infinity
n
x 2 i
x 2
x max i x i
i 1
26
Gauss Power Flow
We first need to put the equation in the correct form
*
n n
Si Vi I i* Vi YikVk Vi Yik*Vk*
k 1 k 1
n n
S*i Vi* I i Vi* YikVk Vi* YikVk
k 1 k 1
S*i n n
Vi*
YikVk YiiVi YikVk
k 1 k 1,k i
1 S*i n
Vi * YikVk
Yii V k 1,k i
i
27
Gauss Two Bus Power Flow Example
29
Gauss Two Bus Example, cont’d
1 S2 * n
V2 * YikVk
Y22 V2 k 1,k i
1 -1 j 0.5
V2 (5 j15)(1.00)
5 j14.70 V2 *
(0)
Guess V2 1.00 (this is known as a flat start)
v V2(v ) v V2(v )
0 1.000 j 0.000 3 0.9622 j 0.0556
1 0.9671 j 0.0568 4 0.9622 j 0.0556
2 0.9624 j 0.0553
30
Gauss Two Bus Example, cont’d
31
Slack Bus
32