Synchronized Phasor Measurement Data and their Applications in

University of Florida
March 19, 2105
Synchronized Phasor Measurement Data and
their Applications in Power Systems
Joe H. Chow
Professor, Electrical, Computer, and Systems Engineering
CURENT ERC Campus Director
Rensselaer Polytechnic Institute
chowj@rpi.edu
Topics
• NSF/DOE CURENT ERC
• Phasor measurement mechanism
• PMU data applications
• Phasor-only state estimation across power control regions
• Phasor data management using low rank matrices and
matrix completion algorithms
• Voltage stability analysis of wind farms using synchronized
phasor data
• Wide-area control with variable data latency
• Generator damping torque assessment from
measurements
University of Florida PMU Seminar
March 2015 JHC
1
CURENT – NSF/DOE ERC
• Center for Ultra-Wide Area Resilient Electric Energy
Transmission Networks
• One of only two ERCs funded jointly by NSF and DOE.
• CURENT is the only ERC devoted to wide area controls and
one of only two in power systems.
• Partnership across four universities in the US and three
international partner schools. Many opportunities for
collaboration.
• Presently CURENT has over 20 industry members.
• Center began August 15, 2011
University of Florida PMU Seminar
March 2015 JHC
2
CURENT Leadership
Council of Deans
Industry Advisory Board
Director
K. Tomsovic, UTK
Scientific Advisory Board
Administrative Director
Deputy Director
Y. Liu, UTK
Internal Academic Board
Technical Director
F. Wang, UTK
ERC Research Thrusts
Education & Diversity Program
Monitoring
F. Li, UTK
Y. Liu, UTK
Pre-College & Assessment
Program C. Chen, UTK
Modeling
A. Abur, NEU
Control
Innovation & Industrial
Collaboration Program
J. Chow, RPI
B. Trento, UTK
T. King, UTK
Actuation
F. Wang, UTK
Engineered Systems
L. Tolbert, UTK
UTK Campus
Director
RPI Campus
Director
NEU Campus
Director
TU Campus
Director
THU Campus
Director
UWA Campus
Director
NTUA Campus
Director
L. Tolbert
J. Chow
A. Abur
G. Murphy
Y. Min
C. Canizares
N. Hatziargyriou
University of Florida PMU Seminar
March 2015 JHC
3
CURENT Engineering Research Center
• Program elements include:
• Outreach (K-12 education) – summer camps
• Research experience for undergraduates
• Entrepreneurship training
• Industry program
• Systems engineering approach
• International collaboration
University of Florida PMU Seminar
March 2015 JHC
4
US Wind and Solar Resources
Wind
Population
Best wind and solar sources are
far from load centers.
Transmission networks
must play a central role in
integration.
Solar
http://www.eia.doe.gov/cneaf/solar.renewables/ilands/fig12.html
University of Florida PMU Seminar
March 2015 JHC
5
CURENT Vision
• A nation-wide transmission grid that is fully monitored and dynamically controlled for
high efficiency, high reliability, low cost, better accommodation of renewable sources,
full utilization of storage, and responsive load.
• A new generation of electric power and energy systems engineering leaders with a
global perspective coming from diverse backgrounds.
Monitoring and
sensing
Communication
Control and
Actuation
Computation
Multi-terminal HVDC
University of Florida PMU Seminar
March 2015 JHC
6
PMU Locations in North America
Installations:
•
1100+ PMUs
•
150+ data
concentrators
(PDCs)
New challenges:
•
Data quality
•
Networking
•
Control room
integration
•
Wide-area
monitoring &
control
Source: NASPI,
October 2013
University of Florida PMU Seminar
March 2015 JHC
7
What is CURENT?
Wide Area Control of
PowerGrid
Grid
Power
HVDC
WAMS
PMU
Measurement
&Monitoring
FDR
Storage
Communication
Communication
Solar Farm
PSS
Responsive Load
Actuation
FACTS
Wind Farm
Generator
University of Florida PMU Seminar
March 2015 JHC
8
Major Control Research Questions
•


•


•


•
Control objectives
Near 100% renewable penetration
Primary frequency control: frequency regulation using
renewable resources
Information flow and system monitoring
PMU data, smart meter data, …: Big data?
How do we make get the most information out of the data?
Control architecture
Ultra-wide-area control with communication systems
Integration of renewable resources
Control equipment economics and optimization
University of Florida PMU Seminar
March 2015 JHC
9
Phasor Measurement: Introduction
• All power systems operate with 3-phase sinusoidal AC voltages
and currents at a frequency of 50 or 60 Hz
• Phase a quantities (voltages and currents) lead phase b
quantities by 120 degrees, which leads phase c by 120 degrees
University of Florida PMU Seminar
March 2015 JHC
10
Voltage and Current Measurements
• What operators see on traditional EMS screens
• V and P,Q are sampled every 5 sec (or less frequently). An RTU will
transmit the data via modems, microwave, or internet (ICCP) directly
to control rooms or NERC Net.
• The data from different locations are not captured at precisely the
same time. However, V, P, and Q normally do not change abruptly,
unless there is a large disturbance nearby. These data can be used in
the State Estimator to validate the measured data and calculate the
non-metered voltages and line power flows.
University of Florida PMU Seminar
March 2015 JHC
11
What is a Phasor?
• A sinusoidal signal can be represented by a cosine function
with a magnitude A, frequency ω, and phase φ.
• A is the rms value of the voltage/current signal
• A phasor (or the positive sequence value) cannot be computed
instantaneously from single data points
University of Florida PMU Seminar
March 2015 JHC
12
Phasor Representations
• Two phasor representations

