The N k Problem using AC Power Flows

Similar documents
Optimization Methods for Power Grid Reliability

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

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

Cyber Attacks, Detection and Protection in Smart Grid State Estimation

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

EE 581 Power Systems. Admittance Matrix: Development, Direct and Iterative solutions

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

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

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

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

CHAPTER 2 LOAD FLOW ANALYSIS FOR RADIAL DISTRIBUTION SYSTEM

State Estimation and Power Flow Analysis of Power Systems

LINE FLOW ANALYSIS OF IEEE BUS SYSTEM WITH THE LOAD SENSITIVITY FACTOR

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

Optimal Tap Settings for Voltage Regulation Transformers in Distribution Networks

Chapter 8 VOLTAGE STABILITY

POWER flow studies are the cornerstone of power system

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

PowerApps Optimal Power Flow Formulation

ECEN 667 Power System Stability Lecture 17: Transient Stability Solutions, Load Models

Controlling variability in power systems

Power grid vulnerability analysis

Branch Flow Model. Computing + Math Sciences Electrical Engineering

1 Unified Power Flow Controller (UPFC)

Power Distribution in Electrical Grids

Summary The paper considers the problem of nding points of maximum loadability which are closest (in a local

Power System Analysis Prof. A. K. Sinha Department of Electrical Engineering Indian Institute of Technology, Kharagpur. Lecture - 21 Power Flow VI

ECEN 615 Methods of Electric Power Systems Analysis Lecture 18: Least Squares, State Estimation

Power Distribution in Electrical Grids

03-Economic Dispatch 1. EE570 Energy Utilization & Conservation Professor Henry Louie

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

Weighted Least Squares Topology Error Detection And Identification

Nonlinear Optimization: What s important?

Understanding Load Flow Studies by using PSAT

EE5250 TERM PROJECT. Report by: Akarsh Sheilendranath

LOCAL SEARCH. Today. Reading AIMA Chapter , Goals Local search algorithms. Introduce adversarial search 1/31/14

EE 451 Power System Stability

Effect of Various Holomorphic Embeddings on Convergence Rate and Condition Number as Applied to the Power Flow Problem

Simulating a Power System

Blackouts in electric power transmission systems

DELFT UNIVERSITY OF TECHNOLOGY

Tutorial 2: Modelling Transmission

Numerical Methods I Solving Nonlinear Equations

SUPPLEMENTARY INFORMATION

Simultaneous placement of Distributed Generation and D-Statcom in a radial distribution system using Loss Sensitivity Factor

UNIT-I ECONOMIC OPERATION OF POWER SYSTEM-1

A DC Power Flow Extension

SECTION 5: POWER FLOW. ESE 470 Energy Distribution Systems

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

Convex Relaxations of AC Optimal Power Flow under Uncertainty

Contents Economic dispatch of thermal units

BIFURCATION theory is the commonly used tool to analyze

The Necessity for Considering Distribution Systems in Voltage Stability Studies

An Accelerated Block-Parallel Newton Method via Overlapped Partitioning

Topology-Driven Performance Analysis of Power Grids

Two-Layer Network Equivalent for Electromagnetic Transients

Structural Vulnerability Assessment of Electric Power Grids

Smart Grid State Estimation by Weighted Least Square Estimation

Appearance of multiple stable load flow solutions under power flow reversal conditions

Voltage Instability Analysis Using P-V or Q-V Analysis. Weili Yi

STATE ESTIMATION IN DISTRIBUTION SYSTEMS

Dynamic Decomposition for Monitoring and Decision Making in Electric Power Systems

Reliability of Bulk Power Systems (cont d)

Scientific Computing: An Introductory Survey

Optimizing VSC set points for embedded HVDC power systems

CS 542G: Robustifying Newton, Constraints, Nonlinear Least Squares

IN RECENT years, an instability, usually termed a voltage

Newton s Method and Linear Approximations

A first order divided difference

GMD Impacts on Power System Voltage Stability. Komal S. Shetye Research Engineer University of Illinois at Urbana-Champaign

2.098/6.255/ Optimization Methods Practice True/False Questions

OPTIMAL DISPATCH OF REAL POWER GENERATION USING PARTICLE SWARM OPTIMIZATION: A CASE STUDY OF EGBIN THERMAL STATION

Numerical solutions of nonlinear systems of equations

Power Grid Partitioning: Static and Dynamic Approaches

Coordinated Multilateral Trades for Electric Power Networks: Theory and Implementation. Felix F. Wu and Pravin Varaiya

WIND and solar power account for almost half of newly

Outline. Scientific Computing: An Introductory Survey. Nonlinear Equations. Nonlinear Equations. Examples: Nonlinear Equations

Various Techniques for Nonlinear Energy-Related Optimizations. Javad Lavaei. Department of Electrical Engineering Columbia University

ELEC4612 Power System Analysis Power Flow Analysis

Assessment and enhancement of voltage stability based on reactive power management using UPFC

Preliminaries Overview OPF and Extensions. Convex Optimization. Lecture 8 - Applications in Smart Grids. Instructor: Yuanzhang Xiao

Review for Exam 2 Ben Wang and Mark Styczynski

Real power-system economic dispatch using a variable weights linear programming method

High Performance Nonlinear Solvers

04-Economic Dispatch 2. EE570 Energy Utilization & Conservation Professor Henry Louie

ECEN 667 Power System Stability Lecture 20: Oscillations, Small Signal Stability Analysis

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

Optimal Power Flow Formulations in Modern Distribution Grids

Analyzing the Effect of Loadability in the

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

FLEXIBLE ac transmission system (FACTS) devices give

Sinusoidal Steady State Analysis (AC Analysis) Part II

Power System Linear Modeling. Application for Small Signal Stability Analysis

FAST OPTIMAL POWER FLOW ANALYSIS FOR LARGE-SCALE SMART GRID YI LIANG THESIS

Power Flow Analysis of Radial Distribution System using Backward/Forward Sweep Method

J. Electrical Systems x-x (2010): x-xx. Regular paper

Modelling and Analysis of Electric Power Systems

EVALUATION OF THE IMPACT OF POWER SECTOR REFORM ON THE NIGERIA POWER SYSTEM TRANSIENT STABILITY

The Power Flow & Optimal Power Flow Problems

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

Transcription:

The N k Problem using AC Power Flows Sean Harnett 5-19-2011

Outline Introduction AC power flow model The optimization problem Some results

Goal: find a small set of lines whose removal will cause the power grid to fail. There are a number of ways the grid can fail; one is due to voltage instability (voltage collapse) Normal voltages: V [1 1... 1] T. Voltage disturbance: #buses i=1 (1 V i ) 2

Why the AC model DC model is widely used, can compute power flows by simply solving a linear system. Why use the more complicated non-linear AC model? The DC model ignores reactive power, very important when considering voltage collapse The DC model assumes all voltage magnitudes are equal AC allows for study of wider range of phenomena, particularly useful for voltage instability

The power flow problem A. Bergen and V. Vittal, Power Systems Analysis Goal: find V i = V i e jθ i at each bus i given the known quantities: complex power S i = P i + jq i demanded at each demand bus real power P i and voltage magnitude V i at each generator parameters for transmission lines (impedance, capacitance, transformer parameters, etc.) After finding the V i, can calculate other possible quantities of interest, such as Q i at generators, power flow on lines, etc

Current injected into the grid at bus i (Kirchoff): I i = I Gi I Di = n I ik = k=1 n k=1 V i V k Z ik = n Y ik V k k=1 Y is the admittance matrix. Y ii = 1 k i Z ik, Y ik = 1 Z ik. Captures the physical parameters of the transmission lines admittance is the inverse of impedance: Y = Z 1 = (R + jx ) 1 Example with two buses: I 1 = Y 11 V 1 + Y 12 V 2 = V 1 Z + V 2 Z = V 1 V 2 Z

The power injected into the grid at bus i is: S i = S Gi S Di = V i I i = V i n k=1 Y ik V k S = diag[v ](YV ) Recall that S i = P i + jq i, that P is known at the generators, and that both P and Q are known at the demand nodes system of complex quadratic equations. Want to find vector V to satisfy the above

Solving the power flow problem Use Newton s method and look for high-voltage solution with V i 1 (after scaling) MATPOWER Possible problems with Newton: there is no solution there is a solution, but it s too far from initial guess for Newton to find it Newton converges to one of many possible bad solutions

Other methods: enhanced Newton, general polynomial equation solvers, homotopy methods If Newton s method doesn t work, chances are nothing else will Steven Low - convex problem, semi-definite programming

Back to the N k problem Recall: looking for small set of lines that will cause maximum damage this is known to be very hard, even in the linear (DC) case

Combinatorial approach is too hard try something continuous Imagine an adversary who modifies impedances of the power lines (within budgets) to maximize voltage disturbance Why? We expect one of two interesting possibilities: The optimal adversarial action focuses on a handful of lines, or The optimal adversarial action focuses on a handful of lines, but spreads the remaining budget in a nontrivial way among many lines In other words, we expect the solution to be combinatorial, but we are (superficially) bypassing the combinatorial complexity

Find set of impedances which leads to maximum voltage disturbance The optimization problem: variable is the vector of impedance multipliers, call it x objective is the voltage disturbance, call it f (x) = #buses i=1 (1 V i ) 2 ( black box ) constraints are 1 x a and #lines i=1 (x i 1) B

Gradient search: Frank-Wolfe Try a simple first-order method, fast and easy General idea: climb up the voltage disturbance hill while staying within the budget Find the gradient by finite differences. Requires solving the AC power flow thousands of times slow. (save LU factors of Jacobian, parallel)

More about Frank-Wolfe Near the point x k approximate f by a linear function f (x k + y) f (x k ) + f (x k ) T (y x k ) Finding the maximizer y k (subject to the constraints) is an LP (gurobi). This gives the search direction p k = y k x k. Find a satisfactory step length α [0, 1] and define x k+1 = x k + αp k

Experiments and Observations case2383wp: power flow data for Polish system - winter 1999-2000 peak. 2896 lines a=3, B=6 took about 40 seconds to run allocated entire budget to five lines (typical)

Results for case2383wp: iteration objective step size 405 467 005 501 404 1 0.28032.99993 3.000 3.000 3.000 1.000 1.000 2 0.29184.39062 3.000 3.000 2.219 1.781 1.000 3 0.29295.11902 3.000 3.000 2.074 1.688 1.238 4 0.29296.0073841 3.000 3.000 2.066 1.698 1.236 (Recall the objective: voltage disturbance: #buses i=1 (1 V i ) 2. Here I subtract off the voltage disturbance of the unperturbed initial case)

The voltage disturbance is concentrated on a small percentage of buses, and is mostly a decrease in voltage:

Looking at only the change from the base case:

Better methods? Why use such a simple algorithm? Also tried IPOPT, modern library for large scale nonlinear optimization indeed finds an allocation with greater objective but chooses the same lines as Frank-Wolfe (slightly changing the allocation between those lines) slower

Comparison of Frank-Wolfe and IPOPT Example - solution for the 2383-bus Polish case: method objective 405 467 005 501 404 time FW 0.29296 3 3 2.066 1.698 1.236 40s IPOPT 0.29299 3 3 2.051 1.709 1.240 766s Solutions for the IEEE test cases (14, 30, 57, 118, and 300 bus cases) were identical for the two methods, with IPOPT being 5-10 times slower.

A second example case15029: power flow data for Eastern interconnect, 2003 summer peak estimate 23772 lines a=5, B=12 took Frank-Wolfe about two hours to run, IPOPT over ten hours allocated budget over 30 lines

Results for case15029, 23772 lines IPOPT objective.217. Frank-Wolfe objective.2166, 12 iterations. IPOPT Frank-Wolfe line multiplier line multiplier 22039 2.2134 22039 2.1502 22037 2.1495 22037 2.115 22046 1.8873 22046 1.8651 22047 1.8564 21667 1.8314 21667 1.7675 22047 1.7979 22348 1.6733 22348 1.6648 23091 1.6014 23091 1.6638 23090 1.597 22922 1.575 22922 1.4845 23090 1.575 21607 1.4153 23451 1.4254 23452 1.4091 23452 1.4254 23451 1.4091 21607 1.401 21836 1.4064 21833 1.401 21833 1.4034 21836 1.401 21606 1.3222 21606 1.3432 23371 1.2661 23371 1.2627 23368 1.2652 23368 1.2425 22350 1.2622 21919 1.2352 21919 1.2483 21920 1.2352 21920 1.2436 22350 1.2352 21893 1.18 21888 1.1728 21888 1.1728 21893 1.1728 22349 1.1481 22349 1.1526 23396 1.1402 22719 1.1526 23397 1.1395 23396 1.1342 22719 1.1317 23397 1.1342 21887 1.0911 21887 1.1174 21892 1.0909 21892 1.1174 22757 1.0165 22756 1.0084

Voltage magnitudes after attack 1.5 attack on case15029 1.4 1.3 voltage magnitude 1.2 1.1 1 0.9 0.8 0 5000 10000 15000 bus

Looking at only the change from the base case: 0.035 attack on case15029 0.03 change in voltage magnitude 0.025 0.02 0.015 0.01 0.005 0 0.005 0 5000 10000 15000 bus

Thank you

Low Voltage Power Flow Solutions and Their Role in Exit Time Based Security Measures for Voltage Collapse, C. DeMarco and T. Overbye