arxiv: v1 [cs.sy] 15 Mar 2017

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

A COMPUTER PROGRAM FOR SHORT CIRCUIT ANALYSIS OF ELECTRIC POWER SYSTEMS

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

Power grid vulnerability analysis

Power System Security. S. Chakrabarti

Sensitivity-Based Line Outage Angle Factors

A Decomposition Based Approach for Solving a General Bilevel Linear Programming

Cyber Attacks, Detection and Protection in Smart Grid State Estimation

Power Grid Partitioning: Static and Dynamic Approaches

Power System Security Analysis. B. Rajanarayan Prusty, Bhagabati Prasad Pattnaik, Prakash Kumar Pandey, A. Sai Santosh

Power Grid Vulnerability to Geographically Correlated Failures - Analysis and Control Implications

Evaluating the Impact of Modeling Assumptions for Cascading Failure Simulation

A DC Power Flow Extension

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

Cascading Outages in Power Systems. Rui Yao

State Estimation and Power Flow Analysis of Power Systems

Sample average approximation and cascading failures of power grids. Daniel Bienstock, Guy Grebla, Tingjun Chen, Columbia University GraphEx 15

Blackouts in electric power transmission systems

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

Incorporation of Asynchronous Generators as PQ Model in Load Flow Analysis for Power Systems with Wind Generation

Critical Points and Transitions in an Electric Power Transmission Model for Cascading Failure Blackouts

Topology-Driven Performance Analysis of Power Grids

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

Structural Vulnerability Assessment of Electric Power Grids

Cascading Failures in Power Grids - Analysis and Algorithms

Role of Synchronized Measurements In Operation of Smart Grids

Smart Grid State Estimation by Weighted Least Square Estimation

Identifying Plausible Harmful N-k Contingencies: A Practical Approach based on Dynamic Simulations

Chapter 2 Voltage-, Current-, and Z-source Converters

The Impact of Distributed Generation on Power Transmission Grid Dynamics

Analyzing and Quantifying the Effect of k-line Failures in Power Grids

PowerApps Optimal Power Flow Formulation

Criticality in a cascading failure blackout model

1 Unified Power Flow Controller (UPFC)

Chapter 9: Transient Stability

Estimating Failure Propagation in Models of Cascading Blackouts

Module 6 : Preventive, Emergency and Restorative Control. Lecture 27 : Normal and Alert State in a Power System. Objectives

Analysis on the Operating Characteristic of UHVDC New Hierarchical Connection Mode to AC System

New criteria for Voltage Stability evaluation in interconnected power system

ECE 476. Exam #2. Tuesday, November 15, Minutes

Performance of Flocking-Based Control Schemes in Smart Grid Applications

A Random Chemistry Algorithm for Identifying Multiple Contingencies that Initiate Cascading Failure

Critical clearing time evaluation of Nigerian 330kV transmission system

ELEC4612 Power System Analysis Power Flow Analysis

A Generalized Hamiltonian Model for Power System Dynamics with Relay Action. Raja Timihiri. Project Advisor: Christopher DeMarco

Real Time Voltage Control using Genetic Algorithm

Transient Stability Assessment of Synchronous Generator in Power System with High-Penetration Photovoltaics (Part 2)

The N k Problem using AC Power Flows

CHAPTER 2 LOAD FLOW ANALYSIS FOR RADIAL DISTRIBUTION SYSTEM

THE vital significance of studying cascading outages. Dynamic Modeling of Cascading Failure in Power Systems

Risk Assessment of Power System Considering Frequency Dynamics and Cascading Process

Studying Cascading Overload Failures under High Penetration of Wind Generation

A STATIC AND DYNAMIC TECHNIQUE CONTINGENCY RANKING ANALYSIS IN VOLTAGE STABILITY ASSESSMENT

ECE 422/522 Power System Operations & Planning/Power Systems Analysis II : 7 - Transient Stability

COMPARISON OF STATISTICAL ALGORITHMS FOR POWER SYSTEM LINE OUTAGE DETECTION

Reliability of Bulk Power Systems (cont d)

Security Monitoring and Assessment of an Electric Power System

2015 IEEE. Digital Object Identifier: /PTC

Analyzing the Effect of Loadability in the

ANALYSIS OF INTERDEPENDENCIES BETWEEN ITALY S ECONOMIC SECTORS

1. Introduction. Keywords Transient Stability Analysis, Power System, Swing Equation, Three-Phase Fault, Fault Clearing Time

AC Power Flows, Generalized OPF Costs and their Derivatives using Complex Matrix Notation

Electrical Centrality Measures for Electric Power Grid Vulnerability Analysis

POWER flow studies are the cornerstone of power system

Minimization of load shedding by sequential use of linear programming and particle swarm optimization

Two-Layer Network Equivalent for Electromagnetic Transients

SINGLE OBJECTIVE RISK- BASED TRANSMISSION EXPANSION

Lossy DC Power Flow. John W. Simpson-Porco. Universidad de Chile Santiago, Chile. March 2, 2017

Improving Transient Stability of Multi-Machine AC/DC Systems via Energy-Function Method

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

The Effect of the Harmonics, the Fault Location and the Fault Resistance on the Performance of the Impedance-Type Distance Relay

URTDSM Initiative in India and Controlled Islanding using PMU Measurements