Polar coordinates:

Rectangular coordinates:
A  A j  ( A,  )
A  Are  jAim  ( Are , Aim )
• Both formats acceptable for phasor data streaming
• The frequency of the phasor is not communicated, but
normally the bus frequency is computed and sent out as a
separate data channel
University of Florida PMU Seminar
March 2015 JHC
13
Virginia Tech PMUs
From Arun Phadke
University of Florida PMU Seminar
March 2015 JHC
14
Measured 3-Phase Signals
Load rejection test
during generator
testing with breaker
not opening properly –
sampling at 2.88 kHz
(48 points per cycle)
University of Florida PMU Seminar
March 2015 JHC
15
Phasor Calculation
• Sample the continuous voltage or
current signal. The figure shows 12
points per cycle (the sampling rate
is 12x60 = 720 Hz).
• Use Discrete Fourier Series
(DFS/DFT) method to compute the
magnitude and phase  of the
signal (i.e., applying DFS formula).
• Calculate magnitude and phase for
each phase of the 3-phase quantity
• Using one period of data reduces
the effect of measurement noise
University of Florida PMU Seminar
March 2015 JHC
16
Anatomy of a PMU
f
Adapted from Ken Martin and Arun Phadke
University of Florida PMU Seminar
March 2015 JHC
17
Using Phasors – Example 1: Flow Calculation
• From the synchronized measurement of the adjacent bus
voltage phasors at the same time instants, the P,Q flow can be
computed (linear state estimator)
V1  V2
VV
*
1 2 sin(1  2 )
I12 
, S12  V1  I12  P12  jQ12 , P12 
jX L
XL
• Note: The two voltage phasors have to be measured at exactly
the same time
• Looking at angle separation between generator and load buses
can provide a way to assess system stress
University of Florida PMU Seminar
March 2015 JHC
18
Using Phasors – Example 2: Increase Visibility
• Suppose the voltage V2 on Bus 2 is not measured, but there is
a PMU on Bus 1 to measure V1 , I12 . Then V2 can be calculated
from
V2  V1  jX L I12
• Note: This is a direct calculation, not requiring a state
estimator solution. Thus by measuring the phasor data on a
bus, one can calculate the voltages of the neighboring buses
using the line parameters from the loadflow data .
University of Florida PMU Seminar
March 2015 JHC
19
Using Phasors – Example 3: Interarea Oscillations
• Suppose Buses 1 and 2 are a thousand miles apart in different
control regions. A big disturbance occurs on the power system.
• By measuring the bus frequencies f1 and f 2 (separately but
synchronized), we can calculate the frequency difference
f  f1  f 2
• Any interarea oscillations of generators near Bus 1 against
generators near Bus 2 will show up in f
• This interarea mode oscillation monitoring is possible because
of the high sampling rate of the PMU (30 samples/sec).
University of Florida PMU Seminar
March 2015 JHC
20
Using Phasors – Example 3: EI Interarea Oscillations
• The Florida event on Feb 26, 2008
• Note: the time progression of the frequency disturbance
University of Florida PMU Seminar
March 2015 JHC
21
FNET Visualization
FDR recordings in Eastern Interconnection – Feb 2, 2008: plot of
frequencies at various locations
Prof. Yilu Liu, University of Tennessee, Knoxville
University of Florida PMU Seminar
March 2015 JHC
22
Using Phasors – Example 3: WECC Interarea
Oscillations (much less damped 0.578 Hz mode)
2.5
-3
2
Machine Speed Difference (pu)
Angular Difference  (deg)
74
x 10
70
66
62
1.5
1
0.5
0
-0.5
-1
-1.5
58
0
50
100
150
Time (sec)
200
250
-2
300
0
50
Swing Component of Angular Difference (deg)
Quasi-Steady State of Angular Difference (deg)
70
65
60
55
50
100
150
200
Time (sec)
250
300
Quasi-steady state of angle difference
University of Florida PMU Seminar
150
Time (sec)
200
250
300
Machine speed difference
Angle difference between machine internal nodes
75
100
10
5
0
-5
-10
50
100
150
200
Time (sec)
250
300
Swing component of angle difference
March 2015 JHC
23
State Estimation and EMS Systems
University of Florida PMU Seminar
March 2015 JHC
24
State Estimation with Synchrophasor Data
• Two possibilities
 Phasor assisted/augmented state estimation
 Phasor data only state estimation
University of Florida PMU Seminar
March 2015 JHC
25
PMUs Enable Dynamic Visibility
Comparison of SCADA vs. PMU data for a
loss-of-generation event
University of Florida PMU Seminar
March 2015 JHC
26
Phasor Data Only State Estimation (PSE)
• State estimation using synchrophasor data only
 How many PMUs are needed to achieve observability?
 How many PMUs are needed to achieve redundancy so
PMU data error (such as due to loss of GPS clock signal)
can be corrected, so that the PSE can be robust
 Impact of loss of PMU data on PSE
