Abstract—System planning on a large-scale electric power N-by-1 net injection vector in the original
system is computationally challenging. Network reduction into a network; generation—load.
small system can significantly reduce the computational expense.
The Ward equivalent technique is widely used for the reduction; N-by-N column permutation matrix placing
however, it may not yield the same flow pattern as the original slack bus on top.
network. In this paper, a new methodology for network reduction
is proposed and the results are compared with those from other n-by-n column permutation matrix placing slack
methodologies. bus on top.
Index Terms—Eigenvalue, eigenvector, DC power flow, factoriza- Diagonal matrix with the diagonal elements of
tion, power transfer distribution factor (PTDF), transmission net-
x.
work reduction, ward reduction.
jth unit vector.
(1) .. ..
..
. . .
Since is a rank-deficient matrix, (1) can be solved for
power flow only after selecting the reference bus for voltage
angle and power injection. where is the C matrix with the column corresponding to
Make a permutation matrix to reorganize so that the eliminated reference bus. Therefore, can be expressed
the injection at the reference bus and those at the non-reference in terms of and x:
buses are located at the top and on the bottom of the injection
vector, respectively. Using the first equation in (1), one can re-
late the voltage angle at the non-reference buses with that in (6)
the reference bus and the power injection at the non-reference
buses. For example Because both and are rank matrices, the product
also has the rank of . Therefore,
eigenvalues of are zeros, and the corresponding eigen-
vectors span the null space of . Equation (6) implies that
eigenvalues of are unity, and that the corresponding
eigenvectors are the column vectors of . Therefore,
spans the real space of . Consequently, the
eigenvalue decomposition of yields either 1) zero eigen-
value of which corresponding eigenvectors span the null space
of , or 2) unity eigenvalue and the corresponding eigen-
vectors span the real space of .
To evaluate x from the PTDF matrix, one needs to take the
eigenvalue decomposition of , select eigenvectors of
which eigenvalues are unity, and then assign the set of eigen-
vectors . The eigenvectors are not uniquely defined because
(2) the eigenvalues are unity; therefore, it is not easy to calculate x
OH: A NEW NETWORK REDUCTION METHODOLOGY FOR POWER SYSTEM PLANNING STUDIES 679
directly from the PTDF matrix. Indeed, any linear combination An optimality condition says
of the eigenvectors can span the real space of .
Suppose there exists a unit vector e in the space of . Be-
(12)
cause spans the same space as , the multiplication of
the unit vector with yields the unit vector itself. Let’s
suppose that the unit vector e is added in —let the matrix be Note that the change in M by one unit does not affect H [see
V. Then the rank of and that of should be the (6)], but it does affect by . Therefore, is minimized
same. In other words, e is a linear combination of the column for a given value of M at a small value of . For example, y
vector in . Consequently, some columns of can be replaced is the eigenvector corresponding to the least eigenvalue in the
by e—let the matrix be ”. Note that ” is more sparse than absolute value of .
. The physical interpretation of this property in the power After H(x) is evaluated using (6) with a given value of x, the
system follows: A linear network attached to the meshed system relative errors are calculated:
does not affect the PTDF matrix.
QR-factorization of the V matrix yields the real and null
spaces spanned by the matrix: (13)
where ne is the number of such e vectors. Because the unit vec- III. REDUCED PTDF MATRIX,
tors are a linear combination of other column vectors in V, the
first columns of must be the same as R-factor of An ideal reduced PTDF matrix for the power flow study finds
QR-factorization of . a sensitivity matrix of reduced flow to the reduced power in-
Note that QR-factorization of V yields sparser than jection. For defining the reduced flow and injection, the groups
does. Therefore, it is computationally more efficient to proceed of buses that are aggregated must be defined. Let the injection
with V than with . Because the null space of V, which is same groups ; injection ; the intra-group flow
as the null space of , is perpendicular to the real ; and the inter-group flow be defined between
space of V, then groups. Then
OR
where ..
(8) . (14)
(11)
680 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 25, NO. 2, MAY 2010
where
.. (18)
.
where
.. (19)
.
.. ..
. .
(15)
.. ..
. .
OH: A NEW NETWORK REDUCTION METHODOLOGY FOR POWER SYSTEM PLANNING STUDIES 681
IV. PROPERTIES OF To see if the reduced PTDF matrix has the eigenvalue/eigen-
For the reduced PTDF matrix, would be a full-rank matrix, vector property as the original matrix, is considered:
which does not have a slack bus. Consequently, may not
have the required structural properties discussed in Section IV. ..
.
The reduced and are transformed to eliminate a column
corresponding to a slack bus as follows:
..
.
(24)
The quantity shown in the last row of (24) is the injection
on the original network that yields flow f at the re-
duced network. Multiplication with the second row rearranges
the injection so that the power injection at any non-slack bus is
compensated by the slack bus injection. The rearranged injec-
tion is multiplied with to give the feasible flow in the original
.. network . Therefore, the multiplication of the rearranged
.
injection with the first row yields a flow on the reduced network,
equaling flow f. The resulting flow is in the space spanned by the
feasible flow space, and the flow satisfies the nodal power bal-
.. ance equation. Therefore, has the eigenvector and eigen-
. value pair such that eigenvalues are unity. Note that the ranks of
and are , as it is for . Therefore, has
of eigenvectors of which the eigenvalue is unity. Because
has the eigenvalue property discussed in Section III and
(21) all other matrices in (24) only give a linear combination of the
eigenvalue and eigenvectors, the property is preserved.
Because the size of and are –by- , and the size
The power balance equation implies that the product of of is -by- , the eigenvalue decomposition of
and flow yields injection; therefore, multiplying flow with gives zero eigenvalue. For example
results in the flow itself. Multiplying on both sides of (6)
shows that equals an identity matrix. Therefore, the mul- (25)
tiplication of and flow yields flow, and that of and
V and W span the real and the null space of , respec-
g is g. This also applies to the reduced C and H. For example,
tively. QR-factorization of W gives
the power balance equation for any injection g is written as
and
.. (22)
.
(26)
Note that span the null space of , and and
Note that the power injected g is balanced by ejecting the are not zero matrices. Equations (23) and (26) yield
same amount at the slack bus. Equations (21) and (22) yield
..
.
..
. ..
.
(23)
(27)
682 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 25, NO. 2, MAY 2010
(30)
(31)
Fig. 2. (a) Original six-bus system. (b) resulting system after the network re-
duction where f1g = I; f2; 3g = II; f4g = III, and f5; 6g = IV . Note that
the dotted lines in (a) show the group boundaries among I–IV.
V. NUMERICAL EXAMPLES
(29)
OH: A NEW NETWORK REDUCTION METHODOLOGY FOR POWER SYSTEM PLANNING STUDIES 683
TABLE I
FLOWS CALCULATED BASED ON THE PTDF MATRICES
0
IN (29) AND (30) USING THE INJECTION OF [ 5; 2; 1; 2]
using the PTDF matrices given in (30), (31), and (32), and the
values for the flows are listed in Table I. To quantify the accu-
racy, the following performance index is introduced, and listed
in Table I:
(34)
B. WECC System
WECC is comprised of approximately 15 000 buses and
18 000 branches. Performing a DC OPF on the system took
about 15 min using MATPOWER [13]. Finding an optimal
expansion plan for the system described in [3] was not feasible
due to the dimension of the problem. Therefore, it is necessary
to reduce the system–tradeoff between accuracy and computa-
tional efficiency.
The flow chart in Fig. 3 illustrates how the network reduc-
tion was performed, and Fig. 4 shows the result of the reduced
network.
A 176-bus simplified equivalent of the WECC system [14]
was used to choose the initial set of buses. In the aggregation
process, some buses can be added to multiple nuclei. Equation
(18) provides a heuristic approach to this problem (i.e., the error
between both sides is kept small). If buses can be added to mul-
tiple nuclei, a nucleus was selected to minimize an error defined
in (34). Create a new nucleus if doing so yields a significant de- Fig. 4. Aggregate WECC 180-bus system.
crease in error. Using the criterion, the flow error remains at an
acceptable level. In this study, a 10% decrease in error was the
criterion for the significant reduction in error. As a result, three is not possible to provide the execution time. However, it is
additional buses were added to the original 176-bus system. worth mentioning that reducing 15 000 buses to 180 buses
The state boundary condition is not necessary for the power using the software is not the normal process, and multiple
system analysis, and might result in a large error. However, the software crashes were observed. The result may also have the
condition was applied because it was useful for studying the path dependency. The method in [11] was robust, but one must
state renewable portfolio. Due to the criterion, Bus 180 was re-evaluate and F matrices if the operation set point changes.
added. As a result, the WECC system was reduced to 180 buses The most computationally expensive part is calculating the
and 414 branches. matrix, which takes about 8 h using a 2.53-GHz computer.
The “Ward” reduction was performed using the PowerWorld Constructing the F matrix also takes significant time and space.
software. Because the reduction was manually performed, it It is important to note that cardinality of F is -by-n
684 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 25, NO. 2, MAY 2010