Slide 1

Slide 1 text

LOGO PhD Students: Yang Chen (PJM), Meng Wu Faculty Advisors: Dr. Le Xie, Dr. P.R. Kumar Texas A&M University Nov. 4, 2016 PMU Streaming Data Dimensionality Reduction and Anomaly Detection

Slide 2

Slide 2 text

Content Motivation of This Work 1 Part I: PMU Dimensionality Reduction 2 Part II: PMU-Based Early Event Detection 3 Part III: Real-Time PMU Bad Data Detection 4 Conclusions 5 2

Slide 3

Slide 3 text

Motivation of This Work PMU Challenges Our Research Dimensionality reduction of PMU measurements. Real-time PMU bad data detection.  High dimensionality: Tennessee Valley Authority (TVA) 120 PMUs produces 36GB data per day.  State-of-the-art: primarily offline, post- event analysis.  High Bad Data Ratio: Typical PMU bad data ratio in California ISO ranges from 10% to 17% (in 2011). Online PMU-based early event detection. • N. Dahal, R. King, and V. Madani, “Online dimension reduction of synchrophasor data,” 2012. • M. Patel, S. Aivaliotis, E. Ellen et al., “Real-time application of synchrophasors for improving reliability,” 2010. • California ISO, “Five year synchrophasor plan,” California ISO, Tech. Rep., Nov 2011. 3

Slide 4

Slide 4 text

Content Introduction 1 Part I: PMU Dimensionality Reduction 2 Part II: PMU-Based Early Event Detection 3 Part III: Real-Time PMU Bad Data Detection 4 Conclusions 5 4

Slide 5

Slide 5 text

0 100 200 300 400 500 600 700 800 900 1000 1100 1.01 1.015 1.02 1.025 1.03 1.035 Voltage Magnitude Profile for ERCOT Data Time (Sec) Voltage Magnitude (p.u.) V 1 V 2 V 3 V 4 V 5 V 6 V 7 Raw PMU Data from Texas Bus Frequency Profile of ERCOT Data. Voltage Magnitude Profile of ERCOT Data. 0 100 200 300 400 500 600 700 800 900 1000 1100 0.995 0.996 0.997 0.998 0.999 1 1.001 Bus Frequency Profile for ERCOT Data Time (Sec) Bus Frequency (p.u.)  1  2  3  4  5  6  7 • 7 PMUs in ERCOT system. • All the frequency/voltage curves have similar behavior. • Indicating low dimensionality nature of high-dimensional data. 5

Slide 6

Slide 6 text

6 Dimensionality Reduction - PCA ERCOT 1 2 3 4 5 6 7 99.7 99.75 99.8 99.85 99.9 99.95 100 Number of PCs Percentage (%) (a) Cumulative Variance for Bus Frequency  in Texas Data 1 2 3 4 5 6 7 30 40 50 60 70 80 90 100 Number of PCs Percentage (%) (b) Cumulative Variance for Voltage Magnitude V m in Texas Data 1 2 3 4 5 6 7 99.7 99.75 99.8 99.85 99.9 99.95 100 Number of PCs Percentage (%) (a) Cumulative Variance for Bus Frequency  in Texas Data 1 2 3 4 5 6 7 30 40 50 60 70 80 90 100 Number of PCs Percentage (%) (b) Cumulative Variance for Voltage Magnitude V m in Texas Data  99.9% of frequency information is preserved by 2 PCs.  70% of voltage information is preserved by 3PCs.  High dimensional PMU raw measurement data lie in an much lower subspace (even with linear PCA). ERCOT System

Slide 7

Slide 7 text

Content Introduction 1 Part I: PMU Dimensionality Reduction 2 Part II: PMU-Based Early Event Detection 3 Part III: Real-Time PMU Bad Data Detection 4 Conclusions 5 7

Slide 8

Slide 8 text

Scatter Plots of Voltage Magnitude (After PCA) 2D Scatter plot for voltage magnitude. 3D Scatter plot for voltage magnitude. Normal Condition Abnormal Condition Back to Normal Condition • PCA: Projecting high-dimensional data into low-dimensional subspace. • Data-driven subspace change  Indicating system physical events. 8

Slide 9

Slide 9 text

Corporate PDC Data Storage Synchrophasor Data Dimensionality Reduction Data Storage Early Event Detection : Phasor measurement unit PDC: Phasor data concentrator : Raw measured PMU data : Preprocessed PMU data Local PDC Local PDC Local PDC Early Event Detection Algorithm [6] Adaptive Training PCA-based Dimensionality Reduction Robust Online Monitoring Online Detection PMU Measurement sfdfffa Covariance Matrix ga Reorder va Eigenvalues Select fa PCs, ggagga Project jfj in m-D Space Define Base Matrix ags Calculate sh Approximate grffs Approximation error gfsgf Event indicator grss Alert to System Operators   0 n N Y t  Y C B Y   i v N m m N    ˆ i y t    i e t    i t  YES 1 t t   NO Y Early Event Detection Algorithm    ? i t    Event Detected! 0 ? t t up T T   NO YES Update Theoretically justified using linear dynamical system theory [6]. • L. Xie, Y. Chen, and P. R. Kumar, “Dimensionality Reduction of Synchrophasor Data for Early Event Detection: Linearized Analysis,” IEEE Tran. Power Systems, 2014. 9

