Distributed Power-line Outage Detection Based on Wide Area Measurement System

Similar documents
Distributed Power-Line Outage Detection Based on Wide Area Measurement System

Power Grid State Estimation after a Cyber-Physical Attack under the AC Power Flow Model

In-situ Data Analytics In Cyber-Physical Systems

Role of Synchronized Measurements In Operation of Smart Grids

Cyber Attacks, Detection and Protection in Smart Grid State Estimation

Smart Grid State Estimation by Weighted Least Square Estimation

CÁTEDRA ENDESA DE LA UNIVERSIDAD DE SEVILLA

COMPARISON OF STATISTICAL ALGORITHMS FOR POWER SYSTEM LINE OUTAGE DETECTION

A Bregman alternating direction method of multipliers for sparse probabilistic Boolean network problem

Lassoing Line Outages in the Smart Power Grid

Fine Tuning Of State Estimator Using Phasor Values From Pmu s

An efficient ADMM algorithm for high dimensional precision matrix estimation via penalized quadratic loss

Algorithm-Hardware Co-Optimization of Memristor-Based Framework for Solving SOCP and Homogeneous QCQP Problems

Optimal PMU Placement

False Data Injection Attacks Against Nonlinear State Estimation in Smart Power Grids

Fault Detection and Mitigation in Kirchhoff Networks

Empirical analysis of l 1 -norm for state estimation in power systems

A Decomposition Based Approach for Solving a General Bilevel Linear Programming

Joint Power System State Estimation and Breaker Status Identification

A Novel Technique to Improve the Online Calculation Performance of Nonlinear Problems in DC Power Systems

Fast Nonnegative Matrix Factorization with Rank-one ADMM

Optimal Load Shedding in Electric Power Grids

Minimum Sparsity of Unobservable. Power Network Attacks

On the Use of PMUs in Power System State Estimation

Dual methods and ADMM. Barnabas Poczos & Ryan Tibshirani Convex Optimization /36-725

An Equivalent Circuit Formulation of the Power Flow Problem with Current and Voltage State Variables

Sparse Gaussian conditional random fields

Weighted Least Squares Topology Error Detection And Identification

SIGNIFICANT increase in amount of private distributed

Topology-Driven Performance Analysis of Power Grids

A COMPUTER PROGRAM FOR SHORT CIRCUIT ANALYSIS OF ELECTRIC POWER SYSTEMS

A Data-driven Voltage Control Framework for Power Distribution Systems

Critical Measurement Set with PMU for Hybrid State Estimation

Joint Frequency Regulation and Economic Dispatch Using Limited Communication

Local Cyber-physical Attack with Leveraging Detection in Smart Grid

The Impact of Distributed Generation on Power Transmission Grid Dynamics

Estimating Feasible Nodal Power Injections in Distribution Networks

Quantifying Cyber Security for Networked Control Systems

Architectures and Algorithms for Distributed Generation Control of Inertia-Less AC Microgrids

Analysis of Coupling Dynamics for Power Systems with Iterative Discrete Decision Making Architectures

Uses of duality. Geoff Gordon & Ryan Tibshirani Optimization /

2 Regularized Image Reconstruction for Compressive Imaging and Beyond

CHAPTER 2 LOAD FLOW ANALYSIS FOR RADIAL DISTRIBUTION SYSTEM

An Optimization-based Approach to Decentralized Assignability

Distributed Convex Optimization

STATE ESTIMATION IN DISTRIBUTION SYSTEMS

Alternating Direction Method of Multipliers. Ryan Tibshirani Convex Optimization

Power System Parameter Estimation for Enhanced Grid Stability Assessment in Systems with Renewable Energy Sources

Power Grid Partitioning: Static and Dynamic Approaches

A Fast Solution for the Lagrange Multiplier-Based Electric Power Network Parameter Error Identification Model

THE electric power system is a complex cyber-physical

A DC Power Flow Extension

PMU-Based Power System Real-Time Stability Monitoring. Chen-Ching Liu Boeing Distinguished Professor Director, ESI Center

URTDSM Initiative in India and Controlled Islanding using PMU Measurements

A Distributed Gauss-Newton Method for Power System State Estimation

Sparse inverse covariance estimation with the lasso

Data-Driven Joint Topology and Line Parameter Estimation for Renewable Integration

A New Network Reduction Methodology for Congestion Study

Big Data Analytics: Optimization and Randomization

Properties of optimizations used in penalized Gaussian likelihood inverse covariance matrix estimation

5682 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 55, NO. 12, DECEMBER /$ IEEE

Bulk Power System Reliability Assessment Considering Protection System Hidden Failures

arxiv: v3 [math.oc] 20 Mar 2013

An Abrupt Change Detection Heuristic with Applications to Cyber Data Attacks on Power Systems π

Optimal PMU Placement for Power System State Estimation with Random Communication Packet Losses

Quickest Line Outage Detection and Identification: Measurement Placement and System Partitioning

A Search Method for Obtaining Initial Guesses for Smart Grid State Estimation

Dynamic Attacks on Power Systems Economic Dispatch

THE future smart grid, which leverages advanced information. CCPA: Coordinated Cyber-Physical Attacks and Countermeasures in Smart Grid

Mixed Integer Linear Programming and Nonlinear Programming for Optimal PMU Placement

