Power Grid Partitioning: Static and Dynamic Approaches

Similar documents
CURENT Course Power System Coherency and Model Reduction

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

Power System Model Reduction. Fall 2014 CURENT Course

Implementing Consensus Based Distributed Control in Power System Toolbox

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

CHAPTER 2 LOAD FLOW ANALYSIS FOR RADIAL DISTRIBUTION SYSTEM

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous)

Cyber Attacks, Detection and Protection in Smart Grid State Estimation

Power system modelling under the phasor approximation

Graph-Theoretic Analysis of Power Systems

= V I = Bus Admittance Matrix. Chapter 6: Power Flow. Constructing Ybus. Example. Network Solution. Triangular factorization. Let

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

STA141C: Big Data & High Performance Statistical Computing

EE 6501 POWER SYSTEMS UNIT I INTRODUCTION

Dynamic Decomposition for Monitoring and Decision Making in Electric Power Systems

SIGNIFICANT increase in amount of private distributed

EE2351 POWER SYSTEM ANALYSIS UNIT I: INTRODUCTION

Joint Frequency Regulation and Economic Dispatch Using Limited Communication

KINGS COLLEGE OF ENGINEERING Punalkulam

Oscillation energy based sensitivity analysis and control for multi-mode oscillation systems

Machine Learning for Data Science (CS4786) Lecture 11

SPEED-GRADIENT-BASED CONTROL OF POWER NETWORK: CASE STUDY

254 IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, VOL. 2, NO. 3, SEPTEMBER 2015

POWER SYSTEM STABILITY

Mixed Integer Linear Programming Formulation for Chance Constrained Mathematical Programs with Equilibrium Constraints

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

Markov Chains and Spectral Clustering

Predicting, controlling and damping inter-area mode oscillations in Power Systems including Wind Parks

1 Unified Power Flow Controller (UPFC)

A Decoupling Based Direct Method for Power System Transient Stability Analysis

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

FLEXIBLE ac transmission system (FACTS) devices give

Spectral Clustering. Spectral Clustering? Two Moons Data. Spectral Clustering Algorithm: Bipartioning. Spectral methods

Performance of Flocking-Based Control Schemes in Smart Grid Applications

Spectral Clustering. Guokun Lai 2016/10

ECEN 667 Power System Stability Lecture 25: FFT, Energy Methods

Static and Transient Voltage Stability Assessment of Power System by Proper Placement of UPFC with POD Controller

Mixed Integer Linear Programming and Nonlinear Programming for Optimal PMU Placement

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

A Smart Grid Vulnerability Analysis Framework for Coordinated Variable Structure Switching Attacks

Introduction to Spectral Graph Theory and Graph Clustering

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

Communities, Spectral Clustering, and Random Walks

Supplementary Information for Enhancing synchronization stability in a multi-area power grid

ELEC4612 Power System Analysis Power Flow Analysis

QUESTION BANK ENGINEERS ACADEMY. Power Systems Power System Stability 1

ECE 585 Power System Stability

Identification of Synchronous Generator Parameters Using Continuous ARX Model and Least Square Estimation

Equivalent relaxations of optimal power flow

1 Matrix notation and preliminaries from spectral graph theory

CHAPTER 2 DYNAMIC STABILITY MODEL OF THE POWER SYSTEM

Spectral Clustering on Handwritten Digits Database

Module 3 : Sequence Components and Fault Analysis

Q-V droop control using fuzzy logic and reciprocal characteristic

Spectral clustering. Two ideal clusters, with two points each. Spectral clustering algorithms

Distributed Frequency Control in Power Grids Under Limited Communication

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

WIDE AREA CONTROL THROUGH AGGREGATION OF POWER SYSTEMS

Blackouts in electric power transmission systems

Frequency and Damping Characteristics of Generators in Power Systems

SUPPLEMENTARY INFORMATION

Wide-Area Monitoring and Control of WECC Transfer Paths Using Real-Time Digital Simulations. Annual Project Report October 21, 2013

TRANSIENT STABILITY IMPROVEMENT OF POWER SYSTEM USING UPFC AND FEEDBACK LINEARIZATION CONTROL

ANALYSIS OF SUBSYNCHRONOUS RESONANCE EFFECT IN SERIES COMPENSATED LINE WITH BOOSTER TRANSFORMER