Slide 10

Slide 10 text

ERCOT Case Study: Unit Tripping Event Frequency Profile. Event Indicator Profile. 0 100 200 300 400 500 600 700 800 900 0.995 0.996 0.997 0.998 0.999 1 1.001 Time (sec) Bus Frequency (p.u.) (a)  4 Profile During Unit Tripping Events 104 106 108 110 112 114 0.9965 0.997 0.9975 0.998 0.9985 0.999 0.9995 1 Time (sec) Bus Frequency (p.u.) (b) Zoomed-in  4 Profile During 1st Unit Tripping Event 862 864 866 868 870 0.9975 0.998 0.9985 0.999 0.9995 1 1.0005 Time (sec) Bus Frequency (p.u.) (c) Zoomed-in  4 Profile During 2nd Unit Tripping Event 0 100 200 300 400 500 600 700 800 900 -2 -1 0 1 2 3 x 106 Time (second) Event Indicator  (a)  4 During Unit Tripping Events 103 104 105 106 107 -2 -1 0 1 2 3 4 x 106 Time (second) Event Indicator  (b) Zoomed-in  4 During 1st Unit Tripping Event 862 863 864 865 866 -1 -0.5 0 0.5 1 1.5 2 x 106 Time (second) Event Indicator  (c) Zoomed-in  4 During 2nd Unit Tripping Event Retraining Point Number of PMUs = 7; Number of unit tripping events = 2; Sampling rate = 30 Hz. Event Detected! No significant Frequency Drop. 10

Slide 11

Slide 11 text

Advantages of The Proposed Algorithm  How EARLY is the proposed algorithm? Proposed Method: potentially within a few samples (<0.1 seconds).  Most Oscillation monitoring system (OMS) needs 10 sec to detect the oscillation.  No system topology, no system model. 11

Slide 12

Slide 12 text

Content Introduction 1 Part I: PMU Dimensionality Reduction 2 Part II: PMU-Based Early Event Detection 3 Part III: Real-Time PMU Bad Data Detection 4 Conclusions 5 12

Slide 13

Slide 13 text

Current Work for PMU Bad Data Detection  PMU-based state estimator [2].  Kalman-filter-based approach [3].  Require system parameter and topology information.  Require converged state estimation results.  Low-rank matrix factorization for PMU bad data detection [4].  Pre-defined logics & thresholds for bad data detection [1].  Matrix factorization involves high computational burden.  Robustness of pre-defined logics under eventful conditions. 13

Slide 14

Slide 14 text

Overview of Proposed Work Online PMU Bad Data Detection Algorithm Problem Formulation  Study spatio-temporal correlations among good / eventful / bad PMU data.  Formulate bad PMU data as spatio-temporal outliers among other data.  Apply density-based outlier detection technique to detect bad PMU data. 14

Slide 15

Slide 15 text

Good Data vs Eventful Data vs Bad Data Phase Angle Measured by A Western System PMU for A Recent Brake Test Event Event Bad Data Bad Data Weak Temporal Correlation Bad Data Bad Data Weak Temporal Correlation Weak Temporal Correlation Weak Temporal Correlation Weak Temporal Correlation 15

Slide 16

Slide 16 text

Good Data vs Eventful Data vs Bad Data Event Bad Data Bad Data Bad Data Bad Data Weak Spatial Correlation Weak Spatial Correlation Weak Spatial Correlation Weak Spatial Correlation Strong Spatial Correlation 16

Slide 17

Slide 17 text

Features of Good / Eventful / Bad Data Criteria: Good Data VS Eventful Data VS Bad Data  Good Data: strong spatio-temporal correlations with its neighbors.  Eventful Data: weak temporal but strong spatial correlations with its neigbors.  Bad Data: weak spatio-temporal correlations with its neighbors. PMU Bad Data: Spatio-Temporal Outlier 17

Slide 18

Slide 18 text

Online Detection of Bad PMU Data [7] Spatio-Temporal Correlation Metrics (Distance Function)  For high-variance bad data:  For low-variance bad data: Density-Based Local Outlier Detection  Local Outlier Factor:  Local Reachability Density:  Bad Data Detection:  LOF(p) >> 1: p contains bad data.  LOF(p) ≈ 1: p contains good data only.  Low-variance bad data: un-updated data, etc.  High-variance bad data: data spikes, data loss, high noise, false data injections, etc. 18 • M. Wu and L. Xie, “Online identification of bad synchrophasor measurements via spatio-temporal correlations,” 19th Power Systems Computation Conference, Genoa, Italy, 2016.