Simulating a Power System

Performance Improvement of the Radial Distribution System by using Switched Capacitor Banks

Cascading Outages in Power Systems. Rui Yao

State Estimation and Power Flow Analysis of Power Systems

Adaptive Distance Relaying Scheme for Power Swing Tripping Prevention

Performance of Flocking-Based Control Schemes in Smart Grid Applications

SECTION 5: POWER FLOW. ESE 470 Energy Distribution Systems

OPTIMAL PLACEMENT AND UTILIZATION OF PHASOR MEASUREMENTS FOR STATE ESTIMATION

The Multi-Path Utility Maximization Problem

Lecture 25: November 27

Chapter 3. Loop and Cut-set Analysis

On Computing Power System Steady-State Stability Using Synchrophasor Data

Sensitivity-Based Line Outage Angle Factors

Himanshu Jain. Robert P Broadwater, Chair Saifur Rahman, Co-Chair Alexander Elgart Steve C Southward Virgilio A Centeno

EE 367 / CS 448I Computational Imaging and Display Notes: Image Deconvolution (lecture 6)

Robustness Analysis of Power Grid under False Data Attacks Against AC State Estimation

Research on the Effect of Substation Main Wiring on the Power System Reliability Yuxin Zhao 1, a, Tao Liu 2,b and Yanxin Shi 3,c

Generalized Injection Shift Factors and Application to Estimation of Power Flow Transients

Robust Principal Component Analysis

AN INDEPENDENT LOOPS SEARCH ALGORITHM FOR SOLVING INDUCTIVE PEEC LARGE PROBLEMS

Analysis Methods for Supersaturated Design: Some Comparisons

Research Article Identifying a Global Optimizer with Filled Function for Nonlinear Integer Programming

Divide-and-combine Strategies in Statistical Modeling for Massive Data

Minimax MMSE Estimator for Sparse System

Target Tracking and Classification using Collaborative Sensor Networks

On the interior of the simplex, we have the Hessian of d(x), Hd(x) is diagonal with ith. µd(w) + w T c. minimize. subject to w T 1 = 1,

Parallel computing of multi-contingency optimal power flow with transient stability constraints

Coordinate descent. Geoff Gordon & Ryan Tibshirani Optimization /

Trajectory Sensitivity Analysis as a Means of Performing Dynamic Load Sensitivity Studies in Power System Planning

Transcription:

Entropy 214, xx, 1-x; doi:1.339/ OPEN ACCESS entropy ISSN 199-43 www.mdpi.com/journal/entropy Article Distributed Power-line Outage Detection Based on Wide Area Measurement System Liang Zhao 1, *, Wen-Zhan Song 1 1 Department of Computer Science, Georgia State University, 34 Peachtree Street, Atlanta, GA 3329, USA; E-Mail: wsong@gsu.edu * Author to whom correspondence should be addressed; E-Mail: lzhao5@student.gsu.edu; Tel.: +1-631-875-1266 Received: xx / Accepted: xx / Published: xx Abstract: In modern power grids, the fast and reliable detection of power-line outages is an important functionality which prevents the cascading failures and facilitates an accurate state estimation to minor the real-time conditions of the grids. However, most of the existing approaches for the outage detection suffered from two drawbacks, namely, (i) consuming a high computational complexity, and (ii) relying on a centralized manner for implementation. The high computational complexity limits the practical usage of outage detection only for the case of single-line or double-line outage. Meanwhile, the centralized manner for implementation raises security and privacy issues. Considering these drawbacks, the present paper proposes a distributed framework which carries out in-network information processing and only shares estimates on boundary with the neighbouring control areas. This novel framework relies on a convex-relaxed formulation of the line-outage detection problem and leverages the alternating direction method of multipliers (ADMM) for its distributed solution. The proposed framework invokes a low computational complexity requiring only linear and simple matrix-vector operations. We also extend this framework to incorporate the sparse property of the measurement matrix and employ LSQR algorithm to enable a warm start which further accelerates the algorithm. Analysis and simulation tests validate the correctness and effectiveness of the proposed approaches. Keywords: Line outage detection, Convex optimization, Smart Grid, Distributed computing, Alternating direction method of multipliers