• Benefit of PSE – If a bus voltage phasor or a line current
phasor is not measured, it can be calculated from other
phasor measurements – virtual PMU data
• Dynamic state estimation – calculate the internal states of
synchronous machines
• Generator model validation and identification
University of Florida PMU Seminar
March 2015 JHC
27
Extending Visibility
PMU
• If the PMU on Bus 1 measure the voltage phasor V1 and the
current phasor I12 , then the voltage phasor on Bus 2 can be
directly calculated as
V2  V1  jX L I12
• That is, a PMU “sees” the voltage phasor of neighboring buses
• Basis for a non-iterative linear state estimator (Phadke, Thorp,
Karimi, 1986)
University of Florida PMU Seminar
March 2015 JHC
28
Number of PMUs for PSE Observability
• Bus voltage phasor measurements are important, but current
phasor measurements are just as important.
• In fact, to achieve PSE observability, the minimum number of
line current phasor measurements needed is half of the number
of buses, and is independent of the number of lines in the
system; in essence, half of the bus voltage phasors are
measured and the other half can be calculated from the
current phasor measurements
• For a system with 1000 buses (69, 115, 230, 345 kV), one needs
500 current phasor measurements. However, if only the 100 or
so 345 kV buses need to be monitored, then about 50 current
phasors are needed.
• In general, a PMU measures several line current phasors. Thus
a rule of thumb is to have PMUs on 1/3 of the buses (A. Abur).
University of Florida PMU Seminar
March 2015 JHC
29
Phase Angle Errors in PMU Data
• RPI has worked with phasor data from over 30 (older) PMUs and have the
following observations:
 Voltage and current magnitude data are quite accurate (~1% error).
 Voltage and current phase angle errors occur in some PMUs
 “Random” jumps of 7.5 degrees or integer multiples of it, followed
by resets at a later time
 Slew/ramp with periodic resets (not the ±180 deg wrap-around
situation)
• The errors are attributed to
 Wrong phase connection to a PMU: a constant bias, trivial to correct
 Signal processing algorithms used in the PMU: off-nominal frequency
values and phase-lock loop implementation
 Error with time synchronization: GPS clock signal overload or temporary
loss of GPS signal
 Delays due to instrumentation cables and filter time constants
 Without such errors, the linear state estimator would be the ideal tool
University of Florida PMU Seminar
March 2015 JHC
30
Phase Errors Observed in PMU Data
Persistent, random, and drift errors in PMU phase data
University of Florida PMU Seminar
March 2015 JHC
31
Phase Angle Bias – Equations
PMU A
PMU B
PMU A at Bus 1
Voltage
Angle
PMU B at Bus 2
1  1meas   A  e
1
13  13meas   A  e
Current
Angles
 2   2meas  B  e
13
Same angle bias
variable  Afor all
PMU channels
1n  1meas
  A  e
n
1n
University of Florida PMU Seminar
2
 23   2meas
 B  e
3
23
 2 k   2mek as  B  e
2k
March 2015 JHC
32
Current Scaling Factors
• Line current flows have a wide range of values
 No simple “sanity check” as a voltage measurement (e.g.,
0.95-1.05 p.u.)
• Current transformers (CTs) are in general quite nonlinear
 Readings not trustworthy at low current values
• In case there are redundant measurements such as current
measurements on both ends of the line or to the same bus, it
is possible to use a scaling factor to improve the accuracy of
the line current measurements
University of Florida PMU Seminar
March 2015 JHC
33
Current Scaling Factors – Equations
PMU A
PMU B
PMU A at Bus 1
PMU B at Bus 2
 eI
1  c13  I13  I1meas
3
meas
I 23  I 23
 eI 23
13
Independent scaling
for each current
channel
s
 eI
1  c1n  I1n  I1mea
n
1n
Current
Magnitudes
 eI
1  c2k  I 2k  I 2meas
k
2k
Independent estimates of V3 should agree.
University of Florida PMU Seminar
March 2015 JHC
34
RT-PSE
• NSF project to implement this phasor-only state estimator with
Grid Protection Alliance (GPA)
• New York (excluding NYC and LI) and New England
765/345/230 kV system: from Buffalo to Maine
• Connect NY and NE as a single SE – possible as NY and NE
have PMUs “looking at” buses in the other system
• The angle bias correction feature is critical – there are a few
close-by buses with angle differences of the order of 0.08
degree.
• Based on PMU data provided by NYISO and ISO-NE, the total
vector error (TVE) between the corrected voltage data and the
PSE voltage solution is normally less than 1%
• It will be implemented as an action adaptor on the GPA’s
OpenPDC for real-time operation.
University of Florida PMU Seminar
March 2015 JHC
35
Big Data Analysis in Power Systems
• Phasor Measurement Data is considered to be a source of Big
Data in power systems
• 30/50/60 points per second, 24/7/365: GB/TB per day
• Control regions such as New York and New England, will have
about 40 PMUs each, with 6-12 data channels per PMU
• PMU data is envisioned to provide the following capabilities:
• Disturbance triggering
• Disturbance location and recognition (what kind of
disturbance, e.g., loss of generation, loss of line)
• Assessing the severity of the disturbance and its impact on
the power system
• Avoiding cascading failure in interconnected power systems
• What kind of Big Data tools can be used? Is there a Big Data
Toolbox somewhere?
University of Florida PMU Seminar
March 2015 JHC
36
Space-Time View of PMU Data
University of Florida PMU Seminar
March 2015 JHC
37
PMU Data Quality Improvement
• Fill in missing data
• Correct bad data
• Detect cyber attacks – beyond the routine black-hole and
gray-hole types of attacks
• Check on system oscillations
• Alarm on disturbances
• Identify what kind of disturbances using disturbance
characterization
• Figure out if there are any correlations between the
disturbances and the possibility of cascading blackouts
• Can all these tasks be done on a single platform? Singlechannel processing will be hopeless.
University of Florida PMU Seminar
March 2015 JHC
38
PMU Data Single-Channel Analysis
• From a 2003 article with Alex Bykhovsky (ISO-NE) using PMU data from
Northfield Mountain
• Frequency at
Northfield for
loss of NE HVDC
1 pole
University of Florida PMU Seminar
March 2015 JHC
39
PMU Block Data Analysis
• Power system is an interconnected network – data measured at
various buses will be driven by some underlying system
condition
• The system condition may change, but some consistent relationship
between the PMU data from different nearby buses will always be there
• If one gets some PMU data values at time t at a particular bus, it is
possible to estimate roughly what the PMU values at the nearby buses are.
University of Florida PMU Seminar
March 2015 JHC
40
Low-Rank Power System Data Matrix
•
•
•
Joint work with Prof. Meng Wang at RPI
Previous work by Dahal, King, and Madani 2012; Chen, Xie,
and Kumar 2013
Example: well-known Netflix Prize problem
University of Florida PMU Seminar
March 2015 JHC
41
Low-Rank Matrix Analysis for
Block PMU Data
• Analyze PMU data of multiple time instants collectively from
PMUs in electrically close regions and distinct control regions.
• Process spatial-temporal blocks of PMU data for




