Optimal Sensor Placement for Topology Identification in Smart Power Grids
Ananth Narayan Samudrala, Hadi Amini M., Soummya Kar, Rick Blum

TL;DR
This paper presents an optimal sensor placement strategy for smart power grids that enables outage detection and topology identification using statistical tests, incorporating different sensor types and ensuring cost-effectiveness.
Contribution
It introduces a novel formulation for sensor placement as a cost optimization problem that is independent of load forecasts and supports multiple sensor types.
Findings
Optimized sensor placement improves outage detection accuracy.
The method is cost-effective and adaptable to different sensor types.
Numerical results validate the proposed placement strategy.
Abstract
Accurate network topology information is critical for secure operation of smart power distribution systems. Line outages can change the operational topology of a distribution network. As a result, topology identification by detecting outages is an important task to avoid mismatch between the {topology that the operator believes is present and the actual topology}. Power distribution systems are operated as radial trees and are recently adopting the integration of sensors to monitor the network in real time. In this paper, an optimal sensor placement solution is proposed that enables outage detection through statistical tests based on sensor measurements. Using two types of sensors, node sensors and line sensors, we propose a novel formulation for the optimal sensor placement as a cost optimization problem with binary decision variables, i.e., {to place or not place a sensor at each…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6| Case | Number of | Number of |
|---|---|---|
| Node Sensors | Line Sensors | |
| Case 1 | 2 | 5 |
| Case 2 | 0 | 11 |
| Case 3 | 2 | 6 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimal Power Flow Distribution · Power System Optimization and Stability · Power System Reliability and Maintenance
Optimal Sensor Placement for Topology Identification in Smart Power Grids
Invited Presentation
Ananth Narayan Samudrala
*Lehigh University
M. Hadi Amini
*Carnegie Mellon University
Soummya Kar
*Carnegie Mellon University
Rick S. Blum
*Lehigh University
Abstract
Accurate network topology information is critical for secure operation of smart power distribution systems. Line outages can change the operational topology of a distribution network. As a result, topology identification by detecting outages is an important task to avoid mismatch between the topology that the operator believes is present and the actual topology. Power distribution systems are operated as radial trees and are recently adopting the integration of sensors to monitor the network in real time. In this paper, an optimal sensor placement solution is proposed that enables outage detection through statistical tests based on sensor measurements. Using two types of sensors, node sensors and line sensors, we propose a novel formulation for the optimal sensor placement as a cost optimization problem with binary decision variables, i.e., to place or not place a sensor at each bus/line. The advantage of the proposed placement strategy for outage detection is that it incorporates various types of sensors, is independent of load forecast statistics and is cost effective. Numerical results illustrating the placement solution are presented.
Index Terms:
Optimal Sensor Placement, Outage Detection, Cybersecurity, Smart Grid, Power Distribution System
I Introduction
††This work was supported by the Department of Energy under Award DE-OE0000779.
Real-time knowledge of the network topology is critical in distribution networks since certainty about the actual topology enables situational awareness which is important for preventing customer outages, and control and dispatch operations[1]. Knowledge of the current operational topology of the distribution network is a key building block for various grid monitoring, control, and protection tasks, such as optimal operation of distributed energy resources and microgrids[2, 3, 4]. There is a significant dearth of systematic methods for holistic real-time monitoring of the distribution network topology in the face of adversarial cyber-attacks; new technical and domain-specific challenges have to be addressed in detecting and protecting the network against such attacks. Efficient data-integrative modeling is required to achieve optimal placement of micro phasor measurement units (PMUs) and power flow sensors to enable topological observability and reliable topology state monitoring with meaningful performance guarantees.
Distribution networks mostly have radial topology and one-way power flows, leading to limited usage and traditionally limited deployment of measurement devices beyond the substation. However in recent years, increasing load and consumption demands is pushing the use of advanced measurement devices to monitor the grid. Several types of line sensors are being developed by various manufacturers, each with unique monitoring capabilities. Also, high precision phasor measurement units (PMUs) are being developed to provide synchronized data of high accuracy[5]. In the literature, using measurement data from these advanced sensors several studies have been developed for important distribution network tasks such as distribution system state estimation (DSSE) [6, 7, 8]. However, all these studies assume that the operator has perfect knowledge of the current topology of the network. But topology attacks or failures in the distribution network change the operational topology of the distribution network, and this affects the network operator’s ability to perform important tasks. Figure 1 illustrates various instances that can lead to a change in the topology of the distribution network such as unidentified faults, cyber attacks and abnormal operation of switches. One operational issue that affects the topology of distribution networks is a line outage. Line outages are open lines in the distribution network that happen due to protective devices isolating some areas of the network. The cause for such isolation could be faults, anomalies, or physical topology attacks. A physical topology attack changes the dynamics of the network by physically removing bus interconnections[9]. Due to such isolation, the part of the network disconnected form the grid observes a loss of power. Hence, detection of such outages (outage detection) or equivalently identification of the operational topology (topology identification) is necessary to return the system to a stable operating point.
Previous studies investigated outage detection for the power transmission networks [10, 11, 12, 13]. However, due to the following differences between transmission and distribution networks, these methods are not best suitable to distribution networks. Firstly, transmission networks are loopy in nature while distribution networks are normally operated as radial networks. As a consequence of radial nature, power flows are unidirectional in distribution networks from the upstream substation (root node) to downstream (load points). Secondly, the line reactance-resistance ratio in transmission networks is larger than that of distribution networks. This makes the standard transmission network circuit models such as the DC power flow model inadequate for distribution network studies[14]. Hence, assuming the widespread adoption of advanced sensors such as those mentioned previously, new outage detection and topology identification methods for distribution networks are being proposed. Using time series measurements from PMUs, the authors of [15] propose a topology identification method. Network topology is identified using smart-meter data in [16]. Mixed integer quadratic programming is used for topology identification in [17] while a topology identification algorithm using voltage correlation data is proposed in [18]. More related to the work presented in this paper is the work in [19, 20]. Utilizing power flow measurements from sensors along with load forecast statistics, the authors of [19, 20] propose maximum a-posteriori (MAP) and maximum likelihood (ML) outage detection algorithms respectively to detect line outages.
Primarily, topology identification and outage detection are performed in two stages. First is the planning stage in which sensors are placed in the distribution network with the objective of obtaining measurements that enable observability and identifiability. Second is the operation stage in which utilizing the sensor measurements, operators detect line outages using algorithms such as those mentioned above. In this study, we focus on the planning stage. We propose a cost optimal sensor placement solution for topology identification in distribution networks. Multiple sensor placement techniques exist in literature that were proposed for performing different power network tasks such as optimal sensor placement for unknown parameter estimation[21] and false data detection[22]. Specifically for outage detection, the authors of [19, 20] propose sensor placement strategies that are tailored to their corresponding outage detection methods. However these sensor placement methods have some drawbacks: dependency on load forecast statistics, neglecting zero-injection nodes in the sensor placement procedure, and being computationally-expensive due to enumeration of all line outage scenarios.
In this paper, we propose a cost optimal sensor placement method for outage detection in smart power distribution networks. The proposed solution is independent of load forecast statistics, considers various types of sensors and is suitable for usage with outage detection methods such as [19, 20] that utilize multiple hypothesis testing to identify outages in distribution systems. We formulate the sensor placement problem as a cost optimization problem with binary decision variables. Various types of commercial sensors for distribution system monitoring applications exist in the market. Classifying these sensors into two categories: line sensors and node sensors, we consider placement of these sensors at minimal cost. Also, we take into account any zero-injection nodes present in the distribution network and ensure that our placement solution enables the detection of all outage scenarios that involve zero-injection nodes.
The rest of this study is organized as follows. Section II presents the system model. Section III is discusses the problem formulation of our optimal sensor placement. Section IV presents numerical results, followed by conclusions in Section V.
II System Model
We consider power distribution networks that have a radial (tree) topology, i.e., the power is supplied from the root of tree to the downstream branches and load points.
II-A Topology of the Distribution Network
We model the nominal (outage free) topology of the radial distribution network as a tree graph with nodes, where is the set of nodes (buses in the power distribution system) and is the set of edges (lines in the power distribution system) of the graph. Hence, . We consider node as the point of common coupling (PCC), which is the substation or the bus that connects the power distribution system under analysis to the transmission network (upstream grid). Therefore, node is the root node of the tree . Regarding the root node we make the following assumptions.
Assumption 1**.**
We assume that the root node is the only power source in the distribution network.
Assumption 2**.**
The edge that connects the root node (PCC) to the main grid carries the power supply required for the entire distribution network and is therefore most likely to experience an outage. Hence, we assume that the operator directly monitors this line and therefore we do not consider sensor placement for this edge.
An edge or line between nodes and with as the starting node (i.e., power flows from bus to bus ) is represented as . Hence, denotes set of all power distribution edges of the network. For every node , represents the degree of the node, is the set of all it’s children and is it’s parent node. For every node , we call the edge that connects it to it’s parent node as the parent edge of node and similarly we call the edges of node that connect it to it’s children as the child edges of node . Also, if an edge is on the path that connects an edge to the root node then edge is said to be upstream of edge and edge is said to be downstream of edge . Fig. 2 illustrates the graph representation of a distribution network with buses. Node is the PCC or root node. The set of all nodes is defined as . The edge between nodes and is represented by . Similarly, we can represent all the other edges in the network. Regarding the definition of each node’s degree, the degrees of nodes 3 and 4 are and . The set of children for node is and it’s parent node is . For node , the edge is it’s parent edge, and the edges are it’s child edges. In order to illustrate the upstream and downstream notations, we provide the examples of line that is upstream of line ; and line is downstream of line . The root node has no parent node, and nodes with degree have no child nodes, i.e., where represents an empty set.
II-B Load Model
Let denote the load consumption at node of the network. We denote the forecast of each load as with an error . In this study, errors are assumed to be mutually independent random variables with the zero-mean normal distribution, i.e., . The real value of load is unknown and considering the available load forecasts, it can be modeled as a random variable distributed as .Since we have load forecasts for each node, we have the vector representation
[TABLE]
where and represent the vectors of load forecasts and true loads at each node respectively. The diagonal covariance matrix is denoted by . In most power distribution systems, there exist some nodes with zero load consumption. In this study, we refer to these nodes as zero-injection nodes. We represent the set of all zero-injection nodes in a network as . For any zero-injection node , we assume . Regarding the set we make the following assumption.
Assumption 3**.**
We assume that the set of zero-injection nodes remains constant for all time, i.e., a zero-injection node will always have and and a nonzero-injection node will always have and .
It is important to note here that we do not utilize load statistics of nonzero-injection nodes during sensor placement. Hence, they will not affect the optimality of our sensor placement. However, we consider that knowledge of current load statistics is available for outage detection.
II-C Sensor Types
We consider placing two categories of sensors in a distribution network. The various commercially available sensors can be classified into one of the two categories depending on their monitoring capabilities. The two categories of sensors are:
1- Line Sensor: A line sensor is installed on an edge of a distribution tree network. In this paper we consider that the point of installation of a line sensor on an edge is towards the end of the edge connected to node , and that the line sensor measures the power flow on the edge and the voltage magnitude at node .
2- Node Sensor: A node sensor is installed at a node of a distribution network. A micro-PMU is an example of a node sensor. In this paper, we assume that a node sensor installed at a node measures the power flow on all the edges connected to that node, as well as the voltage magnitude of that node.
Fig. 3 illustrates the network of Fig. 2 with a line sensor (in green) on edge and a node sensor (red circle) at node . We can represent the sensor placement by where the set of nodes endowed with a node sensor is and the set of edges endowed with a line sensor is . For Fig. 3, we have , .
II-D Power Flow Model and Sensor Measurements
In this work, we consider the linearized DistFlow equations for the power flow model [23]. We assume that the sensors measure only real power flows and therefore from now on we shall simply refer to real power flows as power flows. Under assumption 1, according to the linearized DistFlow equations we can write the true power flow on an edge as the sum of all loads downstream of that edge, i.e., where is set of all nodes in the sub-tree rooted at node .
Coming to the sensor measurements, let be the set of all edges whose power flow is measured either by a node or a line sensor or both under the placement . Let be the set of all nodes which have their voltage magnitude measured either by a node or a line sensor or both. The power flow measurement on an edge is represented as . We have
[TABLE]
where is the sensor noise. Since , we can re-write (2) as
[TABLE]
Similarly, the voltage magnitude measurement at a node is represented as . We have
[TABLE]
where is the true voltage magnitude at node and is the sensor noise.
II-E Outage Hypotheses
We model each line outage as a disconnected power distribution line. Due to this disconnection, the power flow on this line is zero. Each line outage disconnects the distribution network nodes that are downstream of the outage. In other words, it breaks the distribution network into two trees: an energized tree that is supplied power through the root node; and a disconnected tree that has no power supply. Hence, each line outage leads to loss of power to all downstream nodes. An outage hypothesis is defined as the set of all lines in outage, i.e., . Let represent set of all line outage hypotheses of the network . Since there are lines in and simultaneous line outages are possible, the total number of possible line outage hypotheses is , i.e., . For example consider Fig. 2 with the outage hypothesis . Under , due to the line outage of edge the network is divided into two trees: the remaining energized tree consisting of nodes 1 and 2 connected by the edge , and a disconnected un-energized tree consisting of nodes 3,4 and 5 with edges and .
Unfortunately, unique detection of every outage hypothesis is not always possible. This is because some outage hypotheses might result in the same set of sensor measurements which makes them indistinguishable. For example, in Fig. 3, outage hypotheses and would both result in same set of sensor measurements. This is because the line outages and are downstream of line outage . However, since all edges that are downstream of other outages will be disconnected from the energized tree irrespective of whether they themselves are in outage or not, and all measurements will be exactly the same either way, outage detection is restricted to a set [20]. is the set of all uniquely identifiable outages, i.e., .
III Optimal Sensor Placement
We formulate the problem of sensor placement for outage detection as a cost optimization problem with binary decision variables. To this end, we first provide a list of requirements that we desire our sensor placement solution to satisfy. Then, we formulate the optimization problem and illustrate how our objective function and constraints meet these requirements. The objectives of our proposed sensor placement solution are:
Must enable real time outage detection. 2. 2.
Must ensure cost optimality by taking into account the costs of different sensors and their installation. 3. 3.
Must be independent of load forecast statistics so that any changes in load demand will not affect the optimality of our sensor placement. 4. 4.
Must ensure that all outage scenarios involving edges of zero-injection nodes can be detected.
To meet the above objectives, we model the sensor placement as a cost optimization problem. Let represent a binary variable that corresponds to whether we place a node sensor at node , i.e., , or not, i.e., . Let represent the vector of all . Let the binary variable represent the installation of a line sensor on line , i.e., if we install a sensor on line , or if we do not. We have as the vector all . Then, the sensor placement problem is formulated as the following cost minimization problem :
[TABLE]
where is the cost of installing a node sensor at node and represents the cost of installing a line sensor on line .
Under noise free conditions, the constraints of optimization problem guarantee that sufficient sensor data is provided so as to detect all single edge outages. Since, we restrict outage detection to , this results in detection of all outage hypotheses for a given radial distribution system. Since the constraints of guarantee outage detection with absolute certainty under noise free conditions, they can also be used for outage detection under noisy conditions with an appropriate detection algorithm. However, the performance of the detection algorithm under noisy conditions will depend on the noise statistics. Now, we shall see how the constraints of guarantee detection under noise free conditions.
Constraint (6) ensures that single edge outages of all child edges of the root node are all detectable. It requires that a combination of a node sensor at the root node or line sensors on edges of the root node or node sensors at child nodes of the root node, must monitor all child edges of the root node. Root node has child edges since it has one parent edge that connects it to the main grid. Monitoring of all child edges of the root node is required since these supply power from the root node to all downstream nodes. In Fig. 3, child edges of the root node are monitored by a node sensor at the root node.
Constraint (7) ensures that edge outages of child edges of non-root nodes with degree greater than or equal to are detectable. A non-root node with has one parent edge and child edges. Since the parent edge is a child edge of another node, we can assume that the outages of the parent edge can be identified by a sensor upstream. Hence, we only need to ensure the identifiability of outages of the child edges. For this, it is sufficient for us to monitor child edges by sensors. Hence for a non-root node with , constraint (7) requires that a combination of a node sensor at the non-root node or line sensors on edges of the non-root node or node sensors at child nodes of the non-root node, must monitor at least child edges of the non-root node. It is important to note here that since degree nodes have only one child edge, constraints (6) and (7) together inherently guarantee the outage identifiability of child edges of non-root nodes with degree .
An important requirement for our sensor placement was to ensure that outages of all edges of zero-injection nodes are identifiable. For this, in addition to constraints (6) and (7), we need constraint (8). Consider for example that node in Fig.3 is a zero-injection node and that under an outage hypothesis edge was in outage. Then the node sensor at 1 would measure zero flow on edge and a voltage at node 1, while the line sensor on edge would measure zero power flow and zero voltage. Now consider another outage hypothesis in which all both the child edges of node 3 are in outage. Even in this case, the node sensor at 1 would measure zero flow on edge and the line sensor on edge would measure zero power flow and zero voltage. Hence, the sensor placement of Fig. 3 cannot distinguish between the two different outage scenarios. One way to distinguish the two outage scenarios is by either having a line sensor on edge or a node sensor at 3. Constraint (8) ensures this.
The objective function (5) considers cost minimization and thereby satisfies our requirement of having a cost effective sensor placement. The costs and are user defined and can vary significantly depending on the sensor products and utility practices. Another requirement was the independence of sensor placement on load forecast statistics which satisfies as it does not consider load forecast statistics. As mentioned before, our optimal sensor placement solution is suitable for statistical outage detection algorithms proposed in [19, 20].
IV Simulation Results
In this section, we illustrate optimal sensor placement for a radial test feeder model with nodes, with node as the root node. We find the optimal sensor placement for this network under three different cases: Case 1, Case 2 and Case 3. Following are the details for the three cases.
In Case 1, the network has no zero-injection nodes. The cost of placing a node sensor at every node is and the cost of placing a line sensor on every edge is , i.e., and . 2. 2.
In Case 2, the network again has no zero-injection nodes but we now have and . 3. 3.
In Case 3, the network has zero injection nodes, . As in Case 1, we have and .
All results presented here were computed using MATLAB on a 3.4GHz Intel(R) Core(TM) i7-2600 processor with 8 GB of RAM. In the illustrated results, an edge in green represents a line flow sensor and a node in red represents a node sensor. The optimal sensor placement for Case 1, Case 2 and Case 3 are illustrated in Fig. 4, Fig. 5 and Fig. 6 respectively. Table I compares the three cases in terms of the number of node and line sensors. Comparing Case 1 and Case 2, it can be concluded that the sensor placement solution is different for the two cases because of the difference in sensor costs. The placement solution does not place any node sensors in Case 2. This is due to the fact that the relative cost of a node sensor to a line sensor is higher in Case 2 as compared to Case 1. Similarly, the sensor placement solution for Case 3 is different from Case 1 even though in both cases the costs are the same. This is because of the presence of zero-injection nodes in Case 3. The placement solution has to satisfy (8) for Case 3 and hence results in a different optimum sensor placement.
V Conclusions
In this paper, we have proposed a novel formulation of a cost optimal sensor placement for outage detection in power distribution systems. We have formulated the sensor placement problem as a cost minimization problem subject to constraints that enable detectability of all line outages. Our model covers all nodes in the network, including zero-injection nodes. We presented numerical results that illustrate the proposed placement solution for a test feeder and which also highlight some important characteristics of our sensor placement solution. Currently, we are investigating algorithms that can efficiently solve the formulated sensor placement optimization problem.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] A. J. Wood and B. F. Wollenberg, Power generation, operation, and control . John Wiley & Sons, 2012.
- 2[2] A. von Meier and G. D. Rodriguez, “Monitoring for impacts of distributed resources: Initial planning considerations,” in 2013 IEEE Power Energy Society General Meeting , July 2013, pp. 1–5.
- 3[3] Z. Wang and J. Wang, “Self-healing resilient distribution systems based on sectionalization into microgrids,” IEEE Transactions on Power Systems , vol. 30, no. 6, pp. 3139–3149, Nov 2015.
- 4[4] J. Medina, N. Muller, and I. Roytelman, “Demand response and distribution grid operations: Opportunities and challenges,” IEEE Transactions on Smart Grid , vol. 1, no. 2, pp. 193–198, Sept 2010.
- 5[5] A. von Meier, E. Stewart, A. Mc Eachern, M. Andersen, and L. Mehrmanesh, “Precision micro-synchrophasors for distribution systems: A summary of applications,” IEEE Transactions on Smart Grid , vol. 8, no. 6, pp. 2926–2936, 2017.
- 6[6] C. N. Lu, J. H. Teng, and W. H. E. Liu, “Distribution system state estimation,” IEEE Transactions on Power Systems , vol. 10, no. 1, pp. 229–240, Feb 1995.
- 7[7] R. Singh, B. C. Pal, and R. A. Jabr, “Choice of estimator for distribution system state estimation,” IET Generation, Transmission Distribution , vol. 3, no. 7, pp. 666–678, July 2009.
- 8[8] M. Baran and T. E. Mc Dermott, “Distribution system state estimation using ami data,” in 2009 IEEE/PES Power Systems Conference and Exposition , March 2009, pp. 1–3.