Entropy 214, xx 2 1. Introduction The evolving modern Smart Grid is devoted to leveraging the information and communication technologies to enrich the efficiency, reliability and sustainability of the operation of the energy. Particularly, the advances in information infrastructure provide opportunities to better cope with the reliability issues. For instance, the phasor measurement units (PMUs) are deployed to get the complex voltages and currents directly, and smart meters are implemented between in end-users and the distribution networks for collection and processing of information [1]. Those ample kinds of sensors offer much more powerful potential monitoring capabilities than traditional grid. However, the efficient and effective ways of data communication, computation and inference become key challenges to the success of smart grid. On the other hand, smart grid has been regarded as integration of computation, networking, and control for physical power grid in which the physical system can affect the cyber system and vice versa. It is said that smart grid forms a rich environment for the study of several inherent problems. In the first place, it becomes one of the largest and most complex interconnected networks in the world and the corresponding control task is extremely difficult due to its vast scale. Second, new kinds of power transfers resulting from use of distributed energy generations and storages will potentially make power systems increasingly vulnerable to the cascading failures, in which a series of small vibrations could lead to a major blackout [2]. Thus, advanced smart grid system calls for a framework integrating distributed computation, communication and control, in which local actions can be coordinated for an effective protection of the power grid as a whole. A key aspect of situational awareness in the power grid is the knowledge of transmission line status. Lessons learned from 23 northeastern blackout in United States reveal that an accurate line monitoring in real-time is required throughout the whole power grid [3]. Fortunately, the development of real-time synchronized PMUs enables a direct usage of PMU-provided measurements to detect events within the power grid. At present, the PMU-based line-outage detection has been considered as a promising approach to facilitate an effective fault identification. In this paper, we aim at proposing a scheme to detect the power-line outage in a distributed manner. The proposed scheme relies on the Wide Area Measurement System (WAMS), which can be seen as a network of sensors which cooperatively measure the status of grid. The proposed scheme is expected to work based on WAMS as follows. First, the raw measurements from different PMUs are collected in the corresponding phasor data concentrators (PDCs) for processing. Second, the line-outage detection is performed among the PDCs in a distributed fashion. Finally, the results after detection (instead of the raw data) are transmitted to the WAMS center which provides critical information to the system operators. The rest of the paper is organized as following. Section II presents the the related work of line-outage detection in smart grid and distributed diagnosis in other applications. In Section III, we summarize the specifications and assumptions in the proposed framework. The problem formulation and related preliminary are discussed in Section IV. The design of distributed algorithms are presented in Section V. In Section VI, we analyze and discuss the simulation results. We then conclude the paper in section VII.

Entropy 214, xx 3 2. Related Work Existing PMU-based line-outage detection methods typically use the internal-external network model for the whole interconnected system in which the goal is to identify external line-outages using only measurements within the internal system [4], [5], [6], [7]. Specifically, [5] formulates the line-outage detection as a best match problem which contains an exhaustive searching process for the most likely outaged line. Thus it can only handle the single-line outage scenario. Building upon the work [5], double-line outage detection is considered in [6] while it restricts to the case with exactly double-line outaged in the system. A similar exhaustive search is also applied in [6] but the searching space is even much larger than that of the single-line case, which thus is very computationally expensive. Another method for the line-outage identification employs Gauss-Markov graphical model of the power network and is capable of dealing with multiple outages at a moderate complexity [8] despite requiring a grid-wise measurement. An alternative sparse overcomplete representation based algorithm was proposed in [7], which can also handle multiple line-outages. However, the aforementioned methods are all carrying out the processing in a centralized manner, which is vulnerable in practice. Further, these existing approaches need to transmit raw data in the system and thus may raise privacy issues. Huge recent interest in research and applications fall into distributed methods for diagnosing faults in complex distributed systems. In [9], a distributed fault detection method was devised for Rail Vehicle Suspension Systems in which the observers are co-operated mainly by the state estimation errors. A Hidden Markov Random Field based distributed fault detection algorithm was invented for wireless sensor networks [1]. Our key contributions in this paper can be summarized as follows: We formulate the line-outage detection problem in smart grid as a convex optimization problem which can be solved efficiently in practice. We propose a distributed algorithm to solve the aforementioned problem by using the alternative direction multiplier method (ADMM). It overcomes the computational burden and privacy issues. This approach requires only simple matrix-vector operations which is compatible with the real power grids. An improved LSQR based warm-started distributed line change detection is developed, which can speed up the previous ADMM-based distributed algorithm. 3. Specifications for Proposed Framework Our main idea is to devise a distributed and robust protocol that can be performed in WAMS for smart grid monitoring application. In this section, the assumptions and problem settings in the proposed method will be described. 3.1. Sensor Network Model Our proposed method is based on the hierarchical network of WAMS (as shown in Fig. 1) which consists of a hierarchical structure as follows. In each area, a certain number of PMUs are installed in

Entropy 214, xx 4 Figure 1. Hierarchical Architecture of WAMS in Smart Grid WAMS PDC PDC PMU PMU PMU PMU PMU the bus substations of the power grid. In the middle level, there is a set of Phasor Data Concentrators (PDCs). Each PDC can share information with the PDCs in neighborhoods. In the top level, there is a WAMS center which collects information from PDCs supporting the system-wide monitoring task. As a result, we can naturally see that in each area with a PDC, it is a local control area or sub-system [11]. 3.2. Power Grid Model and Sensor Measurement Settings With respect to the power grid state model, we adopt a branch-current based model where the branch-current phasors are defined as the state variables of the physical power grid [12]. Our algorithm recognizes faulty/normal lines by determining whether their linear physical measurement equations are valid or not. Furthermore, additional assumptions are made: The measurements we used are bus voltage phasors and all the branch-current phasors that incident to the bus if a PMU is installed in the bus substation. For our purpose of detecting possible faulty lines, the number of measurements we have is relatively smaller than the number of states, which implies that the measurement matrix is under-determined. 4. Problem Formulation In this section, we describe the detailed measurement equation and centralized line-outage detection solution adopted in this paper. The proposed novel algorithm will be built upon them.