PMU data compression – singular value decomposition: keep
only significant singular values and vectors
Missing PMU data recovery – matrix completion using convex
programming
Detection of PMU data substitution – sum of a low-rank matrix
and a sparse matrix, using convex programming decomposition
algorithm
Disturbance and bad data detection – when second and third
singular values become large
University of Florida PMU Seminar
March 2015 JHC
42
Data Compression
• A matrix 𝐿 of multiple channel PMU data for a certain time
period
• SVD:
𝐿 = 𝑈Σ𝑉 𝑇
• If 𝐿 is low rank, it can be approximated by retaining only the
largest singular values in Σ
𝐿 = 𝑈 Σ 𝑉𝑇
• Reduced storage using smaller number of singular vectors
• Reconstruct the data for each channel using the SVD formula
• Lossy compression
• Illustration: 6 frequency channels for 20 seconds (𝐿 is 6x600)
during a disturbance
• SVD of 𝐿
𝐿 = [3597.1, 0.086, 0.022, 0.010, 0.0084, 0.0078]
University of Florida PMU Seminar
March 2015 JHC
43
Data Compression Example
original
Two SVs
University of Florida PMU Seminar
One SV
RMS error
March 2015 JHC
44
Missing Data Recovery Formulation
• Problem formulation: given part of the entries of a matrix,
need to identify the remaining entries
• Assumption: the rank of the matrix is much less than its
dimension
• Intuitive approach: among all the matrices that comply with
the observations, search for the matrix with lowest rank
• Technical approach: reconstruct the missing values by solving
an optimization problem: nuclear norm minimization (Fazel
2002, Candes and Recht 2009)
• Many good reconstruction algorithms are available using
convex programming, e.g., Singular Value Thresholding (SVT)
(Cai et al. 2010), Information Cascading Matrix Completion
(ICMC) (Meka et al. 2009)
University of Florida PMU Seminar
March 2015 JHC
45
Missing Data Example
• 6 PMUs, 37 channels,
30 sps, 20 sec data
University of Florida PMU Seminar
March 2015 JHC
46
Results: Temporal Correlated Erasures
• If a channel in a particular
PMU is lost at a particular
time, there is a probability
that 𝜏 trailing data points will
also be lost.
SVT
ICMC
University of Florida PMU Seminar
March 2015 JHC
47
Data Substitution Attacks
• Measurements: the phasors 𝑉1 ,
𝑉2 , 𝐼12 , 𝐼23 . Estimate the phasor
𝑉3 .
• Redundancy in measurements can
be used to detect bad data.
• Cyber data attack: manipulate the
phasors 𝐼12 and 𝐼23
simultaneously.
• Can result in significant error in
the phasor 𝑉3 , yet cannot be
detected by state estimation
University of Florida PMU Seminar
March 2015 JHC
48
Cyber Data Attacks
• Worst-case interacting bad data (Liu, Ning, & Reiter 2011)
• An intruder with the system topology information (not
necessarily, Kim, Tong, & Thomas 2013) simultaneously
manipulate multiple measurements so that these attacks
cannot be detected by any bad data detector.
• Cyber data attacks can potentially lead to significant errors to
the outcome of state estimation.
• Existing approaches