MATH 567: Mathematical Techniques in Data Science Clustering II

Self-Tuning Control for Synchronous Machine Stabilization

Control Strategies for Microgrids

Coordinated Design of Power System Stabilizers and Static VAR Compensators in a Multimachine Power System using Genetic Algorithms

Performance Of Power System Stabilizerusing Fuzzy Logic Controller

Tutorial 2: Modelling Transmission

PowerApps Optimal Power Flow Formulation

Optimal Placement & sizing of Distributed Generator (DG)

POWER SYSTEM STABILIZER CONTROL FOR WIND POWER TO ENHANCE POWER SYSTEM STABILITY

Classification Semi-supervised learning based on network. Speakers: Hanwen Wang, Xinxin Huang, and Zeyu Li CS Winter

Analysis of Bifurcations in a Power System Model with Excitation Limits

Locating Distributed Generation. Units in Radial Systems

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

Power System Stability and Control. Dr. B. Kalyan Kumar, Department of Electrical Engineering, Indian Institute of Technology Madras, Chennai, India

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

Application of Virtual Synchronous Generator in Solar Power Generation

Spectral Clustering. Zitao Liu

1 Matrix notation and preliminaries from spectral graph theory

IEEE PES Task Force on Benchmark Systems for Stability Controls

Optimal PMU Placement

Multi-Level Power-Imbalance Allocation Control for Secondary Frequency Control of Power Systems

The DC Optimal Power Flow

Slow Coherency & Sparsity-Promoting Optimal Wide-Area Control

EXCITATION CONTROL OF SYNCHRONOUS GENERATOR USING A FUZZY LOGIC BASED BACKSTEPPING APPROACH

Networks and Their Spectra

Data Mining and Analysis: Fundamental Concepts and Algorithms

Simulating a Power System

B.E. / B.Tech. Degree Examination, April / May 2010 Sixth Semester. Electrical and Electronics Engineering. EE 1352 Power System Analysis

8.1 Concentration inequality for Gaussian random matrix (cont d)

Semidefinite Relaxation of Optimal Power Flow for ac-dc Grids

Software Tools: Congestion Management

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

Critical clearing time evaluation of Nigerian 330kV transmission system

Chapter 9: Transient Stability

Lecture 12 : Graph Laplacians and Cheeger s Inequality

Chapter 9 Balanced Faults, Part II. 9.4 Systematic Fault Analysis Using Bus Impedance Matrix

Transcription:

Power Grid Partitioning: Static and Dynamic Approaches Miao Zhang, Zhixin Miao, Lingling Fan Department of Electrical Engineering University of South Florida Tampa FL 3320 miaozhang@mail.usf.edu zmiao, linglingfan}@usf.edu Abstract This paper presents three power grid partitioning methods, which are classified into two categories: static and dynamic approaches. In the static approaches, spectral clustering method based on eigenvectors of the graph Laplacian and mixed-integer programming (MIP) strategy have been used to partition a grid. In dynamic approach, slow coherency based on the eigenvector of inter-area oscillation mode is used for generator grouping. We show the three methods lead to the same partitioning results and give the underlying reason. Index Terms power system partitioning, spectral clustering, MIP, generator grouping, slow coherency. I. INTRODUCTION Power grid clustering strategies in the literature can be classified into two categories: static and dynamic. Static approach concerns only grid topology, connectivity and steady-state characteristics. For example, in [], the electrical coupling strength is used as a coefficient for the analysis of electrical connection, and the electrical modularity is used to assess the quality of the partition. The objective of [] is to identify boundaries of virtual microgrids in a radial distribution network. Graph Laplacian based on the admittance matrix of a power grid is used in [2], [3] for grid partitioning. The method is named as spectral clustering where eigenvectors of the graph Laplacian will be used for clustering. A tutorial for spectral clustering algorithm based can be found in []. Alternatively, mixed integer programming (MIP) problem is formulated to give an optimal partition solution in []. The formulation tries to separate a grid into multiple balancing areas with minimum load shedding. The dynamic approach mainly deals with the system dynamic matrix. Generators are grouped based on eigenvectors of the dominant inter-area oscillation modes. This method of generator clustering is named as slow coherence in []. The generators oscillation modes are highly related to the network topology represented by the admittance matrix (Ybus) and generator dynamic properties. This fact is indicated intuitively in []. In [7], a quantitative description of the relationship of inter-area oscillation modes and the eigenvalues of coupling graph Laplacian dependent on both topology and power transfer pattern is given. Similar findings have been documented in [8] and [9]. The network Laplacian s eigenvalues determine the grid robustness against lower frequency disturbances, which is revealed in [9]. In this paper, we will conduct the power system partitioning via both static and dynamic approaches. Three methods will be used to partition the IEEE -bus system into three areas. Spectral clustering method clusters buses into three areas. This is a simple and direct way with a given adjacent matrix and the partition number. The spectral clustering method has an objective of minimum number of edges cutting. MIP partitioning method determines which edges to cut to result in three areas. This method minimizes the total load shedding. The optimization problem has power flow equations as constraints. MIP partitioning has to add the connectivity constraints to guarantee all nodes inside each area are connected. MIP method is more flexible since we can customize the constraints for different purposes. e.g., we can assign the minimum number of nodes for each area and ensure any branch as a boundary branch between two areas. Finally, the dynamic eigenvector-based clustering method (or slow coherence) is used to cluster generators. The procedure is to build a linear electromechanical (EM) model to find two dominant oscillatory eigenvalues. Based on the corresponding eigenvectors, clustering is conducted. The major contributions of this paper are as follows. Detailed explanations on three partition methods are given and tested on the IEEE -bus system. Methodology similarity of spectral clustering method and slow coherency methods is identified. Both methods rely on eigenvector-based clustering. Further, the reason of similarity of the partitioning results based on spectral clustering and slow coherency is given. Two static methods, spectral clustering and MIP partitioning, are also compared. Reason of the similarity of the partitioning results is given. This paper is organized as follows. Section II introduces two static approaches: spectral clustering and MIP partitioning. Section III gives the generator grouping approach based on dynamic analysis. IEEE -bus system is tested to find the relationship among three approaches. Section IV concludes the paper.

A. Spectral Clustering II. STATIC APPROACHES In this subsection, the properties of Laplacian s eigenvalues and eigenvectors are introduced first. Then the IEEE - bus is tested for three areas clustering via spectral clustering algorithm. ) Laplacian of Network: Given a power system network G = (V, E) with the bus set V and branch set E. The Graph Laplacians (L) will be built as follows. L = D W () where W is the adjacent matrix and D is a diagonal matrix and its i th diagonal component is notated as d i where d i = j W ij. Fig. shows a -node graph. It has only connected component, which means it is an entire connected graph. We assume that each item in the adjacent matrix W is defined as, If i, j are connected. w i,j = (2) 0, otherwise. The Laplacian L is: 2 0 0 0 2 0 0 0 L = 3 0 0 0 0 3. (3) 0 0 0 2 0 0 0 2 x i,j =, If v i,j > 0, If v i,j < 0 x = [ ] x 2 x 3 x x x = (8) If we separate this graph into two subareas, then the number of edges being cut based on i th eigenvalue is C i, which can be computed from x i based on L: (7) C i = xt i Lx i (9) For example, we can have C 2 and C 3 as C 2 = xt 2 Lx 2 =, Cut Edge 3-. C 3 = xt 3 Lx 3 =, Cut Edges -3, 2-3, -, and -. For the graph in Fig., there is only one zero eigenvalue, since the number of connected components is. Its corresponding eigenvector is a scaled vector where all elements are the same. 2 3 Fig.. Connected -node graph 2) Eigenvectors Properties: The i th eigenvalue λ i and eigenvectors v i have the following relationship (): Lv i = λ i v i. () In (), eigenvectors are listed in matrix v by columns. And () gives the corresponding eigenvalues: 0 = λ λ 2 λ. 0.082 0.7 0.72 0.723 0.72 0.8 0.082 0.7 0.338 0.777 0.07 0.8 v = 0.082 0.20 0.90 0.0 0.288 0.72 0.082 0.20 0.90 0.0 0.288 0.72 0.082 0.7 0.7 0.022 0.9 0.8 0.082 0.7 0.038 0.08 0.707 0.8 () λ = [ 0 0.38 3 3 3. ] T Starting from the second eigenvector, which corresponds to the smallest non-zero eigenvalue 0.38, we assume the element in j-th row i-th column as x i,j. () 2 3 Fig. 2. 2 connected components -node graph If we disconnect Edge 3-, shown in Fig. 2, we get following eigenvalues and eigenvectors. 0.77 0 0.289 0 0.73 0 0.77 0 0. 0 0.32 0 v = 0.77 0 0.809 0 0.30 0 0 0.77 0 0.73 0 0.289 0 0.77 0 0.32 0 0. 0 0.77 0 0.30 0 0.809 (0) λ = [ 0 0 3 3 3 3 ] T () Note that there are 2 zero eigenvalues in this scenario since there are two connected components in this graph. Also, the corresponding eigenvectors do not consist of identical elements. The Laplacian matrix L has the same number of zero eigenvalues as its connected components. 3) -Bus System Partitioning: Based on the properties of graph Laplacian, we know that the number of zero eigenvalues representing the number of connected components. Also, we would like to focus on the small non-zero eigenvalues. The smaller the eigenvalue, the fewer the edges will be cut for partitioning. The spectral clustering method is essentially

