Grid GSP - A Graph Signal Processing Framework For The Power Grid
Grid GSP - A Graph Signal Processing Framework For The Power Grid
Abstract—The underlying theme of this paper is to explore the questions pertaining to sampling, interpolation, denoising and
various facets of power systems data through the lens of graph compression and questions that hinge on the underlying structure
signal processing (GSP), laying down the foundations of the Grid- of the voltage phasors graph signal arise.
GSP framework. Grid-GSP provides an interpretation for the
spatio-temporal properties of voltage phasor measurements, by The overarching goal of this paper is to develop GSP based
showing how the well-known power systems modeling supports models for power systems from first principles by building upon
a generative low-pass graph filter model for the state variables, the existing system-level knowledge of power systems to create
namely the voltage phasors. Using the model we formalize the a solid foundation to analyze power-grid measurements using
empirical observation that voltage phasor measurement data lie in tools from GSP. This is named the Grid-GSP framework. By
a low-dimensional subspace and tie their spatio-temporal structure
to generator voltage dynamics. The Grid-GSP generative model is identifying the correct graph shift operators (GSO), we extend
then successfully employed to investigate the problems, pertaining well-known results in GSP to power system data without losing
to the grid, of data sampling and interpolation, network inference, the associated physical interpretation.
detection of anomalies and data compression. Numerical results The core idea is to rewrite the differential algebraic equations
on a large synthetic grid that mimics the real-grid of the state of (DAE) [7], in a way often done in transient stability analysis of
Texas, ACTIVSg2000, and on real-world measurements from ISO-
New England verify the efficacy of applying Grid-GSP methods to power systems, to reveal that the inherent structure in voltage
electric grid data. phasors can be explained using a linear low-pass graph filter
as a generative model, whose inputs are the generator voltages.
Index Terms—Graph signal processing, phasor measurement
units, false data injection attack, optimal placement of PMU,
This input signal is the generators’ response to electric load
sampling and recovery, PMU data compression, network inference. in the grid. Through this model the paper shows also that the
temporal dynamics of the input signal, i.e. the generator voltages,
I. INTRODUCTION can be explained using a non-linear GSP model defined via
another GSO derived from the generator-only Kron-reduced
HE power grid is one of the foremost examples of a
T large-scale man-made network. The nodes of the associ-
ated graph are the grid buses and its edges are its transmission
network. This is done utilizing the well-known classical swing
equations [8], [9]. This spatio-temporal generative model sup-
ports the empirical observation that voltage data obtained using
lines. It is therefore natural to see measurements from the power
PMUs tend to be confined to a much smaller dimension com-
grid as graph signals [3] and model power grid measurements
pared to the size of the data record in both space and time [10],
using tools from the theory of graph signal processing (GSP)
[11]. Many papers have leveraged the empirical observation
whose goal is to extend fundamental insights that come from
of the low-rank of phasor data for the interpolation of miss-
the frequency analysis for time series to the domain of signals
ing data [11], correcting bad data [12] and to detect faulty
indexed by graphs [3]–[5]. One of the factors that motivate the
events [10], [13]–[15]. Importantly, our framework explicitly
development of GSP for the power grid is the abundance of
puts forth the structure of this low-dimensional subspace using
high-quality data that can be acquired using phasor measurement
our GSP-based generative model, directly tying this subspace to
units (PMU), the sensors producing estimates of the voltage
the graph Fourier domain of the GSO.
and current phasors [6]. With that, classical signal processing
A. Literature Review
Manuscript received May 30, 2020; revised November 7, 2020 and January
31, 2021; accepted April 3, 2021. Date of publication April 23, 2021; date of We review prior works by dividing the most relevant literature
current version May 21, 2021. The associate editor coordinating the review of related to this paper into three categories: 1) a general survey of
this manuscript and approving it for publication was Dr. Soummya Kar. This works that use concepts from graph theory and GSP in power
work was supported in part by the Director, Office of Electricity Delivery and
Energy Reliability, Cybersecurity for Energy Delivery Systems program, of the systems in the areas of sensor placement, interpolation and
U.S. Department of Energy, under Contract DOE0000780. Preliminary work network inference, 2) False Data Injection (FDI) attack detection
was presented in [1] and [2]. (Corresponding author: Raksha Ramakrishna.) and 3) literature pertaining to compression of PMU data.
Raksha Ramakrishna is with the School of Electrical Engineering and Com-
puter Science (EECS), KTH Royal Institute of Technology, Stockholm, Sweden Graph theory for power systems: Several papers have used
(e-mail: [email protected]). insights from spectral and algebraic graph theory. A few appli-
Anna Scaglione is with the School of Electrical Computer and Energy cations include optimal placement [16], [17] and generating sta-
Engineering (ECEE), Arizona State University (ASU), Tempe, AZ 85287-5706
USA (e-mail: [email protected]). tistically accurate topologies [18]. Grid topology identification
Digital Object Identifier 10.1109/TSP.2021.3075145 is a network inference problem and has been studied by several
1053-587X © 2021 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: East Carolina University. Downloaded on June 18,2021 at 00:45:40 UTC from IEEE Xplore. Restrictions apply.
2726 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 69, 2021
Authorized licensed use limited to: East Carolina University. Downloaded on June 18,2021 at 00:45:40 UTC from IEEE Xplore. Restrictions apply.
RAMAKRISHNA AND SCAGLIONE: GRID-GRAPH SIGNAL PROCESSING (GRID-GSP): A GRAPH SIGNAL PROCESSING FRAMEWORK 2727
Authorized licensed use limited to: East Carolina University. Downloaded on June 18,2021 at 00:45:40 UTC from IEEE Xplore. Restrictions apply.
2728 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 69, 2021
We refer to V (z) as the z-GFT. A graph temporal filter’s [60] 2 × 2 branch admittance matrix that relates current and voltage
impulse response Ht (S) and output v t are injections at the from and to ends of a transmission line [61].
From the branch admittance matrix of the network, applying
K
t
Kirchhoff’s law, one can relate the current and voltage phasors
Ht (S) = hk,t Sk , v t = Ht−τ (S)xτ , (10)
for the entire network, introducing a system admittance matrix,
k=0 τ =0
Y ∈ C|N | [61] thus obtaining the network version of Ohm’s law
respectively. Graph filter output v t in the z-domain is: (see (18)). The matrix Y is defined as:
+∞
V (z) = H(S⊗z)X(z), where H(S⊗z) := Ht (S)z −t (11) k∈Ni yi,k , i = j
[Y ]i,j = (16)
t=0 −yi,j , i = j
when the input is xt with z-transform X(z) and Ht (S) are where yi,j is the admittance of the branch between buses i and
matrix polynomials of the GSO operator: j if (i, j) ∈ E. The system admittance matrix Y is a complex
K
K symmetric matrix and it is equivalent to the complex-valued
Ht (S) = hk,t Sk ↔ H(S ⊗ z) = Hk (z)Sk . (12) graph Laplacian matrix associated with the power grid. Next,
k=0 k=0
we will partition the nodes or buses into generator and non-
Here Hk (z) is the z-transform of the filter coefficients hk,t . We generators, so that:
can define also the following impulse response in the GF domain:
K Y gg Y g
[h̃t ]i = Ht (λi ), Ht (λ) := hk,t λk Y = , (17)
(13) Yg Y
k=0
and the graph-temporal joint transfer function in the z and GF where Y gg is the generator buses-only network, Y g includes
domain as: the portion connecting generators and loads and Y corre-
+∞ K sponds to the section of the grid connecting the loads buses
[h̃(z)]i = H(λi , z), H(λ, z) = hk,t λk z −t (14) among themselves. The shunt (fixed admittance to ground at a
t=0 k=0
bus) elements at all generator buses are denoted by y gsh ∈ C|NG |
With that, we obtain following input-output relationship: and at all load buses by y sh ∈ C|NL | .
Ṽ (z) = diag(h̃(z))X̃(z), (15) The state of the system, from which all other physical quanti-
ties of interest can be derived, are the voltage phasors at each bus.
by applying GFT to z-domain in (11). In the following we assume that a PMU installed on node/bus
In this work, we focus on a class of graph-temporal filters i ∈ N provides a noisy measurement of voltage and current
called GF-ARMA (q, r) filter [51], [60]. The input-output re- phasors at time t where v(t, i) = |v(t, i)|ejθ(t,i) . With some
lation in both time and z-GFT domain are described below, abuse of notation, we will refer to the PMU data as v(t, i) as
respectively: well. Let the vector of voltage phasors collected at time t be
v t −A1 (S)v t−1 · · ·−Aq (S)v t−q=B0 (S)xt+ · · ·+Br (S)xt−r , v t ∈ C|N | . After v t is partitioned into voltages at generator and
non-generator buses, let igt ∈ C|NG | be the generator current and
diag(ã(z))Ṽ (z) = diag b̃(z) X̃(z), it ∈ C|NL | the load current. Ohm’s law for a network is:3
y gsh v gt igt
where a (z) = 1 − qt=1 a t z −t and
b(z) = rt=0
bt z −t are the Y + diag v t = i t , where v t = ,i t =
z-transform of the graph frequency responses of the graph filter y sh v t it
taps {At (S)}qt=1 , {Bt (S)}rt=0 for the GF-ARMA (q, r) filter. (18)
Particularly, the GF-AR (2) filter is used in Section III-B to
describe generator temporal dynamics. To describe the operating conditions of the system we introduce
a few more quantities. In power systems transient dynamic
C. Measurements and Parameters of the Electric Grid analysis the impact of generating units is modeled as an internal
bus characterized by a generator impedance (or admittance)
The electric grid network can be represented by an undi- y g ∈ C|NG | for g ∈ NG connected to an ideal voltage source
rected graph G = (N , E) where nodes are buses and its edges called internal voltage [61]; we denote its value at time t by
are its transmission lines. The vertex set is a union between E(t, i) = |E(t, i)|eδ(t,i) , i ∈ NG and the corresponding vector
set of generator, NG and non-generator/ load buses, NL , i ∈ as et ∈ C|NG | so that [et ]i = E(t, i). The current at generator
{NG ∪ NL } = N and the edge set (i, j) ∈ E depicts electrical bus in (18), igt , is obtained as the multiplication of generator
connections. To obtain Ohm’s law for a network of transmission admittance and the difference in voltage at the internal bus and
lines, one starts from the telegrapher equations for a single
line to obtain the ABCD parameters that relate input-output
currents and voltages in the Fourier domain. The equations are 3 Note that the admittances values are frequency responses evaluated at 60 Hz
then rearranged and the so-called π-model is attained, which (for the US) and the voltage and current signals are the corresponding envelopes
at the same frequency; Hence the assumption is the voltage and currents are
is an equivalent circuit containing a series impedance element narrowband and the convolution can be approximated by gain and phase rotation
and parallel susceptance elements. The π-model leads to the equal to the Fourier response at 60 Hz.
Authorized licensed use limited to: East Carolina University. Downloaded on June 18,2021 at 00:45:40 UTC from IEEE Xplore. Restrictions apply.
RAMAKRISHNA AND SCAGLIONE: GRID-GRAPH SIGNAL PROCESSING (GRID-GSP): A GRAPH SIGNAL PROCESSING FRAMEWORK 2729
the generator bus [7] : The Grid-GSP generative model for voltage phasor measure-
ments v t is given by (23). The linear shift-invariant graph filter
igt = diag(y g ) (et − v gt ) (19)
is H(S) = S−1 .
As mentioned in Section. I, the generators respond to electric Remark 1: Shift-invariance of H(S) = S−1 can be directly
load in the grid. In order to model the generators response, a verified from (2) i.e. H(S)S = SH(S) = I. Since H(S) is shift
commonly used approximation is that at the load buses ∈ NL , invariant, it can be expressed as a matrix polynomial in S
admittances are slowly varying over time [7]. We denote them (Theorem 1 in [53]). Also, H(S) = S−1 can be written as in
as y (t) ∈ CN . (3) where coefficients hk can be determined by the application
of Cayley-Hamilton theorem for inverse matrices [62].
III. GRAPH SIGNAL PROCESSING FOR THE GRID H(S) is approximately a low-pass graph filter [52] due to
Having described the relevant GSP concepts and introduced the inversion of GSO since the graph frequency response of the
grid quantities and parameters of interest, we are ready to filter can be written from (7) as diag(h̃) = Λ−1 . This implies
introduce the Grid-GSP framework.4 Firstly, we define the GSO that as the graph frequency decreases, the magnitude of the filter
for the grid, then support the definition by introducing the response declines. More importantly, since generic power grids
graph-filter model for voltage phasors, and finally characterize tend to be organized as communities system admittance matrix
the temporal dynamics. All of the above yields a GSP generative Y tends to be sparse [63]. Therefore the GSO S has a high
model for the voltage phasor measurements as a low-pass GSP condition number and the graph frequency response of H(S) is
model, as detailed next. such that it tapers off after a certain λk .
To visualize this more explicitly, consider ΛK to be the
A. Grid Graph Generative Model diagonal matrix with entries λi , i ∈ K = {1, . . . , k}. Define a
low-pass filter with k frequency components and consequently
Grid-GSP for voltage phasors data relies on the following the voltage phasor measurements as
definitions:
Definition 3: The grid graph shift operator (GSO) is a λ−1 , i ∈ K
Hk (S) U diag h̃k U , h̃k = i
complex symmetric matrix equal to a diagonal perturbation of i 0, else
the system admittance matrix with generator admittance values,
diag(y g )et
y g + y gsh v t ≈ Hk (S) + ηt , (24)
S Y + diag (20) it
y sh
From the definition of the GSO it follows that: where Hk (S) will represent the principal subspace of the volt-
Definition 4: The grid Graph Fourier Transform (GFT) age phasors whose dimensionality is the number of graph-
basis for voltage phasors is the orthogonal matrix U given by frequencies |K|. Therefore (24) defines the low-dimensional
the eigenvalue decomposition of the GSO in Definition 3: generative model for quasi-steady state voltage phasor mea-
surements. The error term η t now also captures modeling
S = UΛU , |λmin | > 0 (21) approximation.’
Here, the GSO S is a complex-symmetric matrix To provide insights on the temporal dynamics of the voltage
that has the same support as the electric-grid graph Laplacian phasors, we need to capture the structure of the excitation term.
as Y with the diagonal addition of generator admittances. As a matter of fact, et and it , have different dynamics, as
Note that unlike the graph Laplacian, this GSO is invertible, discussed in the subsequent subsections.
|λmin | > 0. Even when shunt elements y gsh , y sh are ignored as
conventionally done to solve power-flow problems in power B. A GSP Model for Generator Dynamics: et
systems, a diagonal term with the generator admittances y g The excitation term corresponding to generator currents has
that is added to the principal diagonal of Y , makes the GSO S elements as [et ]i coming from each generator i ∈ G. We illus-
invertible (see (20)). trate a non-linear dynamical model for the generators internal
With the GSO S is defined as in (20), one can rewrite (18) voltages, namely et ∈ CNG utilizing a GF-AR(2) graph tempo-
and substitute for igt from (19): ral filter from Section II-B. The model is inspired by the classical
swing equations [8], [9] that describes the coupled dynamics
y gsh diag(y g ) (et − v gt )
Y +diag v t = (22) of the generators phase angles, δi (t), i ∈ G and the resulting
y sh it variation in frequency, ωi (t) δ˙i − ω0 where ω0 = 2πf0 with
From now on with slight abuse of notation we denote v t as f0 being the grid frequency (50 or 60 Hz).
voltage phasor measurements that are noisy therefore we add Our model, relies on two steps. First, we model the dynamics
measurement noise ηt which yields the following equation, of a signal xt obtained through the following non-linear trans-
formation of the internal generator voltages:
diag(y g )et 1
v t = H(S) + ηt (23) xt (diag(m)) 2 ln(et )
it
1 1
δ t = (diag(m))− 2 {xt }, |e|t = (diag(m))− 2 {xt }
4 Our preliminary GSP modeling effort can be found in [1] (25)
Authorized licensed use limited to: East Carolina University. Downloaded on June 18,2021 at 00:45:40 UTC from IEEE Xplore. Restrictions apply.
2730 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 69, 2021
where the vector m entries are the so-called generators masses, are typically ignored. The swing equation for the generators
δ t are the generators angles that appear in the swing equations angles [64] are a key tool for power systems dynamical analysis:
and |e|t are internal generator voltage magnitudes. Second, like
diag (m) δ̈ + diag (d) δ̇ = w − Y red δ, (32)
in the swing equations, to describe the generators interactions,
we resort to a Kron-reduction [8], [9] of the network, in which where m are the generators masses, introduced previously, d
generators are all adjacent. To define this generator-only network are the damping coefficients of generators (often neglected)
and the corresponding GSO, consider the following admittance and w − Y red δ is the imbalance between the electrical and
matrix, Yall that describes the network topology consisting of mechanical power that triggers the change in generator angular
1
the generator internal buses, generator buses and non-generator velocity and acceleration. Note that {x} = (diag(m)) 2 δ.
buses like done in [9]: We can manipulate (32) to prove the following:
⎡ ⎤ Proposition 1: Let w be such that {w} =
diag (y g +y gsh ) − diag (y g +y gsh ) 0 1
(diag(m))− 2 w. Using the approximation:
Y all = ⎣ ⎦
− diag (y g +y gsh ) 0 Sci diag (d) diag (m)−1 ≈ χI,
i.e. the homogeneous simplification as in [64], [65], the dynam-
Sci S +diag 0 y
ics of {xt } can be justified with an GF-AR (2) model with
In order to model Y all , it is assumed that the loads are varying GSO Sred :
very slowly in time i.e. y (t) ≈ y ∀t. Then, let us denote by {xt } − A1 (Sred ){xt−1 } − A2 (Sred ){xt−2 } ≈ {w},
Sh(A, B) the Schur complement of block B of matrix A. We
compute the Schur complement of block Sci of the matrix Y all A1 (Sred ) := (2−χ)I − Sred , A2 (Sred ) := (χ−1)I (33)
which is nothing but Kron reduction. The Schur complement of Proof: Simple algebra on (32) allows us to recast the equa-
the Sci in Y all has two contributions: tions in the following form:
Sh(Y all , Sci ) = jY red + E red (26) 1
{ẍ} + χ{ẋ} = diag (m)− 2 w − Sred {x}. (34)
where E red is a real diagonal dominated matrix, and the imag-
Assuming that the sampling rate is fast enough, and normal-
inary part Y red has the structure of a graph Laplacian. The
izing it to 1, the finite difference approximations for the deriva-
proposed dynamical model for the graph signal xt relies on the
tives are ẋ ≈ xt − xt−1 , ẍ ≈ xt+1 − 2xt + xt−1 and can be
following definition for the GSO of the Kron-reduced generator-
used to obtain AR (2) GF equations for the samples {xt } in
only graph:
(33).
Definition 5: A GSO is defined for the Kron-reduced gener-
The model that we introduce is simply extending the GF-
ator only network as
AR (2) model to capture both the real and imaginary part of
1 1
Sred = (diag(m))− 2 Y red (diag(m))− 2 ∈ R|NG | (27) xt i.e. internal generator voltage magnitudes|e|t and angles δ t
respectively and suggesting to search the 2|NG | parameters to
with the following eigenvalue decomposition, fit the model with ã1 , ã2 rather than exploring a general MIMO
Sred = Ured Λred U
red (28) filter response. For simplicity of representation, we write the
dynamical equation for xt in the GF domain,
and the orthonormal GFT basis being Ured .
We introduce the GSP based dynamical model for the x̃t = diag (ã1 ) x̃t−1 + diag (ã2 ) x̃t−2 + w̃t (35)
complex-valued generator internal voltages et via graph tem- such that the impulse response of the filter at graph-frequency
poral filter GF-AR (2) as follows, λred,i is defined by [ã1 ]i , [ã2 ]i . Note from (13) that [ã1 ]i , [ã2 ]i
can be written as polynomials in graph frequency λred,i ,
GSP-based dynamics for generator internal voltages
K
1 −1 K
2 −1
1 [ã1 ]i = ak,1 λkred,i , [ã2 ]i = ak,2 λkred,i , (36)
et = exp (diag(m))− 2 xt (29) k=0 k=0
Authorized licensed use limited to: East Carolina University. Downloaded on June 18,2021 at 00:45:40 UTC from IEEE Xplore. Restrictions apply.
RAMAKRISHNA AND SCAGLIONE: GRID-GRAPH SIGNAL PROCESSING (GRID-GSP): A GRAPH SIGNAL PROCESSING FRAMEWORK 2731
Lemma 1 translates to an interesting self-similarity/fractional
property for voltage graph signals in that the down-sampled
version v M is still a low-pass graph signal. The self-similarity
is due to SH(S) = I in (39). In summary, for voltage graph
signals,
v = S−1 i, v M = S−1 −1
red,M iM −SMMc SMc Mc iMc (42)
In the power grid, this property has been illustrated empirically
in several papers [12], [67] that highlight low-dimensionality of
Fig. 1. Block diagram showing generative model for voltage phasor measure-
ments.
measurements from a subset of buses. Although the reduced-
graph is denser compared to the original graph, it still helps
to infer faults or events that occurred in a subset of nodes
The unique nature of voltage phasor measurements allows us where sensors are not installed as long as correct placement
to describe a similar model for any subset of measurements on strategies are devised i.e. that of choosing the subset M. Work
a graph. This is discussed next. in [26] explored the optimal placement for fault localization in
the under-sampled regime and also made connections with GSP
D. Low-Pass Property of Down-Sampled Voltage theory.
Graph Signal
Let v M (time index t is ignored for simplicity) be the down- IV. REVISITING ALGORITHMS FROM GSP FOR PMU DATA
sampled voltage graph signal where M ⊂ N is the set of node In this section we study some of the implications Grid-
indices at which measurements are available. It can be shown that GSP has while understanding sampling, optimal placement of
any down-sampled graph signal with arbitrary graph frequency measurement devices in power systems, interpolation of miss-
response is low-pass in the reduced-graph frequency domain. It ing samples and network inference. The underlying generative
suggests that one can utilize all the methods for low-pass graph model responsible for low-rank nature of data that has been
signals onto down-sampled versions of the graph signal as well. established in the previous section helps explaining the success
This is summarized in Lemma 1 below. that many past works, such as [12], [68], [69], have attained in
Lemma 1: Let v M be any graph signal down-sampled in the recovering missing PMU data using matrix completion methods.
vertex-domain with |M| samples. Let the GSO defined with The low-pass nature of the voltage graph signals discussed in
respect to the full graph S be invertible. Then, with the GSO Section III provides the theoretical underpinning that support
defined with respect to the reduced-graph of M vertices as the arguments made in the literature.
Sred,M , graph signal v M is the output of low-pass graph filter
H(Sred,M ) S−1red,M A. Sampling and Recovery of Grid-Graph Signals
v M = H (Sred,M ) ϕ (38) From the approximation in (24) we see that voltage graph sig-
nals have graph frequency content that drops as λk grows. This
where the GSO for the reduced-graph is given by Kron-reduction characteristic renders the signal approximately band-limited
of S, Sred,M = Sh(S, SMc Mc ). in the GFT domain [70] which means that there is a cut-off
Proof: Consider a graph signal v with arbitrary graph fre- frequency λk such that frequency content corresponding to λk+1
quency response with respect to GSO S, and higher is negligible. Let the GFT basis corresponding to
the first dominant k graph frequecies be UK . The bandlimiting
v = H (S) x = S−1 (SH (S) x) (39)
operator is, BK = UK U K ∈C
|N |×K
and the low frequency
The GSO S is rewritten in a 2 × 2 block form component of v t is:
SMM SMMc B K v t = UK U
K vt (43)
S= , (40)
S
MMc SM c M c Similarly, a vertex limiting operator (with |M|) vertices is
DM = P M P M where P M has columns that are coordinate
and S−1 can be written using inverse formula for block matri-
vectors such that each column chooses a vertex/node. When the
ces. When graph signal v is down-sampled, only M rows are
voltage measurements on the electrical network are from a few
considered on both sides of (39). Thus we have,
nodes, i ∈ M at time t, it can be written as [v t ]M = P
M v t . For
ϕ
reconstruction, results in [70] dictate the necessary condition be
that |M| ≥ |K|. In the presence of modeling error relative to
v M = S−1
red,M I|M|
−1
−SMM SMc Mc
c (SH (S) x) (41)
the perfect band-limited definition, optimal sampling pattern
Authorized licensed use limited to: East Carolina University. Downloaded on June 18,2021 at 00:45:40 UTC from IEEE Xplore. Restrictions apply.
2732 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 69, 2021
i.e. the best placement for PMUs on the grid to minimize where the two regularizing terms measure the variation in the
the worst-case reconstruction error is closely tied to the grid graph and time domain and cg , ct are the corresponding regu-
topology and the model mismatch relative to a strictly band- larization constants. Importantly, one can use the GSO of the
limited graph signal [71]. An optimal placement strategy of reduced graph, Sred,M if we only have access to a subset of
PMUs that minimizes the worst-case reconstruction error in measurements on the grid, M and employ the same formulation
the presence of model mismatch due to imperfect band-limited as in (46) for interpolation of missing samples.
nature of the voltage graph signal, also known as the E-optimal
design [71], is sought by maximizing the smallest singular value, C. Network Inference as Graph Laplacian Learning
σmin (D M UK ), i.e. choose rows of UK such that they are as
uncorrelated as possible and the resulting matrix has the highest The problem of estimation of GSO S from voltage phasor
condition number [70], [71]. Consider then the spatial sampling measurements can be cast as a solving a problem similar to graph
mask D M = diag(1M ) that selects M locations. Laplacian learning [74] which seeks the GSO that minimizes
1) Sampling: The optimal placement of M PMUs maxi- the total variation of the observed voltage phasors. If current
mizes σmin (D M UK ) which amounts to choosing the rows of measurements it are available, then another regularization term
UK with the smallest possible coherence (as close as possible Sv t − it 22 can be added such that Ohm’s law is satisfied.
to being orthogonal). In [70] and references therein, a greedy Therefore, estimation of GSO can be accomplished by solving
method is employed to find M rows from UK so that the least the following problem:
singular value is maximized.
T
2
Power systems topologies exhibit naturally a community min Sv t 1 + γ S − diag (Diag (S)) F
S t=1
structure that is reflected in the system admittance matrix Y [1]
due to population density or clusters of loads. It is known that T
2
a method to determine k communities in a graph is to minimize + Sv t − it 2 (47)
the Ratio Cut [72] and spectral clustering performs a relaxed t=1
Ratio Cut minimization via k−means algorithm on rows of the subject to [S]i,j = [S]j,i , [S]i,j = [S]j,i , i = j, (48)
eigenvectors UK [73]. Thus, choosing rows of UK to be uncor-
related is intuitively putting PMUs in different graph-clusters Tr (S) = α |N | , Tr (S) = β |N | (49)
or communities. This fact was also discussed in [26] in the
context of sensor placements for fault localization. The PMUs Additional constraints on the GSO can be imposed based on the
sampling rate in time exceeds the needs for reconstructions in properties of complex-symmetry (see (48)), sparse off-diagonal
a quasi-steady state conditions by a significant margin and it is entries via the term S − diag(Diag(S)) 2F and dominant
designed to help detect sharp transients in the system. diagonal values (see (49)). Also, S tends to have larger imaginary
2) Reconstruction: Voltage data samples are obtained down- values than real especially on the diagonal. and α, β > 1 control
sampling in space after the optimal placement of PMUs. At time the amplitude of real and imaginary values on the diagonal. As
t when |M| samples, [v t ]M are available, the following model before, the problem above can be recast with down-sampled
applies voltage graph signals to infer the Kron-reduced GSO Sred,M
with the approximation that the term SMMc S−1 Mc Mc iMc in (41)
[v t ]M ≈ P
M UK ṽ t (44) is treated as additive Gaussian noise. Simulation results for
network inference can be found in Section VI.
where ṽ t is the GFT of graph signal v t Therefore, reconstruction
in spatial domain is done via GFT basis as
† V. APPLICATIONS OF GRID-GSP
v̂ t = UK P M UK [v t ]M (45) The goal of this section is to showcase the benefits of casting
problems in the Grid-GSP framework through two exemplary
B. Interpolation of Missing Samples applications, namely anomaly detection and data compression.
When voltage measurements are missing or corrupted, de- The common thread between them is the use of the Grid-GFT
noising and interpolation of such data can be cast as a graph as a tool to extract informative features from PMU data.
signal recovery problem by regularizing the total variation, (TV).
Overall, the problem resembles time-vertex graph signal re- A. Detection of FDI Attacks on PMU Measurements
covery [59]. Let V = [v 1 v 2 . . . v T ] represent the voltage
phasor measurements matrix collected over T time instants. Let This application is based on our preliminary work in [2].
PΩ (V̂) be the set of available measurements that have samples Note that, even though we cast the problem as that of FDI
in entries of set Ω and are noisy, attacks detection, the idea can be easily extended to unveil
sudden changes due to physical events (like fault-currents, or
2
T topology changes) that similarly excite high GF content. We
min PΩ (V̂−V) F +cg Sv t 1
V t=1 assume that we have access to PMU measurements of voltage
and current from the buses they are installed on. Let A be the
T
+ ct v t − v t−1 2
(46) set of available measurements where PMUs are installed and U
2
t=2 be set of unavailable ones. A measurement model can be written
Authorized licensed use limited to: East Carolina University. Downloaded on June 18,2021 at 00:45:40 UTC from IEEE Xplore. Restrictions apply.
RAMAKRISHNA AND SCAGLIONE: GRID-GRAPH SIGNAL PROCESSING (GRID-GSP): A GRAPH SIGNAL PROCESSING FRAMEWORK 2733
Authorized licensed use limited to: East Carolina University. Downloaded on June 18,2021 at 00:45:40 UTC from IEEE Xplore. Restrictions apply.
2734 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 69, 2021
Authorized licensed use limited to: East Carolina University. Downloaded on June 18,2021 at 00:45:40 UTC from IEEE Xplore. Restrictions apply.
RAMAKRISHNA AND SCAGLIONE: GRID-GRAPH SIGNAL PROCESSING (GRID-GSP): A GRAPH SIGNAL PROCESSING FRAMEWORK 2735
Fig. 6. AR model for load bus, j = 1312, i.e. bus with highest absolute value
of load.
Authorized licensed use limited to: East Carolina University. Downloaded on June 18,2021 at 00:45:40 UTC from IEEE Xplore. Restrictions apply.
2736 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 69, 2021
Fig. 10. The map of PMUs placed in ISO-NE test case 3 [78] (left) and the support of estimated GSO via (47) (right) shown. Note that the community structure
corresponds to groups of PMUs in the actual system as highlighted in the figure for a few clusters.
Fig. 11. Interpolation of missing measurements for an ISO-NE case [78] using
GSO based regularization. Note the contiguous missing of samples and our
ability to interpolate. The relative noise level used is, (|M|T )σ 2 / V 2F =
10−4 Normalized MSE for this run is 6.22 × 10−4 .
estimated via (47) with the goal of recovering the underlying The plot comparing the two methods is shown in Fig. 12. As
reduced-GSO. Since admittance values are not given, we only seen, the GSO based method outperforms the AM-FIHT for
compare the support of the estimated GSO with the community this dataset, indicating that the regularization using the GSO
of PMUs in the network. Fig. 10 shows the support of the esti- is more effective at capturing the low-rank nature of the data,
mated GSO and compares it with the map of PMUs highlighting compared to seeking an arbitrary low rank structure in the the
a few clusters of correspondence. From Fig. 10 we see that Hankel matrix of the data.
the block-diagonal nature of the estimated GSO captures the Detection of FDI attacks: Fig. 13 shows the magnitude of
community structure in the map. the projection of the received measurement z on the orthogonal
Interpolation of missing measurements: Once the GSO is subspace Π⊥HHk (S) . From Fig. 13 it is evident that when there
estimated, we consider the interpolation problem in (46) for the is no attack, the magnitude of the projected component is orders
same ISO-NE dataset. We delete data at random and add noise. of magnitude lower than when the measurements are under the
We solve the problem in (46) to recover missing measurements. FDI attack. This validates the idea of using high GFT frequency
In Fig. 11 we compare the original, corrupted and recovered activity as an indicator of anomalies. Fig. 14 shows the empirical
measurements. Corrupted measurements have missing samples receiver operator characteristics (ROC) curve highlighting the
not just at random but also contiguous in time. The normalized detection performance of the proposed FDI attack detection
MSE, V − V̂ 2F / V 2F is the metric used to gauge the recon- scheme. The detection performance remains good, even when
struction performance. As a comparison, on the same data, we very few buses are attacked. We compare the performance of
Authorized licensed use limited to: East Carolina University. Downloaded on June 18,2021 at 00:45:40 UTC from IEEE Xplore. Restrictions apply.
RAMAKRISHNA AND SCAGLIONE: GRID-GRAPH SIGNAL PROCESSING (GRID-GSP): A GRAPH SIGNAL PROCESSING FRAMEWORK 2737
Fig. 16. Empirical ROC curve for methods proposed here and by Drayer &
Routtenberg [25] when all voltage measurements are available, |A| = 2, 000.
A percent of the measurements, |C|/|A|×100 are malicious. The relative noise
level is 10−2 .
Fig. 14. Empirical ROC curve for different |C| with different percentage
of malicious measurements, |C|/|A| × 100 with |A| = 500 (out of 2,000)
available measurements.
Fig. 17. Empirical rate distortion (RD) curve for the proposed compression
method compared with singular value thresholding and quantization.
Authorized licensed use limited to: East Carolina University. Downloaded on June 18,2021 at 00:45:40 UTC from IEEE Xplore. Restrictions apply.
2738 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 69, 2021
Grid-GSP revisits the concepts of sampling and reconstruction, [18] Z. Wang, A. Scaglione, and R. Thomas, “Generating statistically correct
interpolation, network inference and applications, to detection random topologies for testing smart grid communication and control
networks,” IEEE Trans. Power Syst., vol. 1, no. 1, pp. 28–39, Jun. 2010.
of FDI attacks and a lossy sequential data compression, were [19] X. Li and H. Poor Vincent and A. Scaglione, “Blind topology identification
introduced using the lens of GSP. The resulting algorithms were for power systems,” in Proc. IEEE Int. Conf. Smart Grid Commun., 2013,
tested on data from both synthetic and real-world datasets. The pp. 91–96.
[20] S. Grotas, Y. Yakoby, I. Gera, and T. Routtenberg, “Power systems topol-
paper opens the door to leverage the GSP foundations for all ogy and state estimation by graph blind source separation,” IEEE Trans.
types of grid data analytical tasks. Signal Process., vol. 67, no. 8, pp. 2036–2051, Apr. 2019.
[21] Z. Xiang, K. Huang, W. Deng, and C. Yang, “Blind topology identification
for smart grid based on dictionary learning,” in Proc. IEEE Symp. Ser.
ACKNOWLEDGMENT Comput. Intell., 2019, pp. 1319–1326.
[22] D. Deka, M. Chertkov, and S. Backhaus, “Joint estimation of topology and
The authors would like to thank the anonymous reviewers and injection statistics in distribution grids with missing nodes,” IEEE Control
Netw. Syst., vol. 7, no. 3, pp. 1391–1403, Sep. 2020.
the editor for their comments to improve the quality of the paper. [23] S. Talukdar, D. Deka, H. Doddi, D. Materassi, M. Chertkov, and
The views expressed in the material are those of the authors and M. V. Salapaka, “Physics informed topology learning in networks of linear
do not necessarily reflect those of the sponsors. dynamical systems,” Automatica, vol. 112, 2020, Art. no. 108705.
[24] E. Drayer and T. Routtenberg, “Detection of false data injection attacks in
power systems with graph fourier transform,” in Proc. IEEE Global Conf.
Signal Inf. Process., 2018, pp. 890–894.
REFERENCES [25] E. Drayer and T. Routtenberg, “Detection of false data injection attacks in
[1] R. Ramakrishna and A. Scaglione, “On modeling voltage phasor measure- smart grids based on graph signal processing,” IEEE Syst. J., vol. 14, no.
ments as graph signals,” in Proc. IEEE Data Sci. Workshop, Jun. 2019, 2, pp. 1886–1896, Aug. 2019.
pp. 275–279. [26] M. Jamei et al., “Phasor measurement units optimal placement and perfor-
[2] R. Ramakrishna and A. Scaglione, “Detection of false data injection attack mance limits for fault localization,” IEEE J. Sel. Areas Commun., vol. 38,
using graph signal processing for the power grid,” in Proc. IEEE Global no. 1, pp. 180–192, Jan. 2020.
Conf. Signal Inf. Process., 2019, pp. 1–5. [27] L. Fan, “Interarea oscillations revisited,” IEEE Trans. Power Syst., vol. 32,
[3] D. I. Shuman, S. K. Narang, P. Frossard, A. Ortega, and P. Vandergheynst, no. 2, pp. 1585–1586, Mar. 2017.
“The emerging field of signal processing on graphs: Extending high- [28] T. Huang, N. M. Freris, P. R. Kumar, and L. Xie, “Localization of forced
dimensional data analysis to networks and other irregular domains,” IEEE oscillations in the power grid under resonance conditions,” in Proc. 52nd
Signal Process. Mag., vol. 30, no. 3, pp. 83–98, May 2013. Annu. Conf. Inf. Sci. Syst., 2018, pp. 1–5.
[4] N. Tremblay, P. Gonçalves, and P. Borgnat, “Design of graph filters [29] L. Guo, C. Zhao, and S. H. Low, “Graph laplacian spectrum and primary
and filterbanks,” in Cooperative Graph Signal Process., Elsevier, 2018, frequency regulation,” in Proc. IEEE Conf. Decis. Control, 2018, pp. 158–
pp. 299–324. 165.
[5] A. Sandryhaila and J. M. F. Moura, “Discrete signal processing on [30] Y. Weng, R. Negi, and M. D. Ilić, “Graphical model for state estimation in
graphs: Frequency analysis,” IEEE Trans. Signal Process., vol. 62, no. 12, electric power systems,” in Proc. IEEE Int. Conf. Smart Grid Commun.,
pp. 3042–3054, Jun. 2014. 2013, pp. 103–108.
[6] A. Phadke and J. Thorp, “History and applications of phasor measure- [31] D. Deka, M. Chertkov, and S. Backhaus, “Topology estimation using
ments,” in Proc. IEEE PES Power Syst. Conf. Expo., 2006, pp. 331–335. graphical models in multi-phase power distribution grids,” IEEE Trans.
[7] T. Ishizaki, A. Chakrabortty, and J.-I. Imura, “Graph-theoretic analysis of Power Syst., vol. 35, no. 3, pp. 1663–1673, May 2020.
power systems,” Proc. IEEE, vol. 106, no. 5, pp. 931–952, May 2018. [32] K. Dvijotham, M. Chertkov, P. Van Hentenryck, M. Vuffray, and S. Misra,
[8] F. Dörfler and F. Bullo, “Kron reduction of graphs with applications to “Graphical models for optimal power flow,” Constraints, vol. 22, no. 1,
electrical networks,” IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 60, pp. 24–49, 2017.
no. 1, pp. 150–163, Jan. 2013. [33] R. B. Bobba, K. M. Rogers, Q. Wang, H. Khurana, K. Nahrstedt, and
[9] F. Dorfler and F. Bullo, “Spectral analysis of synchronization in a lossless T. J. Overbye, “Detecting false data injection attacks on DC state estima-
structure-preserving power network model,” in Proc. 1st IEEE Int. Conf. tion,” in Preprints First Workshop Secure Control Syst., CPSWEEK, vol.
Smart Grid Commun., 2010, pp. 179–184. 2010, 2010.
[10] L. Xie, Y. Chen, and P. R. Kumar, “Dimensionality reduction of syn- [34] G. Dan and H. Sandberg, “Stealth attacks and protection schemes for state
chrophasor data for early event detection: Linearized analysis,” IEEE estimators in power systems,” in Proc. 1st IEEE Int. Conf. Smart Grid
Trans. Power Syst., vol. 29, no. 6, pp. 2784–2794, Nov. 2014. Commun., 2010, pp. 214–219.
[11] P. Gao, M. Wang, S. G. Ghiocel, J. H. Chow, B. Fardanesh, and [35] O. Kosut, L. Jia, R. J. Thomas, and L. Tong, “Malicious data attacks on
G. Stefopoulos, “Missing data recovery by exploiting low-dimensionality the smart grid,” IEEE Trans. Smart Grid, vol. 2, no. 4, pp. 645–658, Dec.
in power system synchrophasor measurements,” IEEE Trans. Power Syst., 2011.
vol. 31, no. 2, pp. 1006–1013, Mar. 2016. [36] G. Liang, J. Zhao, F. Luo, S. R. Weller, and Z. Y. Dong, “A review of false
[12] M. Wang, “Data quality management of synchrophasor data in power data injection attacks against modern power systems,” IEEE Trans. Smart
systems by exploiting low-dimensional models,” in Proc. 51st Annu. Conf. Grid, vol. 8, no. 4, pp. 1630–1638, Jul. 2017.
Inf. Sci. Syst., 2017, pp. 1–2. [37] I. Esnaola, S. M. Perlaza, H. V. Poor, and O. Kosut, “Maximum distor-
[13] M. Jamei et al., “Anomaly detection using optimally-placed PMU sen- tion attacks in electricity grids,” IEEE Trans. Smart Grid, vol. 7, no. 4,
sors in distribution grids,” IEEE Trans. Power Syst., vol. 33, no. 4, pp. 2007–2015, Jul. 2016.
pp. 3611–3622, Jul. 2018. [38] J. Zhang, Z. Chu, L. Sankar, and O. Kosut, “False data injection attacks
[14] W. Li, M. Wang, and J. H. Chow, “Real-time event identification through on phasor measurements that bypass low-rank decomposition,” in Proc.
low-dimensional subspace characterization of high-dimensional syn- IEEE Int. Conf. Smart Grid Commun., Oct. 2017, pp. 96–101.
chrophasor data,” IEEE Trans. Power Syst., vol. 33, no. 5, pp. 4937–4947, [39] Y. He, G. J. Mendis, and J. Wei, “Real-time detection of false data injection
Sep. 2018. attacks in smart grid: A deep learning-based intelligent mechanism,” IEEE
[15] J. Kim, L. Tong, and R. J. Thomas, “Subspace methods for data attack on Trans. Smart Grid, vol. 8, no. 5, pp. 2505–2516, Sep. 2017.
state estimation: A data driven approach,” IEEE Trans. Signal Process., [40] D. P. Shepard, T. E. Humphreys, and A. A. Fansler, “Evaluation of
vol. 63, no. 5, pp. 1102–1114, Mar. 2015. the vulnerability of phasor measurement units to gps spoofing attacks,”
[16] P. Du, Z. Huang, R. Diao, B. Lee, and K. K. Anderson, “PMU placement Int. J. Crit. Infrastructure Protection, vol. 5, no. 3-4, pp. 146–153,
for enhancing dynamic observability of a power grid,” in Proc. IEEE Conf. 2012.
Innov. Technol. Efficient Reliable Electricity Supply, Sep. 2010, pp. 15–21. [41] L. Heng, J. J. Makela, A. D. Dominguez-Garcia, R. B. Bobba, W. H.
[17] A. Pal, G. A. Sanchez-Ayala, V. A. Centeno, and J. S. Thorp, “A PMU Sanders, and G. X. Gao, “Reliable GPS-based timing for power systems:
placement scheme ensuring real-time monitoring of critical buses of the A multi-layered multi-receiver architecture,” in Proc. Power Energy Conf.
network,” IEEE Trans. Power Del., vol. 29, no. 2, pp. 510–517, Apr. 2014. Illinois, 2014, pp. 1–7.
Authorized licensed use limited to: East Carolina University. Downloaded on June 18,2021 at 00:45:40 UTC from IEEE Xplore. Restrictions apply.
RAMAKRISHNA AND SCAGLIONE: GRID-GRAPH SIGNAL PROCESSING (GRID-GSP): A GRAPH SIGNAL PROCESSING FRAMEWORK 2739
[42] P. Gao et al., “Identification of successive “unobservable” cyber data [68] N. Dahal, R. L. King, and V. Madani, “Online dimension reduction of
attacks in power systems through matrix decomposition,” IEEE Trans. synchrophasor data,” in Proc. IEEE PES Transmiss. Distrib. Conf. Expo.,
Signal Process., vol. 64, no. 21, pp. 5557–5570, Nov. 2016. 2012, pp. 1–7.
[43] P. Top and J. Breneman, “Compressing phasor measurement data,” in Proc. [69] M. Liao, D. Shi, Z. Yu, Z. Yi, Z. Wang, and Y. Xiang, “An alternating
IEEE Power Energy Soc. Gen. Meeting, Jul. 2013, pp. 1–4. direction method of multipliers based approach for PMU data recovery,”
[44] R. Klump, P. Agarwal, J. E. Tate, and H. Khurana, “Lossless compression IEEE Trans. Smart Grid, vol. 10, no. 4, pp. 4554–4565, Jul. 2019.
of synchronized phasor measurements,” in Proc. IEEE PES Gen. Meeting, [70] M. Tsitsvero, S. Barbarossa, and P. Di Lorenzo, “Signals on graphs:
Jul. 2010, pp. 1–7. Uncertainty principle and sampling,” IEEE Trans. Signal Process., vol. 64,
[45] J. E. Tate, “Preprocessing and golomb-rice encoding for lossless com- no. 18, pp. 4845–4860, Sep. 2016.
pression of phasor angle data,” IEEE Trans. Smart Grid, vol. 7, no. 2, [71] A. Anis, A. Gadde, and A. Ortega, “Efficient sampling set selection for
pp. 718–729, Mar. 2016. bandlimited graph signals using graph spectral proxies,” IEEE Trans.
[46] S. Kirti, Z. Wang, A. Scaglione, and R. Thomas, “On the communication Signal Process., vol. 64, no. 14, pp. 3775–3789, Jul. 2016
architecture for wide-area real-time monitoring in power networks,” in [72] L. Hagen and A. B. Kahng, “New spectral methods for ratio cut partitioning
Proc. 40th Annu. Hawaii Int. Conf. Syst. Sci., 2007, pp. 119–119. and clustering,” IEEE Trans. Comput.-Aided Design Integr. Circuits Syst.,
[47] P. H. Gadde, M. Biswal, S. Brahma, and H. Cao, “Efficient compres- vol. 11, no. 9, pp. 1074–1085, Sep. 1992.
sion of PMU data in WAMS,” IEEE Trans. Smart Grid, vol. 7, no. 5, [73] U. V. Luxburg, “A tutorial on spectral clustering,” Statist. Comput., vol. 17,
pp. 2406–2413, Sep. 2016. no. 4, pp. 395–416, 2007.
[48] Y. Ge, A. J. Flueck, D. K. Kim, J. B. Ahn, J. D. Lee, and D. Y. Kwon, [74] X. Dong, D. Thanou, M. Rabbat, and P. Frossard, “Learning graphs from
“Power system real-time event detection and associated data archival data: A signal representation perspective,” IEEE Signal Process. Mag.,
reduction based on synchrophasors,” IEEE Trans. Smart Grid, vol. 6, no. 4, vol. 36, no. 3, pp. 44–63, May 2019.
pp. 2088–2097, Jul. 2015. [75] W. Weber, “Differential encoding for multiple amplitude and phase shift
[49] J. C. S. de Souza, T. M. L. Assis, and B. C. Pal, “Data compression in smart keying systems,” IEEE Trans. Commun., vol. 26, no. 3, pp. 385–391, Mar.
distribution systems via singular value decomposition,” IEEE Trans. Smart 1978.
Grid, vol. 8, no. 1, pp. 275–284, Jan. 2017. [76] T. M. Cover and J. Thomas, Elements of Information Theory. Hoboken,
[50] R. Mehra, V. Patel, F. Kazi, N. M. Singh, and S. R. Wagh, “Modes NJ, USA: Wiley, 1991.
preserving wavelet based multi-scale PCA algorithm for compression of [77] A. B. Birchfield, T. Xu, K. M. Gegner, K. S. Shetye, and T. J. Overbye,
smart grid data,” in Proc. Int. Conf. Adv. Comput., Commun. Informat., “Grid structural characteristics as validation criteria for synthetic net-
Aug 2013, pp. 817–821. works,” IEEE Trans. Power Syst., vol. 32, no. 4, pp. 3258–3265, Jul. 2017.
[51] E. Isufi, A. Loukas, A. Simonetto, and G. Leus, “Autoregressive moving [78] S. Maslennikov et al., “A test cases library for methods locating the sources
average graph filtering,” IEEE Trans. Signal Process., vol. 65, no. 2, of sustained oscillations,” in Proc. IEEE PES Gen. Meeting, Boston, MA,
pp. 274–288, Jan. 2017. 2016, pp. 1–5.
[52] R. Ramakrishna, H. T. Wai, and A. Scaglione, “A user guide to low-pass [79] S. Zhang, Y. Hao, M. Wang, and J. H. Chow, “Multi-channel hankel matrix
graph signal processing and its applications: Tools and applications,” IEEE completion through nonconvex optimization,” IEEE J. Sel. Topics Signal
Signal Process. Mag., vol. 37, no. 6, pp. 74–85, Nov. 2020. Process., vol. 12, no. 4, pp. 617–632, Aug. 2018.
[53] A. Sandryhaila and J. M. Moura, “Discrete signal processing on graphs,”
IEEE Trans. Signal Process., vol. 61, no. 7, pp. 1644–1656, Apr. 2013.
[54] R. A. Horn and C. R. Johnson, Matrix Analysis. Cambridge, U.K.: Cam-
bridge Univ. Press, 1990. Raksha Ramakrishna received the B.E degree in
[55] S. Mallat, A Wavelet Tour of Signal Processing: The Sparse Way. New electronics and communications engineering from
York, NY, USA: Academic Press, 2009. the Rashtreeya Vidyalaya College of Engineering,
[56] R. Singh, A. Chakraborty, and B. Manoj, “Graph Fourier transform based Bangalore, India, in 2014, and the M.S. and Ph.D.
on direcetd laplacian,” in Proc. Int. Conf. Signal Process. Commun., 2016, degrees in electrical engineering from Arizona State
pp. 1–5. University, in 2017 and 2020, respectively. She is
[57] E. Isufi, G. Leus, and P. Banelli, “2-dimensional finite impulse response currently a Postdoctoral Researcher with the Division
graph-temporal filters,” in Proc. IEEE Global Conf. Signal Inf. Process., of Network and System Technology, KTH Royal
2016, pp. 405–409. Institute of Technology, Stockholm, Sweden. Her
[58] E. Isufi, A. Loukas, A. Simonetto, and G. Leus, “Filtering random graph research interests include the domain of statistical
processes over random time-varying graphs,” IEEE Trans. Signal Process., signal processing, data analytics for power systems,
vol. 65, no. 16, pp. 4406–4421, Aug. 2017. and recently in security and privacy in federated machine learning systems.
[59] F. Grassi, A. Loukas, N. Perraudin, and B. Ricaud, “A time-vertex signal
processing framework: Scalable processing and meaningful representa-
tions for time-series on graphs,” IEEE Trans. Signal Process., vol. 66, Anna Scaglione (Fellow, IEEE) received the M.Sc.
no. 3, pp. 817–829, Feb. 2018. degree in 1995 and the Ph.D. degree in 1999, She is
[60] E. Isufi, A. Loukas, A. Simonetto, and G. Leus, “Separable autoregressive currently a Professor with the School of Electrical
moving average graph-temporal filters,” in Proc. 24th Eur. Signal Process. Computer and Energy Engineering, Arizona State
Conf., 2016, pp. 200–204. University, Tempe, AZ, USA. She was a Professor of
[61] J. D. Glover, M. S. Sarma, and T. J. Overbye, Power System Analysis and electrical engineering with University of California,
Design. Stamford, CT, US: Cengage Learning, 2008. Davis, USA, during 2010–2014, an Associate Pro-
[62] H. P. Decell, Jr, “An application of the cayley-hamilton theorem to gener- fessor with University College Davis, Ireland, during
alized matrix inversion,” SIAM Rev., vol. 7, no. 4, pp. 526–528, 1965. 2008–2010 and with Cornell University, Ithaca, NY,
[63] N. Sato and W. F. Tinney, “Techniques for exploiting the sparsity or the USA, during 2006–2008, and Assistant Professor
network admittance matrix,” IEEE Trans. Power App. Syst., vol. 82, no. 69, with Cornell University during 2001–2006 and with
pp. 944–950, Dec. 1963. The University of New Mexico, Albuquerque, NM, USA, during 2000–2001.
[64] P. Huynh, H. Zhu, Q. Chen, and A. E. Elbanna, “Data-driven estimation Her expertise is in the broad area of statistical signal processing for communi-
of frequency response from ambient synchrophasor measurements,” IEEE cation, electric power systems and networks. Her research focuses on various
Trans. Power Syst., vol. 33, no. 6, pp. 6590–6599, Nov.2018. applications of signal processing in network and data science, which include
[65] F. Paganini and E. Mallada, “Global analysis of synchronization perfor- intelligent infrastructure for energy delivery and information systems. She was
mance for power systems: Bridging the theory-practice gap,” IEEE Trans. elected an IEEE fellow in 2011. During 2019–2020, she was a SPS Distinguished
Autom. Control, vol. 65, no. 7, pp. 3007–3022, Jul. 2020. Lecturer. She was the recipient of the 2000 IEEE Signal Processing Transactions
[66] F. Gao, J. S. Thorp, A. Pal, and S. Gao, “Dynamic state prediction based Best Paper Award and more recently was honored for the 2013, IEEE Donald
on auto-regressive (AR) model using PMU data,” in Proc. IEEE Power G.Fink Prize Paper Award for the Best Review Paper in that year in the
Energy Conf. Illinois, 2012, pp. 1–5. IEEE publications, the 2013 IEEE Signal Processing Society Young Author
[67] M. Wang et al., “A low-rank matrix approach for the analysis of large Best Paper Award (Lin Li) and several best conference paper awards, and the
amounts of power system synchrophasor data,” in Proc. 48th Hawaii Int. 2020 Technical Achievement Award from the IEEE Communication Society
Conf. System Sci., Jan 2015, pp. 2637–2644. Technical Committee on Smart Grid Communications.
Authorized licensed use limited to: East Carolina University. Downloaded on June 18,2021 at 00:45:40 UTC from IEEE Xplore. Restrictions apply.