Usually protect key PMUs to avoid these attacks (Kosut, Jia,
Thomas, & Tong 2010, Kim & Poor 2011, Bobba et al. 2010, Dán
& Sandberg 2010)
Sedghi & Jonckheere 2013: Detection of cyber data attacks in
SCADA system. Assume the measurements at different time
instants are i.i.d. distributed.
University of Florida PMU Seminar
March 2015 JHC
49
Attack model
• At each instant, the intruder injects errors to the estimation of
system states by manipulating multiple measurements.
• Voltage and current phasor measurements can be represented by
linear functions of state variables.
• The additive errors to phasor measurements are consistent with
each other and cannot be detected by bad data detectors.
• The intruder can only attack a small number of PMUs continuously.
University of Florida PMU Seminar
March 2015 JHC
50
Attack model
• At each instant, the intruder injects errors to the estimation of
system states by manipulating multiple measurements.
• Voltage and current phasor measurements can be represented by
linear functions of state variables.
• The additive errors to phasor measurements are consistent with
each other and cannot be detected by bad data detectors.
• The intruder can only attack a small number of PMUs continuously.
University of Florida PMU Seminar
March 2015 JHC
51
Attack model
• At each instant, the intruder injects errors to the estimation of
system states by manipulating multiple measurements.
• Voltage and current phasor measurements can be represented by
linear functions of state variables.
• The additive errors to phasor measurements are consistent with
each other and cannot be detected by bad data detectors.
• The intruder can only attack a small number of PMUs continuously.
University of Florida PMU Seminar
March 2015 JHC
52
Assumptions
𝑀 = 𝐿 + 𝐶𝑊 𝑇 + 𝑁
Measurement under attack
• 𝐿: low-rank. From correlations in measurements.
• 𝐶: column sparse. The intruder has limited access to the system
• 𝑁: 𝑁 𝐹 ≤ 𝜀
Given 𝑀 and 𝑊, how could we identify 𝐿 and 𝐶?
University of Florida PMU Seminar
March 2015 JHC
53
Connection to Related Work
• Xu, Caramanis, & Sanghavi 2012: Decomposition of a low-rank
matrix and a column-sparse matrix.
• Our methods and proofs are built upon those in Xu,
Caramanis, & Sanghavi 2012, with extension to general cases
University of Florida PMU Seminar
March 2015 JHC
54
Connection to Related Work
• Mardani, Mateos & Giannakis 13: Decomposition of a lowrank matrix plus a compressed sparse matrix. Internet traffic
anomaly detection.
• Our focus: column-sparse matrices, W is arbitrary.
University of Florida PMU Seminar
March 2015 JHC
55
Our Approach
• Find (𝐿∗ , 𝐶 ∗ ), the optimum solution to the following
optimization problem
𝐿∈ℂ
•
•
•
•
•
•
min𝑡×𝑛 𝐿
𝑡×𝑝
,𝐶∈ℂ
∗
+𝜆 𝐶
1,2
s.t. 𝐿 + 𝐶𝑊 𝑇 − 𝑀
𝐹
≤ 𝜀 (1)
𝐿 ∗ : sum of singular values of 𝐿
𝐶 1,2 : sum of column norms of 𝐶
Compute the SVD of 𝐿∗ = 𝑈 ∗ Σ ∗ 𝑉 ∗ †
Find column support of 𝐷∗ = 𝐶 ∗ 𝑊 𝑇 , denoted by ℐ∗
Return 𝐿∗ , 𝑈 ∗ , and ℐ∗
(1) is convex and can be solved efficiently.
University of Florida PMU Seminar
March 2015 JHC
56
Theoretical Guarantee
Theorem (Noiseless measurements, 𝑛 = 0)
With a properly chosen 𝜆, the solution returned by our method
1. identifies the PMU channels under attack.
2. identifies the measurements that are not attacked.
3. recovers the correct subspace spanned by actual phasors.
Theorem (Noisy measurements, 𝑛 ≠ 0)
With a properly chosen 𝜆, the solution returned by our method
is sufficiently close (with distance depending on the noise level)
to a solution that meets 1-3.
University of Florida PMU Seminar
March 2015 JHC
57
Numerical Results
• Simulate the case that the
intruder alters the PMU
channels that measure the
phasors 𝐼12 , 𝐼52 , 𝐼13 , and 𝐼43 .
• The voltage phasor estimates of
Buses 2 and 3 are corrupted
Actual values and corrupted values
University of Florida PMU Seminar
Column norms of the recovered error matrix
March 2015 JHC
58
Disturbance Detection using PMU Data and
Singular Value Analysis
• Organize PMU date into different regions, like Central New York,
West NY, North NY, etc.
• Analyze voltage magnitude or frequency channels from PMUs
in a region with Singular Value Decomposition (SVD)
• Steady state: relationships between measurements at different
PMUs remain the same → one large singular value, and the
rest are very small singular values
• During a disturbance, the relationships between different
PMUs will start to differ → 2nd and 3rd largest singular values
will increase
• Disturbance location: region with the largest 2nd largest
singular value
• Analysis and plots by Josh Klimaszewski and Tony Jiang
University of Florida PMU Seminar
March 2015 JHC
59
Disturbance 2 (Voltage Magnitudes)
2nd largest SV
Window Size (3.33 seconds/100 samples)
Step Size (1.66 seconds/50 samples)
University of Florida PMU Seminar
March 2015 JHC
60
Disturbance 2 (Voltage Magnitudes)
2nd largest SV
Window Size (3.33 seconds/100 samples)
Step Size (1.66 seconds/50 samples)
2nd largest SV
Window Size (.67 seconds/20 samples)
Step Size (.67 seconds/20 samples)
University of Florida PMU Seminar
March 2015 JHC
61
Voltage Stability Analysis of A Wind Hub
• Voltage stability analysis of a wind hub in the BPA
service area



Wind farms tend to be integrated to sub-transmission
(115/230 kV) networks
Some of these renewable integration seem to be lacking
reactive power support, i.e., power transfer is voltage
stability limited
PMU/SCADA data is used to develop Thevenin equivalents
• AQ-bus voltage stability analysis method