clustering based on the eigenvectors of smallest non-zero eigenvalues. Let us use IEEE -bus system for three areas clustering. Generally, the weak connectivity is due to higher impedance transmission lines or fewer connections between two subareas. The admittance matrix Y of a power grid can represent the bus connectivity. If two buses (i and j) are tightly connected, then a large magnitude of Y ij is expected. If they are loosely connected, a small magnitude of Y ij is expected. If they are not connected, then the admittance is zero (Y ij = 0). Hence, we build a graph Laplacian based on the Y matrix. We obtain an adjacent matrix W with its diagonal elements as 0 and non-diagonal elements as the absolute values from the Y matrix: 0 Y,2... Y,n Y 2, 0... Y 2,n W =..... (2). Y n, Y n,2... 0 In (3), we list the first 3 eigenvectors of L. The corresponding eigenvalues are given in (). 0.273 0.330 0.29... 0.273 0.373 0.228... 0.273 0.3 0.2293... 0.273 0.2328 0.3... 0.273 0.238 0.... 0.273 0.27 0.9... v = 0.273 0.00 0.393... 0.273 0.27 0.30... (3) 0.273 0.0323 0.2... 0.273 0.02 0.2377... 0.273 0.223 0.08... 0.273 0.7 0.29... 0.273 0.373 0.827... 0.273 0.2797 0.227... v 3 0. 0.2 0-0.2-0. -0. λ = [ 0 2.3 2.822... ] T Bus,- Bus 7-0 Bus - -0.8-0. -0. -0.2 0 0.2 0. Fig. 3. New coordinate system based on eigenvectors, v 3 () Based on one eigenvector, we are able to separate a connected graph into two subareas. To generate three partitions, G GS 2 AREA 3 2 G2 GS G GS 3 AREA 0 G3 GS Fig.. Partitioning of -bus network 9 AREA 2 7 8 G GS we need two eigenvectors. In this case, we use the 2nd and 3rd eigenvectors. Let us take a look at the second column of v. We notice that the st-th, 7th and 8th elements are positive while the rest ones are negative. Thus, bus, 7, 8} are more closely connected. Similarly, we can conclude that bus, 2, 3} are closely connected from the third eigenvector. The first k smallest eigenvalues can supply us enough clustering information if we would like to generate a k-area partitioning. It is much easier for K-means algorithm to converge with reduced data, which is in 3 dimension. The first constant eigenvector is ignored and we map each row of, v 3 to a new coordinate system in Fig. 3. Then K-means clustering or Gaussian elimination can be applied to partitioning based on the new point set. The partition result is shown in Fig. based on Fig. 3. B. MIP Partitioning In Ref. [], the splitting strategy is conducted using MIP. The objective is to minimize the total load shedding under the splitting constraints, physical constraints, and connectivity constraints. ) Objective Function: The objective function is to minimized the total load shedding. The load demand at each bus is a decision variable. min X N d (D max i= i D i ) () where N d is the number of buses with demand loads. D max i denotes the maximum of load demand at bus i, or the load demand at connected condition. D i denotes the load demand variable at bus i. The decision variable X is defined as X = (D N d, P Ng, P Nr, T m, T m, θ n, x n Np, y m ) where N p, N g and N r refer to numbers of areas, generators and reference buses, respectively. n and m are the total numbers of buses and branches, respectively. Each variable vector is listed as follows. 3