Entropy 214, xx 5 4.1. PMU Measurement Equation In the typical power transmission system, the synchrophasor measurements at the n-th PDC area, expressed in rectangular coordinates, are collected in a vector ȳ n, and they satisfy the following linear model: ȳ n = H n x + ḡ n (1) where x is the state of the whole system containing all line currents. H n R M n 2N l is the measurement matrix, M n is the number of measurements within n-th PDC area, N l is the number of lines in the whole system. ḡ n N (, Λ n ) denotes the additive Gaussian noise vector. For notational convenience, we multiply with Λn 1/2 on both sides of (1) to yield: y n = H n x + g n (2) where y n = Λ 1/2 n ȳ n, and the other terms are manipulated similarly. Using (2) the weighted least square form Λ 1/2 n (ȳ n H n x) 2 2 is replaced by the regular least square y n H n x 2 2. We will use this notation in the following sections. Now, we first introduce some basic concepts on electrical circuits: Kirchhoff s current law: At any node (junction) in an electrical circuit, the sum of currents flowing into that node is equal to the sum of currents flowing out of that node. Kirchhoff s voltage law: Sum of all voltage drops and rises in a closed loop equals zero. The laws above are two approximate equalities that deal with the current and voltage difference in electrical circuits [13]. Let v = Re(v) + Im(v) be the N b 1 vector of complex nodal voltages with N b the number of buses in the system. By writing down the node equations of Kirchhoff s current law (KCL) and Kirchhoff s voltage law (KVL) at each node, we can derive the vector of complex currents injected on each line as follows: i fl = x = Y fl v (3) where Y fl describes the line-to-bus admittance matrix. The matrices H n in (1) can be expressed as: H n = Q n Re(Y 1 fl ) Q nim(y 1 fl ) Q n Im(Y 1 fl ) Q nre(y 1 fl ) e T n T (4) T e T n where Q n is the selection matrix according to the n-th PDC. At this point, our problem is equivalent to use a distributed method to determine whether the linear model in (1) is valid. A conventional and straightforward way to solve this problem would be:

Entropy 214, xx 6 1. In each PDC area, estimate the state locally. 2. Communicate and share the estimates with other PDCs. 3. Perform fusion of estimates in each PDC. 4. Apply a likelihood ratio test to detect faulty lines. This above method will work well when there are sufficient measurements (more than the number of states) are available in each PDC [14]. However, in some scenarios, for example in the smart grid system which we focus on in this paper, fetching sufficient sized measurements may be infeasible or costly. Consequently, a framework which can make accurate decisions with fewer data sets will be of practical importance. From the next section, we are going to describe our solution for this purpose. 4.2. Possible Centralized Solution for Line-outage Detection In this paper, we combine the measurements and the prior information on the state to do the line-outage detection. We denote x as the statistics of historical data on the transmission line currents, which follows normal distribution with the mean vector x p and covariance matrix Λ p, i.e., x N (x p, Λ p ). We assume that the state variables are independent, and thus the covariance matrix Λ p is diagonal. Inspired by the idea of compressive sensing, we can have a sparse solution for certain underdetermined system by adding the l 1 -norm regularization [15]. Since most of the components of the item in l 1 -norm term is pushed into zero, we make the unknown state vector x to compare with its nominal model in the l 1 -norm term in order to create sparse faulty branches. Now suppose that there are k transmission lines outaged in the system. Then the Maximum Likelihood (ML) estimation in a single control center can be formulated as: minimize x subject to 1 2 y Hx 2 2 Λ 1/2 p (x x p ) = k (5) where x is the state vector of the system defined in (1). y denotes the measurements collected in the single center. H is the corresponding measurement matrix of the system. It contains the global topology and impedance information. Note that p means p-norm. Here the faulty lines can be identified by non-zero components in the vector x x p. Based on the optimization theory [16], there exists a λ that make the following equation equivalent to problem formulation (5): 1 min x 2 y Hx 2 2 +λ Λ 1/2 p (x x p ) (6) where λ > is an application dependent pre-defined parameter. It quantizes the tradeoff of effects between the two objectives in (6). The selection of λ would be discussed in the later section. Both problems (5) and (6) are non-convex, which means it is hard to solve them exactly in a reasonable time. We employ the l 1 -norm approximation in [15] to replace the zero-norm term in (6), which leads to a convex optimization problem shown below: 1 min x 2 y Hx 2 2 +λ Λ 1/2 p (x x p ) 1 (7)

Entropy 214, xx 7 Remark 1. The centralized grid-wise measurement data collection then computation in implementing (7) are inefficient due to bandwidth and time constraints or infeasible because of data privacy concerns, thus distributed computations are strongly preferred or demanded. 5. Distributed Line-outage Detection In this section, we derive to solve the optimization problem in (7) in a distributed manner. Note that if we decompose (7) into N PDC areas, then (7) can be expressed in the following: min x n N f n (x n ) (8) in which, function f n (x n ) denotes the cost function for each PDC, and it is given by: n=1 f n (x n ) = 1 2 y n H n x n 2 2 + λ Λ 1/2 pn (x n x pn ) 1 (9) where x n, H n, x pn and Λ pn are corresponding to the states associated with the n-th PDC. Each PDC in the area can choose to minimize (9) individually but this method is clearly sub-optimal since the overlapping states are not taken into account. Remark 2. The problem in our paper is more about detection than state estimation. The criterion in (9) will therefore force some state variables equal to their mean values, which implies that these state variables are consistent with their statistical distribution, and thus they are recognized as in normal condition. On the other hand, if some state variables fail to be equal to their mean values, then the lines associated with these state variables are considered to be possibly faulty or abnormal. 5.1. Distributed Power-line Change Detection Solution Denote x n as the sub-vector of x, which contains the states involved in n-th PDC. Also denote x nm as the value of the sharing states between neighbouring n-th and m-th PDC (a sub-vector of x n or x m ). Then the estimate of overlapping state variables by neighbouring PDCs should be same. Then equation (8) can be reformulated as: minimize x n subject to N f n (x n ) n=1 x nm = x mn, m N n ; n, m P (1) where N n is the set of neighbouring PDCs of n-th PDC, P is the set of PDCs. For instance, in Figure 2, node 1 and node 4 share the edge (1,4). It means these two PDC areas have overlapping state variables. As a result, node 1 s estimate of state on (1,4) should be the same as node 4 s estimate on (1,4).