For quasi-steady state voltage stability analysis
An alternative to the Continuation Power Flow Method
University of Florida PMU Seminar
March 2015 JHC
62
BPA Wind Hub Diagram
G
Thévenin equiv.
(swing bus)
G
Thévenin equiv.
Measurements
Edge of the
observable
network
AQ bus (negative load)
PQ
PQ
PV
PQ
PQ
PV
Unobservable
Credit: E. Heredia, D. Kosterev, M. Donnelly, “Wind Hub Reactive
Resource Coordination and Voltage Control Study by Sequence Power
Flow,” 2013 IEEE PES General Meeting, July 2013.
University of Florida PMU Seminar
March 2015 JHC
63
Voltage Variations with Outage of Strong Link
• SCADA data showing
voltage response on
Buses 21, 22, and 25,
with Line 22-25 out of
service. The voltage
jumps are WTG trips.
• The project is to
determine wind turbine
reactive power control
models and voltage
stability limit.
• The wind farms cannot
produce full output in
this scenario.
Capacitor
switchings
~ 3 hours
University of Florida PMU Seminar
March 2015 JHC
64
Estimating Wind Plant Models and Shunts
•
•
•
•
Compute ΔQ and ΔP from measurements
Using ΔP, calculate maximum possible ΔQ from WT (threshold value)
If ΔQ is larger than the WT threshold, shunt switching is detected
Compute the total ΔQ due to shunt switching, quantize according to shunts
0.05
-0.05
WT Reactive Power (p.u.)
WT Reactive Power (p.u.)
0
-0.1
-0.15
-0.2
-0.25
-0.3
-0.35
Measurements
Measurements w/ est. shunt Q removed
PQ model
-0.4
-0.45
0
0.2
0.4
0.6
0
-0.05
Shunt action
-0.1
-0.15
-0.2
Measurements
Measurements w/ est. shunt Q removed
PQ model
-0.25
0.8
WT Active Power (p.u.)
University of Florida PMU Seminar
1
0
0.2
0.4
0.6
0.8
1
WT Active Power (p.u.)
March 2015 JHC
65
BPA JC VS Analysis
• 24-hour data at 2-second intervals
 SCADA data at JC: V,P,Q, and also V at East and West Buses
• No shunt capacitor information at the wind farms
• Intent is to perform offline computation on a daily basis to
verify the reliability and usefulness of the computation
algorithm before considering the tool for real-time
information support
• Performs a new VS margin calculation every 5 minutes




Complex code to figure out the shunt compensation in the wind
farms
The AQ-technique works well, readily going beyond the voltage
collapse point
Thevenin equivalent estimation (ETH and XTH) is difficult during
periods when the voltages and flows are stationary or vary
widely.
24-hour data requires about 15 minutes to compute
University of Florida PMU Seminar
March 2015 JHC
66
BPA JC 24-hr VS Analysis
University of Florida PMU Seminar
March 2015 JHC
67
Wide-area Monitoring and Control
Slide 1 - Vision
Monitoring and Sensing
Communication
Control and Actuation
Computation
RTO
Regional Transmission Organization
credit: NPR & UTK
Proposal 1041877
University of Florida PMU Seminar
March 2015 JHC
68
Wide-area Networked Control with PMUs
• Closed-loop control using remote phasor measurements
 Measurement filter delays
 Communication issues: packet loss, network congestion
100-200 ms total delay
University of Florida PMU Seminar
March 2015 JHC
69
Estimate of Data Latency
From Dr. Innocent Kamwa, IREQ
University of Florida PMU Seminar
March 2015 JHC
70
Adaptive Wide-area Controller
• Adaptive controller to account for time-varying data latency [1]:
• Multiple phase-lead compensators:



Each compensator tuned for a specific level of latency
Measure incoming data latency using GPS time stamps
Switch between compensators according to measured data latency
[1] J. H. Chow and S. G. Ghiocel, “An Adaptive Wide-Area Power System Damping
Controller using Synchrophasor Data,” in Control and Optimization Methods for
Electric Smart Grids, pp. 327-342. Editors: A. Chakrabortty and M. Ilic. New York,
NY: Springer Science+Business Media, 2012.
University of Florida PMU Seminar
March 2015 JHC
71
Compensator Design
• Each compensator is designed for a fixed delay (Td ):
• Compensators are selected based on the incoming data
latency, such that:
University of Florida PMU Seminar
March 2015 JHC
72
Adaptive Algorithm
University of Florida PMU Seminar
March 2015 JHC
73
Delay-Based Compensator Switching
Question: how
long should the
adaptive
control wait to
switch to a
lower latency
controller?
University of Florida PMU Seminar
March 2015 JHC
74
Proof of Stability
• Proof of stability using the concept of average dwell time
( d):
• Considering switched-delay systems of the form:
where  (t ) is the switching signal.
• Find a minimum  d that guarantees stability of the system
• Proof provided by Dr. Farshad Pour Safaei and Prof. Joao
Hespanha of UCSB
University of Florida PMU Seminar
March 2015 JHC
75
Linear Matrix Inequalities
• Consider a set of linear matrix inequalities (LMIs) for
all controllers:
• Solve an LMI feasibility
problem for a fixed
value of
University of Florida PMU Seminar
March 2015 JHC
76
Average Dwell Time
• The feasibility of the LMIs guarantees stability for a minimum
average dwell time
where:
• Proof: Choose Lyapunov function such that
• Lyapunov function decreases at switching instants:
University of Florida PMU Seminar
March 2015 JHC
77
Example Two-Area System
• Dampen inter-area oscillations between Areas 1 and 2
• Control action is applied to a TCSC on an intertie between the
areas
• Use remote signals with latency, measured near the
generators (average angle in each area)
University of Florida PMU Seminar
March 2015 JHC
78
Computation of Average Dwell Time
• The average dwell time can be computed for an
arbitrary number of controllers.
• For the controllers in the two-area example, the
average dwell time is computed by solving the LMI
feasibility problem and minimizing using a line
search.
University of Florida PMU Seminar
March 2015 JHC
79
Simulation
• The two-area system was simulated using a random
latency applied to the remote signals:
University of Florida PMU Seminar
March 2015 JHC
80
Comparison to Previous Work
• B. Demirel, C. Briat, and M. Johansson, “Deterministic and
stochastic approaches to supervisory control design for
networked systems with time-varying communication delays,”
Nonlinear Analysis: Hybrid Systems, 10 (2013) 94–110:
proposes a similar result
 Demirel’s ADT is less conservative than ours.
 The formulation here is simpler.
