1.3 Bus Impedance Matrix
1.3 Bus Impedance Matrix
The bus impedance matrix Zbus is widely used in short circuit studied.
There are three ways to calculate the Zbus matrix.
This method is usually used for small systems. It is based on the following
equation,
Vi
( Z bus ) ij = for i, j = 1, 2, ….n (1)
Ij
Example (1):
Consider the 3-bus network shown below; all imbedances are in per units.
Assume a 1 per-uint current injection at bus 1 and solve for v1, v2, v3. These
voltages are numerically (using Eq. 1) equal to z11, z12 = z21, z13 = z31. The bus
voltages using any circuit law are shown in the figure below.
Therefore,
5 4
z11 = z12 = z 21 = z13 = z31 = 1
3 3
Similarly, inject a 1 per-uint current into buses 2 and 3 and solve for the
corresponding driving-point and transfer impedances. The resulting Zbus
matrix is
⎡5 4 ⎤
⎢3 1
3 ⎥
⎢4 5 ⎥
Z bus =⎢ 1⎥
⎢3 3 ⎥
⎢1 1 1⎥
⎢⎣ ⎥⎦
To check out this result, multiply Zbus by Ybus obtained in previous section
will give you the identity matrix I.
In this method the line data are sequentially processed to obtain the
impedance matrix. The line list must be ordered such that
i. the first line to be processed is a line (or a tie) to the reference bus.
ii. at least one bus terminal of all subsequent lines in the line list must
be a bus that has been seen earlier.
a. Read a new line from the list. If the last line has been processed, Stop.
c. If the line read is a radial line, the Zbus matrix after this line is added to
the system is
⎡ Z bus
old old
coli Z bus ⎤
new
= ⎢
Z bus old
⎣rowi Z bus ( old
Z bus ii
)
+ Z⎦
⎥ (2)
where i is the bus seen earlier, z is the radial line primitive impedance.
d. If the line is a loop closure between bus i and bus j, form an intermediate
matrix denoted as Zloop
⎡ old
Z bus old
coli Z bus − col j Z bus
old
⎤
=⎢
(Z ) ( ) ⎥ (3)
loop
Z
⎣⎢rowi Z bus − row j Z bus + ( Z bus ) jj − 2 Z bus + z ⎦⎥
old old old old old
bus ii ij
Example (2):
Consider the line list of a 3-bus network given below; all impedances are in
per units.
From Bus To Bus Impedance
1 2 1.00
1 3 1.00
2 3 1.00
3 0 1.00
Solution:
The first entry in the line list is a radial line connecting bus 3 (a new bus)
and bus 0 (an existing bus; in this case a reference bus), then
new
Z bus = [1]
The second entry in the line list is a radial line connecting bus 2 (a new bus)
and bus 3 (an existing bus), then
⎡1 1 ⎤
new
Z bus = ⎢ ⎥
⎣1 1 + 1⎦
The third entry in the line list is a radial line connecting bus 1 (a new bus)
and bus 3 (an existing bus), then
⎡1 1 1 ⎤ ⎡1 1 1 ⎤
new
Z bus = ⎢⎢1 2 1 ⎥⎥ = ⎢⎢1 2 1 ⎥⎥
⎢⎣1 1 1 + 1⎥⎦ ⎢⎣1 1 2⎥⎦
The last entry in the line list is a loop closure line connecting bus 1 (an
existing bus) and bus 2 (an existing bus), then
⎡ 1 1 1 1−1 ⎤ ⎡1 1 1 0⎤
⎢ 1 2 1 1− 2 ⎥ ⎢1 2 1 − 1⎥⎥
Z loop = ⎢ ⎥=⎢
⎢ 1 1 2 2 −1 ⎥ ⎢1 1 2 1⎥
⎢ ⎥ ⎢ ⎥
⎣1 − 1 1 − 2 2 − 1 2 + 2 − 2(1) + 1⎦ ⎣0 − 1 1 3⎦
⎡ ⎤
⎢1 1 1⎥
⎢ 5 4⎥
Z new
bus = ⎢1 ⎥
⎢ 3 3⎥
⎢1 4 5⎥
⎢⎣ 3 3 ⎥⎦
new
Note that the order of Z bus is 3-2-1. Then Zbus in the right order 1-2-3 is
⎡5 4 ⎤
⎢3 1
3 ⎥
⎢4 5 ⎥
new
Z bus = ⎢ 1⎥
⎢3 3 ⎥
⎢1 1 1⎥
⎢⎣ ⎥⎦
In this example the line connecting bus 1 and bus 2 is removed. To modify
the impedance matrix, we add a line loop closure between buses 1 and 2 of
primitive impedance -1 to the original network of Example (1). The loop
impedance matrix is
⎡5 4 1⎤
⎢3 1
3 3⎥
⎢4 5 − 1⎥
Z loop = ⎢3 1 ⎥
⎢ 3 3⎥
⎢1 1 1 0⎥
⎢1 −1 − 1⎥
0
⎢⎣ 3 3 3 ⎥⎦
Apply bus elimination method by removing the last row and column to
obtain the modified bus impedance matrix,
⎡2 1 1⎤
Z bus = ⎢⎢1 2 1⎥⎥
⎢⎣1 1 1⎥⎦
4) Deletion of a bus: to delete bus j from the system, delete the j axis (i.e.
only remove the jth row and column).
Delete bus 4.
The bus impedance matrix of this network is
⎡5 4 4⎤
⎢3 1
3 3⎥
⎢4 5 5⎥
Z bus = ⎢3 1 ⎥
⎢ 3 3⎥
⎢1 1 1 1⎥
⎢4 5
1
11⎥
⎣⎢ 3 3 3 ⎦⎥
To remove bus 4 delete the last row and column axes, the modified bus
impedance matrix is
⎡5 4 ⎤
⎢3 1
3 ⎥
⎢4 5 ⎥
Z bus = ⎢ 1⎥
⎢3 3 ⎥
⎢1 1 1⎥
⎢⎣ ⎥⎦
To convert the reference bus from bus a to bus b, form the indefinite bus
impedance matrix by augmenting bus a as a new axis in the existing matrix.
Subtract column b from all other columns including itself. This process is
known as sweeping column b across the matrix. Then sweep row b across
the matrix. After that, delete bus b from the indefinite bus admittance
matrix.
Ibrahim Omar Habiballah Sep. 2013
7
Example (5):
Consider the 3-bus network shown below; all impedances are in per units.
⎡5 4 ⎤
⎢3 1 0⎥
3
⎢4 5 ⎥
Z bus = ⎢ 1 0⎥
⎢3 3 ⎥
⎢1 1 1 0⎥
⎢0 0 0 0⎥⎦
⎣
⎡1 −1 − 4⎤
⎢3 0
3 3 ⎥
⎢−1 −2 − 5⎥
Z bus = ⎢ 0 ⎥
⎢3 3 3 ⎥
⎢0 0 0 −1⎥
⎢0 0 ⎥⎦
⎣ 0 0
⎡2 1 1⎤
⎢3 0
3 3⎥
⎢0 0 0 0⎥
Z bus = ⎢1 2 2⎥
⎢ 0 ⎥
⎢3 3 3⎥
⎢1 0
2 5⎥
⎢⎣ 3 3 3 ⎥⎦
References:
[1] G.T. Heydt, "Computer Analysis Methods for Power System",
Macmillan, New York, 1986.