Distributed Real-Time Electric Power Grid Event Detection and Dynamic Characterization

Similar documents
Real Time Phasor Data Processing using Complex Number Analysis Methods R.A. DE CALLAFON 1, C.H. WELLS 2 USA

OSIsoft Data Compression Analysis

YORK UNIVERSITY. Faculty of Science Department of Mathematics and Statistics MATH M Test #1. July 11, 2013 Solutions

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

ECEN 667 Power System Stability Lecture 23:Measurement Based Modal Analysis, FFT

How to Study and Distinguish Forced Oscillations

Short-term Solar Forecasting

Time Series Analysis

Remark By definition, an eigenvector must be a nonzero vector, but eigenvalue could be zero.

DEVELOPMENT AND USE OF OPERATIONAL MODAL ANALYSIS

Adaptive Channel Modeling for MIMO Wireless Communications

ThM06-2. Coprime Factor Based Closed-Loop Model Validation Applied to a Flexible Structure

Designing Information Devices and Systems II Fall 2018 Elad Alon and Miki Lustig Homework 9

EEE582 Homework Problems

Introduction to Statistical Inference

Identification of MIMO linear models: introduction to subspace methods

Subspace Identification

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

Remark 1 By definition, an eigenvector must be a nonzero vector, but eigenvalue could be zero.

(a) II and III (b) I (c) I and III (d) I and II and III (e) None are true.

E&CE 358, Winter 2016: Solution #2. Prof. X. Shen

Nonlinear Observers. Jaime A. Moreno. Eléctrica y Computación Instituto de Ingeniería Universidad Nacional Autónoma de México

Model Order Selection for Probing-based Power System Mode Estimation

Conceptual Questions for Review

Estimation of electromechanical modes in power systems using system identification techniques

Applied Mathematics Letters

TIME-DOMAIN OUTPUT ONLY MODAL PARAMETER EXTRACTION AND ITS APPLICATION

FrE09-3. Feedforward Noise Cancellation in an Airduct using Generalized FIR Filter Estimation

Données, SHM et analyse statistique

Automated Modal Parameter Estimation For Operational Modal Analysis of Large Systems

Lifted approach to ILC/Repetitive Control

MIT Final Exam Solutions, Spring 2017

Lecture 13: Basic Concepts of Wavefront Reconstruction. Astro 289

HPC and High-end Data Science

DS-GA 1002 Lecture notes 10 November 23, Linear models

Principal Component Analysis

Operational modal analysis using forced excitation and input-output autoregressive coefficients

Lecture: Face Recognition and Feature Reduction

A COMPARISON OF TWO METHODS FOR STOCHASTIC FAULT DETECTION: THE PARITY SPACE APPROACH AND PRINCIPAL COMPONENTS ANALYSIS

(a) If A is a 3 by 4 matrix, what does this tell us about its nullspace? Solution: dim N(A) 1, since rank(a) 3. Ax =

3 Gramians and Balanced Realizations

Subspace-based damage detection on steel frame structure under changing excitation

The Essentials of Linear State-Space Systems

Identification of modal parameters from ambient vibration data using eigensystem realization algorithm with correlation technique

Parameter Sensitivity Analysis for Sub-Synchronous Oscillations in Wind-Integrated Power Systems

Singular Value Decomposition

Least costly probing signal design for power system mode estimation

Principal Input and Output Directions and Hankel Singular Values

Cover page. : On-line damage identication using model based orthonormal. functions. Author : Raymond A. de Callafon

Assignment 1 Math 5341 Linear Algebra Review. Give complete answers to each of the following questions. Show all of your work.

Bayesian room-acoustic modal analysis

IN-FLIGHT MODAL IDENTIFICATION OF AN AIRCRAFT USING OPERATIONAL MODAL ANALYSIS ABSTRACT

2. What are the tradeoffs among different measures of error (e.g. probability of false alarm, probability of miss, etc.)?

LAB 2. HYPOTHESIS TESTING IN THE BIOLOGICAL SCIENCES- Part 2

The Singular Value Decomposition (SVD) and Principal Component Analysis (PCA)

Some Interesting Problems in Pattern Recognition and Image Processing

Lecture 5: Likelihood ratio tests, Neyman-Pearson detectors, ROC curves, and sufficient statistics. 1 Executive summary