University of Florida PMU Seminar
March 2015 JHC
81
Damping assessment using relative phase
information from PMU data
• Power systems with long transmission lines for power
transfer tend to have lightly damping interarea modes, e.g.,
Western US power system (WECC), Nordel power grid
• The interarea mode damping is achieved by application of
power system stabilizers (PSSs) on multiple generators.
• Unfortunately, some of these PSSs may be poorly tuned
because the interarea mode shapes have changed.
• As a result, WECC wants to develop model identification
techniques for generators, excitation systems, and PSSs, so
that the damping contribution to the interarea modes can
be properly assessed.
• However, generator testing requires taking it off-line, which
can be costly.
University of Florida PMU Seminar
March 2015 JHC
82
Damping assessment using relative phase
information from PMU data
• Is it possible to assess the damping contribution of a
particular generator (with its PSS) by measuring disturbance
or ambient response?
• We have recently developed a technique using linearized
power system models to assess such damping contributions
• The method looks at the phase differences between the
generator rotor angle (or speed) and its terminal bus angle
(or frequency)
• The method can be applied to disturbance simulation or
PMU data (requiring methods such as Prony, Eigensystem
Realization Algorithm, or N4SID to extract the modal
components)
University of Florida PMU Seminar
March 2015 JHC
83
Linearized Model Block Diagram of a SingleMachine infinite-Bus System


Heffron and Phillips
de Mello and Concordia
University of Florida PMU Seminar
March 2015 JHC
84
Synchronizing and Damping Torque
Decomposition - SMIB
University of Florida PMU Seminar
March 2015 JHC
85
Interarea Mode Damping Result
• For each generator, find the phase difference between the
interarea mode content of the terminal bus voltage angle and the
generator angle, for example, for generator 1:
 m1   m1