Entropy 214, xx 8 Figure 2. An example of PDC network PDC 5 PDC 2 PDC 1 PDC 4 PDC 3 Shared States Let us now apply the method of ADMM in [17] to solve the line-outage detection problem formulated in (1) using a distributed mechanism. We introduce auxiliary variables ϑ nm and z n in order to fit the ADMM framework. Then, (1) can be alternatively expressed as: minimize x n,ϑ nm,z n subject to N f n (x n ) n=1 x nm = ϑ nm, m N n ; n, m P x n x pn = z n (11) We also introduce variable ν nm to denote the lagrangian multiplier for the first constraint in (11) and s n to denote the multiplier for the second constraint in (11). Note that by using ADMM in our problem, there are three primal variables: x n, ϑ nm and z n ; two dual variable: ν nm and s n. The augmented Lagrangian function can be obtained as: L ρ (x n, ϑ nm, z n, ν nm, s n ) N { = fn (x n ) + (νnm(x T nm ϑ nm ) n=1 m N n + (ρ/2) x nm ϑ nm 2 2 ) + st n(x n x pn z n ) + (ρ/2) x n x pn z n 2 } 2 (12) where ρ is a predefined constant. Let k to be the iteration index, then ADMM algorithm consists of the following update rules:

Entropy 214, xx 9 (ϑ k+1 x k+1 n = arg min L ρ (x n, ϑ k nm, z k n, νnm, k s k n) (13a) x n nm, z k+1 n ) = arg min L ρ (x k+1 n, ϑ nm, z n, νnm, k s k n) (13b) ϑ nm,z n ν k+1 nm = ν k nm + ρ(x k+1 nm ϑ k+1 nm ) for all n, m. (13c) s k+1 n = s k n + ρ(x k+1 n x pn z k+1 n ) (13d) To simplify the presentation, we combine the linear and quadratic terms in augmented Lagrangian in (12) that can be applied in (13a) and (13b) by ignoring the terms independent of the decision variables: L ρ (x n, ϑ nm, z n, νnm, k s k n) = N ( fn (x n ) + (ρ/2) xnm ϑ nm + (1/ρ)νnm k n=1 m N n + (ρ/2) ) xn x pn z n + (1/ρ)s k n 2 2 2 2 (14) Now, we are concerned about how to implement the updates in (13a)-(13d) efficiently. Since (13c) and (13d) are simple linear updating equations, we only need to focus on the deduction of (13a) and (13b). To solve (13a), several algebraic manipulations are used to enable simplification of the analysis. We define: 1. D n as a diagonal matrix with its (m, m)-th entry be 1; 2. r k n = ϑ k n (1/ρ)ν k n; 3. I n denotes an identity matrix with its dimension to be the number of states in n-th area. As a result, the term ( ρ ) 2 x nm ϑ nm + ( 1 ρ )νk nm 2 in (13a) can be expressed as: m N n 2 (ρ/2) Dn (x n r k n) 2. Then after manipulating via matrix calculus, we obtain the minimizer of (13a) 2 as follows: x k+1 n = ( ) H T 1 nh n + ρd n + ρi n ( H T ny n + ρ(d n r k n + x pn + z k n (1/ρ)s k n) ) (15) Regarding solving (13b), it is known that the optimality conditions satisfy when zero vector belongs to subdifferentials of (13b) with respect to variable ϑ nm and z n [18]. We first consider the minimization with ϑ nm, the following Theorem is derived in order to conclude the updates of ϑ nm. Theorem 1. For each pair of n, m in (13c), the following holds for the updating lagrange multipliers: ν k nm + ν k mn =

