Towards A Graph Signal Processing Framework For Modeling Power System Dynamics
Towards A Graph Signal Processing Framework For Modeling Power System Dynamics
learning models and investigate the trade-offs and impacts of P Fij = (Vi2 − Vi Vj cosθij )Gij − Vi Vj sinθij Bij , QFij =
various factors involved in the design of such models. The −(Vi2 − Vi Vj cosθij )Bij − Vi Vj sinθij Gij , where P Fij and
results show the performances of different machine learning QFij respectively represent the active and reactive branch flow
models learned with different levels of temporal and spatial from bus i to bus j, Vi is the voltage magnitude at bus i, θij
system information, which serve as a baseline of data-driven is the voltage phase angle difference between bus i and bus j,
methods for learning reduced-order models of power system Gij and Bij respectively represent the real (conductance) and
dynamics, help further employ and design more advanced imaginary (susceptance) parts of the (i,k)th element in the bus
machine learning algorithms (e.g. Spatiotemporal Sequence admittance matrix. With increasing instrumentation in (smart)
Forecasting methods [9]) in our framework, and provide a dif- power grids, it is possible to measure and calculate power
ferent way to study power system modeling, model reduction flows on (some of the) branches. With current and historical
and segmentation. measurement data of power flows, is it possible to accurately
predict future power flows? Such models will be useful in the
II. P OWER S YSTEM DYNAMICS M ODELING : F ROM DAE operations of power systems [10], e.g., for power flow analysis
M ODELS TO ML M ODELS and stability control.
Using power systems as a case study, we investigate how System Input-Output Relation Modeling. Given the power
effective we can develop a data-driven framework to model demands (loads), power system dynamics are governed by
the dynamics (e.g., power loads and power flows) of a dynamic physical laws expressed by a set of differential-algebraic
system using machine learning (ML) models, where the sys- equations (DAEs) [10], where besides the (algebraic) power
tem dynamics can be viewed as a network of node/edge signals flow balance equations above, there are different equations
that evolve over time. Power system dynamics are governed describing the power generation dynamics as well as economic
by physical laws (e.g., Kirchhoff’s law) and are traditionally dispatch signals. Due to space limitation, we do not include
modeled with differential algebraic equations (DAEs) [10]. them here1 . In practice, however, it is often difficult for power
We will primarily use the IEEE 14 and 118 bus system (see system operators to build accurate DAE models to model
Figure 2 and Figure 6) as examples to explore the questions and capture the power system dynamics, especially for power
posed in the introduction. distribution systems. The system topology and network param-
eters (e.g. admittance matrix) may be out-of-date or inaccurate.
A. Power System Dynamics Modeling and Prediction
It is even more challenging to cope with rapid, random,
We focus on modeling and predicting the following system and large fluctuations in the growing distributed (renewal)
dynamics, with some justifications for data-driven models. energy resources. On the other hand, with increasing power
Power Load Dynamics Modeling and Prediction. Forecast- system instrumentation such as PMUs, smart meters as well as
ing power load is critical in operations of power systems, e.g., other IoT (Internet-of-Thing) devices, more measurement data
for planning and controlling power generations to meet power become available. We are therefore interested in examining
demands. The factors affecting power load are complicated, whether it is possible to directly predict power flows on
including meteorology status (e.g. temperature, humidity, and branches given the power loads on buses – we refer to this
wind speed), human activities (e.g. business hours, holidays), as input-output relation mapping.
economics, electricity price, demographic, etc. Obviously,
there are no accurate DAEs or other mathematical models to B. ML Models for Power Load & Flow Dynamics Prediction
delineate the dynamics of power loads due to the complex and As a power system is a dynamic network consisting of an
uncertain factors. interacting set of buses (nodes) and branches (edges), we treat
Branch Flow Dynamics Modeling and Prediction. Given
the power demands (loads on buses) and power genera- 1 In [11], a detailed DAE model is given for a New England 39-bus
tion settings to match the power demands, power flows on test power system, where the authors developed a semi-definite quadratic
programming approach for approximately solving the DAE models. The paper
the branches are governed by the Kirchhoff’s law, which also highlights several factors of uncertainties that are not captured by the
can be expressed using a set of algebraic equations [10]: DAE model.
(a) BNF performance (b) LSTM performance (a) BNF performance (b) LSTM performance
Fig. 3: Sample CDFs of load prediction errors: local data Fig. 4: Sample CDF of load prediction errors: global data