Professional Documents
Culture Documents
Chapter 1 Formation of Network Matrices
Chapter 1 Formation of Network Matrices
Introduction
The evolution of power systems began at the end of the 19th century when the few
transmission lines were built. Over the years, the systems were extended and a growing
number of generators and loads were connected. Due to the rapidly increased
consumption, the need to transmit larger amounts of electric power over longer distances
emerged which was met by raising the voltage levels of the power lines. Furthermore, in
order to enable exchanges between different utilities and to improve security, neighboring
systems were connected. Hence, power systems are the products of a long lasting
building process resulting in very large and complex systems. Thus, electric power
networks integrate generation and load centers within each utility system and through
interconnections among neighboring systems, share power with vast regional grids. The
purpose of this is to take advantage of the diversity of loads, changes in peak demand due
to weather and time differences, the availability of different generation reserves in
various geographic regions, power sharing arrangements among utilities, shifts in fuel
prices, regulatory changes, and other discrepancies. The key limitation of electrical
energy is its storage. Hence, precise controls are required to be adopted to match
generation and demand. However, if the equality constraint is not maintained, there is a
possibility of major regional blackouts that occurred in the US Northeast in 1965, 1977,
1996, 2003 and Great Blackout of 2011. To reduce the risk of such failures, the
transmission networks are interconnected into regional, national or continental networks
thereby exploring the opportunities of alternate routes in the event of emergency.
The practical power system consists of the network of several transmission lines,
buses, transformers and other equipments. The electrical parameters at each bus can be
computed using load flow studies. The manual calculation of load flow analysis can be
performed conveniently for small number of buses, but as the new system is added to the
existing ones, the manual calculations become more and more difficult. Consider the
following figure 1.
1 2
1 Z12
G 7
5 Z23
Z14 2
Z25
5
Z45 4 Z35 8 3
4
3 6 Z56 Z36
Z46 9
6
1
POWER SYSTEM OPERATION AND CONTROL
1 Pi jQi n
Vi *
YikVk i 2, 3, ......................n (1)
Yii Vi k 1
k i
The computer methods are used for the analysis of large interconnected power systems
where the manual calculations are not possible. While using a computer-oriented method
for the analysis of a power system, first step is to obtain the mathematical model from the
given physical model. The mathematical model should describe (1) The individual
characteristics of each element & (2) The interconnections of different elements.
Network Matrix
The most suitable and convenient method of analysis for a power system using digital
computers is by the network matrix. The elements of the network matrices depend upon
the type of the independent variables used. In electrical power systems we can have only
two types of independent variables, voltage or current. If the currents are the independent
variables, then the network matrix elements are the impedances. On the other hand if the
voltages are the independent variables then the network matrix elements are the
admittances for example [V] = [Z][I] & [I] = [Y][V].
Depending on the reference frame used, the voltages and currents could be on the
loop basis as on bus basis or on branch basis. Thus for power system analysis, following
three reference frames are used.
Incidence Matrices
Incidence matrix defines only the interconnections of the different elements with each
other and does not give any information about their individual characteristics. When an
incidence matrix is used with a primitive matrix, the primitive matrix is transformed into
2
POWER SYSTEM OPERATION AND CONTROL
required network matrix. For example; bus element incidence matrix, branch path
incidence matrix, loop incidence matrix, basic cut set incidence matrix etc.
For e.g. 2 3
L1
1 3
1 2
6
G1 T L2 L3 G2
4 5
4
7
G3
1 2 3 4 1 2 2 3 3 5 4
2 3 5
6 7 6 7
1 1
3
POWER SYSTEM OPERATION AND CONTROL
4 4
3 1 2 2 3 3 4
1 2 2 4
6 1
1
0 Fig. (b) 0
Fig. (a)
Path (Also a tree, Branches: 1,2,4,6) Tree. (Branches: 1,2,3,4)
1 2 3 3 5 4 1 2 3 5 4
7 6 7
Cotree of fig (a) Cotree of fig (b)
0 0
1 2 2 3 3 5 4
6 7
1
0
No of basic loop = no of links.
4
POWER SYSTEM OPERATION AND CONTROL
1 2 3 4 1,2,3,4
2 3 5
A 6 7 A 1 7
1 6
Fig. (a) 0 0
4
1 2 2 3 3 5 4 0,1,2,4
C
6 7 6
1 5 C 3
Fig. (b) 0 3
4
B
1 2 2 3 3 5 4 2,3,4
6 7 7
1 6 B 2
4 D
1 2 2 3 3 5 4 0,1,2,3
6 7 7
1 5 D 4
Fig. (d) 0 4
Standard symbols
n Total number of nodes in system including reference nodes.
n-1 number of buses (excluding the reference frame). Generally ground is taken
reference.
e Total number of elements in power system.
b number of branches in tree.
l number of links in tree.
e=b+l = Number of branches + Number of links
b = (n –1 )
b Number of basic cut sets
5
POWER SYSTEM OPERATION AND CONTROL
Node Element Incidence Matrix A
This gives the incidence of different elements on different nodes with their directions.
The elements of the matrix are as follows:
aij = 1 if ith element is incident to (connected) and directed (oriented) away from jth node
aij = -1 if ith element is incident to (connected) and directed (oriented) towards jth node.
aij = 0 if ith element is not incident to (connected).
The dimension of this matrix is e x n.
NUMERICAL 1
For the figure shown below, write the node element incidence matrix A
Using node 1 as reference, also write bus – incidence matrix.
2 2 3
1 5
3
1 4 4
Solution:
2 3
2 In node element / bus element incidence
matrix, the rows on the top correspond to
1 3
5 branches only i.e., elements present in the
tree. The best way is to form the tree and
then label the element numbers if not
4
1 4 mentioned in the data.
Oriented Graph
6
POWER SYSTEM OPERATION AND CONTROL
Nodes
1 2 3 4 In each row of node element matrix, there
1 1 1 0 0
Elements
must be two non-zero entries out of which,
2 0 1 1 0 one should be +1 and another should be
–1 because one element can incident only
A e x n 5 x 4 4 1 0 0 1 on two nodes. If it is away from one node,
3 1 0 1 0 it has to be towards another node.i.e., sum
of the entries in any row of Augmented
5 0 0 1 1 node element matrix must be zero
Bus
2 3 4
Element 1 1 0 0
2 1 1 0 Ab Branch
A 5 x3 4 0 0 1
3 0 1 0 Al Links
5 0 1 1
where
[Ab] b x (n-1) This gives the incidence of tree branches to buses and is always a square
matrix and hence non-singular.
[Al] l x (n-1) This gives the incidence of links on buses.
7
POWER SYSTEM OPERATION AND CONTROL
Bus 2 3
2
2 3 4
3
Branch 1 1 1 0 1
5
[K ] 2 0 1 0
4
4 0 0 1 1 4
Oriented Graph
[K]branches x buses Number of paths = Number of branches
[K]branches x paths This gives incidence of branches in paths and is always a square
matrix and therefore non-singular.
[K]b x (n-1).
8
POWER SYSTEM OPERATION AND CONTROL
Bl This gives the incidence of links on the cut sets. It is a rectangular matrix and
therefore singular.
Calculation of [Bl] from bus incidence matrix [A] and branch path incidence matrix [K]
Ab
A A ; Bl links x branches x Ab branches x buses Al
l
Thus, if [Bl] matrix is known then by using [Ub] matrix, total [B] can be obtained. The
matrix [B] is always rectangular therefore is singular.
[Cb] b x l Incidence of different tree branches in basic loops and normally always
rectangular and hence singular.
[Ul] l x l Identity Matrix.
[C] e x l This matrix is rectangular and hence singular.
In order to convert this matrix [C] a square matrix i.e. non singular, loops are added
corresponding to tree branches and known as open loops.
Open Loops: Open loops corresponding to tree branches i.e. one open loop for each tree
branch without any additional element. These loops are used in order to convert loop
incidence matrix [C] as a square matrix C and known as Augmented Loop Incidence
matrix.
9
POWER SYSTEM OPERATION AND CONTROL
Example 1
For the system shown in figure below, write the bus incidence matrix, branch path
incidence matrix and basic cut set matrix. Prove that (i) [Ab][K]t = [Ub] and (ii) [Bl] =
[Al][K]t. Take bus 1 as reference.
4 5 6
6
5
1 3
7
2 4
1 2 3
Primitive Network
Let
vpq Voltage across element p-q.
epq Source voltage in series with element p-q.
ipq Current through element p-q.
jpq Source current in parallel with element p-q.
zpq Self impedance of element p-q.
ypq Self admittance of element p-q.
Each element has two variables viz. vpq and Ipq. Under steady state conditions, these
elements are zpq and ypq which are real for DC networks and complex for AC networks.
The performance equation in impedance form,
vpq + epq = zpq ipq (1)
The performance equation in admittance form,
ipq + jpq = ypq vpq (2)
Ep Eq Ep Eq
p zpq q p ypq q
epq ipq ipq epq ipq+ jpq
vpq = Ep - Eq vpq = Ep - Eq
Impedance form Admittance form
v1
v
2 Column vector of dimension e x 1 representing the total voltage across ‘e’
v' number of elements
'
ve 10
POWER SYSTEM OPERATION AND CONTROL
e1
e
2
Column vector of dimension e x 1 representing the external voltage source
e '
in series with elements.
'
ee
i1
i
2 Column vector of dimension e x 1 representing the total current flowing
i ' through the elements
'
ie
The elements of [y], ypqpq are self-admittance of elements connected between node p & q.
Ypqrs are the mutual admittance of elements connected between node p-q and r-s.
[y] = [z]-1.
11
POWER SYSTEM OPERATION AND CONTROL
Ybus can be obtained by using bus incidence matrix [A] to relate the variable parameters
of the primitive network to bus quantities of the interconnected network.
i j [ y]v
Premultiply by At
At i At j At [ y]v (1)
[A] Bus incidence matrix.
t
Ai Vector in which each element is algebraic sum of currents through the network
elements terminating at bus.
According to KCL At i 0 (2);
A j Algebraic sum of source current at each bus and equals the vector of impressed
t
bus currents.
I bus At j (3)
From (1), (2) and (3) 0 I bus At [ y]v (4)
Power into the network
I bus
t
Ebus
Sum of the powers in primitive network j v
t
Since this is valid for all values of j , it follows that A Ebus v (7)
The equation (4) is I bus A [ y]v
t
From (7)
I bus At [ y] A Ebus (8).
12
POWER SYSTEM OPERATION AND CONTROL
Example 2
For the System Shown in figure, write the required matrices to obtain bus admittance
matrix by singular transformation and find Ybus. The values of reactances of different
elements are given in figure. Using Ybus, Take bus 1 as reference.
2 5 3
0.4
0.5
1 0.4
5
4
1.0
0.2
0.5
1 4 4
Solution:
Write the primitive impedance matrix [z]
element element
1 2 3 4 5 1 4 2 3 5
0.5 0 0 0.2 0 0.5 0.2 0 0
element element
1 1 0
2 0 0.4 0 0 0 4 0.2 0.4 0 0 0
[ z ]e x e j 3 0 0 1.0 0 0 [ z ]e x e j 2 0 0 0.5 0 0
4 0.2 0 0 0.4 0 3 0 0 0 1.0 0
5 0 0 0 0 0.4 5 0 0 0 0 0.4
0.5 0.2 1 0 0 0
0.2 0.4 0 0 0
1
0 0 0 0
[ y ] [ z ] 1 j 0.5
1
0 0 0
1
0
1
0 0 0 0
0.4
1
0.5 0.2 1 0.4 0.2 2.5 1.25
0.2 0.4
0.2 0.04 0.2 0.5 1.25 3.125
13
POWER SYSTEM OPERATION AND CONTROL
3
2.5 1.25 0 0 0 2
5
1.25 3.125 0 0 0
[ y] j 0 0 2 0 0 1 4
3
0 0 0 1 0
0 0 0 0 2.5 2
1 4
bus
2 3 4
element 1 1 0 0
4 0 1 0
2 3 4
[ A] 2 0 0 1
2 5 3.75 0
3 0 1 1
Ybus A y A j 3.75 6.625 1
5 1 1 0
T
3
4 0 1 3
Example 3
Using singular transformation, find [Ybus] for the network shown below. Take bus 1 as
reference.
4 3
5(1) 0.5
2 4
3
0.3
0.3 0.4
1 0.4
0.3
1 2
The Impedance Data:
Element No Self Impedance Mutual Impedance
Bus Code Impedance Bus Code Impedance
1 1–2 0.4
2 1–4 0.3 1-4, 2-4 0.2
3 2–4 0.3
4 2–3 0.4 1-2, 2-3 0.3
5(1) 3–4 0.5
5(2) 3–4 0.2
14
POWER SYSTEM OPERATION AND CONTROL
Example 4
For the network shown in figure, write the primitive impedance and admittance matrices.
1 2
3
0.6 0.1
0.4 0.3
2 4 6
0.5
1
0.5
3 5
0.4
0.2
7
4 5
Solution:
1 2 3 4 5 6 7
1 0.5 0 0 0 0 0 0
2 0 0.4 0 0 0 0 0
3 0 0 0.6 0.1 0 0 0
[ z] j 4 0 0 0.1 0.3 0 0 0
5 0 0 0 0 0.4 0 0
6 0 0 0 0 0 0.5 0
7 0 0 0 0 0 0 0.2
3 4 5 7 1 2 6
3 0.6 0.1 0 0 0 0 0
4 0.1 0.3 0 0 0 0 0
5 0 0 0.4 0 0 0 0
[Z ] j 7 0 0 0 0.2 0 0 0
1 0 0 0 0 0.5 0 0
2 0 0 0 0 0 0.4 0
6 0 0 0 0 0 0 0.5
15
POWER SYSTEM OPERATION AND CONTROL
16
POWER SYSTEM OPERATION AND CONTROL
Example 5
For the system shown in fig, obtain YBUS by singular transformation. Assume Node 2 as
reference. The following table gives the reactance data. Using Ybus. Also obtain branch
path incidence matrix K 2
1
Element Bus Code P.U. 1 5 3
Reactance 2
1 1-2 J0.5
2 1-2 J0.5 4
3 1-4 J0.4 3
4 2-4 J0.8
5 2-3 J0.2
4
Solution:
1
1 2
2 5 3
5 1
1 3 2
2
3 4
3 4
4
4
Oriented Graph Tree
Node Element
1 3 4 1 3 5 2 4
Element 1 1 0 0 Element 1 j 0.5 0 0 0 0
3 1 0 1 Ab 3 0 j 0.4 0 0 0
A 5 0 1 0 [ Z ]e x e 5 0 0 j 0.2 0 0
2 1 0 0 2 0 0 0 j 0.5 0
Al
4 0 0 1 4 0 0 0 0 j 0.8
17
POWER SYSTEM OPERATION AND CONTROL
2 0 0 0 0
0 2.5 0 0 0
[Y ] [ Z ] 1
j 0 0 5 0 0
0 0 0 2 0
0 0 0 0 1.25
2 0 0 0 0 1 0 0
1 1 0 1 0 0 2.5 0 0 0 1 0 1
YBUS AT YA j 0 0 1 0 0 0 0 5 0 0 0 1 0 -
0 1 0 0 1 0 0 0 2 0 1 0 0
0 0 0 0 1.25 0 0 1
1 0 0
2 2.5 0 2 0 1 0 1 j 6.5 0 j 2.5
YBUS
j 0 0
5 0 0 0 1 0 0 j5 0
0 2.5 0 0 1.25 1 0 0 j 2.5 0 j 3.75
0 0 1
3 4
4 buses
1 3 4
branches
1 1 0 1
[K ] 3 0 0 1
5 0 1 0
18
POWER SYSTEM OPERATION AND CONTROL
Partial Network
A partial network may be considered as having bus impedance matrix for N number of buses. It
being a square matrix, thus the dimension of ZBUS is for N number of buses.
Where
If ZBUS is to be built from scratch i.e. the first branch element Zb is added between bus no (1) to
the reference bus (0). There is no partial network in this case. Hence, the result of Z BUS on
addition of first branch element is only Zb.
Original
19
POWER SYSTEM OPERATION AND CONTROL
Before connecting Zb between a new bus (P) and the reference bus (0), the voltages at various
buses for partial network having N number of buses are:
.
.
.
In matrix form
(1)
When a branch having impedance Zb is added between new bus (P) and reference bus (0), the
injected current Ip does not change the bus voltages ( ) of the original network.
If the original ZBUS has dimension (N x N), upon addition of a branch Zb between bus (P) and (0),
the dimension of ZBUS becomes .
20
POWER SYSTEM OPERATION AND CONTROL
Note that
Zb
Before connecting Zb between new bus (P) and the existing bus (k), the voltage at various buses:
.
.
.
.
Note: bus k is any bus between
bus (1) and (N)
21
POWER SYSTEM OPERATION AND CONTROL
In matrix form,
When a branch Zb is added between a new bus (P) and the existing bus (k). The injected current is
Ip at bus (P), the current entering the original network changes from Ik to Ik + IP. This changes the
voltages at various buses. The new voltage at bus k is therefore equal to
When the bus currents are changed from their initial value to new value , the new
bus voltages are given by:
When the row corresponding to VP is added in the equation of voltage, after modification, the
voltage equation becomes
22
POWER SYSTEM OPERATION AND CONTROL
It is to be noted that pth row is same as kth row (from 1 to Nth column )
Similarly, pth column is same as kth column ( from 1 to Nth row)
Thus, ( where I varies from 1 to N)
The last row is therefore
(from 1 to Nth column )
The last column is
(from 1 to Nth row )
The new column accounts for the increase in bus voltage due to increase in current from Ik to Ik +
Ip
It is interesting to note that if in CASE 2, the existing bus k is taken as reference, the result
of ZBUS after modification is same as that of case 1.
It reveals that case 1 is the simplification of case 2 if the new bus is (P) and the existing bus (k) is
reference bus. i.e. The above equation can also be used for case 1 for branch addition.
23
POWER SYSTEM OPERATION AND CONTROL
For modeling addition of Zb between the existing bus (k) and reference bus (0), the element Zb is
added between bus (k) and bus (P). The bus (P) is then short circuited with the reference bus (0)
such that VP = 0 (ground potential)
For ZBUS modification, we create new row and column exactly same as in CASE 2.
Sometimes it is desirable to reduce the network by eliminating the nodes at which the bus
voltage is zero.
(A)
is the vector containing voltages at various buses and is the null vector. The
matrix is partitioned with . Note that contains due to its
symmetric nature.
From the above equation,
(B)
And
or (C)
24
POWER SYSTEM OPERATION AND CONTROL
Therefore,
The new elements of are computed using the following elementary operations.
Since VP = 0, the last row (N + 1) and the last column (N + 1) are eliminated by Kron’s
Reduction to yield (N x N) matrix as:
The dimension of ZBUS does not change in CASE 3. Since no new bus is added, the dimension of ZBUS
remains (N x N).
When a branch Zb is added between the existing buses j and k such that the current Ip flows from
bus k to bus j. The currents entering the original networks are and . This results in
change in voltage at all other buses according to the following equation. This equation is similar to
that has been used in Case 2
25
POWER SYSTEM OPERATION AND CONTROL
In general
Thus
(i)
(ii)
From Fig.
And
(iii)
Thus using Eqs. (i) and (ii) in Eq (iii), we get
26
POWER SYSTEM OPERATION AND CONTROL
Using Kron’s Reduction, the last row and column is eliminated by using the equation.
It is interesting to note that if any bus either j or k is taken as reference, the result of above
equation is same as that of Case 3.
27
POWER SYSTEM OPERATION AND CONTROL
28
POWER SYSTEM OPERATION AND CONTROL
29
POWER SYSTEM OPERATION AND CONTROL
30
POWER SYSTEM OPERATION AND CONTROL
31
POWER SYSTEM OPERATION AND CONTROL
NOTE: For more numerical problems on ZBUS building algorithm, students are suggested
to follow V sem AEPS notes.
32
POWER SYSTEM OPERATION AND CONTROL
For a 4 bus system shown in Fig. form ZBUS using building algorithm. The reactances are
given in per unit. Take bus 2 as reference.
1 2
1
j0.5
2 j0.5 j0.2 4
j0.3
3
3 4
Solution:
Taking elements 1, 2, 3 as branches and 4 as link.
With node 2 as reference, when element 1 is added between bus 2 and 1, ZBUS becomes
Thus
And
After modification
33
POWER SYSTEM OPERATION AND CONTROL
(A)
YBUS by inspection
Inversion of YBUS
Thus
34
POWER SYSTEM OPERATION AND CONTROL
The storage of the Ybus matrix, along with the two single dimension tables, shown in Fig
(2).
Fig 2.
35
POWER SYSTEM OPERATION AND CONTROL
The non-zero elements of the Ybus matrix are stored in a single dimensional table elem
and the position of the diagonal element of each row is shown in the pos table. Thus, the
diagonal element of each row two is in the third position, while the third row starts from
the sixth position. It is also to be noted that the difference between any two values in the
pos table gives the number of elements in the pos table [pos (4) – pos (3) = 8-6 = 2]
shows that the number of elements in the third row is two. It is also to be noted that the
length of the elem and col tables is equal to the number of non zero elements of Ybus,
when only the upper triangle along with the diagonal elements are stored.
Fig. 3
Tinney’s numbering scheme (1):
Number the rows such that at each step of the process the next row to be operated is the
one with the fewest non-zero terms. If more than one row meets this criterion, select any
one. This scheme requires a simulation of the effects on the accumulation of non-zero
terms of the elimination process. The input data is a list by rows of the column numbers
of the non-zero off-diagonal terms.
36
POWER SYSTEM OPERATION AND CONTROL
37