APPROXIMATE REALIZATION OF VALVE DYNAMICS WITH TIME DELAY

Preconditioning. Noisy, Ill-Conditioned Linear Systems

Peak Reliability Delivering near real-time phase angle deltas using Inter-Control Center Communication Protocol (ICCP)

Lecture 02 Linear Algebra Basics

Optimal PMU Placement

Preconditioning. Noisy, Ill-Conditioned Linear Systems

Balanced Model Reduction

CONTRIBUTION TO THE IDENTIFICATION OF THE DYNAMIC BEHAVIOUR OF FLOATING HARBOUR SYSTEMS USING FREQUENCY DOMAIN DECOMPOSITION

CS281 Section 4: Factor Analysis and PCA

RECURSIVE SUBSPACE IDENTIFICATION IN THE LEAST SQUARES FRAMEWORK

Concentration Ellipsoids

Investigation of traffic-induced floor vibrations in a building

System 1 (last lecture) : limited to rigidly structured shapes. System 2 : recognition of a class of varying shapes. Need to:

1. Background: 2. Objective: 3. Equipments: 1 Experimental structural dynamics report (Firdaus)

ME 563 HOMEWORK # 7 SOLUTIONS Fall 2010

Review of similarity transformation and Singular Value Decomposition

Introduction, basic but important concepts

Statistical Signal Processing Detection, Estimation, and Time Series Analysis

Real-Time Wide-Area Dynamic Monitoring Using Characteristic Ellipsoid Method

In Class Peer Review Assignment 2

Automated Modal Parameter Estimation Using Correlation Analysis and Bootstrap. Sampling

Math 2331 Linear Algebra

Special Two-Semester Linear Algebra Course (Fall 2012 and Spring 2013)

Chapter 3: Theory Review: Solutions Math 308 F Spring 2015

1. What is the determinant of the following matrix? a 1 a 2 4a 3 2a 2 b 1 b 2 4b 3 2b c 1. = 4, then det

Operational Modal Analysis of Rotating Machinery

Foundations of Computer Vision

Principal components analysis COMS 4771

Extracting inter-area oscillation modes using local measurements and data-driven stochastic subspace technique

Lecture: Face Recognition and Feature Reduction

Introduction to Model Order Reduction

State Feedback MAE 433 Spring 2012 Lab 7

ECE 275A Homework # 3 Due Thursday 10/27/2016

A Constraint Generation Approach to Learning Stable Linear Dynamical Systems

Real-Life Observations of Power System Dynamic Phenomena Some Interesting Aspects

Learning goals: students learn to use the SVD to find good approximations to matrices and to compute the pseudoinverse.

Geophysical Data Analysis: Discrete Inverse Theory

A Study on Fluctuations in Electromechanical Oscillation Frequencies of Power Systems

Lecture 4 and 5 Controllability and Observability: Kalman decompositions

Lecture 2. Tensor Iterations, Symmetries, and Rank. Charles F. Van Loan

STA141C: Big Data & High Performance Statistical Computing

Control Systems I. Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback. Readings: Emilio Frazzoli

Transcription:

Distributed Real-Time Electric Power Grid Event Detection and Dynamic Characterization Raymond de Callafon, Charles H. Wells University of California, San Diego & OSIsoft CIGRE Grid of the Future Symposium, Oct. 19-24, 2014, Houston, TX email: callafon@ucsd.edu, cwells@osisoft.com

UCSD Phasor Measurement System Multiple PMUs currently on UCSD campus Installation of 20 additional micropmus Lot of data being generated Objectives: Automatically detect and mark events When event occurs, model dynamics 2

Motivation Not only applicable for UCSD PMUs (example: WECC May 30 event) How do we detect individual events? Can event detection be distributed on each PMU? How can we dynamically quantify these events? 3 May 30 data: 972000 data points (30Hz sampling noon-9pm)

Event detection Approach Approach is based on dynamic and statistical analysis of PMU data Assume PMU observation is linear combination of: Main event signal filtered by grid dynamics Small/random events filtered by grid dynamics grid dynamics 4 What s new here: Use knowledge on main modes (grid frequency and damping) Compute optimal detection signal by reconstruction of (filtered) main event signal Go Ho

Event detection Approach Starting from initial dynamics Ho Go 5