Entropy 214, xx 1 Proof. In (13b), we note that the optimization task will be performed in n-th and m-th PDC in parallel for each adjacent pair (n, m). Thus, we can obtain the following result by solving (13b) for (n, m) and (m, n) respectively: ϑ k+1 nm = x k+1 nm + (1/ρ)ν k nm ϑ k+1 mn = x k+1 mn + (1/ρ)ν k mn (16) where ϑ nm and ϑ mn are the same variable, then averaging the both sides of the two equations in (16) implies: ϑ k+1 nm = ( xk+1 nm + x k+1 mn 2 ) + ( νk nm + νmn k ) (17) 2ρ In a similar manner, we can express ϑ k+1 nm and ϑ k+1 mn by using (13c). The calculations are: ϑ k+1 nm = x k+1 nm + (1/ρ)νnm k (1/ρ)νnm k+1 ϑ k+1 mn = x k+1 mn + (1/ρ)νmn k (1/ρ)νmn k+1 (18) Finally, averaging both sides of (18) yields: ϑ k+1 nm = ( ϑk+1 nm + ϑ k+1 mn ) 2 = ( xk+1 nm + x k+1 mn ) + ( νk nm + νmn k ) 2 2ρ ( νk+1 nm + νmn k+1 ) 2ρ (19) By comparing the right side of (17) and (19), we find that the only different part is the last item in (19) which turns out to be zero. Theorem 1 is then proved. At this point, it is clear to see that by using Theorem 1, (17) can be reduced to ϑ k+1 nm = (xk+1 nm + x k+1 mn ) 2 Next, we are concerned about how to address the updates of z n. Note that due to the l 1 -norm term, (13b) is not differentiable everywhere but sub-differentiable with respect to z n [18]. As mentioned in previous, we take the sub-differential over (13b) with respect to z n and the optimality condition becomes: λ Λ 1/2 pn z n 1 + ρ( z n (x k+1 n x pn + (1/ρ)s k n) ) By using the soft thresholding operator defined in [17], for instance, the i-th component z k+1 n [i] (scalar) is updated as: z k+1 n [i] = S 1/2 (λ/ρ)λ n [i] x pn [i] + (1/ρ)s k n[i]) pn [i][i] (xk+1 In a similar way, a closed-form solution for the updates of z n is obtained as follows: (2) z k+1 n = S (λ/ρ)λ 1/2 pn (xk+1 n x pn + (1/ρ)s k n) (21)

Entropy 214, xx 11 where a b, a > b; S b (a) =, a b; a + b, a < b. Note here component-wise updating is applied that i-th component of z n is updated according to the i-th entry of the rest of the vectors in (21) and (i, i)-th entry of the diagonal matrix Λ 1/2 pn. Now the ADMM updating in (13a)-(13d) for each processor can be summarized in Algorithm 1. Algorithm 1 Distributed Line Change Detection (D-LCD) 1: Input: y n, H n, Λ n, Λ pn, x pn, D n, λ >, ρ >, k =. 2: Initialize: x n, ϑ nm, z n, ν nm, s n. 3: while not converged or stopping criterion not reached do 4: k k + 1. 5: Update x k+1 n based on (15). 6: Exchange x k+1 nm with its neighbours. 7: Update ϑ k+1 nm, z k+1 n via (2) and (21) respectively. 8: Update νnm k+1 and s k+1 n through (13c) and (13d). 9: end while (22) 5.2. Distributed Line Change Detection with Warm Start The most computational intensive step in Algorithm 1 is the update of x n given in (15) which in essence requires matrix inversion and multiplication for each PDC in every iteration. Nevertheless, a detailed look shows that the variables in (15) may not change significantly within two consecutive iterations. The previous ADMM iteration x k n often provides a good approximation to the results which can be used as a warm start to update x k n. The warm start process reduces the complexity in computing x k+1 n, since the computation starts from a more appropriate initialization instead of from zero (or some other fixed and default initialization) [17]. Now if we look at the the minimization step in (13a) along with its minimizer in (15), it is actually can be regarded as solving a system of linear equations: The least square solution of (23) is [19]: Ax = b (23) x = (A T A) 1 A T b (24) We observe that (15) is equivalent to finding the least square solution with matrix A and vector b formed in the following: H n A = ρin (25) ρdn b = y n ρ(xpn + z k n 1 ρ sk n) ρr k n (26)

Entropy 214, xx 12 At this point, we have changed the problem of x n -update in (15) into finding a method to solve linear equations in (23) with A and b defined in (25) and (26) respectively. To this end, we adopt the LSQR algorithm in this paper. Recall that I n, D n are diagonal matrices, and H n is sparse in general. Thus matrix A is also sparse. LSQR thus fits our need since it is very efficient for solving sparse linear equations [2]. Interested readers please refer to [2] for the details. We omit its introduction here due to space limitation. In short, the modified distributed line detection algorithm with warm start is described in Algorithm 2. Algorithm 2 D-LCD with warm start 1: Input: y n, H n, Λ n, Λ pn, x pn, D n, λ >, ρ >, k =. 2: Initialize: x n, ϑ nm, z n, ν nm, s n. 3: while not converged or stopping criterion not reached do 4: Assemble A and b according to (25) and (26). 5: Solve linear equations Ax = b using LSQR procedure with initial value x k n. 6: k k + 1. 7: Update x k+1 n based on the solution in step 5. 8: Exchange x k+1 nm with its neighbours. 9: Update ϑ k+1 nm, z k+1 n via (2) and (21) respectively. 1: Update νnm k+1 and s k+1 n through (13c) and (13d). 11: end while 5.3. Selection of Tuning Parameter In our proposed centralized and distributed algorithms stated in (7) and Algorithm 1, we have to choose the parameter λ first. As discussed in Section III-B, l 1 -norm term in (7) will force the item in the norm to be sparse, and λ determines the importance of this objective. If λ is very large, most of the components in the l 1 -norm would be zeros. In other words, the tuning parameter λ specifies the sparsity level of the solution. In addition, the selection of λ depends on the specific application we are working on. Thanks to the help of cross-validation technique, we can have some portion of data for model validation. The optimized λ is then derived in terms of prediction accuracy. By using the one-standard-error rule, one can also have the largest value of λ such that the error is within one standard-error of the minimum [21]. 6. Numerical Tests To evaluate the proposed centralized and distributed line change detection algorithms, we use the Intel Duo Core @1.8 GHz (1.5GB RAM) computer with MATLAB for numerical testing. The state variables and measurements are obtained from MATPOWER [22]. To solve the centralized algorithm in (7), we used CVX, a package for specifying and solving convex optimization problems [23]. The PMU measurement noise is simulated as independent zero-mean Gaussian with its covariance matrix Λ n =.2I n. The covariance matrix of the prior state vector is considered to be Λ p =.3I p, where I p is an identity matrix with the same dimension as the state vector.

Entropy 214, xx 13 6.1. WSCC 9-Bus Test Case In this section, the WSCC 9-Bus Test Case System was used for our simulation. The diagram of the system is demonstrated in Fig. 3. There are three generators (G1,G2,G3), three transformers (T1,T2,T3) and nine lines in which the line parameter information is listed in TABLE 1. Figure 3. WSCC 9-Bus Test Case System Table 1. Line Parameters of WSCC 9-Bus System Line Resistance (p.u) Reactance (p.u) 1-4..576 4-5.17.92 5-6.39.17 3-6..586 6-7.119.18 7-8.85.72 8-2..625 8-9.32.161 9-4.1.85 From TABLE 1, the line-to-bus admittance matrix Y fl can be formed which is used for constructing the measurement matrix H in (7). In this case, the size of the state vector is 9 by 1 and we place three PMUs at Bus 4, Bus 6 with their line current measurements in (1 4), (4 5), (9 4), (5 6), (3 6), (6 7). The system is assumed to be at steady state before and after the line change. We made the line change on the reactance of line (1 4) which was altered from.576 to Infinity. Then we ran DC power flow in MATPOWER to obtain the state vector in normal condition and the measurements after

Entropy 214, xx 14 change. The above are all the quantities considered as the input to our centralized line change detection algorithm. The result in Fig. 4 shows that the faulty line (1 4) has been correctly detected by the algorithm. Note here λ from.35.45 can guarantee the accurate decision in this case. Figure 4. Centralized Line Outage Detection.2.18.16 deviation from nominal model at λ =.4 x x p.14.12.1.8.6.4.2 Outaged Line: 1 Normal Lines: 2 9 We also tested our D-LCD algorithm on this 9-Bus system and the results of first nine ADMM iterations are captured in Fig. 5. Note that initially branch 1,2,3,5,9 have positive values which means they are all seen as a group of possible faulty lines. During iteration 2-4, the values of branch 1,2,3,5,9 are actually decreasing while an interesting point is that the decreasing speed of branch 2,3,5,9 is much faster than branch 1 s. This observation is conformed with the theory part discussed in previous that the most likely set of branches should survive for the next iteration. From iteration 5, branch 1 is almost the only one standing out. It implies that branch 1 is considered to be faulty by our distributed line change detection algorithm. In other words, the distributed algorithm almost converges to the centralized version result (we assume it as a benchmark) in Fig. 4 in just five iterations. 6.2. IEEE 118-Bus system The IEEE 118-Bus system is tested here for evaluating our algorithms in case of large network. There are 186 branches in the test system which will result in over 172 possible faulty topologies in just double-line-outage scenario. All the single line-outage possibilities and 3 double-line-outage cases are randomly chosen for testing. We adopt the method in [24] as our pool of measurements and randomly select two thirds number of measurements from it. The exhaustive search algorithm in [5,6] is compared with our proposed methods in Fig. 6 in terms of percentage of correctly detecting the outage pattern. Note that the exhaustive search scheme is considered as the benchmark here since it is optimal in the statistical sense. It is impressive that both the centralized and distributed line-outage detection methods perform very close to this optimal criterion.

Entropy 214, xx 15 Figure 5. Distributed Line Outage Detection 1 Iteration 1.4 Iteration 2.2 Iteration 3 x x p.5 x x p.2 x x p.1.2 Iteration 4.4 Iteration 5.4 Iteration 6 x x p.1 x x p.2 x x p.2.4 Iteration 7.4 Iteration 8.4 Iteration 9 x x p.2 x x p.2 x x p.2 Figure 6. Comparison of detection performance for IEEE 118-Bus system

Entropy 214, xx 16 6.3. IEEE 3-Bus system The running times of developed algorithms are also tested on the IEEE 3-Bus test system. Following Monte Carlo simulation method, the results for single and double-line-outage are listed in Table 2. Table 2. Running Time Comparison for IEEE 3-Bus system Algorithm Single line-outage Double-line-outage Exhaustive Search.5s 28s Centralized LCD.37s.95s Distributed LCD.12s.31s Warm-started D-LCD 5.3e-2s.14s In both single and double-line-outage cases, D-LCD and D-LCD with warm start outperforms the rest of algorithms which is expected. It is found that as the system size and number of line-outages increases, the advantage of the warm-started D-LCD over distributed LCD becomes more sharper in terms of computational time. However, the exhaustive search approach does not scale well as its running time jumps up in an order much higher than the others. 7. Conclusion A novel distributed line-outage detection algorithm was developed based on WAMS, which has been an important component of smart grid. The proposed approach allows multiple line-outage identification using limited PMU measurements. The feature of low-complexity distributed processing in the proposed framework can enhance the efficiency, security and privacy level in smart grid monitoring. Numerical tests demonstrated the merits of the proposed schemes in coordinately figuring out multiple line outages in power grid. Acknowledgements This research is supported by National Science Foundation under the grant NSF-CPS-1135814. The authors would like to thank Prof. Lang Tong (Cornell University) for his helpful suggestion and discussion in conducting the presented work. Author Contributions Liang Zhao made substantial contributions in proposing problem formulation, designing the solution framework, performing numerical analysis and manuscript preparation; Dr. Wen-Zhan Song made significant contributions in directing the related technical contents and giving final approval of the version to be submitted. Conflicts of Interest The authors declare no conflict of interest.

Entropy 214, xx 17 References 1. De La Ree, J.; Centeno, V.; Thorp, J.; Phadke, A. Synchronized Phasor Measurement Applications in Power Systems. IEEE Transactions on Smart Grid 21, 1, 2 27. 2. Gomez-Exposito, A.; Abur, A.; de la Villa Jaen, A.; Gomez-Quiles, C. A Multilevel State Estimation Paradigm for Smart Grids. Proceedings of the IEEE 211, 99, 952 976. 3. NERC. Technical Analysis of the August 14, 23, Blackout: What Happened, Why, and What Did We Learn? http://www.nerc.com/docs/docs/blackout/nerc_final_blackout_report_7_ 13_4.pdf. 4. Emami, R.; Abur, A. Tracking changes in the external network model. North American Power Symposium (NAPS), 21, pp. 1 6. 5. Tate, J.; Overbye, T. Line Outage Detection Using Phasor Angle Measurements. IEEE Transactions on Power Systems 28, 23, 1644 1652. 6. Tate, J.; Overbye, T. Double line outage detection using phasor angle measurements. IEEE Power Energy Society General Meeting 29, pp. 1 5. 7. Zhu, H.; Giannakis, G. Sparse Overcomplete Representations for Efficient Identification of Power Line Outages. IEEE Transactions on Power Systems 212, 27, 2215 2224. 8. He, M.; Zhang, J. Fault Detection and Localization in Smart Grid: A Probabilistic Dependence Graph Approach. Smart Grid Communications (SmartGridComm), 21 First IEEE International Conference on, 21, pp. 43 48. 9. Wei, X.; Lin, S.; Liu, H. Distributed fault detection observer for rail vehicle suspension systems. Control and Decision Conference (CCDC), 212 24th Chinese, 212, pp. 3396 341. 1. Gao, J.; Wang, J.; Zhang, X. HMRF-based distributed fault detection for wireless sensor networks. Global Communications Conference (GLOBECOM), 212 IEEE, 212, pp. 64 644. 11. Terzija, V.; Valverde, G.; Cai, D.; Regulski, P.; Madani, V.; Fitch, J.; Skok, S.; Begovic, M.; Phadke, A. Wide-Area Monitoring, Protection, and Control of Future Electric Power Networks. Proceedings of the IEEE 211, 99, 8 93. 12. Baran, M.; Kelley, A. A branch-current-based state estimation method for distribution systems. IEEE Transactions on Power Systems 1995, 1, 483 491. 13. Wikipedia. Kirchhoff s circuit laws. http://en.wikipedia.org/wiki/kirchhoff s_circuit_laws. 14. Willsky, A.; Jones, H. A generalized likelihood ratio approach to the detection and estimation of jumps in linear systems. IEEE Transactions on Automatic Control 1976, 21, 18 112. 15. Donoho, D. Compressed sensing. IEEE Transactions on Information Theory 26, 52, 1289 136. 16. Boyd, S.; Vandenberghe, L. Convex Optimization; Cambridge University Press: New York, NY, USA, 24. 17. Boyd, S.; Parikh, N.; Chu, E.; Peleato, B.; Eckstein, J. Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers. Found. Trends Mach. Learn. 211, 3, 1 122. 18. Rockafellar, R. Convex Analysis; Princeton landmarks in mathematics and physics, Princeton University Press, 1997.

Entropy 214, xx 18 19. Strang, G. Introduction to Linear Algebra, 4th edition ed.; Wellesley Cambridge Press, 29. 2. Paige, C.C.; Saunders, M.A. LSQR: An Algorithm for Sparse Linear Equations and Sparse Least Squares. ACM Trans. Math. Softw. 1982, 8, 43 71. 21. Friedman, J.; Hastie, T.; Tibshirani, R. Regularization Paths for Generalized Linear Models via Coordinate Descent. Journal of Statistical Software 21, 33, 1 22. 22. Zimmerman, R.; Murillo-Sanchez, C.; Thomas, R. MATPOWER: Steady-State Operations, Planning, and Analysis Tools for Power Systems Research and Education. IEEE Transactions on Power Systems 211, 26, 12 19. 23. Grant, M.; Boyd, S. CVX: Matlab Software for Disciplined Convex Programming, version 2. beta. http://cvxr.com/cvx, 213. 24. Azizi, S.; Dobakhshari, A.; Nezam Sarmadi, S.; Ranjbar, A. Optimal PMU Placement by an Equivalent Linear Formulation for Exhaustive Search. IEEE Transactions on Smart Grid 212, 3, 174 182. c 214 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3./).