Professional Documents
Culture Documents
30-Smart Grid Simulations and Their Supporting Implementation Methods
30-Smart Grid Simulations and Their Supporting Implementation Methods
30-Smart Grid Simulations and Their Supporting Implementation Methods
Their Supporting
Implementation Methods
This paper reviews both state-of-the-art and future implementation strategies for
modeling and simulation of smart grid system.
By A r a n ya C h a k r a bort t y, Senior Member IEEE, and A n ja n B ose , Fellow IEEE
all complex interactions between cyber, physical, and social • steady-state security assessment;
layers of tomorrow’s grid. • N-1, N-1-1 contingency analysis;
Motivated by this challenge, in this paper we review a list of • fault analysis, fault location analysis;
methods that are currently used as well as new methods that will • volt/VAr optimization;
potentially be used for simulating various planning, operation, sta- • symmetrical components and unbalanced faults;
bility, reliability, and economic models of power systems. We base • induction motor analysis;
our presentation on simulations of both physical models and heu- • device coordination and selectivity;
ristic data-based models. Physical models describe the behavior of • reliability assessment;
physical components in the grid such as synchronous generators, • AMR/AMI integration;
induction motors, transmission lines, control equipment, loads, • power system markets.
transformers, relays and circuit breakers. Heuristic models, on 2) Long-term planning (in years):
the other hand, are employed to describe uncertainties as well as • production costing;
the behavior of many other engineered and human-driven infra- • model validation of generators;
structures underlying the grid [7], [8]. A list of simulation software • reliability evaluation.
is presented. New models arising from nonconventional genera- 3) Scheduling (in hours):
tion sources and loads, with an emphasis on power electronics, • economic dispatch;
are presented. The need for larger scale simulations in order to • optimal power flow (OPF);
transition from local monitoring to system-wide monitoring is • unit commitment;
highlighted, together with a discussion on how new methods of • hydro-thermal coordination;
measurement-based model aggregation can help these wide-area • preventive security constrained OPF;
simulations. The increasingly important roles of co-simulation, • weather modeling and predictions.
faster than real-time simulations, predictive simulations, and the 4) Slow dynamic simulations (in minutes):
associated challenges in communication and computing on daily • voltage stability;
operation of the grid are also presented. • loadability limit calculations.
The rest of the paper is organized as follows. Section II 5) Electro-mechanical simulations (in seconds):
reviews fundamental models for power system simulations. • automatic generation control (AGC);
Section III summarizes the current approaches for simulation. • operator training simulator (OTS).
Section IV presents the challenges in computational complex-
6) Fast electro-mechanical simulations (in milliseconds):
ity, while Section V describes the impact of power electronics
• modal analysis of oscillations;
in conventional simulation models. Section VI describes the
• oscillation damping control;
need for co-simulation of transmission and distribution system
• PSS, FACTS controller tuning;
models. Section VII describes co-simulation of power grid with
• transient stability;
other critical infrastructures. Section VIII presents cyber-phys-
• synchronous machine transient analysis, including
ical modeling challenges, while Section IX covers faster than
harmonics and unbalanced short-circuit faults.
real-time simulations. Section X discusses the future of remote
7) Electro-magnetic simulations (in microseconds):
simulation testbeds. Section X concludes the paper.
• electro-magnetic transient program (EMTP);
• geomagnetic induced currents (GIC) calculations;
II. SI MU L AT ION MODEL S A N D • arc flash hazard analysis.
A PPL IC AT IONS
Each of these applications comes with its own first-princi-
We start our discussion with a comprehensive list of appli- ple physics-based models that enable their simulations. These
cations that power engineers need to simulate for everyday models are mostly nonlinear and described by a large set of
operations of the grid. Many of these applications lead to algebraic and differential equations whose evolutions vary
optimization problems whose solutions decide the setpoints over different time-scales as noted in the list itself. Most of
for decision variables that are needed to operate the grid in a these models exhibit complex nonlinearities such as satura-
stable, efficient, economic, and reliable way. These optimiza- tion, deadband, if–then logic rules, and nonsmooth behavior
tions need to be executed over a large number of variables [9]–[11]. We start our discussion by recalling a selected set
while following different constraints arising from the physical of models that represents the various fundamental building
behavior of the grid, thereby necessitating simulations. The blocks of a power system. These models are often used for
following list captures the most important applications, but,
running simulations on academic examples of a grid, mostly
of course, is not complete. We classify these applications with
at generation and transmission levels. Depending on the
respect to their “time step” of simulation as follows.
accuracy and resolution of the simulations that one may be
1) Steady-state simulations: interested in, these models by themselves can quickly become
• power flow; quite complicated. To avoid this difficulty, we limit this sec-
• state estimation; tion to only the most basic mathematical equations that
Vol. 105, No. 11, November 2017 | Proceedings of the IEEE 2221
Chakrabor t t y and Bose: Smar t Grid Simulations and Their Suppor ting Implementation Methods
capture the main functionalities of the system, and point the and the power consumed by the loads. They will be
reader to appropriate references for more details. provided shortly in Section II-C where we discuss
transmission line models.
A. Synchronous Generator Models Here, iis the generator index, i = 1,…, n. Equations (1)
Consider a power system network with nsynchronous gen- and (2) are referred to as the swing equations, (3) and (4)
erators. Synchronous generators are modeled by a combination as the excitation equations, and (5) and (6) as the stator
of Gauss’ law, Newton’s second law of angular motion, Kirchoff’s current balance equations. As shown in Fig. 1, the termi-
law, Ohm’s law, and Faraday’s law of electro-magnetic induc- nal voltage at the i thgenerator bus is denoted as Ṽ i = Vi∠
θ i
tion. A suite of such models with varying levels of complexity where Vi is the magnitude (volts) and θ i is the phase (radi-
can be found in [11]. A convenient model that is often used for ans). The symbols δ i , ω i , E′ qi, Efdi respectively denote the
transient stability analysis, small-signal oscillation analysis, as generator phase angle (radians), rotor velocity (rad/sec),
well as for design and simulation of generator control systems the quadrature-axis internal emf (volts), and field excitation
such as automatic voltage regulators (AVR) and power system voltage (volts); ω s is the synchronous frequency, which is
stabilizers (PSS) is the so-called flux-decay model. This model equal to 120πradian/s for a 60-Hz power system such as the
assumes that the time constants of the d- and q-axis flux are fast North American grid. Miis the generator inertia (seconds),
enough to neglect their dynamics, that the rotor frequency is Di is the generator damping, Pmi is the mechanical power
around the normalized constant synchronous speed, and that input from the i th turbine (Megawatt). T′ doi and TAi are the
the amortisseur effects are negligible. The dynamic circuit of excitation time constants (seconds); xdi, x′ di, and xqi are the
this model is shown in Fig. 1. Using the phasor variables used direct-axis salient reactance, direct-axis transient reactance,
in this figure, the model is described by the set of differential- and quadrature-axis salient reactance (all in ohms), respec-
algebraic equations [12]. tively. Vref,iis the setpoint value for the terminal bus voltage
(volts) of the generator, and KAiis a proportional controller
1) Differential Equations:
that regulates the voltage Vi to this setpoint in steady state.
d˙i =
ωi − ωs (1) This controller is referred to as a automatic voltage regula-
tor (AVR). Additional control signals can also be added to
Mi w ˙i = − E′ qi Iqi
Pmi − (xqi − x′ di) Idi
Iqi
the RHS of (4) through the field voltage Efdi. These control-
lers are referred to as power system stabilizers (PSS), which
− Di (ω
i − ωs ) (2)
takes feedback from the generator speed, and passes it
T′ doi E qi̇ = − E′ qi − (xdi − x′ di) Idi
+ Efdi (3) through a lead-lag controller for producing damping effects
on the oscillations in the power flow after disturbances. A
T
Ai ̇ = − Efdi
E fdi + KAi ( Vref,i
− Vi) (4) more detailed description of the various parameters of this
model can be found in [5] and [12]. Besides the swing and
for i = 1,…, n. excitation equations, the generator circuit model can have
2) Stator Algebraic Equations: Applying Ohm’s law to the many additional state variables arising from ac and dc exci-
stator circuit shown in Fig. 1, after a few calculations tation, flux linkage, subtransient effects, washout filters,
one obtains the following pair of algebraic equations: governor equations, automatic generator controllers (AGC),
connections to other control devices such as FACTS and
Vi sin (δi − θi ) + rsi Idi
− xqi Iqi
= 0 (5) HVDC, and so on.
E′ qi − Vi sin (δi − θi ) − rsi Iqi
− x′ di Idi
= 0, (6)
B. Models of Renewable Energy Sources
for i = 1, …, n. The modern day grid is seeing significant penetration of
3) Network Equations: These equations couple the wind and solar power, both of which come with interfac-
active and reactive power produced by the generator
ing power electronic converters. Fig. 2 shows a schematic
to the power flowing through the transmission lines,
diagram on how these nonconventional distributed energy
resources (DERs) are typically integrated with the main
grid. We next summarize the state-space simulation models
of these DERs to understand how their dynamic signal flows
couple with the grid variables.
1) Wind Generator Models: A wind power system is com-
prised of wind turbines, their associated control systems
such as pitch and yaw controllers, doubly fed induction
generators (DFIG), and their associated internal voltage
Fig. 1. Dynamic circuit model of a synchronous generator. and current regulators. The turbine can be modeled by a
2222 Proceedings of the IEEE | Vol. 105, No. 11, November 2017
Chakrabor t t y and Bose: Smar t Grid Simulations and Their Suppor ting Implementation Methods
⎢⎥
for the DFIG is often written as [13]
⎡idr⎤ where id and iqare the d- and q-axis currents (Amps) flowing
Vol. 105, No. 11, November 2017 | Proceedings of the IEEE 2223
Chakrabor t t y and Bose: Smar t Grid Simulations and Their Suppor ting Implementation Methods
inductance, shunt capacitance, and shunt conductance. 0 = Vi cos (δi − θi ) − Iqi Vi sin (δi − θi ) + QLi
Idi
A line is defined as a short-length line if its length is less m
than 50 miles. In this case, the capacitive effect is negli- − ∑Vi Vk Yik sin (θik − αik
). (13)
k=1
gible, and only the resistance and inductive reactance are
considered. Assuming balanced conditions, the line can For nongenerator buses, the network equations reduce to
be modeled by an equivalent circuit of a single phase with m
PLi − ∑Vi Vk Yik cos (θik − αik
) = 0 (14)
a resistance. If the line is between 50 and 150 miles long, k=1
it is considered to have a medium length. The single-phase m
equivalent circuit is modeled as a π or Tcircuit. The shunt − ∑Vi Vk Yik sin (θik − αik
QLi ) = 0. (15)
capacitance is divided into two equal parts, each placed k=1
at the sending and receiving ends of the line. If the line
If any bus i has a wind power generator, or a solar
is more than 150 miles long, then it is classified as a long-
power generator, or battery storage connected to it, then
length line, whose model, unlike the lumped parameter
the active and reactive power generated (or consumed) by
models of the above two types, must consider parameters
them will be added on the LHS of (14) and (15), respec-
uniformly distributed along the line. Those models are
tively. Transmission line models also include transform-
described by partial differential equations. For a medium-
ers, circuit breakers, phase shifters, and shunt and series
length line, the power balance equations at any bus i can
compensators.
be written as [11]
m
∑Vi Vk (Gik
cos ) + Bik sin (θik ) ) − PGi + PLi = 0
θ
(
ik D. Load Models
k=1
The active and reactive power drawn by the j th load can
Pi
m be modeled as [11]
∑Vi Vk (Gik
sin ) − Bik cos (θik ) ) − QGi + QLi = 0
θ
(
ik
k=1
aj V 2j + bj Vj + cj
PLj = (16)
Qi
QLj ej V 2j + fj Vj + gj
= (17)
where m is the total number of buses in the network,
Vi and θ i are the voltage (volt) and phase angle (radian) of where (aj, bj, cj) and (ej, fj, gj)are load-specific constant coef-
the i th bus, θik =
θi − θk , PGi and PLi are the active power ficients of appropriate dimension, Vjis the voltage magni-
(Megawatt) generated and demanded at bus i, QGi and QLi tude at the load bus j, and the three terms in each equation
are the reactive power (MegaVAr) generated and demanded explicitly represent the contribution of each type of load,
at bus i, and Gik and Bikare the conductance and susceptance namely constant impedance, constant current, and con-
(mho) of the line joining buses iand k. For example, for the stant power load, respectively. Although constant imped-
flux-decay model (1)–(6), the network equations linking the ance loads greatly simplify the derivation of the final
generator state variables and the transmission line flows can state-space model of the entire power system network
be written accordingly as in an explicit closed-form, retaining this explicit form is
not always possible for the two other types of loads. Thus
0 = Vi sin (δi − θi ) + Iqi Vi cos (δi − θi ) + PLi
Idi engineers have to resort to software programs to numeri-
m
cally simulate the implicit model equations, linearize
− ∑Vi Vk (Gik
cos (θik ) + Bik sin (θik )) (10) them at given equilibrium points, and compute a small-
k=1 signal state-space model. More complicated load models
such as frequency-dependent loads have been developed
0 =
Idi Vi cos (δi − θi ) − Iqi Vi sin (δi − θi ) + QLi
by the IEEE task force in [23]. Several papers such as [24]
m and [25] have also considered dynamic loads of the form
− ∑Vi Vk (Gik
cos (θik ) − Bik sin (θik ) ) (11)
k=1 dP + P =
Tp ___ dV
Ps (V) + kp (V) ___ (18)
dt dt
for i = 1, …, n. Since one may write Gik = Yik
cos (αik
)
and Bik =
Yik
sin (αik
), where Yik and α
ik
are the magnitude where Tpis the load time constant, Ps ( ⋅ )is called the static
and phase of the element (i, k) in the admittance matrix, a load function, which is applicable in steady-state, and kp is
more popular representation of (10) and (11) is often writ- called the dynamic load function. In today’s grid operations
ten as [12] especially, loads play an extremely important role by virtue
of customer-side applications such as demand response.
0 = Vi sin (δi − θi ) + Iqi Vi cos (δi − θi ) + PLi
Idi Recent papers such as [26], for example, have developed
aggregated models for a population of air conditioning
m
− ∑Vi Vk Yik cos (θik − αik
) (12) loads including statistical information of the load popula-
k=1 tion, load heterogeneity, and their transient dynamics.
2224 Proceedings of the IEEE | Vol. 105, No. 11, November 2017
Chakrabor t t y and Bose: Smar t Grid Simulations and Their Suppor ting Implementation Methods
Various other types of static and dynamic load models such where λ −1 models the mean length of the closure period.
as building loads and industrial machine loads can be found The cumulative distribution function (CDF) of this delay
in [27] and [28]. model can then be derived as
Vol. 105, No. 11, November 2017 | Proceedings of the IEEE 2225
Chakrabor t t y and Bose: Smar t Grid Simulations and Their Suppor ting Implementation Methods
⎢ ⎥
where algebraic power flow equations (12)–(15). The DAE can be
⎡ P 2 (x ) − PG2 + PD2 ⎤
written as
2226 Proceedings of the IEEE | Vol. 105, No. 11, November 2017
Chakrabor t t y and Bose: Smar t Grid Simulations and Their Suppor ting Implementation Methods
is nonconvex and difficult to solve. Recent results in [46] updates every few seconds, a time step of one second for the
and [47] have derived conditions on power system models simulation provides enough accuracy. Today, however, with
that guarantee zero duality-gap so that semi-definite pro- the increasing availability of phasor measurements which
gramming (SDP) can be used to retrieve the global opti- update at 30 Hz or more, the OTS simulation needs to be
mum solution to the OPF problem. Sufficient conditions for done at much smaller time steps. New OTS implementa-
global optimality have been presented in [48]. The results tions are appearing that use the transient stability formula-
have been extended to meshed transmission network topol- tion with around 10 ms time steps to be able to generate
ogies in [49]. phasor measurements in real time.
Vol. 105, No. 11, November 2017 | Proceedings of the IEEE 2227
Chakrabor t t y and Bose: Smar t Grid Simulations and Their Suppor ting Implementation Methods
3) Algorithms: maintenance scheduling, contingency taking these control actions can be in fractions of seconds.
analysis, co-optimization of energy and ancillary ser- Therefore, controlling latencies and data quality, and main-
vices, topology control, mixed-integer programming; taining high reliability of communication are extremely
4) Physical outputs: generation and reserve schedules, important for these applications. The media used for WAN
power flow, fuel usage, emissions, load curtailments; communications typically use longer range, high-power
5) Financial outputs: electricity prices, revenues, costs. radios or Ethernet IP-based solutions. Common options
include microwave and 900 MHz radio solutions, as well
In a typical power market simulator the user represents
as T1 lines, digital subscriber lines (DSL), broadband con-
power generation companies, submitting hourly generation
nections, fiber networks, and Ethernet radio. The North
bids into a virtual market. Simulated agents submit these
American Synchrophasor Initiative (NASPI), which is a
bids. Bids are submitted for 24-hour periods (day-ahead
collaborative effort between the U.S. Department of Energy
market) and entered into the model. The total of all energy
(DOE), the North American Electric Reliability Corporation
bids submitted by a player may not exceed the operational
(NERC), and various electric utilities, vendors, consultants,
capability of online generating units that she owns. Bid
federal and private researchers and academics, is currently
block sizes are determined by the player as part of her bid-
developing an industrial grade, secure, standardized, dis-
ding strategy. Bid prices for each unit must increase as a
tributed, and scalable data communications infrastructure
function of block number. The software is then run to deter-
called NASPI-net to support Synchrophasor applications
mine market clearing prices, generation levels for all units,
in North America. NASPI-net is based on an IP Multicast
and profits and losses for each market participant. Before
subscription-based model. In this model the network rout-
starting the simulation, each participant is provided with
ing elements are responsible for handling the subscription
a set of “market rules” that have to be followed by each requests from potential PMU data receivers as well as the
player. The objective of the simulation is for each player to actual optimal path computation, optimization, and recom-
maximize her profit by selling electricity into the market. putation and rerouting when network failures happen. An
The player with the highest profit wins the game. If no one excellent survey of NASPInet can be found in [64].
makes money, the player with the lowest loss is declared
the winner. Net profit is calculated based on energy sales 2) AMI Communication: Advanced metering infrastruc-
in each hour, real-time market clearing prices, incremen- ture (AMI) communications is a central topic for distribu-
tal production costs for each block of each generation unit, tion grids today. AMI communication is typically executed
energy production of each block, operating costs, and fixed via local area networks (LAN) that provide two-way com-
capital charges. Appropriate test systems such as the eight- munication paths between the consumer’s and the utility’s
zone ISO-New England system have also been developed to smart meters. The two predominant technologies involved
showcase the efficiency of these simulation methods [59]. are power line carrier (PLC) signals transmitted over the
Multi-objective optimization is applied to ensure the secu- utility’s distribution lines, and radio frequency (RF). PLCs
rity of the market operations [61]. use frequencies and modulation techniques that translate
into a range of available speed and bandwidth options,
including the 60 Hz power wave as well as superimposing
I. Simulation of Smart Grid Communications high-bandwidth carrier signals of other frequencies onto the
Incorporating communication models in smart grid sim- power line. They are more cost-effective in low-density areas
ulations is becoming imperative in the current state of the such as rural and suburban service territories where feed-
art. Real-time digital simulators (RTDS), for example, can ers serving the smart meters tend to be lengthy. Similarly,
seamlessly employ communication protocols such as IEC RF solutions include technologies that use an assortment of
61850 for substation automation applications, DNP3 and frequencies, covering a range of distances over a variety of
IEC 60870-5-104 for SCADA system applications, and IEEE network topologies. These types of LAN communications
C37.118 for Synchrophasor applications. Comprehensive can also be used for demand response, load-control, and dis-
surveys of various such communication protocols for tribution automation [65].
smart grids can be found in [62] and [63]. In this section
3) Home Area Networks: Home area networks (HAN) are
we highlight three of these communication models. The
used for communication between devices behind a smart
first one is used for emulating wide-area communication of
meter inside a consumer’s home. This includes messages to
Synchrophasor data in transmission-level systems, the sec-
present information via in-home displays, as well as mes-
ond one for smart metering in distribution-level systems,
sages that demand response devices can use for control-
and the third for home automation.
ling key appliances to manage energy usage and capacity
1) NASPI-Net: Wide-area monitoring and control of constraints. HAN is being conceptualized in response to
transmission grids require communication of large volumes mandates across the nation to improve energy efficiency,
of Synchrophasor measurements from substations spread and educate and empower consumers. ZigBee is a com-
across hundreds of miles. The time-scale associated with mon protocol that is used for HAN. ZigBee messages are
2228 Proceedings of the IEEE | Vol. 105, No. 11, November 2017
Chakrabor t t y and Bose: Smar t Grid Simulations and Their Suppor ting Implementation Methods
transported via RF messaging protocols in unlicensed RF a grid and the models of its computation and com-
spectrum shared by Blacktooth and Wi-Fi for communica- munication layers? The behavior of a power system
tion between devices inside a house [62]. is driven by physical laws while the behavior of com-
Despite the wide usage of these models, a long list of munication networks depend largely on random sto-
challenges still exists for modeling and simulation of today’s chastic processes, logic functions, if–then rules, and
rapidly evolving grid. These challenges need to be surpassed human decision-making. Hybrid system simulations
over the next decade through research and development to will become imperative to capture the continuous-
create robust, reliable, and cheap simulation platforms. The time state transitions of the physical models and their
following sections list five of those primary challenges. coupling with the discrete-event state transitions in
the cyber layer. Although combining discrete-time
and continuous-time behavior is not new, and has
I V. CH A L L ENGE 1: A DVA NCED
been around in the power system literature since the
MODEL I NG M ET HODS
inception of digital controls [67], the challenge lies
With millions of new devices penetrating the grid with every in accurate modeling of stochastic channels, vari-
passing day, simulation models for tomorrow’s grid are bound able routing delays, protocols for managing queuing
to become much more complex than just a set of DAEs as in delays, and so on, all of which are essential ingredi-
(25), (26). All of these new devices, that come with their own ents for modeling a cyber-physical system (CPS).
share of nonlinearities, will impact the dynamics, stability, 4) Similarly, how can we model and co-simulate com-
and most importantly the seconds to tens-of-seconds-time- plex interactions between power system models and
scale performance of the grid when critical disturbances hit. models of other engineered infrastructures such as
Developing simulation models that can capture such impacts transportation and social networks?
in a scalable way is a serious challenge. Heat flow models
in buildings, for example, are extremely high-dimensional, The key factor for these types of scientific experimenta-
complex, and nonlinear, often modeled by partial differen- tion is modeling. To properly answer these questions one
tial equation models, for which strong knowledge of fluid requires a holistic approach to modeling by, for example,
dynamics is required in developing reliable simulations. developing simulation models that are not only easier to
The increasing use of modern power electronic devices in build, reuse, and validate, but also those that fundamentally
the distribution grid, for example, is making the grid models characterize the environment in which they operate. We
nonlinear, and often nonsmooth due to switching actions. next list the challenges that currently stand in way of these
A study recently reported in [66], in fact, shows that power advanced modeling methods.
electronic converters can pose critical limits on the line cur-
rents and voltages beyond which the system experiences A. Structural Properties
a Hopf bifurcation leading to sudden vanishing of feasible
One of the desired properties of simulation models
equilibria. Taking all of these factors into account, a set of
is structural dynamicity. By definition, structural dyna-
relevant questions that naturally arise is as follows.
micity is the notion that one is not able to predetermine
1) With significant integration of wind, solar, storage, the number of structural configurations that a system
and electric vehicles, how can we develop holistic may take on. The concept is not new to power systems.
models that capture the dynamic impact of all of Contingencies, renewable integration, and interactions
these new energy sources and sinks on the conven- between prosumers are a few obvious examples. Upon such
tional grid? How can we identify important coupling events, the structural orientation of the system along with
parameters that can reveal the possibility of weak the underlying mathematics that model the physics of the
operating points leading to transient instability and system change in quantity, direction, etc. Another desired
voltage collapse? property is to capture the hybrid nature of the grid operat-
2) How can we develop robust numerical methods that ing as a CPS, consisting of a combination of continuous-
will enable us to simulate these models in a scalable time (physical domain) and discrete-time (cyber domain)
and modular fashion so that if tomorrow one more behaviors. Component interactions is the third required
wind plant or solar plant or load is installed in the property. Models that inherently and implicitly capture
system then it would not take an enormous amount the interaction between different components are critical
of computational effort to resimulate the new model? for holistic simulation approaches, especially when there is
3) Most importantly, as highlighted in Sections II-E and more than one explicit representation for a given compo-
III-I, with many of the modern-day grid applications nent. Another necessary property is component reflectivity
becoming increasingly dependent on communica- [68]. A model that is closely reflective of its components
tion of information across large geographical spans of helps in promoting modularity and lessens the burden of
the grid, how can we accurately simulate the cyber- deriving causality when the consequences of the interac-
physical interaction between the physical model of tions are not known a priori.
Vol. 105, No. 11, November 2017 | Proceedings of the IEEE 2229
Chakrabor t t y and Bose: Smar t Grid Simulations and Their Suppor ting Implementation Methods
2230 Proceedings of the IEEE | Vol. 105, No. 11, November 2017
Chakrabor t t y and Bose: Smar t Grid Simulations and Their Suppor ting Implementation Methods
Vol. 105, No. 11, November 2017 | Proceedings of the IEEE 2231
Chakrabor t t y and Bose: Smar t Grid Simulations and Their Suppor ting Implementation Methods
perfect choice for that [126]. This is particularly important parameters. The trajectories arising from a perturbation Δ θ
for microgrid simulations as their control algorithms are is approximated as [89]
strongly dependent on the forecasted loads.
x(t) = f(t, θ + Δθ ) ≈ f(t, θ) + g(t, θ ) Δθ
(28)
G. Smart Loads where g( ⋅ ) is the trajectory sensitivity function. Since (28)
One challenge from the perspective of load modeling is affine in Δθ, parametric uncertainties can be easily mapped
is the emerging concept of smart loads. This is becoming through to bounds around the nominal trajectory. If the sen-
especially important for simulation of microgrid models. sitivity g( ⋅ )is large, then one may try to minimize the uncer-
For example, recently a new technology called “electric tainty by estimating the parameter values directly from meas-
springs” (ES) was proposed in [86] to enable a demand-side urements using nonlinear least squares, with the solution
control scheme at low cost, and in a way less intrusive to obtained via a Gauss–Newton process. PCM, on the other
the consumer compared to other demand-side response hand, uses Gaussian quadrature concepts to select appropriate
technologies such as energy storage and on–off control of points from the set of uncertain parameters to approximate
loads. ES is a class of power electronic devices, and can be the mapping between parameters and outputs of a simulation.
ideally regarded as a current-controlled ac voltage source. Grazing is used to determine the smallest changes in param-
Installed in series with other noncritical loads, ES and the eters that would cause a discrete event such as a protection
noncritical load together act as a smart load whose power operation. This information can help in assessing whether the
consumption can be boosted and reduced in a plug-and-play simulation model is robust to parametric uncertainties.
fashion, whenever needed. This smart load can then easily
participate in system regulation. However, a comprehen- V. C H A L L E NGE 2: ROL E OF P OW ER
sive microgrid model showing how these smart loads and EL EC T RON ICS
their associated control systems will interact with the vari- In Section II we introduced dynamic models of power electronic
ous DER models developed in Section II, for example, is still converter circuits needed for DER integration. Traditionally,
missing. Some preliminary results have been presented in the simulations of such converters are carried out indepen-
[87], triggering potential research ideas along this direction. dently of those for power systems. But with renewable penetra-
tion and significant intrusion of power electronic devices in dis-
H. Handling Model Uncertainties tribution grids, these simulations are gradually becoming more
interdependent and must be combined at the right scale [90].
Models are always an approximation. For example, as
Two important examples of power electronics are:
mentioned in Section II-A, the phasor-based model (1)–(4)
for synchronous generators is well-suited for transient sta- 1) FACTS (Flexible AC Transmission System);
bility analysis, but it ignores electro-magnetic transient 2) HVDC (High Voltage DC).
phenomena. Even the load model (16), (17) can become a Both can assist power system operators during a con-
gross approximation depending on the desired fidelity of a tingency of rescheduling power flows to avoid overloading
simulation. It is referred to as a ZIP (constant impedance- of ac transmission lines [91], [92]. Depending on applica-
current-power) model. It does not capture the delayed voltage tions, both detailed switching models and simplified average
recovery associated with induction motor loads in distribution models may be used for simulating FACTS and HVDC con-
systems. Thus, it may be completely invalid if one intends to verters. For transient stability studies, for example, it is ade-
simulate those types of loads. This is a daunting challenge for quate to represent the converters by their average models
the modern grid, where load models are further complicated in which the valve switchings are ignored using duty-cycle
by new protocols such as demand response, direct load con- based switching functions or approximated phase-locked
trol, vehicle-to-grid integration, and various other factors by loop models, thereby ignoring the ac and dc harmonics [93].
which load variations are shaped through customer participa- For other applications such approximations may not be
tion. Using approximate models may not provide a very good valid, and detailed switching models may have to be used.
representation of the reality in these scenarios. Modeling and Simulation of switching models, however, can sometimes
accounting for uncertainties thus becomes imperative. become problematic for a number of reasons. The convert-
A number of approaches is currently used for assess- ers operate by using switches to change the configuration of
ing and reducing the impact of uncertainty in power sys- a network at frequencies up to several megahertz, and the
tem simulations, for example, trajectory sensitivity method, time constants of the network are usually one or more orders
probabilistic collocation method (PCM), grazing. Two or magnitude larger than the switching period. Each switch-
excellent surveys for these three approaches can be found ing event is a discontinuity. Standard simulators can run for
in [88] and [89]. The state trajectory is expressed as a flow hundreds of switching cycles, creating problems for the sim-
function x(t) = f(t, θ ), where θ is a vector of the model ulation software that may not have an explicit mechanism
2232 Proceedings of the IEEE | Vol. 105, No. 11, November 2017
Chakrabor t t y and Bose: Smar t Grid Simulations and Their Suppor ting Implementation Methods
where d1 and d2are the d and q-axis components of the duty
cycle, and θ represents the dynamics of the phase-locked
Fig. 4. Power electronic converter models for renewable
loop (PLL) controlling the grid frequency. The time con-
generators: (a) Boost converter and rectifier for solar AC interface stant of the PLL is often assumed to be faster compared to
and (b) Boost converter for solar DC interface. that of the rectifier, and thereby ω s is approximated to be
Vol. 105, No. 11, November 2017 | Proceedings of the IEEE 2233
Chakrabor t t y and Bose: Smar t Grid Simulations and Their Suppor ting Implementation Methods
constant at the synchronous value of 377 rad/s. Accordingly, the distribution side, and so on. The control algorithms for
θ(t)is approximated as regulating the loads will thereafter need to be tuned accord-
ingly, depending on whether the distribution grid can depend
θ(t) = θ(t = 0) + ωs t. (31) on the transmission grid for any deficit power feed.
2234 Proceedings of the IEEE | Vol. 105, No. 11, November 2017
Chakrabor t t y and Bose: Smar t Grid Simulations and Their Suppor ting Implementation Methods
from [96], shows a logical diagram on how the power grid 4) Hierarchy: interconnected models of infrastructures
is dependent on seven other major infrastructures, and vice are often hierarchical, and thus their co-simulation
versa. This interdependence is only going to increase over scenarios must be hierarchical too. Compositionality
time, thereby necessitating the development of modeling properties of co-simulations are, therefore, impor-
and simulation tools that can assess the risks and possible tant research challenges.
impacts of critical events on quality of life by identifying 5) Formal verification: co-simulation orchestrators must
factors that trigger the domino effect between these eight be equipped with proper formal verification meth-
infrastructures. Co-simulation can be a potential solution ods to coordinate the information flows between
for this problem. Co-simulation refers to a combination of different computers running models of different
theory and techniques to enable global simulation of a cou- infrastructures.
pled system via the composition of smaller simulators. Each 6) Structure and time-scales: different infrastructures
simulator is a black-box mock-up of a constituent infrastruc- may have different structural properties in their
ture, whose model is developed by its respective operator, dynamics, and different time constants, all of which
allowing for each operator to work on his part of the prob- are reflected in their co-simulations.
lem with his own domain-specific tools. An alternative to 7) Time-varying models: many subsystems of a power
co-simulation is comodelling, where models of the different grid can have different models at different levels
infrastructures must be described in a unified language, and of abstraction while the same simulation is run-
then simulated. There are advantages to this approach, but ning. The relationships between these models
each domain has its own particularities when it comes to must be known so that correct switching between
simulation as a result of which it is impractical to find a uni- the levels of abstraction can be made at the correct
fied language that fits all. An excellent survey on this topic time instants.
was recently presented in [97]. Co-simulations can facilitate fast automated decision-
A recent study was done by Sandia National Laboratory making for grid operators during emergency conditions. A
in [98] about shock propagation and physical-to-market feed- significant amount of research still needs to be done, for
back in the U.S. natural gas infrastructure using agent-based example, on developing efficient algorithms for discrete-
modeling and state-space dynamic models. A related study event based co-simulation models, their compositional
on co-simulation was done in [99] using the idea of coopti- convergence, hybrid co-simulations, identification and
mization. Cooptimization models are computer-aided deci- handling of discontinuities, real-time constraints, and the
sion-support tools that search among possible combinations necessary simulation standards [97].
of different infrastructure-level investments to identify inte-
grated solutions that are best in terms of cost or other objec-
V II. C H A L L E NGE 4: C Y BER-PH YSIC A L
tives while satisfying all physical, economic, environmental,
MODEL I NG A N D SI MU L AT IONS
and policy constraints. Recent works in [99] and [100] have
reviewed the state-of-the-art in power system expansion As mentioned in Section III-E, power system operations
planning tools including existing cooptimization models, today are becoming increasingly dependent on communi-
and also summarized data and computational requirements cation. New types of generation, loads and control devices
for simulating cooptimization models. The conclusion was are being added to the grid, adding more complexity to its
that cooptimization-based modeling and simulations can be dynamics, and therefore necessitating the traditional prac-
excellent tools for system expansion planning, and especially tice of local monitoring and control to be replaced by global
important for power systems given the large transmission or system-wide actions [31]. These actions require a robust
investments that are anticipated to promote inter-regional and resilient communication backbone over which large vol-
power trades and renewable integration. umes of grid data can be transported in real time. Developing
A typical co-simulation may consist of one or more of the simulation packages for testing and validation of these com-
following topics [97]. munication networks, and the way they interact with the
physical operation of the grid, is currently a big challenge.
1) Numerical analysis: conditioning, accuracy and sta- Challenges in modeling and simulation on the communica-
bility of the coupled system model must be addressed. tion plane, for example, can arise from modeling of delays,
2) Differential-algebraic system simulation: composi- queuing, packet loss, routing, bandwidth sharing, and load
tions of co-simulation units are made through the balancing. Other important challenges can arise from inter-
algebraic constraints, similar to the power system operability standards, interfacing middleware, security and
model (25) and (26). privacy constraints. Typically, the Internet cannot provide
3) Hybrid systems: co-simulation scenarios, gener- the required latency and packet loss performance for grid
ally speaking, involve hybrid systems where both operation under high data-rates. Moreover, the network
continuous-time state transitions and discrete-event performance is highly random, and therefore, difficult to
switchings are involved. model accurately. Very few studies have been conducted
Vol. 105, No. 11, November 2017 | Proceedings of the IEEE 2235
Chakrabor t t y and Bose: Smar t Grid Simulations and Their Suppor ting Implementation Methods
for leverage emerging IT technologies such as cloud com- measurements from local buses inside each area are com-
puting, software-defined networking (SDN), and network municated to phasor data concentrators (PDCs), and then
function virtualization (NFV), to accelerate this develop- to virtual computers residing in a local cloud. The virtual
ment [101], [102]. With the recent revolution in network- computers are denoted as VM (virtual machine) in Fig. 8.
ing technology, these new communication mechanisms can The geographical location of the VMs can be close to that
open up several degrees of freedom in programmability and of the generators in that area so that the latency from PDC-
virtualization for simulation platforms. However, custom- to-cloud communication is small. The local clouds them-
ized SDN control and protocols, and sufficient experimental selves constitute an Internet of clouds that connects the
validation using realistic testbeds are still missing in almost VMs through an advanced, secure, third-party wide-area
all power system applications and in their hardware-in-loop communication network such as SDN. Virtual machines
simulations. in each local cloud communicate with their neighboring
Fig. 8 shows a cyber-physical architecture that can machines inside the cloud as well as to those across other
bridge this gap. This architecture, proposed in [32], reflects clouds exchanging PMU data, and computing control sig-
the three pillars or the three C’s of any typical cyber-physical nals via pre-embedded feedback control laws. The control
system, namely, communication, computing, and control. signals are, thereafter, transmitted back from the local cloud
One may use SDN to model communication, cloud com- to the actuators of the corresponding generator models in
puting for computation, and distributed nonlinear control RTDS or Opal-RT.
designs for control. The figure shows the example of a trans- Cloud-in-the-loop CPS architectures can also be use-
mission network representing the physical layer, but the ful for emulating SCADA. Recent research trends indi-
same architecture can very well be applied to distribution cate that in the near future control centers will require
systems as well. The power system model, which may be hybrid software-hardware simulation platforms for SCADA
running in RTDS or Opal-RT, is divided into multiple nono- and contingency analysis. One example is the Graphic
verlapping areas that represent balancing regions belong- Contingency Analysis (GCA) Tool developed in Pacific
ing to different utility companies. Time-synchronized PMU Northwest National Laboratory (PNNL) to provide effec-
tive decision making support to operators [103]. A SCADA-
based state estimation (SE) simulator has been developed
recently at Washington State University using the GridSim
simulation platform [104]. More advanced SCADA emula-
tors based on Synchrophasor data need to be developed in
the future. These emulators will require a very robust CPS
platform such as the one shown in Fig. 8 for processing data
at the substation level, fast communication of the results to
the control center, and synchronization of the data at the
control center in order to generate state estimates for an
entire power system model. In Section II we highlighted the
mathematical equations for such physical models. In the fol-
lowing sections we discuss the modeling challenges for the
cyber layer, which in this case is comprised of multitudes
of virtual machines dispersed across the internet of clouds.
2236 Proceedings of the IEEE | Vol. 105, No. 11, November 2017
Chakrabor t t y and Bose: Smar t Grid Simulations and Their Suppor ting Implementation Methods
a reliable communication network so that the operator can proprietary IP-based networks that power providers may
take manual actions to bring the damping back to accept- operate on. Moreover, direct communication lacks rerout-
able levels [106]. In recent years, simulation platforms such ing capabilities under real-time constraints, and resorts to
as ExoGENI-WAMS [107] have been developed to emulate historic data when communication links fail. Both timeli-
such communication platforms. The computation and com- ness and link failures can be handled using the idea of dis-
munication planes are entirely shifted away from the physi- tributed Hash tables (DHT), which was recently introduced
cal infrastructure, as shown in Fig. 8. The idea is similar to for wide-area control applications in [109].
the NASPInet described in Section III, but with an additional
layer of cloud computing. Service-based third-party private
B. Simulation of Cyber Vulnerabilities
clouds are used to create on-the-fly virtual machines, which
continuously receive real-time streaming data from specific Another driving motivation for developing CPS-centric
sets of PMUs, and exchange them with both intra-cloud simulation tools for power systems is cyber-security [110],
and inter-cloud VMs through a wide-area network such as [111]. The integration of cyber components with the physi-
Internet2. The measurements are digitally represented as a cal grid introduces new entry points for malicious attackers.
periodic stream of data points. The data delivery infrastruc- These points are remotely accessible at relatively low risk to
ture for supporting these types of applications is still evolv- attackers compared to physical intrusions or attacks on sub-
ing. Another example of a CPS simulator is GridSim [108]. stations. They can be used to mount coordinated attacks to
The data delivery component in this simulation platform, cause severe damage to the grid. Attacks can be originated
also referred to as GridStat, is a publish-subscribe middle- on the cyber layer as well to trigger cascading events leading
ware, which allows for encrypted multicast delivery of data. to damages on physical facilities, leading to major outages.
GridStat is designed to meet the requirements of emerging While simulation models have been developed to model
control and protection applications that require data deliv- electrical faults and device failures, we still do not have any
ery latencies on the order of 10 to 20 ms over hundreds of reliable simulation package that can guide us on how the
miles with extremely high availability. modern-day grid can be equipped with necessary protections
Similar to GridStat, the VMs in any cloud-in-the-loop against different types of cyber vulnerabilities. Several uni-
CPS simulator may consist of two communication planes, versities and national laboratories have started developing
namely a data plane and a management plane. The data simulation testbeds to emulate these vulnerability scenar-
plane is a collection of forwarding engines (FEs) designed ios. Research demonstration events such as Cyber Security
to quickly route received messages on to the next VMs. The Awareness Month, a student-run cyber security event in the
FEs are entirely dedicated to delivering messages from pub- U.S., have been introduced by the Department of Homeland
lishers to subscribers. Routing configuration information is Security [112]. The goal is for power system operators to
delivered to the FEs from the management plane. The for- work with these standards organizations to develop simula-
warding latency through an FE implemented in software tion software that can model, detect, localize, and mitigate
is generally on the order of 100 microseconds, and with cyber vulnerabilities in the grid as quickly as possible.
network processor hardware it is less than 10 microsec- We conclude this section by showing a simulation of a
onds. The management plane, on the other hand, is a set denial-of-service (DoS) cyber-attack on a wide-area control-
of controllers, called QoS brokers, that manage the FEs of ler for the IEEE 39-bus power system. The details of this
the data plane for every VM. The quality-of-service (QoS) controller were recently reported in [113]. First, the power
brokers can be organized in a hierarchy to reflect the natural system model was linearized about the solution of its load
hierarchy in the physical infrastructure of the grid model. flow. Then, a linear quadratic regulator (LQR)-type optimal
When a subscriber wishes to receive data from a publisher, controller was designed and sparsified using matrix sparsifi-
it communicates with a QoS broker that designs a route for cation methods. The control problem was stated as
the data and delivers the routing information to the relevant ∞
FEs and VMs, creating the subscription. min 2
∫
K J = _1 ( x Qx + u Ru) dt
T T
(32)
Simulation platforms such as GridStat are just starting 0
points for research. Much more advanced cyber emulators s.t., ẋ = Ax + Bu (33)
need to be developed for the future grid. One outstanding
challenge is to develop a reliable communication software u = Kx, K = K(), Q ≥ 0, R > 0 (34)
that will enable timely delivery, high reliability and secure
networking for these emulators. This is needed for all appli- where is a designated sparse graph topology imparted
cations, whether that be on the transmission side or dis- on the wide-area communication network. The nonlinear
tribution side. Timeliness of message requires guaranteed model of the power system was simulated with this sparse
upper bounds on end-to-end latencies of packets. Legacy state-feedback controller using Power System Toolbox
networking devices do not provide such guarantees, neither (PST) in Matlab [114]. A fault was induced at t = 0, and the
for commodity Internet connections nor for contemporary small-signal speed deviations of the synchronous generators
Vol. 105, No. 11, November 2017 | Proceedings of the IEEE 2237
Chakrabor t t y and Bose: Smar t Grid Simulations and Their Suppor ting Implementation Methods
Fig. 9. Simulation of a cyber-attack: time-response of generator speeds before, during, and after a DoS attack.
were recorded, as shown in Fig. 9. The closed-loop system keep up. The trend today is to use multiprocessor computers
behavior is observed to be stable. At t = 10seconds, a DoS with compilers that can distribute the computation optimally
attack induced on the communication link connecting gen- to multiple processors. For power system simulations, some
erators 1 and 8, which means that these two generators are applications are much more amenable to parallelization than
no longer capable of exchanging state information for their others. For example, any simulation that requires running
control actions. Instability is noticed immediately, with the many contingencies (such as security constrained OPF) can
frequency swings diverging with increasing amplitude at run these hundreds of contingency cases in separate proces-
a frequency of roughly 0.05 Hz. This can be seen in Fig. 9 sors. The dynamics of individual generators can be run in par-
onwards from t = 10 s. At t = 60 s, the communication allel but the network that connects the generators has to be
links connecting generators (2, 6) and (3, 6) are added, and solved simultaneously. It turns out, however, that the algebraic
the corresponding control gains are recomputed. The sys- equations representing the network cannot be parallelized very
tem is seen to regain stability, indicating that the attack has efficiently, and becomes the main bottleneck for speeding up
been successfully mitigated. The frequency deviations are power system simulations. Parallel computing can also be used
all seen to converge to zero over time. for gain-scheduling of robust controllers for wide-area control.
The above example shows the importance of simula-
tions for investigating different types of attack scenarios in
B. Hybrid Simulations
the grid. Simulations can reveal the most important pairs
of generators that must communicate to maintain stable In order to implement fast control strategies in grid mod-
operating condition before and after an attack, and also the els, it is highly desirable to have a faster than real-time emu-
lesser important pairs that, either due to large geographi- lation or simulation of that model in hand. One promising
cal separation or weak dynamic coupling, do not necessar- solution is hybrid mixed-signal hardware emulation. In these
ily add any significant contribution to stability. Simulation emulations hardware-based digital simulation and analog
packages also need to be developed for illustrating various simulation can be used in an integrative way to achieve a
other types of attack scenarios such as data manipulation massively parallel and scale-insensitive emulation architec-
attacks, jamming, eavesdropping, and GPS spoofing [115]. ture. There have been several attempts at building hardware
accelerators in the past [116], [117]. For example, the DAEs
(25), (26) can be emulated in hardware by a coupled set
V III. CH A L L ENGE 5: T EC H NOLO GIE S
of oscillators, resistors, capacitors and active inductors. A
OF SI MU L AT IONS
higher frequency can be used so as to suit the scale of on-chip
A. Parallel Computing elements and permit faster than real-time operation. These
An obvious approach to speed up simulations is to utilize elements then need to be built on chip and connected with
parallel or distributed computing. Although specially written a customizable switch matrix, allowing a large portion of the
programs for particular parallel architectures can provide high grid to be modeled in real time. Researchers have proposed
speedups, the rapidly changing hardware and software makes the use of Verilog-AMS model, which is a hardware mod-
it impossible to keep modifying the simulation programs to eling language that includes features for Analog and Mixed
2238 Proceedings of the IEEE | Vol. 105, No. 11, November 2017
Chakrabor t t y and Bose: Smar t Grid Simulations and Their Suppor ting Implementation Methods
Vol. 105, No. 11, November 2017 | Proceedings of the IEEE 2239
Chakrabor t t y and Bose: Smar t Grid Simulations and Their Suppor ting Implementation Methods
2240 Proceedings of the IEEE | Vol. 105, No. 11, November 2017
Chakrabor t t y and Bose: Smar t Grid Simulations and Their Suppor ting Implementation Methods
Added to this, the tremendous improvement in com- simulations depends on how easy their handling can be made
puter and communication technologies over the past decade, to the engineers. Moreover, power systems today are gradu-
in addition to improving simulation capabilities, has also ally becoming an integral part of other interconnected infra-
improved the operation and control of the power grid. The structures such as gas networks, transportation networks,
modern grid is being overlaid with more sensors, communi- communication networks, water networks, economics, and
cations, computers, information processors, and controllers food chain networks. Thus, interoperability of simulation
(ICT) so that it can be better monitored and controlled. The programs will become a key to minimizing the manual effort
combination of all of these modern technology makes the needed to set up and run co-simulations of these large inter-
grid the largest cyber-physical system (CPS) in the world.
acting systems and to interpret the results.
The challenge is that all these new technologies including
the ICT must be modeled and simulated together. We high-
lighted these challenges in modeling, power electronics, Acknowledgements
co-simulation, cyber-physical systems and simulation tech- The first author would like to thank T. Sadamoto (Tokyo
nologies. We are optimistic that these challenges will be met Institute of Technology), R. Goodfellow (Information
by even more judicious use of computational technology. Sciences Institute), Y. Xin (Renaissance Computing
Growth in computing power shows no signs of slowing down, Institute), P. Khargonekar (University of California Irvine),
so we do not foresee any limitations on model size or algo- and A. Jain (NC State University) for helpful discussions on
rithm speed. However, the ability to utilize such powerful different parts of this paper.
R EFER ENCES Technol., vol. 21, no. 4, pp. 1168–1182, [25] D. J. Hill, “Nonlinear dynamic load models
[1] A. Bose, “Smart transmission grid Jul. 2013. with recovery for voltage stability studies,”
applications and their supporting [14] T. Sadamoto, A. Chakrabortty, T. Ishizaki, IEEE Trans. Power Syst., vol. 8, no. 1,
infrastructure,” IEEE Trans. Smart Grid, and J. Imura, “Retrofit Control of Wind pp. 166–176, Feb. 1993.
vol. 1, no. 1, pp. 11–19, Jan. 2010. Power Systems,” to appear in IEEE Trans. [26] W. Zhang, K. Kalsi, J. Fuller, M. Elizondo,
[2] A. Chakrabortty and P. P. Khargonekar, Power Syst., 2017. and D. Chassin, “Aggregate model for
“Introduction to wide-area control of power [15] E. Muljadi, M. Singh, and V. Gevorgian, heterogeneous thermostatically controlled
systems,” in Proc. Amer. Control Conf., 2013. “User guide for PV dynamic model loads with demand response,” in Proc. IEEE
simulation written on PSCAD platform,” PES Gen. Meeting, San Diego, CA, USA,
[3] K. Tomsovic, D. E. Bakken, V. Jun. 2012, pp. 1–3.
Venkatasubramanian, and A. Bose, Nat. Renew. Energy Lab., Golden, CO, USA,
“Designing the next generation of real-time Tech. Rep. NREL/TP-5D00-62053, 2014. [27] J. L. Mathieu, P. N. Price, S. Kiliccote, and
control, communication, and computations [16] R. G. de Almeida and J. A. P. Lopes, M. A. Piette, “Quantifying changes in
for large power systems,” Proc. IEEE, vol. 93, “Participation of doubly fed induction wind building electricity use, with application to
no. 5, pp. 965–979, May 2005. generators in system frequency regulation,” demand response,” IEEE Trans. Smart Grid,
IEEE Trans. Power Syst., vol. 22, no. 3, vol. 2, no. 3, pp. 507–518, Sep. 2011.
[4] M. D. Ilic, “Dynamic monitoring and
decision systems for enabling sustainable pp. 944–950, Aug. 2007. [28] T. V. Cutsem, Voltage Stability of Electric Power
energy services,” Proc. IEEE, vol. 99, no. 1, [17] N. R. Ullah, T. Thiringer, and D. Karlsson, Systems. New York, NY, USA: Springer, 1998.
pp. 58–79, Jan. 2011. “Temporary primary frequency control [29] J. Zhang, S. Nabavi, A. Chakrabortty, and
[5] D. Bakken et al., “GRIP—Grids with support by variable speed wind turbines— Y. Xin, “ADMM optimization strategies for
intelligent periphery: Control architectures Potential and applications,” IEEE Trans. Power wide-area oscillation monitoring in power
for Grid2050,” in Proc. IEEE Int. Conf. Smart Syst., vol. 23, no. 2, pp. 601–612, May 2008. systems under asynchronous communication
Grid Commun., Oct. 2011, pp. 7–12. [18] J. Ingleson and E. Allen, “Tracking the delays,” IEEE Trans. Smart Grid, vol. 7, no. 4,
[6] IEEE Vision for Smart Grid Controls: 2030 and Eastern Interconnection Frequency pp. 2123–2133, Apr. 2016.
Beyond. [Online]. Available: http:// Governing Characteristic,” in Proc. IEEE PES [30] J. Zhang, S. Nabavi, A. Chakrabortty, and
ieeexplore.ieee.org/document/6577608/ General Meeting, Jul. 2010. Y. Xin, “Convergence analysis of ADMM
[7] M. D. Ilic, J. Joo, L. Xie, M. Prica, and [19] Z. Miao, L. Fan, D. Osborn, and based power system mode estimation under
N. Rotering, “A decision-making framework S. Yuvarajan, “Control of DFIG-based wind asynchronous wide-area communication
and simulator for sustainable electric energy generation to improve interarea oscillation delays,” in Proc. IEEE PES Gen. Meeting,
systems,” IEEE Trans. Sustain. Energy, vol. 2, damping,” IEEE Trans. Energy Convers., Denver, CO, USA, Jul. 2015, pp. 1–5.
no. 1, pp. 37–49, Jan. 2011. vol. 24, no. 2, pp. 415–422, Jun. 2009. [31] S. Nabavi, J. Zhang, and A. Chakrabortty,
[8] L. Xie, Y. Zhang, and M. D. Ilic, “Multi-scale [20] A. Ortega and F. Milano (2015). “Generalized “Distributed optimization algorithms for
integration of physics-based and data-driven model of VSC-based energy storage systems for wide-area oscillation monitoring in power
models in power systems,” in Proc. IEEE/ACM transient stability analysis.” [Online]. systems using an inter-regional PMU-PDC
Third Int. Conf. Cyber-Physical Syst., Available: https://arxiv.org/abs/1509.05290v1 architectures,” IEEE Trans. Smart Grid, vol. 6,
Apr. 2012, pp. 129–137. no. 5, pp. 2551–2559, Sep. 2015.
[21] N. Diorio, A. Dobos, S. Janzou, A. Nelson,
[9] J. D. Glover, T. Overbye, and M. S. Sarma, and B. Lundstrom, “Technoeconomic [32] D. Soudbakhsh, A. Chakrabortty, and
Power System Analysis and Design, 6th ed. 2016. modeling of battery energy storage in SAM,” A. M. Annaswamy, “A delay-aware cyber-
Nat. Renew. Energy Lab., Golden, CO, USA, physical architecture for wide-area control of
[10] A. M. Gole, S. Filizadeh, R. W. Menzies, and
Tech. Rep. NREL/TP-6A20-64641, 2015. power systems,” IFAC Control Eng. Pract.,
P. L. Wilson, “Optimization-enabled
electromagnetic transient simulation,” vol. 60, pp. 171–182, Jun. 2017.
[22] R. Hu, “State charge balancing droop
IEEE Trans. Power Del., vol. 20, no. 1, control,” M.S. thesis, Michigan Tech. Univ., [33] J. G. Deshpande, K. C. Budka, and
pp. 512–518, Jan. 2005. Houghton, MI, USA, 2015. M. Thottan, Communication Networks for
[11] P. Kundur, Power System Stability and Control. Smart Grids. Springer, 2014.
[23] I. T. Force, “Standard load models for power
New York, NY, USA: McGraw-Hill, 1994. flow and dynamic performance simulation,” [34] D. Anderson, W. S. Cleveland, and B. Xi,
[12] P. Sauer and M. A. Pai, Power System IEEE Trans. Power Syst., vol. 10, no. 3, pp. 1–3, “Multifractal and Gaussian fractional
Dynamics and Stability, Englewood Cliffs, NJ, Mar. 1995. sum–difference models for Internet traffic,”
USA: Prentice-Hall, 1998. Perform. Eval., vol. 107, pp. 1–33, Jan. 2017.
[24] I. A. Hiskens and J. V. Milanovic, “Load
[13] P. F. Odgaard, J. Stoustrup, and M. Kinnaert, modeling in studies of power system [35] RTDS Technologies Inc. [Online]. Available:
“Fault-tolerant control of wind turbines: A damping,” IEEE Trans. Power Syst., vol. 10, https://www.rtds.com/
benchmark model,” IEEE Trans. Control Syst. no. 4, pp. 1781–1788, Apr. 1995. [36] OPAL-RT. [Online]. Available: www.opal-rt.com
Vol. 105, No. 11, November 2017 | Proceedings of the IEEE 2241
Chakrabor t t y and Bose: Smar t Grid Simulations and Their Suppor ting Implementation Methods
[37] PowerWorld. [Online]. Available: https:// Cambridge, MA, USA, Tech. Rep. EL99-005 [73] A. Chakrabortty, “Wide-area damping control
www.powerworld.com WP, 1999. of power systems using dynamic clustering
[38] F. Milano, “A python-based software tool for [57] M. Shahidehpour, H. Yamin, and Z. Li, and TCSC-based redesigns,” IEEE Trans. Smart
power system analysis,” in Proc. IEE Power Market Operations in Electric Power Systems: Grid, vol. 2, no. 3, pp. 1503–1514, Nov. 2012.
Energy Soc. Gen. Meeting, 2013, pp. 1–5. Forecasting, Scheduling, and Risk Management. [74] N. Xue and A. Chakrabortty, “H2-clustering
[39] F. Milano, L. Vanfretti, and J. C. Morataya, “An Hoboken, NJ, USA: Wiley, 2003. of closed-loop consensus networks under a
open source power system virtual laboratory: [58] M. D. Ilic, L. Xie, and J. Joo, “Efficient class of LQR design,” in Proc. Amer. Control
The PSAT case and experience,” IEEE Trans. coordination of wind power and price- Conf., 2016, p. 1.
Educ., vol. 51, no. 1, pp. 17–23, Feb. 2008. responsive demand—Part I: Theoretical [75] G. Chavan, M. Weiss, A. Chakrabortty,
[40] R. C. Dugan, “The open distribution system foundations,” IEEE Trans. Power Syst., vol. 26, S. Bhattacharya, A. Salazar, and F. Ashrafi,
simulator (OpenDSS),” EPRI OpenDSS no. 4, pp. 1875–1884, Apr. 2011. “Real-time identification and predictive analysis
Manual, Nov. 2012. [59] Open Source Software (OSS) for Electricity of a multi-area WECC power system model
Market Research, Teaching, and Training. using synchrophasors,” IEEE Trans. Smart Grid,
[41] C. Ptolemaeus, Ed., System Design, Modeling, vol. 8, no. 4, pp. 1977–1986, Apr. 2017.
and Simulation Using Ptolemy, vol. 2. 2014. [Online]. Available: http://www2.econ.
iastate.edu/tesfatsi/ElectricOSS.htm#Markets [76] S. Deml, A. Ulbig, T. Borsche, and G. Andersson,
[42] P. Fritzson, Introduction to Modeling and “The role of aggregation in power system
Simulation of Technical and Physical Systems [60] J. Goldis, A. Rudkevich, L. Omondi, and
R. Tabors, “Use of cloud computing in power simulation,” in Proc. IEEE PowerTech,
with Modelica. Hoboken, NJ, USA: Wiley, Eindhoven, The Netherlands, Jun. 2015, pp. 1–6.
Sep. 2011. market simulations,” presented at the FERC
Tech. Conf. Increasing Real-Time Day-Ahead [77] A. Chakrabortty and A. Salazar, “Building a
[43] G. Giorgidze and H. Nilsson, “Embedding a Market Efficiency through Improved Softw., dynamic electro-mechanical model for the
functional hybrid modelling language in Washington, DC, USA, Jun. 2014. pacific ac intertie using distributed
Haskell,” in Implementation and Application of synchrophasor measurements,” Eur. Trans. Electr.
Functional Languages. Springer, 2011, [61] K. Kalsi, S. Elbert, M. Vlachopoulou, N. Zhou,
and Z. Huang, “Advanced computational Power, vol. 21, no. 4, pp. 1657–1672, 2011.
pp. 138–155.
methods for security constrained financial [78] A. Chakrabortty, J. H. Chow, and A. Salazar, “A
[44] D. Zimmer, “A new framework for the transmission rights,” in Proc. IEEE PES Gen. measurement-based framework for dynamic
simulation of equation-based models with Meeting, Jul. 2012, pp. 1–8. equivalencing of power systems using wide-
variable structure,” Simulation, vol. 89, no. 8, area phasor measurements,” IEEE Trans. Smart
pp. 935–963, 2013. [62] Y. Yan, Y. Qian, H. Sharif, and D. Tipper,
“A survey on smart grid communication Grid, vol. 1, no. 2, pp. 68–81, Feb. 2011.
[45] D. K. Molzahn and I. A. Hiskens, “Sparsity- infrastructures: Motivations, requirements [79] S. Nabavi and A. Chakrabortty, “Topology
exploiting moment-based relaxations of the and challenges,” IEEE Commun. Surveys Tuts., identification for dynamic equivalent models
optimal power flow problem,” IEEE Trans. vol. 15, no. 1, pp. 5–20, 2nd Quart., 2013. of large power system networks,” in Proc.
Power Syst., vol. 30, no. 6, pp. 3168–3180, Amer. Control Conf., 2013.
Nov. 2015. [63] A. Annaswamy, A. Hussain, A. Chakrabortty,
and M. Cvetkovic, “Foundations of [80] G. B. Dantzig and P. Wolfe, “Decomposition
[46] J. Lavaei and S. H. Low, “Zero duality gap in infrastructure-CPS,” in Proc. Amer. Control Conf., principle for linear programs,” Oper. Res.,
optimal power flow problem,” IEEE Trans. Boston, MA, USA, 2016, pp. 2649–2664. vol. 8, no. 1, pp. 101–111, 1960.
Power Syst., vol. 27, no. 1, pp. 92–107, Feb. 2012.
[64] P. T. Myrda, J. Taft, and P. Donner, [81] J. H. Chow, A. Chakrabortty, M. Arcak,
[47] D. K. Molzahn, J. T. Holzer, B. C. Lesieutre, “Recommended approach to a NASPInet B.≈Bhargava, and A. Salazar, “Synchronized
and C. L. DeMarco, “Implementation of a architecture,” in Proc. 45th Hawaii Int. Conf. phasor data based energy function analysis
large-scale optimal power flow solver based Syst. Sci., 2012. of dominant power transfer paths in large
on semidefinite programming,” IEEE Trans. power systems,” IEEE Trans. Power Syst.,
Power Syst., vol. 28, no. 4, pp. 3987–3998, [65] [Online]. Available: http://www.elp.com/
vol. 22, no. 2, pp. 727–734, May 2007.
Nov. 2013. articles/powergrid_international/print/
volume-14/issue-8/features/ami- [82] R. Weron, “Electricty price forecasting: A
[48] D. K. Molzahn, B. C. Lesieutre, and communications-technology.html review of the state-of-the-art with a look into
C. L. DeMarco, “A sufficient condition for the future,” Int. J. Forecasting, vol. 30, no. 4,
global optimality of solutions to the optimal [66] A. Milani, M. T. Khan, A. Chakrabortty, and
pp. 1030–1081, 2014.
power flow problem,” IEEE Trans. Power I. Husain, “Equilibrium point analysis and
power sharing methods for distribution [83] F. Lian, A. Chakrabortty, and A. Duel-Hallen,
Syst., vol. 29, no. 2, pp. 978–979, Mar. 2014. “Game-theoretic multi-agent control and
systems driven by solid-state transformers,”
[49] R. Madani, S. Sojoudi, and J. Lavaei, IEEE Trans. Power Syst., to be published. network cost allocation under communication
“Convex relaxation for optimal power flow constraints,” IEEE J. Sel. Areas Commun., vol.
problem: Mesh networks,” IEEE Trans. Power [67] K. Sadek, G. Wild, L. Hugelschafer, A. Gole,
35, no. 2, pp. 330–340, Feb. 2017.
Syst., vol. 30, no. 1, pp. 199–211, Jan. 2015. X. Jiang, and D. Brandt, “Modelling of digital
HVDC control systems using a graphical [84] M. Negnevitsky, P. Mandal, and A. K. Srivastava,
[50] J. Blackburn and T. Domin, Protective electromagnetic simulation program,” in “An overview of forecasting problems and
Relaying: Principles and Applications. Boca Proc. Int. Conf. Power Syst. Trans., Lisbon, techniques in power systems,” in Proc. IEEE
Raton, FL, USA: CRC, 2014. Portugal, 1995. PES Gen. Meeting, Jul. 2009, pp. 1–4.
[51] N. Zhang and M. Kezunovic, “Implementing [68] L. G. Perez, A. J. Flechsig, and [85] M. Behl, A. Jain, and R. Mangharam, “Data-
an advanced simulation tool for V. Venkatasubramanian, “Modeling the driven modeling, control and tools for cyber-
comprehensive fault analysis,” in Proc. IEEE protective system for power system dynamic physical energy systems,” in Proc. ACM/IEEE 7th
Asia–Pacific PES Transmiss. Distrib. Conf. analysis,” IEEE Trans. Power Syst., vol. 9, Int. Conf. Cyber-Phys. Syst., Apr. 2016, pp. 1–10.
Exhib., Aug. 2005, pp. 1–6. no. 4, pp. 1963–1973, Nov. 1994. [86] S. Hui, C. Lee, and F. Wu, “Electric springs—A
[52] S. Takayama and R. Matsuhashi, [69] V. Venkatasubramanian, H. Schattler, and new smart grid technology,” IEEE Trans. Smart
“Development of model for load frequency J. Zaborsky, “Dynamics of large constrained Grid, vol. 3, no. 3, pp. 1552–1561, Mar. 2012.
control in power system with large-scale nonlinear systems: A taxonomy theory,” [87] L. Zhu and D. J. Hill, “Modeling and stability
integration of renewable energy,” in Proc. IEEE Proc. IEEE, vol. 83, no. 11, pp. 1530–1561, of microgrids with smart loads,” in Proc. 20th
Power Energy Conf. Illinois, Feb. 2016, pp. 1–8. Nov. 1995. IFAC World Congr., 2017, pp. 10438–10443.
[53] M. Prais, C. Johnson, A. Bose, and [70] A. M. Boker, T. R. Nudell, and A. Chakrabortty, [88] I. A. Hiskens and J. Alseddiqui, “Sensitivity,
D. Curtice, “Operator training simulator: “On aggregate control of clustered consensus approximation, and uncertainty in power
Component models,” IEEE Trans. Power Syst., networks,” in Proc. Amer. Control Conf., 2015, system dynamic simulation,” IEEE Trans.
vol. 4, no. 3, pp. 1160–1166, Aug. 1989. Chicago, IL, USA, pp. 5527–5532. Power Syst., vol. 21, no. 4, pp. 1808–1820,
[54] J. M. Bucciero et al., “Dispatcher training [71] S. Hara, J. I. Imura, K. Tsumura, T. Ishizaki, Nov. 2006.
simulators: Lessons learned,” IEEE Trans. Power and T. Sadamoto, “Glocal (global/local) [89] I. A. Hiskens, B. C. Lesiutre, and S. Roy,
Syst., vol. 6, no. 2, pp. 594–604, May 1991. control synthesis for hierarchical networked “Uncertainty evaluation and mitigation in
[55] H. Kim and C. Singh, “Reliability modeling systems,” in Proc. IEEE Conf. Control Appl., electrical power systems,” in Proc. Symp.
and simulation in power systems with aging Sep. 2015, pp. 107–112. Specialists Electr. Oper. Expansion Planning, 2009.
characteristics,” IEEE Trans. Power Syst., [72] T. Sadamoto, T. Ishizaki, and J. I. Imura, [90] A. M. Gole et al., “Guidelines for modeling
vol. 25, no. 1, pp. 21–28, Feb. 2010. “Hierarchical distributed control for networked power electronics in electric power
[56] J. F. Prada, “The value of reliability in power linear systems,” in Proc. 53rd IEEE Conf. Decision engineering applications,” IEEE Trans. Power
systems—Pricing operating reserves,” MIT, Control, Jun. 2014, pp. 2447–2452. Del., vol. 12, no. 1, pp. 505–514, Jan. 1997.
2242 Proceedings of the IEEE | Vol. 105, No. 11, November 2017
Chakrabor t t y and Bose: Smar t Grid Simulations and Their Suppor ting Implementation Methods
[91] N. G. Hingorani and L. Gyugyi, [102] Y. Xin, I. Baldine, J. Chase, T. Beyene, networks,” in Proc. Amer. Control Conf.,
Understanding FACTS: Concepts and B. Parkhurst, and A. Chakrabortty, 2017.
Technology of Flexible AC Transmission “Virtual smart grid architecture and [114] J. H. Chow and K. W. Cheung, “A toolbox for
Systems. Hoboken, NJ, USA: Wiley, 1999. control framework,” in Proc. IEEE Int. Conf. power system dynamics and control engineering
[92] U. P. Mhaskar and A. M. Kulkarni, “Power Smart Grid Commun., Oct. 2011, pp. 1–6. education and research,” IEEE Trans. Power Syst.,
oscillation damping using FACTS devices: [103] Graphical Contingency Analysis Tool at vol. 7, no. 4, pp. 1559–1564, Nov. 1992.
Modal controllability, observability in local PNNL. [Online]. Available: http://eioc.pnnl. [115] G. Dan, H. Sandberg, M. Ekstedt, and
signals, and location of transfer function gov/research/contingencyanalysis.stm G. Bjrkman, “Challenges in power system
zeros,” IEEE Trans. Power Syst., vol. 21, [104] D. Anderson, C. Zhao, C. H. Hauser, information security,” IEEE Security Privacy,
no. 1, pp. 285–294, Jan. 2006. V. Venkatasubramanian, D. E. Bakken, and vol. 10, no. 4, pp. 62–70, Apr. 2012.
[93] K. R. Padiyar, Structure Preserving Energy A. Bose, “A virtual smart grid,” IEEE Power
Functions in Power Systems: Theory and [116] I. Nagel, “Analog microelectronic
Energy Mag., to be published. emulation for dynamic power system
Applications. Boca Raton, FL, USA: CRC, 2013.
[105] SmarTS Lab, Royal Institute Technology computation,” Ph.D. dissertation, École
[94] J. S. Glaser, F. E. Cellier, and A. F. Witulski, (KTH). [Online]. Available: https://github. Polytechnique Fédérale de Lausanne,
“Object-oriented power system modeling com/SmarTS-Lab Lausanne, Switzerland, 2013.
using the dymola modeling language,” in Proc.
[106] M. Chenine, L. Vanfretti, S. Bengtsson, and [117] S. Jin, Z. Huang, R. Diao, D. Wu, and
26th Annu. IEEE Power Electron. Specialists
Conf., Atlanta, GA, USA, Jun. 1995, pp. 1–3. L. Nordstrom, “Implementation of an Y. Chen, “Parallel implementation of power
experimental wide-area monitoring system dynamic simulation,” in Proc. IEEE
[95] H. N. Pico and D. C. Aliprantis, “Voltage platform for development of synchronized PES Gen. Meeting, Jul. 2013, pp. 1–5.
ride-through capability verification of DFIG- phasor measurement applications,” in Proc.
based wind turbines using reachability [118] E. J. Wyers, M. Steer, C. Kelley, and
IEEE Power Energy Soc. Gen. Meeting, Jul.
analysis,” IEEE Trans. Energy Convers., P. Franzon, “A bounded and discretized
2011, pp. 1–8.
vol. 31, no. 4, pp. 1387–1398, Apr. 2016. Nelder-mead algorithm suitable for RFIC
[107] A. Chakrabortty and Y. Xin, “Hardware-in- calibration,” IEEE Trans. Circuits Syst. I, Reg.
[96] [Online]. Available: http://www.cis. the-loop simulations and verifications of Papers, vol. 60, no. 7, pp. 1787–1799, Jul. 2013.
uniroma1.it/node/5614 smart power systems over an Exo-GENI
[97] C. Gomes, C. Thule, D. Broman, and [119] Power Infrastructure Cybersecurity Laboratory.
testbed,” in Proc. 2nd GENI Res. Ed.
P. G. Larsen Co-Simulation: State of the Art. [Online]. Available: http://powercyber.ece.
Experim. Workshop, Mar. 2013.
[Online]. Available: http://arxiv.org/ iastate.edu/penetintro.html
[108] GridStat. [Online]. Available: www.gridstat.net
pdf/1702.00686.pdf [120] M. D. Ilic, L. Xie, and Q. Liu, Engineering
[109] T. Qian, A. Chakrabortty, F. Mueller, and IT-Enabled Sustainable Electricity Services:
[98] P. H. Kobos et al., “Natural gas value-chain Y. Xin, “A distributed storage system for
and network assessments,” Sandia Nat. The Tale of Two Low-Cost Green Azores
multi-resolution virtual synchrophasors,” Islands, vol. 30. Springer, 2013.
Labs, Livermore, CA, USA, Tech. Rep. in Proc. IEEE PES Gen. Meeting,
SAND2015-7915, 2015. Washington, DC, USA, Jul. 2014. [121] TCIPG: Trustworthy Cyber Infrastructure for
[99] A. L. Liu et al., “White paper: Co-optimization the Power Grid. [Online]. Available: https://
[110] S. Sridhar, A. Hahn, and M. Govindarasu, tcipg.org
of transmission and other supply resources,”
“Cyber-physical system security for the
Nat. Assoc. Regulatory Utility Commissioners\, [122] The DETER Project. [Online]. Available:
electric power grid,” Proc. IEEE, vol. 100,
White paper, 2013. [Online]. Available: http:// https://deter-project.org
no. 1, pp. 210–224, Jan. 2012.
pubs.naruc.org/pub/536D834A-2354-D714- [123] Global Network for Synchrophasor Solutions.
51D6-AE55F431E2AA [111] J. Zhang, P. Jaipuria, A. Hussain, and
A. Chakrabortty, “Attack-resilient [Online]. Available: http://gnssconsortium.org
[100] M. Caramanis, E. Ntakou, W. W. Hogan, [124] M. H. Cintuglu, O. A. Mohammed,
A. Chakrabortty, and J. Schoene, estimation of power system oscillation
modes using distributed and parallel K. Akkaya, and A. S. Uluagac, “A survey on
“Co-optimization of power and reserves in
optimization: Theoretical and experimental smart grid cyber-physical system testbeds,”
dynamic T&D power markets with
methods,” in Proc. Conf. Decision Game IEEE Commun. Surveys Tuts., vol. 19, no. 1,
nondispatchable renewable generation
and distributed energy resources,” Proc. Theory Security, Los Angeles, CA, USA, 2014. pp. 446–464, 1st Quart., 2017.
IEEE, vol. 104, no. 4, pp. 807–836, Apr. 2016. [112] National Cyber Security Awareness Month. [125] GENI. [Online]. Available: www.geni.net
[101] M. Jarschel, S. Oechsner, D. Schlosser, [Online]. Available: https://www.it.iastate. [126] A. Chakrabortty, “Infusing autonomy in
R. Pries, S. Goll, and P. Tran-Gia, edu/blog/view/36 power distribution networks using smart
“Modeling and performance evaluation of [113] A. Jain, A. Chakrabortty, and E. Biyik, “An transformers,” IEEE Conf. Control
an openflow architecture,” in Proc. 23rd online structurally constrained LQR design Technology and Applications (CCTA), HI,
Int. Teletraffic Congr., 2011, pp. 1–7. for damping oscillations in power system USA, 2017.
Vol. 105, No. 11, November 2017 | Proceedings of the IEEE 2243