N p D N d : The load demand vector. P Ng : The generator output power vector. P Nr : The integer output power vector of reference buses for connectivity constraints. T m : The transmission line power vector. T m : The integer transmission line power vector for connectivity constraints. θ n : The voltage angle vector for all buses. x n Np : x i,k = means bus i belongs to area k. Otherwise, x i,k = 0. y m : y l = indicates branch l is an internal branch of one area. Otherwise, y l = 0. 2) Splitting constraints: x i,k =, i V, k =,..., N p () k= x i,k =, If the generator on bus i is assigned to area k. (7) N p y l = x f(l),k x t(l),k, l E (8) k= Denote V and E as the bus set and branch set. G is the generator set. () is to assign each bus to an area. (7) is to decide how to distribute the generator buses. e.g., we can add x 2, = as an initial constraint to assign bus 2 to area. The relationship between y l and x i,k is written as (8). Take branch l,2 and branch l,7 in Fig. for example. y l,2 = since bus and bus 2 belong to the same area while y l,7 = 0 since bus and bus 7 belong to different areas. 3) Power system physical constraints: This part is essentially the constraints of DC optimal power flow (OPF). The difference is that there are several disconnected subsystems. We need to describe DC OPF for each subsystems. For each subsystem, a reference bus should be identified. Also a branch l is an internal branch if y l =, otherwise y l = 0. To accommodate that last condition, big-m technique is employed. T l T l = P f(l) D f(l), (f(l), t(l)) E(l) f(l) t(l) t(l) f(l) θ i = 0, i R π θ i π, i / R (9) (20) Tl max y l T l Tl max y l, l E (2) M( y l ) T l b l (θ f θ t ) M( y l ), l E (22) Pi min Di min P i Pi max, i G (23) D i Di max, i L (2) (9) is the power balance constraint for each from bus (f(l) t(l) is to indicate the power flow direction). In (20), we define the bounds of voltage angle: it equals to 0 if it is the reference bus, otherwise belongs to π, π}. R is the reference bus set. Here, each area has one reference bus. (2),(22) are the transmission line capacity constraint, where M is a large constant number, b l is the susceptance of branch l, and θ is the voltage angle. Those constraints mean that for boundary branches (y l = 0), we don t need to enforce line flow equality constraints and limit constraints. When y l =, the line limit constraints are enforced. Otherwise, these constraints are relaxed. (23) and (2) is to define the upper and lower bounds of power generations and load demands. L denotes the load set. We prefer the generator buses as reference buses (R). In the -bus system, we can perform Kron reduction [0] on Y bus matrix to get a Y bus matrix with the dimension of for generators. Then we apply the same spectral clustering algorithm on generator grouping, which is similar to the spectral partitioning approach in Section II. Thus, we can select one generator bus as the reference bus in each area. Here, bus, and 8 are selected as the reference bus for each area, respectively. ) Subgraph connectivity constraints: Constrains (2)-(27) are to guarantee the connectivity of each area. T l T l + P f(l) = 0, (f(l), t(l)) E(l) t(l) f(l) f(l) t(l) (2) My l T l My l, l E (2) P r 2, r R (27) P i = 0, i / R Different from the physical T l and P, T l and P serve as dummy variables (integers). We assume the reference bus is the power supply in an area, and each bus has a unit load demand, which is. Notice that the dummy power flow equality constraint (2) is for every bus. P f(l) is required to be 0 if it is not a reference bus with a power supply in (27). And P f(l) decides the size of subgraph. Similar to (2), (2) is to cut off boundary branches. 2 3 Fig.. Subgraph connectivity example Let us take the subgraph in Fig. for example. We assign bus as the reference bus. In the first scenario, we assume the branch l, is disconnected. Then the equation (2) for each bus can be listed as follows. Bus : P = 0 (28a) Bus 2: T l(3,2) + T l(,2) + P 2 = 0 (28b) Bus 3: T l(2,3) + T l(,3) + P 3 = 0 (28c) Bus : T l(2,) + T l(3,) + P = 0 (28d) We solve (28a) to find that P =. Note P 2 = 0, P 3 = 0, and P = 0 since Buses 2, 3, are not reference

