Académique Documents
Professionnel Documents
Culture Documents
Introduction
In a power system control center, state estimation is crucial for the reliable operation
of the power system. Once the state of the system is determined, real-time contingency
analysis is carried out to make sure the system can survive any single outage. If any
thermal or voltage violations are detected by the contingency analysis, operators take
corrective actions to bring the system back to a secure state. Failure to recognize
violations, either due to invalid state estimation solutions or inaccurate contingency
analysis, can result in blackouts [1].
All the security functions in an energy management system (EMS) rely on the
availability of measurements coming from substations. The loss of a subset of
measurements can render the state estimation unobservable. For example, in large
scale power systems, it is not uncommon to lose one of the Inter-control Center
Communication Protocol (ICCP) links, which is used to share measurements between
control centers, to a neighboring control area creating an unobservable (external) part
of the system [2].
The current practice of most of the EMS vendors in dealing with the loss of
measurements is to continue using the last set of good measurements until new
healthy measurements can be received. The danger with this practice is that it is
completely blind to the contingencies in the external system, i.e., it assumes the
external system topology does not change. As an alternative to using the last set of
good measurements, the unobservable portion of the system can be discarded to
maintain a smaller observable system with the remaining healthy measurements. Even
though discarding the external system gives us state estimation capability on the
remaining internal system, it still does not provide us any insight about the external
system. This paper investigates the use of the internal system state estimation results
and any available phasor measurement units (PMUs) to detect outages in an
unobservable external system due to the loss of measurements. We determine external
outages by using only the internal bus phasors (coming from the state estimation
and/or PMUs). Our formulation allows any external buses with PMU installations to
be considered as internal buses.
The problem of detecting external topology errors is not new and was studied in [3].
Recently, motivated by the increase in the PMU installations in power systems, several
new line outage detection methods have been proposed, which can be grouped into two
broad categories:
This paper builds on the earlier work [4]–[5][6] in two aspects. First, instead of using
the combinatorially complex integer programming algorithm, the lasso (least absolute
shrinkage and selection operator) algorithm [11]–[12][13] is used to solve the detection
problem. The second innovation is that an iterative detection check is introduced,
where the outage detected by the lasso solution is compared against the injection
values calculated via the line outage injection formula [14]. If the comparison does not
result in a match, the detected outage is eliminated as a false positive and a new
iteration is performed for the remaining potential outages.
The external outage detection formulations in this paper and also in the other papers
given above are not sensitive to the sudden operating condition changes. The
assumption is that the operating condition of the external system remains relatively
constant, i.e., no sudden changes in generation or load. Depending on the time of the
day and changes in generation patterns, the external outage detection algorithms can
become invalid within minutes. For example, areas with high wind farm penetration
are susceptible to sudden generation changes as the weather conditions fluctuate. In
order to test how the proposed algorithm performs under changing operating
conditions, a sensitivity to load variations (2%) is given in Section IV.
The organization of this paper is such that in Section III, the problem formulation is
described. Simulation results for an IEEE 14-bus system [15] are given in Section IV.
In Section V, in addition to the conclusions, an overview of our future work is
provided.
SECTION II.
Problem Formulation
For a power system with buses and transmission lines, the DC powerflow
the changes in real power injections as given in (1). The input data
to our external outage detection problem are power flow measurements. Due to the use
View Source where is the admittance matrix and is the error vector.
Two kinds of errors are captured in . The first one is the small changes in power
injections due to variations in load and generation between two measurement scans—
30 samples per second if PMUs are used or 1-3 minutes if regular state estimation
results are used. The second type of error is the model approximation error due to the
use of quantities coming from full AC models, i.e., power injections and bus angles
coming from the AC state estimation solutions. In the simulation results section, test
cases for both types of errors are provided.
View Source where subscripts and represent the internal and the external
systems respectively.
When one of the external lines goes out-of-service, the matrix and bus angles
change accordingly to reflect the outage in (3). However, in our problem formulation,
the changes in the matrix and external bus angles are the unknowns. Instead of
Figure 1.
Line outage modeling using injections
View All
The first observation from Fig. 1 is that the two inserted power injections
The other observation from the bottom part of Fig. 1 is that the real power flow
injections ,
which creates a condition identical to the outage of the line. Using the pre-contingency
View Source
matrix entries
Assuming there are no changes in the power injections in the system, i.e, zero error
case, the post-contingency version of vector in (3) will have only two
non-zeros:
View Source
View Source
View Source
The external outage detection problem boils down to sparse estimation of the
SECTION III.
Sparse Estimation
In the literature, different optimization techniques are used to solve a linear
formulation of the line outage detection problem (10), e.g., integer programming
in [6], lasso and orthogonal matching pursuit in [9], and exhaustive search in [7].
Similar to [9], this paper takes advantage of the computational efficiency of sparse
estimation techniques. As described in [9], the sparse estimation of linear regression
models can be grouped into two categories. The first one is based on the matching
pursuit algorithm [16] and its improved versions [17] (commonly used in signal
typical linear regression formulation given in (10). The addition of the -norm
provides a convex relaxation to the problem of finding the minimum number of non-
zeros ( -norm) [18]–[19]. With the addition of the -norm term, the
linear regression formulation in (10) becomes:
Instead of directly applying the lasso method to (14), the number of zeros in
View Source
from the lasso solution is compared with the value from (4). If these two
values do not match, the entries in the column of the matrix corresponding to the
detected outage are set to zero. In the next iteration using the modified matrix, a
new outage is detected, which is also compared with the new value.
Iterations continue until the value of the non-zero coming from the lasso solution
1. form
the matrix, corresponding to the lasso solution, to zero and repeat Step 3
SECTION IV.
Simulation Results
The proposed algorithm is tested on a modified IEEE 14-bus system as shown in Fig. 2,
where the top and bottom circled parts represent the external (buses 6 through 14) and
internal (buses 1 through 5) systems respectively. The blue square symbols (seven of
them) on the lines are used to label the external outages to be detected—one at a time.
Three of the ten lines (branches 7–8, 9–14 and 13–14) are left out of the detection
algorithm since they are either radials or lines that are connected to the reference bus
(bus 14) whose corresponding rows and columns are removed from all the matrices
used in the problem formulation to guarantee a unique DC powerflow solution through
a full rank matrix. The choice of the reference bus is arbitrary. In an actual large
power system, the reference bus can be chosen far from the boundary buses between
the internal and external systems. For the 14-bus system studied in this paper, the
furthest bus away from the boundary (bus 14) is chosen as the reference bus.
The line parameters in the original IEEE 14-bus case [15] has high impedance lines
with low ratios (in the order of 2 to 5), which are more typical for sub-
transmission or distribution systems instead of a transmission system. To make the
system more representative of an actual transmission network, a number of changes
are made to the original IEEE 14-bus case. The first change is to reduce the resistance
and reactance parameters to get the ratio to around 10. The second change is
to increase the real power load to move more power through the lines—outage of a
lightly loaded line does not have a major impact on the internal power flows. The final
change is to reduce the generation in the internal system so that it becomes an
importing area relying on external lines for import capability.
Figure 2.
IEEE 14-bus test case
View All
The pre-contingency and the post-contingency outage modeled flows, based on (4), are
given in Table I. The values given in the Post-Outage column in Table I are calculations
coming from the line outage modeling using injections as displayed in Fig. 1.
A. DC Simulation—Error-Free Case
Using the modified IEEE 14-bus system, DC powerflow simulations are carried out for
the all-lines-in condition and seven external line outages. In this first test case, no
error is modeled to see if all the outages can be detected in an error-free setting. Table
II shows how many iterations it takes to detect the outage and also the value of the
opening the line as given in (4). In the first column, the actual outage and the
values are provided. In the following columns, the detected outage and its
corresponding values are given for each iteration until the algorithm
terminates.
As shown in Table II, the algorithm successfully detects all the outages in the external
system. For four of the outages (branches 10–11, 6–11, 6–13 and 12–13), multiple
iterations are needed to eliminate the false positives, which is due to the
underdetermined nature of the problem. The structure of the matrix from (16) is
such that it has 5 rows and 7 columns corresponding to internal bus angles and
external outages to be detected, but only 2 of the 5 rows have nonzero entries. The
B. DC Simulation—2% Error
As the time step between two measurement scans (or state estimation solutions)
increase, the power injections will change according to the daily load cycle instead of a
random variation. In the literature, such as in [9], it is common to use random (usually
Gaussian) error in modeling load changes. However, a more challenging, but realistic,
way to model changes in loads is to increase all post-contingency power injections by a
certain percentage. To test our algorithm under changing load conditions, the same 14-
bus case is used, but all post-contingency power injections are increased by 2%. The
major difference between the error-free and the 2%-error cases is that in the 2%-error
case as shown in Table III, the injection values found by the algorithm does not exactly
match the actual calculated values in column 1. Therefore, a detection threshold needs
to be set in comparison of actual and detected values.
For the first outage (branch 7–9) given in Table III, the absolute value of the calculated
value, 103.2 MW, is almost 30% smaller than the absolute value of the detected value,
133.6 MW. Note that if this 30% threshold is used for all the outages, the third outage
(branch 10–11) cannot be detected due to the calculated value (24.1 MW) being almost
50% smaller than the detected value (37.1 MW). However, increasing the threshold
value more will make it difficult to catch false positives and, therefore, reduce the
accuracy of the algorithm.
Another observation from Table III is that the greater the pre-contingency flow on a
line, the easier it is to detect the outage of that line. For instance, for the sixth outage
(branch 6–13), the pre-contingency flow is −72.4 MW as given in Table I and the
calculated (−211.3 MW) and the detected (−219.3 MW) outage values are within 3% of
each other. On the other hand, for the third outage (branch 10–11), the pre-
contingency value is −6.3 MW and the algorithm fails to detect this outage. Not being
able to detect the outage of the lightly loaded lines is not critical for the internal system
since the loss of the lightly loaded lines will not result in major impacts on the flows
and voltages of the internal system. In an actual transmission system, for the reliability
and security of the internal system, it is important to be able to detect outages on the
external lines close to the internal system that carry significant flow, such as greater
than 100 MW.
C. AC Simulation
The DC powerflow based simulations are useful to test the algorithm, but in a real-life
application, the bus phase angles and power injections will be based on full AC models
or PMU measurements. Therefore, in the third simulation, the performance of the
algorithm is shown when AC powerflow quantities are used. Using the same IEEE 14-
bus test case, the post-contingency values come from AC powerflow solutions. The
detection results are given in Table IV.
SECTION V.
Conclusions
In this paper, we proposed a new method for identifying external line outages. The new
idea was the post-processing of the detected outages to eliminate false positives. The
algorithm was tested using a modified IEEE 14-bus system for both DC and AC
simulations. The post-processing feature improved the detection accuracy significantly
and allowed us to detect all outages except for one (branch 10–11 in the DC simulation
with 2% error).
Our future work includes testing this algorithm for a large scale utility system in North
America and for different error models. Once verified for larger systems, we plan on
implementing this algorithm to detect external outages for voltage stability limited
load pockets.