Event detection Approach Starting from initial dynamics Invert signal mapping Ho 1/Go _ 6

Event detection Approach Starting from initial dynamics Invert signal mapping Model noise as output noise Ho/Go _ 1/Go 7

Event detection Approach Starting from initial dynamics Invert signal mapping Model noise as output noise Add fixed noise filter (low pass) Ho/Go _ 1/Go Go/Ho Go/Ho 8

Event detection Approach Starting from initial dynamics Invert signal mapping Model noise as output noise Add fixed noise filter (low pass) Minimize variance of OE signal Ho/Go _ 1/Go Go/Ho Go/Ho G(θ) 9

Event detection Approach Ho/Go _ 1/Go Go/Ho Go/Ho 10 H G(θ)

Event detection Approach Ho/Go _ 1/Go Go/Ho Go/Ho 11 H G(θ)

Event detection Illustration 12

Event detection Application to WECC Automatic Event Detection Models Go and Ho estimate ( learned ) from previously measured disturbance Minimization of prediction error via standard recursive optimization Event detection via threshold on Filtered Rate of Change signal 13

FRoC Signal what s the big deal? 14

FRoC Signal what s the big deal? Compare with ROCOF Much larger than FRoC(k) More false alarms 15

Once event has been detected: analysis Automatically: Detect event. (via threshold on Filtered Rate of Change signal) Estimate parameters. Frequency, Damping, and Modal Participation from a Dynamic Model. (ring down analysis) 16

Analysis of Events - Realization Algorithm Approach: Assume observed event in frequency F(t) is due to a deterministic system x( k + 1) = F( k) = Cx( k) Ax( k) + Bd( k) Discrete-time model where (unknown) input d(t) can be `impulse or `step or `known shape Store a finite number of data points of F(t) in a special data matrix H Inspect rank of (null projection on) H via SVD and determines Excellent # results modes Compute matrices A, B and C via Realization Algorithm. from lab experiments Applicable to multiple time-synchronized measurements! (multiple PMUs) End Result: Dynamic model (state space model) can be used for Simulation: simulate the disturbance data Analysis: Compute resonance modes and damping (from eigenvalues of A) 17

18 Realization Algorithm SVD SVD can be computed by a numerically stable algorithm HOWEVER, SVD of Hankel matrix will only be (ideally) if there is NO noise on measurements In general: SOLUTION: decide on effective rank via threshold of singular values [ ] 0 ),,,, diag(, 0 0 0 2 1 1 2 1 1 2 1 > = Σ Σ = j n T T V V U U H σ σ σ σ H F(t) [ ] n n m n n T T V V U U H σ σ σ σ σ σ << = Σ = Σ Σ Σ = + + 1 1 2 1 1 2 1 2 1 2 1 ),, diag( ),, diag( 0 0

More fun with May 30 th event Use FRoC for automatic detection of event and begin of event Use all PMUs simultaneously to estimate a multiple output model Assume disturbance d(t) is step disturbance Use 900 data points (30sec) Compute SVD Compute dynamic model Fn = 0.231811 Hz, D = 0.068505. Fn = 0.392715 Hz, D = 0.082505. Fn = 0.432960 Hz, D = 0.050235. Fn = 0.663981 Hz, D = 0.083615. Fn = 0.799182 Hz, D = 0.073641. 19

More fun with May 30 th event Use FRoC for automatic detection of event and begin of event Use all PMUs simultaneously to estimate a multiple output model Assume disturbance d(t) is step disturbance Use 900 data points (30sec) Compute SVD Compute dynamic model Fn = 0.242626 Hz, D = 0.097361. Fn = 0.373111 Hz, D = 0.065633. Fn = 0.433994 Hz, D = 0.092822. Fn = 0.670271 Hz, D = 0.057847. Fn = 0.759634 Hz, D = 0.043654. 20

Summary Automatically detect when a disturbance/transient event occurs Automatically estimate Frequency, Damping and Dynamic Model from disturbance event. Main Features: Automatically detect event: Predict ambient Frequency signal one-sample ahead Observe when prediction deviates for event detection via FRoC signal Automatically estimate: # of modes of oscillations in measured disturbance Estimate frequency and damping of the modes Put results in dynamic mode All done in real-time! 21

Software development 22