buses. Further, summing up (28b) to (28d) leads to 3 = 0. This constraint cannot be satisfied. Therefore, this subgraph is disconnected. In the second scenario, we assume the branch l, is connected. Then the equation (2) for each bus can be listed as follows. Bus : T l(,) + P = 0 (29a) Bus 2: T l(3,2) + T l(,2) + P 2 = 0 (29b) Bus 3: T l(2,3) + T l(,3) + P 3 = 0 (29c) Bus : T l(,) + T l(2,) + T l(3,) + P = 0 (29d) Notice that P = P 2 = P 3 = 0. If equations (29a) to (29d) are satisfied and we may sum them up and find P =, which is the number of total buses in this subgraph. We also get T l(,) = T l(,) = 3, T l(,2) = T l(2,) =, T l(,3) = T l(3,) =, and T l(2,3) = T l(2,3) = 0. All constraints can be satisfied. Hence this subgraph connectivity is guaranteed. ) -bus System Partition Result: The MIP partitioning on IEEE -bus system is achieved through Gurobi in Python. We can get the final optimal solution is 72.8 kw. Solving time is 0.09s. And the network partitioning result is same as Fig.. That is due to combining the physical constraints with the objective function, MIP partitioning method can consider both minimum edge cuts and tight connection inside each area. III. DYNAMIC APPROACH The dynamic approach is via generator slow coherency grouping algorithm []. It is based on interarea oscillation mode s eigenvector to identify the coherent generators. TABLE I -BUS SYSTEM GENERATORS PARAMETERS. (IMPEDANCES ARE IN PU.) MVA x r a x d x d x d 900 0.2 0.8 0.3 0.2 T do T do x q x q x q T qo T qo 8 0.03.7 0. 0.2 0. 0.0 H D. 0 A. Electromechanical Models In [], the author presented how to build the classical electromechanical model. The generator rotor angle δ can be written as: H i πf 0 δi = P mi P ei = P mi E i V j sin(δ i θ j ) x (30) di where P mi and P ei is input mechanical power and output electrical power, respectively. E i is the internal voltage magnitude of generator i with a transient reactance x di. H i is the machine inertia constant. V j is the terminal bus voltage of generator i. And θ j is the j bus voltage angle, which is computed by (3). V j = V 2 j,re + V 2 j,im, θ j = tan ( V j,im V j,re ) (3) The dynamic model can be formed as follows. M δ = f(δ, V ) (32) 0 = g(δ, V ) (33) where (32) is in brief of (30). (33) is power flow equations at each load bus. δ is the rotor angle vector. V is the 2n-vector of the real and imaginary parts of bus voltages. We can get deviations of (32) and (33) respecting to an initial power flow equilibrium (δ 0, V 0 ) to obtain a linear model: M δ = f(δ, V ) δ + f(δ, V ) V = K δ + K 2 V (3a) 0 = g(δ, V ) δ + g(δ, V ) V = K 3 δ + K V (3b) where K R Ng Ng and K 2 R Ng 2Ng consist of the partial derivatives of power transfer between machines and their terminal buses. K 3 R 2Ng Ng and K R 2Ng 2Ng are the partial derivatives of power transfer between terminal buses. From (3b), we can have: V = K K 3 δ (3) Substitute V by (3) in (3a). We can obtain a linearized electromechanical model. δ = M K δ (3) where M is a diagonal matrix of generator inertias. The entries of M can be derived from the left hand of (30). M ii = H i πf 0 MVA (37) where MVA is the base power and H i is in p.u.. B. Slow coherency identification In this subsection, we show the clustering based on eigenvector of M K. We may rewrite the dynamic model using (3). [ ] [ ] [ ] δ 0 I δ = (38) δ }} ẋ M K 0 }} A δ }} x We may solve the characteristic equation to find the eigenvalues λ of A. [ ] λi 0 I M = 0, (39) K 0 which is equivalent to λi I M K λi = λ2 I M K = 0 (0) From (0) we can see that λ 2 is an eigenvalues of M K if λ is an eigenvalue of A. Hence, eigenvalues of M K can