Risk Analysis for Assessment of Vegetation Impact on Outages in Electric Power Systems. T. DOKIC, P.-C. CHEN, M. KEZUNOVIC Texas A&M University USA

Section 5. TADS Data Reporting Instruction Manual DRAFT Section 5 and Associated Appendices With Proposed Event Type Numbers

A Markovian influence graph formed from utility line outage data to mitigate cascading

The Study of Overhead Line Fault Probability Model Based on Fuzzy Theory

Enhanced Newton Method Based Radial Distribution System Load Flow Analysis with Extrapolation Techniques

New Formulations of the Optimal Power Flow Problem

IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 29, NO. 4, JULY Stochastic Analysis of Cascading-Failure Dynamics in Power Grids

Lambda-gaga: Toward a New Metric for the Complex System State of the Electrical Grid

Optimal PMU Placement

Understanding Load Flow Studies by using PSAT

Local Cyber-physical Attack with Leveraging Detection in Smart Grid

An Efficient Decoupled Power Flow Control Method by use of Phase Shifting Transformers

Adaptive Distance Relaying Scheme for Power Swing Tripping Prevention

Augmented Branch Failure Model for Energy Function Analysis in the Cascading Failure

On the Scaling Property of Power Grids

Simulating a Power System

Chapter 2 Topology-Driven Performance Analysis of Power Grids

IEEE Power and Energy Society General Meeting, July 2010, Minneapolis, MN USA

Weighted Least Squares Topology Error Detection And Identification

Optimization Methods for Power Grid Reliability

Enforcing Passivity for Admittance Matrices Approximated by Rational Functions

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous)

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

Branch Outage Simulation for Contingency Studies

ECEN 667 Power System Stability Lecture 15: PIDs, Governors, Transient Stability Solutions

Propagation of load shed in cascading line outages simulated by OPA. COMPENG 2010: Complexity in Engineering, Rome Italy, February 2010

Australian Journal of Basic and Applied Sciences. General Fault Admittance Method Solution of a Balanced Line-to-Line-to-Line Fault

FLEXIBLE ac transmission system (FACTS) devices give

Transcription:

Modeling and Identification of Worst-Case Cascading Failures in Power Systems arxiv:73232v [cssy] Mar 27 Chao Zhai, Hehong Zhang, Gaoxi Xiao and Tso-Chien Pan * March 6, 27 Abstract Cascading failures in power systems normally occur as a result of initial disturbance or faults on electrical elements, closely followed by errors of human operators It remains a great challenge to systematically trace the source of cascading failures in power systems In this paper, we develop a mathematical model to describe the cascading dynamics of transmission lines in power networks In particular, the direct current (DC power flow equation is employed to calculate the transmission power on the branches By regarding the disturbances on the elements as the control inputs, we formulate the problem of determining the initial disturbances causing the cascading blackout of power grids in the framework of optimal control theory, and the magnitude of disturbances or faults on the selected branch can be obtained by solving the system of algebraic equations Moreover, an iterative search algorithm is proposed to look for the optimal solution leading to the worst case of cascading failures Theoretical analysis guarantees the asymptotic convergence of the iterative search algorithm Finally, numerical simulations are carried out in IEEE 9 Bus System and IEEE Bus System to validate the proposed approach Introduction The stability and secure operation of power grids have a great impact on other interdependent critical infrastructure systems such as energy system, transportation system, finance system and communication system Nevertheless, contingencies on vulnerable components of power systems and errors of human *Chao Zhai, Hehong Zhang, Gaoxi Xiao and Tso-Chien Pan are with Institute of Catastrophe Risk Management, Nanyang Technological University, Nanyang Avenue, Singapore 639798 They are also with Future Resilient Systems, Singapore- ETH Centre, Create Way, CREATE Tower, Singapore 3862 Hehong Zhang and Gaoxi Xiao are also with School of Electrical and Electronic Engineering, Nanyang Technological University Email: EGXXiao@ntuedusg

operators could trigger the chain reactions ending up with the large blackout of power networks For instance, the North America cascading blackout on August, 23 made million people living without electricity [] The misoperation of a German operator in November 26 triggered a chain reaction of power grids and finally caused million Europeans losing access to power [2] Recently, a relay fault near Taj Mahal in India gave rise to a severe cascading blackout on July 3, 22 affecting 6 million people Thus, it is vital to identify worst possible attacks or initial disturbances on the critical electrical elements in advance and develop effective protection strategies to alleviate the cascading blackout of power systems A cascading blackout of power system is defined as a sequence of component outages that include at least one triggering component outage and subsequent tripping component outages due to the overloading of transmission lines and situational awareness errors of human operators [3,, ] Note that a cascading failure does not necessarily lead to a cascading blackout or load shedding The existing cascading models basically fall into 3 categories [3] The first type of models only reveals the topological property and ignores physics of power grids, and thus is unable to accurately describe the cascading evolution of power networks in practice [6, 7] The second type of models focuses on the quasi-steady-state of power systems and computes the power flow on branches by solving the DC or alternating current (AC power flow equations The third one resorts to the dynamic modeling in order to investigate the effects of component dynamics on the emergence of cascading failures [8, 9, ] A dynamic model of cascading failure was presented to deal with the interdependencies of different mechanisms [], which takes into account the transient dynamics of generators and protective relays The disturbances on the transmission lines of power grids generally take the form of impedance or admittance changes in existing work [, 2, 3] For example, the outage of a transmission line leads to the infinite impedance or zero admittance between two relevant buses Linear or nonlinear programming is normally employed to formulate the problem of determining the disruptive disturbances [] presents two different optimization formulations to analyze the vulnerability of power grids Specifically, the nonlinear programming is adopted to address the voltage disturbance, and nonlinear bilevel optimization is employed to deal with the power adjustment The existing work has largely ignored the cascading process of transmission lines when the power system is suffering from disruptive disturbances Previous optimization formulations are therefore not sufficient to describe the cascading dynamics of transmission lines in practice since the final configuration of power networks strongly depends on the dynamic evolution of transmission lines besides initial conditions In this paper we will develop a cascading model of power networks to describe the dynamical evolution of transmission lines Moreover, the problem of determining the cause of cascading failure is 2

formulated in the framework of optimal control theory by treating the disruptive disturbances of power systems as control inputs in the optimal control system The proposed approach provides a new insight into tracing disruptive disturbances on vulnerable components of power grids The outline of this paper is organized as follows Section 2 presents the cascading model of power systems and the optimal control approach Section 3 provides theoretical results for the problem of identifying disruptive disturbances, followed by simulations and validation on IEEE 9 and Bus Systems in Section Finally, we conclude the paper and discuss future work in Section 2 Problem Formulation The power system is basically composed of power stations, transformers, power transmission networks, distribution stations and consumers (see Fig In this work, we are interested in identifying disruptive disturbances (eg, lightning or storm on transmission lines that trigger the chain reaction and cause the cascading blackout of power grids The disturbances give rise to the admittance changes of transmission lines, which results in the rebalance of power flow in power grids The overloading of transmission lines causes certain circuit breakers to sever the corresponding branches and readjust the power network topology The above process does not pause until the power grid reaches a new steady state and transmission lines are not severed any more In this section, we will propose a cascading model to describe the cascading process of transmission lines, where the DC power flow equation is solved to obtain the power flow on each branch More significantly, the mathematical formulation based on optimal control is presented by treating the disruptive disturbances of power grids as the control inputs in the optimal control system 2 Cascading model The cascading model describes the evolution of branch admittance as a result of overloading on transmission lines and the ensuing branch outage To characterize the connection state of transmission line, we introduce the state function of the transmission line that connects Bus i and Bus j as follows, P i j c 2 i j + π 2σ ; g(p i j,c i j =, P i j c 2 i j π 2σ ; sinσ(pi 2 j c2 i j 2, otherwise where i, j I nb = {,2,,n b }, i j and n b is the total number of buses in the power system σ is a tunable positive parameter P i j refers to the transmitted power on the transmission line that links Bus i ( 3

Figure : Schematic diagram of power systems suffering from lightning on branches and Bus j, and ci j denotes its power threshold The state function g(pi j, ci j is differentiable with respect to Pi j, and it more closely resembles the step function as σ increases (see Fig 2 The transmission line is in good condition when g(pi j, ci j =, while g(pi j, ci j = implies that the transmission line has been severed by the circuit breaker The cascading model of power systems at the k-th step can be presented as Ypk+ = G(Pikj, ci j Ypk + Eik uk, k =,, 2, m (2 where Ypk = (ykp,, ykp,2,, ykp,n T is the admittance vector for the n transmission lines or branches at the k-th step, and uk = (uk,, uk,2,, uk,n T denotes the control input on transmission lines m is the total number of cascading steps in power networks G(Pikj, ci j and Eik g(pik j, ci j k g(pi2 j2, ci2 j2 G(Pikj, ci j = are the diagonal matrixes defined as k g(pin jn, cin jn and Eik = diag etik = diag(,,,,,, Rn n {z } ik Here Eik is used to select the ik -th branch to add the control input on The intuitive interpretation of Cascading Model (2 is that the admittance of transmission line becomes zero and remains unchanged after the branch outage and that the control input is added on the selected transmission line to directly change its admittance at the initial step

9 8 σ= σ=3 σ= g 7 6 3 2 2 6 8 P ij Figure 2: Threshold function g(p i j,c i j with c i j = Remark 2 Without the reclosing operation of circuit breakers, the maximum number of cascading steps m should be less than or equal to n, ie, the total number of transmission lines in the power network With the reclosing operation of circuit breakers, the cascading model is determined by Y k+ p = G(P k i j,c i j Y p + E ik u k k =,,2,m This ensures that the transmission line gets reconnected once its transmission power is less than the specified threshold 22 DC power flow equation In this work, we focus on the state evolution of transmission lines or mains in power systems and thus compute the DC power flow to deal with the overloading problem Specifically, the DC power flow equation is given by P i = n b n b B i j θ i j = B i j (θ i θ j (3 j= j= where P i and θ i refer to the injection power and voltage phase angle of Bus i, respectively B i j represents the mutual susceptance between Bus i and Bus j, where i, j I nb Equation (3 can be rewritten in matrix form [] P = Bθ

where P = P P 2 P nb, B = n b i=2 B i B 2 B nb B 2 n b i=,i 2 B 2i B 2nb B nb B nb 2 n b i= B n b i, θ = θ θ 2 θ nb Actually, B is the nodal admittance matrix of power networks while using the DC power flow The nodal admittance matrix Yb k at the k-th time step can be obtained as Yb k = AT diag(yp k A where A denotes the branch-bus incidence matrix [] Therefore, the matrix B at the k-th time step of cascading failure can be calculated as B k = Y k b = AT diag(y k p A, Y k p = (y k p,,y k p,2,,y k p,n T, y k p,i = Im(z k p,i, i I n = {,2,,n} where z k p,i denotes the impedance of the i-th branch at the k-th time step Then the DC power flow equation at the k-th time step is given by P k = B k θ k = Y k b θ k ( where P k = (P k,pk 2,,Pk n b T and θ k = (θ k,θk 2,,θk n b T During the cascading blackout, the power network may be divided into several subnetworks (ie, islands, which can be identified by analyzing the nodal admittance matrix Y k b Suppose Y k b is composed of q isolated components or subnetworks denoted by S i,i I q = {,2,,q} and each subnetwork S i includes k i buses, ie, S i = {i,i 2,,i ki }, where i, i 2,, i ki denote the bus identity (ID numbers and q i= k i = n b Notice that Bus i in Subnetwork S i is designated as the reference bus, which is normally a generator bus in practice The nodal admittance matrix of the i-th subnetwork can be computed as Yb,i k = e T i e T i 2 e T i ki Y k b (e i,e i2,,e iki, i I q For simplicity, we introduce two operators and to facilitate the analytical expression and theoretical analysis of solving the DC power flow equation 6

Definition 2 Given the nodal admittance matrix Y k b, the operators and are defined by ( Y k b q = i,e i2,,e iki i=(e T k i ki Y k b,i T k i ki e T i e T i 2 e T i ki and ( Yb k = q i= (e i,e i2,,e iki T k i ( ki Y k b,i T k i ( ki Iki e T i e T i 2, e T i ki respectively, where = R (k i (k i, ki = R k i Remark 22 The power network represented by the nodal admittance matrix Y k b can be decomposed into q isolated subnetworks, and each subnetwork is described by a submatrix Y k b,i,i I q The operators and replace all the elements in the -st row and the -st column of Yb,i k with Moreover, the operator also replaces the remaining part of Yb,i k with its inverse matrix According to algebraic graph theory, the rank of nodal admittance matrix Y k b,i is k i since each subnetwork S i,i {,2,,q} is connected [6] Thus, it is guaranteed that the matrix ( ki Yb,i k T k i has full rank k i and thus it is invertible 23 Optimization formulation The cascading dynamics of power system is composed of the cascading model defined by Equation (2 and DC power flow equation described by Equation (, and these two components are coupled with each other, which characterizes the cascading blackout of power grids after suffering from disruptive disturbances The optimal control algorithm allows us to obtain the disruptive disturbances by treating the 7

Figure 3: Optimal control approach to identifying disruptive disturbances disturbances as the control inputs of the optimal control system (see Fig 3 Specifically, the cascading model describes the outage of overloading branches and updates the admittance on transmission lines with the latest power flow, which is provided by the DC power flow equation Meanwhile, the DC power flow equation is solved with the up-to-date admittance of branches from the cascading model The above two processes occur iteratively in describing the evolution of admittance and transmission power on transmission lines Moreover, the cascading dynamics of power system exactly functions as the state equation of optimal control system In this way, the optimal control algorithm allows us to gain the control input or disruptive disturbance that triggers the chain reaction of the proposed cascading model The identification of disruptive disturbances in power systems can be formulated as the following optimal control problem with the cost function J(Yp m,u k = T(Yp m m + ε min u k J(Y m p,u k ( k= u k 2 max{,ι k} where n = (,,, T R n and ε is a positive weight represents the 2-norm As mentioned before, the state equation of the optimal control system consists of Equations (2 and ( The above cost function includes two terms Specifically, the first term T(Y m p is differentiable with respect to Y m p, and it quantifies the power state or connectivity of power networks at the final step of cascading blackout, and the second term characterizes the control energy at the first ι time steps with the constraint ι (m In 8 (6

practice, T(Yp m is designed according to the specific concerns about the worst-case scenario in power systems In particular, the parameter ε is set small enough so that the first term dominates in the cost function The objective is to minimize T(Yp m by adding the appropriate control input u k on the branches of power systems at the given time step Remark 23 In practice, the disruptive disturbances of power systems come from contingencies such as lightning and situational awareness errors of human operators, etc 3 Theoretical Analysis In this section, we will present some theoretical results on the proposed optimal control algorithm First of all, the properties of operators and are given by the following lemmas Lemma 3 For the nodal admittance matrix Y k b Rn b n b, the equations ( ( Yb k Yb k ( = Yb k ( Yb k q = i,e i2,,e iki diag(, i=(e T k i e T i e T i 2 (7 e T i ki hold Proof It follows from Definition 2 that ( ( Yb k Yb k q = (e i,e i2,,e iki T k i i= ki T k i ( ki Y k b,i Y k b,i T k i T k i ki ( ki Iki e T i e T i 2 = q i= (e i,e i2,,e iki T k i T k i ( ki ( ki Y k b,i T k i Y k b,i T k i ( ki Iki e T i ki ( ki e T i e T i 2 e T i ki 9

Moreover, it follows from ( ki = ( ki = Yb,i k T k i Y k b,i T k i ( ki ( ki T k i ( ki Y k b,i T k i Y k b,i T k i that ( ( Yb k Yb k = q i= (e i,e i2,,e iki diag(, T k i e T i e T i 2 e T i ki Likewise, we can prove ( Yb k ( Yb k q = i,e i2,,e iki diag(, i=(e T k i e T i e T i 2 e T i ki Lemma 3 indicates that the two operators and are commutative for the same square matrix Given the injection power for each bus P k = (P k,pk 2,,Pk n b T at the k-th time step, the quantitative relationship between Y k p and power flow on each branch is presented as follows Lemma 32 P k i j = e T i A T diag(y k p Ae j (e i e j T (A T diag(y k p A P k, i, j I nb where e i = (,,,,, }{{} T R n i th Proof It follows from the solution to DC power flow equation θ k = (B k P k and B k = A T diag(y k p A that P k i j = B k i j(θ k i θ k j = e T i B k e j (e i e j T θ k = e T i B k e j (e i e j T (B k P k = e T i A T diag(y k p Ae j (e i e j T (A T diag(y k p A P k

Similar to the matrix inversion, the operators and satisfy the following equation in terms of the derivative operation Lemma 33 (A T diag(y k p A y k p,i = (A T diag(y k p A (A T diag(e i A (A T diag(y k p A, i I n Proof Lemma 3 allows to obtain (A T diag(yp k A (A T diag(yp k A = q i= Since the derivative of the constant is, we have [(A T diag(yp k A (A T diag(yp k A ] (e i,e i2,,e iki diag(, T k i e T i e T i 2 e T i ki = (AT diag(y k p A y k p,i = y k p,i Then it follows from q i= y k p,i (A T diag(y k p A + (A T diag(y k p A (AT diag(y k p A (e i,e i2,,e iki diag(, T k i e T i e T i 2 e T i ki = nb n b (A T diag(yp k A [ (AT diag(yp k A (A T diag(yp k A + (A T diag(yp k A (AT diag(yp k A ] y k p,i = (A T diag(yp k A (AT diag(yp k A (A T diag(yp k A + diag(, T n (AT diag(yp k A y k p,i = (A T diag(yp k A (AT diag(yp k A (A T diag(yp k A + (AT diag(yp k A = nb n b y k p,i y k p,i y k p,i y k p,i y k p,i that (A T diag(y k p A y k p,i = (A T diag(yp k (A T diag(y k A p A (A T diag(yp k A y k p,i = (A T diag(yp k A (A T diag( Y P k y k A (A T diag(yp k A p,i = (A T diag(y k p A (A T diag(e i A (A T diag(y k p A

Next, we present theoretical results relevant to optimal control problem ( For the discrete time nonlinear system, optimal control theory provides the necessary conditions for deriving the control input to minimize the given cost function Theorem 3 For the discrete time optimal control problem min u k J(x k,u k with the state equation x k+ = f (x k,u k, k =,,,m and the cost function m J(x k,u k = φ(x m + k= L(x k,u k, the necessary conditions for the optimal control input u k are given as follows x k+ = f (x k,u k 2 λ k = ( f x k T λ k+ + L x k 3 ( f u k T λ k+ + L u k = λ m = Φ x m Proof It is a special case (ie, time invariant case of the optimal control for the time-varying discrete time nonlinear system in [7] Hence the proof is omitted By applying Theorem 3 to the optimal control problem (, we obtain the necessary conditions for identifying the disruptive disturbance of power systems with the cascading model (2 and the DC power flow equation ( Theorem 32 The necessary condition for the optimal control problem ( corresponds to the solution of the following system of algebraic equations Yp k+ G(Pi k j,c i j Yp k + max{,ι k} 2ε and the optimal control input is given by u k = Proof See Appendix max{,ι k} 2ε m k 2 E ik s= m k 2 E ik s= Y m s p Y m s p 2 Y m s p Y m s p T(Y m p Y m p = n, k =,,,m (8 T(Y p m Yp m, k =,,,m (9

Table : Iterative Search Algorithm : Set the maximum number of steps i max, i = and J = J max 2: while (i <= i max 3: Solve the system of algebraic equation (8 : Compute the control input u i from (9 : Validate the control input u i in (2 6: Compute the resulting cost function J i from (6 7: if (J i < J 8: Set u = u i and J = J i 9: end if : Set i = i + : end while It is necessary to winnow the solutions to Equation (8, since they just satisfy necessary conditions for optimal control problem ( Thus, we introduce a search algorithm to explore the optimal control input or initial disturbances Table presents the implementation process of the Iterative Search Algorithm (ISA in details First of all, we set the maximum iterative steps i max of the ISA and the initial value of cost function J, which is a sufficiently large number J max and is larger than the maximum value of the cost function The solution to the system of algebraic equation (8 allows us to obtain the control input u i from (9 Then we compute the cost function J i from ( by adding the control input u i in power systems Then J and u are replaced with J i and u i if J i is less than J Afterwards, the algorithm goes to the next iteration and starts solving the system of algebraic equation (8 once again Regarding the Iterative Search Algorithm in Table, we have the following theoretical result Theorem 33 The Iterative Search Algorithm in Table ensures that the cost function J and control input u converge to the optima as the iteration steps i max go to infinity Proof The ISA in Table indicates that the cost function J decreases monotonically as time goes Considering that J is the lower bounded (ie, J, it can be proved that J converges to the infimum according to monotone convergence theorem in real analysis [8] For each iteration, the system of algebraic equation (8 is solved with a random initial condition As a result, the cost function J and control input u converge to the optima as the iteration steps i max go to infinity 3

Simulation and Validation In this section, we implement the proposed Disturbance Identification Algorithm to search for the disruptive disturbances added on selected branches in IEEE 9 Bus System and IEEE Bus System The numerical results on disruptive disturbances are validated by disturbing the selected branch with the computed magnitude of disturbance in the corresponding IEEE Bus Systems To sever as many branches as possible, we define the terminal constraint in cost function (6 as follows T (Yp m = 2 Y p m 2 and derive its partial derivative with respect to Y m p T(Yp m = Yp m ( By substituting ( into (8, we obtain the desired system of algebraic equations Yp k+ G(Pi k j,c i j Yp k + IEEE 9 Bus System max{,ι k} 2ε Y m p m k 2 E ik s= Y m s p Y m s p Y m p = n, k =,,,m ( The parameter settings of IEEE 9 Bus System (see Fig are presented in Table 2 and Table 3 [9] It is worth noting that R represents the reference bus (slack bus G refers to the generator bus and L stands for the load bus in Table 3 Per unit values are adopted with the base value MVA Other parameters for the dynamic model of power system are given as σ =, ι =, ε =, i max =, J max = 6 and m = 9 The solver fsolve in Matlab is employed to solve the system of algebraic equations ( Figure shows the computed disturbance and corresponding cost for each branch by the ISA in Table It is observed that the disturbance on Branch 2 results in the least cost, which indicates the most outage branches in the final step In particular, Fig 6 presents the time evolution while applying the ISA to search for the desired disturbance or optimal control input on Branch 2 in rounds After 7 rounds, the cost function is lowered greatly to the bottom and keeps invariant afterwards Correspondingly, the computed control input converges to 87, which exactly severs Branch 2 Branch 2 is selected to add the disruptive disturbance that initiates the chain reaction of cascading blackout In Fig 7, red balls denote the generator buses, and green ones refer to the load buses Bus identity (ID numbers and branch ID numbers are marked as well The arrows represent the power flow on each branch A branch is severed once its transmission power exceeds the given threshold The arrow disappears if there is no power transmission on the branch The power system is running in the normal

Figure : IEEE 9 Bus System 2 2 8 6 2 Control input 2 8 Cost function 6 2 2 3 6 7 8 9 Branch ID 2 3 6 7 8 9 Branch ID Figure : Control input and the resulted cost on each branch in IEEE 9 Bus System Control input 9 9 8 8 7 7 6 6 2 3 6 7 8 9 Round Cost function 8 7 6 3 2 2 3 6 7 8 9 Round Figure 6: Time evolution of control input and the resulted cost on Branch 2

Table 2: IEEE 9 Bus System-Branch data Branch number Source bus Sink bus Reactance Power threshold 8 2 2 7 92 8 3 3 9 7 9 6 6 7 72 7 7 8 63 8 9 6 6 9 9 8 8 Table 3: IEEE 9 Bus System-Bus data Bus number Bus type Power injection R 7 2 G 63 3 G 8 L L -2 6 L -9 7 L 8 L - 9 L state at Step Then the disruptive disturbance computed by the ISA (susceptance decrement 87 is added to sever Branch 2 at Step 2 Then Branch, Branch and Branch break off simultaneously at Step 3 Subsequently, Branch 3, Branch 6, Branch 7 and Branch 9 are removed from the power system at Step As a result, the power network is divided into 8 islands without any power consumption In particular, there is no power transmission on Branch 8 since Bus 6 and Bus 9 are both load buses 6

Step: Step:2 2 2 7 7 8 9 9 3 3 2 7 7 8 9 9 3 3 6 8 6 8 6 6 Step:3 Step: 2 7 7 8 9 9 3 3 2 7 8 9 3 6 8 8 6 6 6 6 Load bus Generator bus Power flow Branch Figure 7: Branch 2 Cascading process of the IEEE 9 Bus System under the computed initial disturbances on 7

Figure 8: IEEE Bus System 2 IEEE Bus System The ISA is also implemented on the IEEE Bus System (see Fig 8 to trace the initial disturbance on branches that result in the worst blackout of power network The relevant branch data and bus data are shown in Table and Table, respectively [9] Other parameters for are given as follows: σ =, ε =, ι =, i max =, J max = 6 and m = Figure 9 presents the computed control input on each branch and the resulted cost level at the final step Of all the computed disturbances, we can observe that the disturbance on Branch 6 (red link leads to the least value (387 of cost function, which implies the worst blackout of power networks The process of iterative search for the least cost value and the corresponding control input is illustrated in Fig In particular, the cascading process caused by the initial admittance change of 9 on Branch 6 is shown in Fig The process ends up with 2 connected subnetworks and 8 isolated buses after 6 cascading steps The subnetwork with one generator bus (Bus 6 and 3 load buses (Bus, Bus 2 and Bus 3 is still in operation, while the other one with two load buses (Bus 9 and Bus stops running due to the lack of power supply The validation results on IEEE 9 Bus System and IEEE Bus System demonstrate the power network can be completely destroyed by disruptive disturbances on branches In the simulations, the convergence rate of the ISA strongly depends on the initial condition of solving the system of algebraic equation (8 in each iteration 8

Table : IEEE Bus System-Branch data Branch number Source bus Sink bus Reactance Power threshold 2 9 3 2 223 3 3 2 3 98 2 76 3 2 7 3 6 3 7 7 7 2 3 8 7 29 3 9 9 6 3 6 22 3 6 99 3 2 6 2 26 3 3 6 3 3 3 7 8 76 3 7 9 3 6 9 8 3 7 9 27 3 8 92 3 9 2 3 2 3 2 3 38 3 9

2 8 8 7 6 6 Control input 2 8 Cost function 3 6 2 2 2 6 8 2 6 8 2 Branch ID 2 6 8 2 6 8 2 Branch ID Figure 9: Control input and the resulted cost on each branch of the IEEE Bus System 3 8 2 7 2 6 Control input Cost function 3 2 2 3 6 7 8 9 Round 2 3 6 7 8 9 Round Figure : Time evolution of control input and the resulted cost on Branch 6 2

Step Step 2 Step 3 2 2 9 3 2 2 3 8 6 8 7 7 7 6 6 2 3 3 8 9 9 3 2 2 2 9 3 2 2 3 8 6 8 7 7 7 6 6 2 3 8 9 9 3 2 2 2 9 3 2 7 2 3 8 6 9 6 8 7 9 8 7 2 3 2 3 2 3 2 3 Step Step Step 6 2 9 3 2 2 3 8 6 8 7 7 6 8 9 9 3 2 2 9 3 2 2 3 8 6 6 8 7 7 9 9 3 2 2 9 3 2 6 8 7 7 9 2 3 2 3 2 3 2 3 2 3 2 3 Figure : Cascading process of the IEEE Bus System under the computed initial disturbances on Branch 6 2

Table : IEEE Bus System-Bus data Bus number Bus type Power injection R 2 G 27 3 G 92 L -78 L -76 6 G 2 7 L 8 G 9 L -29 L -9 L -3 2 L -6 3 L -3 L -9 Conclusions A cascading model of transmission lines was developed to describe the evolution of branches on power systems under disruptive contingencies With the cascading model and DC power flow equation, the identification problem of worst case cascading failures was formulated with the aid of optimal control theory by treating the disturbances as the control inputs Simulation results demonstrate the effectiveness of our approach The proposed approach allows us to determine the most disruptive disturbances on the targeted branch, which provides a new perspective of designing the corresponding protection strategy to enhance the resilience and stability of power system and interdependent critical infrastructure systems Future work includes improving the cascading dynamics of power system with AC power flow equation and designing cooperative control strategies of protective relay to protect power systems [2, 2] 22

Acknowledgment This work is partially supported by the Future Resilience System Project at the Singapore-ETH Centre (SEC, which is funded by the National Research Foundation of Singapore (NRF under its Campus for Research Excellence and Technological Enterprise (CREATE program It is also supported by Ministry of Education of Singapore under Contract MOE26-T2--9 Appendix Now we present the proof of Theorem 32 From Theorem 3, the necessary conditions for the optimal control problem ( can be determined as Y k+ p = G(P k i j,c i j Y k p + E ik u k (2 ( Y k+ T p ε λ k+ + u k max{,ι k} u k 2 = (3 u k λ k = ( Y k+ T p ε Yp k λ k+ + max{,ι k} u k 2 Yp k ( T(Yp m λ m = n ( Y m p where n = (,,, T R n Thus, solving Equation (3 leads to and simplifying Equation ( yields with the final condition λ m = T(Y m p Y m p u k = E ik λ k+ 2ε λ k = max{,ι k} (6 ( Y k+ T p Yp k λ k+ (7 being derived from Equation ( Therefore, we have m k 2 λ k+ = s= Combining Equations (6 and (8, we obtain Y m s p Y m s p T(Y p m Yp m (8 u k = max{,ι k} 2ε m k 2 E ik s= Y m s p Y m s p T(Y m p Y m p (9 23

Substituting (9 into (2 yields Yp k+ G(Pi k j,c i j Yp k + max{,ι k} 2ε m k 2 E ik s= Y m s p Y m s p T(Y m p Y m p = n, k =,,,m which is the integrated mathematical representation of necessary conditions (2, (3, ( and ( for the optimal control problem ( Next, we focus on the computation of the matrix Yp k+ Yp k, k =,,,m Clearly, this matrix can be rewritten as Y k+ p Y k p = y k+ p, y k p, y k+ p,2 y k p, y k+ p, y k p,2 y k+ p,2 y k p,2 y k+ p, y k p,n y k+ p,2 y k p,n y k+ p,n y k p, y k+ p,n y k p,2 y k+ p,n y k p,n (2 where y k+ p,l = g(p k i l j l,c il j l y k p,l + et l E ik u k Therefore, we have y k+ p,l y k p,s = g(pk i l j l,c il j l y k p,s = g(pk i l j l,c il j l P k i l j l y k p,l + g(pk i l j l,c il j l yk p,l y k p,s i l j l Pk y k p,s y k p,l + g(pk i l j l,c il j l yk p,l, s,l =,2,,n y k p,s (2 where y k p,l y k p,s =, s = l,, s l (22 and g(p k i l j l,c il j l P k i l j l = P k i l j l σ cosσ((p k i l j l 2 c 2 i l j l,, otherwise c 2 i l j l π 2σ < Pk i l j l < c 2 i l j l + π 2σ ; (23 2

It follows from Lemma 32 and Lemma 33 that P k i l j l y k p,s = [ e T i l A T diag(y k p Ae jl (e il e jl T (A T diag(y k p A P k] y k p,s = [ e T i l A T diag(yp k ] Ae jl y k (e il e jl T (A T diag(yp k A P k p,s + e T i l A T diag(yp k [ (e il e jl T (A T diag(yp k A P k] Ae jl = e T i l A T diag ( Y k p y k p,s y k p,s Ae jl (e il e jl T (A T diag(y k p A P k (2 + e T i l A T diag(y k p Ae jl (e il e jl T (AT diag(y k p A y k p,s = e T i l A T diag(e s Ae jl (e il e jl T (A T diag(yp k A P k e T i l A T diag(yp k Ae jl (e il e jl T (A T diag(yp k A (A T diag(e s A (A T diag(yp k A P k Thus, each element in Matrix (2 is explicitly expressed by Equation (2, which can be obtained by taking into account Equations (, (22, (23 and (2 This completes the proof of Theorem 32 P k References [] Final Report on the August, 23 Blackout in the United States and Canada Electricity Markets and Policy Group Technical report, US-Canada Power System Outage Task Force, 2 [2] Final Report System Disturbance on November 26 Technical Report, Union for the Coordination of Transmission of Electricity, 27 [3] Hines, Paul DH, and Pooya Rezaei Cascading Failures in Power Systems Smart Grid Handbook, 26 [] Dobson, I, Carreras, BA, Lynch, VE, and Newman, DE Complex systems analysis of series of blackouts: cascading failure, critical points, and self-organization Chaos: An Interdisciplinary Journal of Nonlinear Science 7, 263, 27 [] Vaiman, M, Bell, K, Chen, Y, et al Risk assessment of cascading outages: methodologies and challenges IEEE Transactions on Power Systems 27 (2, 636, 22 [6] Hines, P, Cotilla-Sanchez, E, and Blumsack, S Do topological models provide good information about vulnerability in electric power networks? Chaos: An Interdisciplinary Journal of Nonlinear Science 2 (3, 3322, 2 2

[7] Yu, Y, Xiao, G, Zhou, J, Wang, Y, Wang, Z, Kurths, J, Schellnhuber, H J, System crash as dynamics of complex networks Proceedings of the National Academy of Sciences, 2629, 26 [8] Cate, EG, Hemmaplardh, K, Manke, JW, and Gelopulos, DP Time frame notion and time response of the models in transient, mid-term and long-term stability programs IEEE Transactions on Power Apparatus and Systems PAS-3 (, 3, 98 [9] Roytelman, I and Shahidehpour, SM A comprehensive long term dynamic simulation for power system recovery IEEE Transactions on Power Systems 9 (3, 2733, 99 [] Song, J, Cotilla-Sanchez, E, Ghanavati, G, Hines, P D Dynamic modeling of cascading failure in power systems IEEE Transactions on Power Systems, 3(3: 28-29, 26 [] Kim, Taedong, Stephen J Wright, Daniel Bienstock, and Sean Harnett, Analyzing vulnerability of power systems with continuous optimization formulations, IEEE Transactions on Network Science and Engineering 3(3: 32-6, 26 [2] Tarsi, David Simultaneous Solution of line-out and open-end line-to-ground short circuits IEEE Transactions on Power Apparatus and Systems, 6(PAS-89: 22-22, 97 [3] Perez LG, Flechsig AJ, Venkatasubramanian VA, Modeling the protective system for power system dynamic analysis, IEEE Transactions on Power Systems, 9(: 963-973, 99 [] Stott, B, Jardim, J and Alsaç, O, DC power flow revisited IEEE Transactions on Power Systems, 2(3: 29-3, 29 [] Stagg, Glenn W, and Ahmed H El-Abiad Computer Methods in Power System Analysis McGraw-Hill, 968 [6] Godsil, Chris, and Gordon F Royle Algebraic graph theory Vol 27 Springer Science & Business Media, 23 [7] Frank L Lewis and Vassilis L Syrmos Optimal Control, 2nd Edition Wiley-Interscience, 2nd edition, October 99 [8] Yeh, James Real Analysis: Theory of Measure and Integration World Scientific, 26 26

[9] R D Zimmerman, C E Murillo-Sánchez, and R J Thomas, Matpower: Steady-state operations, planning and analysis tools for power systems research and education, IEEE Transactions on Power Systems, vol 26, no, pp 2-9, Feb 2 [2] Hong, Y, Zhai, C, Dynamic coordination and distributed control design of multi-agent systems, Control Theory & Applications,, 28, 2 [2] Zhai, C, Hong, Y, Decentralized sweep coverage algorithm for uncertain region of multi-agent systems, Proceedings of American Control Conference, Montréal, Canada, pp 22-27, 22 27