Slide 19

Slide 19 text

Numerical Results – Data Spikes Test Case Description • 22 real-world PMU real power data curves. • PMU No. 10, 13, 16, 21 contain data spikes lasting from 1.05s to 1.1s. • Line tripping fault is presented around 4s. Numerical Results Description • All the 4 bad data segments are detected. • System event does not cause false alarms. • Detection delay is less than 0.18s. • Computation time for each data window is 0.0197s. 19

Slide 20

Slide 20 text

Numerical Results – Un-updated Data Test Case Description • 13 real-world PMU current magnitude data curves. • PMU No. 1, 5, 7, 13 contain un-updated data lasting from 1s to 1.2s. • Line tripping fault is presented around 4s. Numerical Results Description • All the 4 bad data segments are detected. • System event does not cause false alarms. • Detection delay is less than 0.18s. • Computation time for each data window is 0.0115s. 1 2 3 4 5 6 7 8 9 10 11 12 13 0 1 2 3 4 5 x 104 Index of Synchrophasor Channels LOF Values (pu) LOF Values of Synchrophasor Channels When Un-updated Data Is Presented LOF Threshold 1 2 3 4 5 6 7 8 9 10 11 12 13 0 50 100 Index of Synchrophasor Channels LOF Values (pu) LOF Values of Synchrophasor Channels When Physical Event Is Presented 1 2 3 4 5 6 7 8 9 10 11 12 13 0 1 2 3 4 5 x 104 Index of Synchrophasor Channels LOF Values (pu) LOF Values of Synchrophasor Channels When Un-updated Data Is Presented LOF Threshold LOF Threshold 0 1 2 3 4 5 6 7 8 1.01 1.02 1.03 1.04 1.05 x 104 Time (s) Current Magnitude (A) Synchrophasor Measurements with Un-updated Data Synchrophasor Channel No. 1 Synchrophasor Channel No. 5 Synchrophasor Channel No. 7 Synchrophasor Channel No. 13 Un-updated Data 20

Slide 21

Slide 21 text

Content Introduction 1 Part I: PMU Dimensionality Reduction 2 Part II: PMU-Based Early Event Detection 3 Part III: Real-Time PMU Bad Data Detection 4 Conclusions 5 21

Slide 22

Slide 22 text

Conclusions PMU Challenges  High dimensionality: Tennessee Valley Authority (TVA) 120 PMUs produces 36GB data per day.  State-of-the-art: primarily offline, post- event analysis.  High Bad Data Ratio: Typical PMU bad data ratio in California ISO ranges from 10% to 17% (in 2011). Our Research Dimensionality reduction of PMU measurements. Real-time data-driven PMU bad data detection. Online data-driven PMU- based early event detection. • N. Dahal, R. King, and V. Madani, “Online dimension reduction of synchrophasor data,” 2012. • M. Patel, S. Aivaliotis, E. Ellen et al., “Real-time application of synchrophasors for improving reliability,” 2010. • California ISO, “Five year synchrophasor plan,” California ISO, Tech. Rep., Nov 2011. 22

Slide 23

Slide 23 text

References  [1] K. Martin, “Synchrophasor data diagnostics: detection & resolution of data problems for operations and analysis”, in Electric Power Group Webinar Series, Jan 2014.  [2] S. Ghiocel, J. Chow, et al. "Phasor-measurement-based state estimation for synchrophasor data quality improvement and power transfer interface monitoring," IEEE Tran. Power Systems, 2014.  [3] K. D. Jones, A. Pal, and J. S. Thorp, “Methodology for performing synchrophasor data conditioning and validation,” IEEE Tran. Power Systems, May 2015.  [4] M. Wang, J. Chow, P. Gao, X. Jiang, Y. Xia, S. Ghiocel, B. Fardanesh, G. Stefopolous, Y. Kokai, N. Saito, and M. Razanousky, “A low-rank matrix approach for the analysis of large amounts of power system synchrophasor data,” in System Sciences (HICSS), 2015 48th Hawaii International Conference on, Jan 2015, pp. 2637–2644.  [5] California ISO, “Five year synchrophasor plan,” California ISO, Tech. Rep., Nov 2011.  [6] L. Xie, Y. Chen, and P. R. Kumar, “Dimensionality Reduction of Synchrophasor Data for Early Event Detection: Linearized Analysis,” IEEE Tran. Power Systems, 2014.  [7] M. Wu and L. Xie, “Online identification of bad synchrophasor measurements via spatio-temporal correlations,” 19th Power Systems Computation Conference, Genoa, Italy, 2016. 23

Slide 24

Slide 24 text

LOGO