reflect the features of A. With this conclusion, we can have the eigenvectors of A and M K as (). Av = λv M Kv m = λ 2 v m (a) (b) Assume v = [v ] T, where v, R Ng. N g is the number of generators. Then rewrite the equation (a) as follows. [ [ 0 I M K 0 Hence, we get ] [ ] v = ] M = λ Kv = λv M Kv = λ Comparing with (b), we find v = v m = λv m [ v ] (2) (3a) (3b) (a) (b) Therefore, the eigenvectors v m of M K can be used for clustering. Also the eigenvalue of M K is the square of A s eigenvalue. IEEE -bus -generator network (Fig. ) is used to test slow-coherency grouping algorithm. All the generators share the same parameters, which are shown in TABLE I. We will split generators into three groups. Implement the system bus, line and generator data to Coherency Toolbox of PST [], we can get the matrix M K by svm_em command..397 3.388.0 3.827.2270 7.338.899 2.23.920 2.33 M K =.899.203.30.2073.33 2.820 2.3 0.829 0.777 0.77.33.228 0.8 0.3 0.38 The eigenvalues of M K matrix are as follows. λ m = [0.00 0.0 0.080 0.38 23.733] T. () The corresponding eigenvectors are: 0.82 0.092 0.079 0.9 0.8 0.3 0.280 0.72 0.803 0.293 v m = 0.377 0.338 0.22 0.88 0.289 0.3 0.022 0.900 0.092 0.9 0.323 0.893 0.28 0.0009 0.079 The eigenvectors indicates the relative motions of the generators, i.e., sharing the same sign in v m represent the system mode in which all generators move together in the same direction and proportion. v m2 is to indicate the λ 2 = λm2 = 0.0 = ±j0.2272 rad/s interarea mode in which generator oscillates against the rests. And v m3 is to indicate the λ 3 = λ m3 = 0.080 = ±j0.2837 rad/s interarea mode in which generator oscillates against the rests. v m and v m are for Area s local modes. Gaussian elimination can be performed on the first three eigenvectors to identify three generator groups numerically. The generator grouping result is presented in Fig.. We can see it matches the generator grouping in Fig. as well. Since we assume all generators sharing the same feature, only the admittance matrix has the effect on dynamic model s inter-area modes. And both spectral clustering and MIP partitioning depend on admittance to identify the tightly connected buses. G GS 2 Group 3 2 G2 GS G GS 3 Group 0 G3 GS Fig.. IEEE -bus system generators grouping IV. CONCLUSION 9 Group 2 7 8 G GS In this paper, we give a detailed understanding of power system partitioning via static and dynamic aspects. We found that a similar result can be carried out via spectral clustering and MIP partitioning due to their common motivation. Also, the similarity of spectral clustering and slow coherency is identified via the studies on IEEE -bus system. The admittance matrix has a direct effect on eigenvector-based clustering. It provides insight into the relationship between power system static structure and generator dynamic model. REFERENCES [] X. Xu, F. Xue, S. Lu, H. Zhu, L. Jiang, and B. Han, Structural and hierarchical partitioning of virtual microgrids in power distribution network, IEEE Systems Journal, 208. [2] J. Guo, G. Hug, and O. K. Tonguz, Intelligent partitioning in distributed optimization of electric power systems, IEEE Transactions on Smart Grid, vol. 7, no. 3, pp. 29 28, 20. [3], A case for nonconvex distributed optimization in large-scale power systems, IEEE Transactions on Power Systems, vol. 32, no., pp. 382 38, 207. [] U. Von Luxburg, A tutorial on spectral clustering, Statistics and computing, vol. 7, no., pp. 39, 2007. [] T. Ding, K. Sun, C. Huang, Z. Bie, and F. Li, Mixed-integer linear programming-based splitting strategies for power system islanding operation considering network connectivity, IEEE Systems Journal, 20. [] J. H. Chow, Power system coherency and model reduction. Springer, 203. [7] L. Fan, Interarea oscillations revisited, IEEE Transactions on Power Systems, vol. 32, no. 2, pp. 8 8, 207. [8] T. Ishizaki, A. Chakrabortty, and J.-I. Imura, Graph-theoretic analysis of power systems, Proceedings of the IEEE, vol. 0, no., pp. 93 92, 208. [9] L. Guo, C. Zhao, and S. H. Low, Graph laplacian spectrum and primary frequency regulation, arxiv preprint arxiv:803.0390, 208. [0] G. Kron, Tensor analysis of networks. J. Wiley & Sons, 939. [] J. H. Chow and K. W. Cheung, A toolbox for power system dynamics and control engineering education and research, IEEE transactions on Power Systems, vol. 7, no., pp. 9, 992. 3