• If this difference is
• Positive and large, then PSS contributes good damping
• Negative, then this machine is contributing negative damping torque
• Positive but small – need to look at the setting of the PSS
• The damping for each generator is assessed using its own
measurements
• To apply the method in real time – after any disturbance resulting
in sustained interarea mode oscillation, use the PMU data to check
this phase difference for all critical generators. Note that the rotor
angle can be measured with a regular digital recording device.
University of Florida PMU Seminar
March 2015 JHC
86
WECC Simulation
• A BPA engineer provided a disturbance scenario with
significant oscillations
• 2 cases for the scenario:
• No PSS’s
• A few PSS’s turned on
• RPI was provided with the time response of a selected set of
generators (rotor angle, rotor speed, generator terminal bus
angle, generator terminal bus frequency).
• RPI was not told which generators had the PSS turned on.
The intent is to use the modal angle difference to find those
generators with their PSS’s turned on.
University of Florida PMU Seminar
March 2015 JHC
87
Case 1: All PSS’s off
Case 1 OFF
G1
G2
G3
G4
G5
G6
G7
G8
G9
G10
0.3
0.2
0.1
10
Rot or angle (rad)
0.4
15
20
25
30
60.1
35
5
10
15
20
25
T ime (sec)
Time (sec)
Case 1 OFF
Case 1 OFF
G1
G2
G3
G4
G5
G6
G7
G8
G9
G10
0.3
0.2
0.1
0
-0.1
30
1.008
35
G1
G2
G3
G4
G5
G6
G7
G8
G9
G10
1.006
1.004
1.002
1
0.998
-0.2
0
60.2
59.9
0
Rot or Speed (pu)
5
60.3
60
0
0
G1
G2
G3
G4
G5
G6
G7
G8
G9
G10
60.4
Bus Freq (Hz)
Bus angle (rad)
Case 1 OFF
5
10
15
20
25
30
35
0
10
30
T ime (sec)
T ime (sec)
University of Florida PMU Seminar
20
March 2015 JHC
88
Case 1: A Few PSS’s On
Case 1 ON
G1
G2
G3
G4
G5
G6
G7
G8
G9
G10
0.3
0.2
0.1
G1
G2
G3
G4
G5
G6
G7
G8
G9
G10
60.4
Bus Freq (Hz)
Bus angle (rad)
Case 1 ON
60.3
60.2
60.1
60
0
0
5
10
15
20
25
30
35
0
5
10
T ime (sec)
G1
G2
G3
G4
G5
G6
G7
G8
G9
G10
0.3
0.2
0.1
0
-0.1
-0.2
10
15
20
25
25
30
30
35
1.008
Rot or Speed (pu)
Rot or angle (rad)
0.4
5
20
35
Time (sec)
Case 1 ON
Case 1 ON
0
15
G1
G2
G3
G4
G5
G6
G7
G8
G9
G10
1.006
1.004
1.002
1
0.998
0
10
30
T ime (sec)
T ime (sec)
University of Florida PMU Seminar
20
March 2015 JHC
89
Case 1: All PSS’s Off – Gen 1
blue: term. bus angle, green: rotor angle
blue: term. bus frequency, green: rotor speed
1.01
0.45
0.4
0.35
1.005
0.3
0.25
1
0.2
0.15
0.1
-5
0
5
10
15
20
25
30
35
40
University of Florida PMU Seminar
0.995
-5
0
5
10
March 2015 JHC
15
20
25
30
35
40
90
Test Case Results
• For each generator, compute the relative phase change
between no PSS on to some PSS’s on.
• Machines with large phase increases have effective PSS’s
Generator
Angle diff change (deg)
PSS
1
3.03
N
2
12.09
Y
3
11.21
Y
4
1.79
N
5
1.11
N
6
5.00
7
5.24
8
-0.03
N
9
12.29
Y
10
-6.80
N
University of Florida PMU Seminar
March 2015 JHC
91
References
•
•
•
•
•
•
L. Vanfretti, J. H. Chow, S. Sarawgi, and B. Fardanesh, “A Phasor-Data Based
Estimator Incorporating Phase Bias Correction,” IEEE Transactions on Power
Systems, vol. 26, no. 1, pp. 111-119, Feb. 2011.
S. G. Ghiocel, J. H. Chow, G. Stefopoulos, B. Fardanesh, D. Maragal, M. Razanousky,
and D. B. Bertagnolli, “Phasor State Estimation for Synchrophasor Data Quality
Improvement and Power Transfer Interface Monitoring,” IEEE Transactions on Power
Systems, vol. 29, no. 2, pp. 881-888, 2014.
M. Wang, P. Gao, S. Ghiocel, and J. Chow, “Modeless Reconstruction of Missing
Synchrophasor Measurements,” accepted for publication in IEEE Transactions on
Smart Grid.
M. Wang, el al., “Identification of “Unobservable” Cyber Data Attacks on Power
Grids,” presented at the IEEE SmartGridComm, Venice, November 2014.
M. Wang, el al., “A Low-Rank Matrix Approach for the Analysis of Large Amounts of
Power System Synchrophasor Data,” presented at HICSS, Lihue, January 2015.
S. G. Ghiocel and J. H. Chow, “A Power Flow Method using a New Bus Type for
Computing Steady-State Voltage Stability Margins,” IEEE Transactions on Power
Systems, vol. 29, no. 2, pp. 958-965, 2014.
University of Florida PMU Seminar
March 2015 JHC
92
References
•
•
•
•
•
•
S. G. Ghiocel, J. H. Chow, R. Quint, D. Kosterev, and D. J. Sobajic, “Computing
Measurement-Based Voltage Stability Margins for a Wind Power Hub using the AQBus Method,” Proc. of Power and Energy Conference at Illinois (PECI), 2014.
S. G. Ghiocel, J. H. Chow, G. Stefopoulos, B. Fardanesh, D. Maragal, D. B. Bertagnolli,
M. Swider, M. Razanousky, D. J. Sobajic, and J. H. Eto, “Phasor-Measurement-Based
Voltage Stability Margin Calculation for a Power Transfer Interface with Multiple
Injections and Transfer Paths,” Proc. of Power System Computation Conference,
Wroclaw, Poland, 2014.
NASPI Voltage Stability Workshop Oct. 22, 2014:
https://www.youtube.com/watch?v=LBXvjv0XnuA&feature=youtu.be
J. H. Chow and S. G. Ghiocel, “An Adaptive Wide-Area Power System Damping
Controller using Synchrophasor Data,” in Control and Optimization Methods for
Electric Smart Grids, pp. 327-342. Editors: A. Chakrabortty and M. Ilic. New York, NY:
Springer Science+Business Media, 2012.
F. R. Pour Safaei, S. G. Ghiocel, J. P. Hespanha, and J. H. Chow, “Stability of an
adaptive switched controller for power system oscillation damping using remote
synchrophasor signals,” Proceedings of the 2014 IEEE Conference on Decision and
Control, Los Angeles, Dec. 2014.
X. T. Jiang, J. H. Chow, F. Wilches-Bernal, “A Synchrophasor Measurement Based
Method for Assessing Damping Torque Contributions from Power System
Stabilizers,” submitted to 2015 Power Tech Conference, Eindhoven.
University of Florida PMU Seminar
March 2015 JHC
93
Acknowledgements
This work was supported primarily by the ERC Program of the
National Science Foundation and DOE under NSF Award Number
EEC-1041877. Other US government and industrial sponsors of
CURENT research are also gratefully acknowledged.
Other industry/agency collaborators: NYPA, NYSERDA, Hitachi,
Grid Protection Alliance, BPA, SCE, GCEP, ORNL
Phasor Measurement Process
60 Hz
Component
Timing
GPS
DFT
Frequency & Rate-ofChange Frequency
Algorithm
SYMMETRICAL
DFT
COMPONENT
Frequency
dfreq/dt
TRANSFORMATION
Phasors
DFT
Time synchronized sampling
of three phase waveform.
REAL TIME
DATA OUTPUT
12 samples/cycle (720/sec)
Discrete Fourier Transform
uses 12 samples for each
phasor conversion.
Disturbance and
transient detectors,
data table storage
Trigger
flags
Ken Martin
University of Florida PMU Seminar
March 2015 JHC
95