IEEE Electrification - June 2021 - 75

numerical solution of the models'
differential equations. For
instance, Euler, backwards differentiation
formulas, and RungeKutta,
among others.
x Linear algebra libraries: In this
layer, low-level algorithms are
used to perform numerical linear
algebra calculations for system
solutions, a lower-upper (LU)
decomposition, or eigenvalue
calculations.
Novel research needs improvements
at all levels of the software
stack; however, progress requires that
the computational experiments be
replicated under many conditions.
Free and open source-validated models that provide a
benchmark for the development of algorithms are a critical
step that is not currently available. Stable and reliable
implementations of integration algorithms usually require
tremendous development efforts and limit the scope of
the models to small systems.
More tools are emerging to address each of these modeling
needs, thanks to the advent of code-sharing repositories,
broad access to software development tools, and
the popularity of open source programming languages
like R, Julia, and Python. However, without a deliberate
effort to develop a platform that can be reused by many
researchers, we risk limiting the
scope and scale of power system
research or duplicating efforts. In
this context, the Julia programming
language offers a host of
unique features that significantly
reduce the effort to implement scientific
computing practices to simulate
low-inertia power systems.
Before discussing Julia, we first
highlight some key challenges of
low-inertia systems.
Computational Challenges
of Low-Inertia Systems
The dynamic analysis of power systems
resorts to mainly two computational
numerical methods: 1)
time-domain simulations and)
small-signal stability analysis. For
many decades, there has been a
focus on reducing time-domain
simulations' computational complexity
through model order re -
ductions. Some of the modeling
practices and analytical assumptions
currently in use derive from
From an analytical
perspective, RMS
and EMT modeling
approaches are
similar: They both
use differentialalgebraic
equations
to represent system
dynamics.
the singular perturbation theory popularized
in the 1980s. The seminal
papers showed that a simplified
model is still a valid representation of
certain system dynamics under the
premise of time scale separation.
Traditionally, time-domain simulations
assume that the fundamental
frequency of the system dominates
current and voltage waveforms. As a
result, the network can be simplified
to a voltage and current phasor representation,
known as the root mean
square (RMS) or quasi-static phasor
modeling approach. Additionally,
synchronous generator stator fluxes
relationships reduce to algebraic
equations, further simplifying RMS modeling ap -
proaches. However, this representation cannot capture
some of the converters' high-frequency dynamics. Figure
3 displays the dependency between frequency phenomena
and modeling requirements to capture the
system's behavior.
In power systems dominated by synchronous
machines, the source of dynamics is physical phenomena
with a behavior described by physics laws. These include,
for instance, magnetic fluxes, electromechanics, mechanical
control reaction times, or thermodynamic processes.
Moreover, the control logic is commonly tuned to the
How to model?
Phasor representation
or full waveform?
Lightning Propagation
Switching Surges
Inverter-Based Controls
Stator Transients and
Subsynchronous Resonance
Thermodynamic
Phenomena
Rotor-Angle Dynamics
Governor and Load
Frequency Control
Voltage Control
Boiler Dynamics
Wave
Phenomena
10-7
10-5
Electromagnetic
Phenomena
10-3
10-1
Time (s)
Figure 3. The time scales used for power systems' dynamic behavior. Current power systems
have dynamic behaviors dominated by physical laws. New inverter dynamics introduces new
dynamics from logical components and poses new challenges in model complexity for time-domain
simulations. (Adapted from Hatziargyriou et al. 2020).
IEEE Electrification Magazine / JUNE 2021
75
101
103
105
Electromechanical
Phenomena

IEEE Electrification - June 2021

Table of Contents for the Digital Edition of IEEE Electrification - June 2021

Contents
IEEE Electrification - June 2021 - Cover1
IEEE Electrification - June 2021 - Cover2
IEEE Electrification - June 2021 - Contents
IEEE Electrification - June 2021 - 2
IEEE Electrification - June 2021 - 3
IEEE Electrification - June 2021 - 4
IEEE Electrification - June 2021 - 5
IEEE Electrification - June 2021 - 6
IEEE Electrification - June 2021 - 7
IEEE Electrification - June 2021 - 8
IEEE Electrification - June 2021 - 9
IEEE Electrification - June 2021 - 10
IEEE Electrification - June 2021 - 11
IEEE Electrification - June 2021 - 12
IEEE Electrification - June 2021 - 13
IEEE Electrification - June 2021 - 14
IEEE Electrification - June 2021 - 15
IEEE Electrification - June 2021 - 16
IEEE Electrification - June 2021 - 17
IEEE Electrification - June 2021 - 18
IEEE Electrification - June 2021 - 19
IEEE Electrification - June 2021 - 20
IEEE Electrification - June 2021 - 21
IEEE Electrification - June 2021 - 22
IEEE Electrification - June 2021 - 23
IEEE Electrification - June 2021 - 24
IEEE Electrification - June 2021 - 25
IEEE Electrification - June 2021 - 26
IEEE Electrification - June 2021 - 27
IEEE Electrification - June 2021 - 28
IEEE Electrification - June 2021 - 29
IEEE Electrification - June 2021 - 30
IEEE Electrification - June 2021 - 31
IEEE Electrification - June 2021 - 32
IEEE Electrification - June 2021 - 33
IEEE Electrification - June 2021 - 34
IEEE Electrification - June 2021 - 35
IEEE Electrification - June 2021 - 36
IEEE Electrification - June 2021 - 37
IEEE Electrification - June 2021 - 38
IEEE Electrification - June 2021 - 39
IEEE Electrification - June 2021 - 40
IEEE Electrification - June 2021 - 41
IEEE Electrification - June 2021 - 42
IEEE Electrification - June 2021 - 43
IEEE Electrification - June 2021 - 44
IEEE Electrification - June 2021 - 45
IEEE Electrification - June 2021 - 46
IEEE Electrification - June 2021 - 47
IEEE Electrification - June 2021 - 48
IEEE Electrification - June 2021 - 49
IEEE Electrification - June 2021 - 50
IEEE Electrification - June 2021 - 51
IEEE Electrification - June 2021 - 52
IEEE Electrification - June 2021 - 53
IEEE Electrification - June 2021 - 54
IEEE Electrification - June 2021 - 55
IEEE Electrification - June 2021 - 56
IEEE Electrification - June 2021 - 57
IEEE Electrification - June 2021 - 58
IEEE Electrification - June 2021 - 59
IEEE Electrification - June 2021 - 60
IEEE Electrification - June 2021 - 61
IEEE Electrification - June 2021 - 62
IEEE Electrification - June 2021 - 63
IEEE Electrification - June 2021 - 64
IEEE Electrification - June 2021 - 65
IEEE Electrification - June 2021 - 66
IEEE Electrification - June 2021 - 67
IEEE Electrification - June 2021 - 68
IEEE Electrification - June 2021 - 69
IEEE Electrification - June 2021 - 70
IEEE Electrification - June 2021 - 71
IEEE Electrification - June 2021 - 72
IEEE Electrification - June 2021 - 73
IEEE Electrification - June 2021 - 74
IEEE Electrification - June 2021 - 75
IEEE Electrification - June 2021 - 76
IEEE Electrification - June 2021 - 77
IEEE Electrification - June 2021 - 78
IEEE Electrification - June 2021 - 79
IEEE Electrification - June 2021 - 80
IEEE Electrification - June 2021 - 81
IEEE Electrification - June 2021 - 82
IEEE Electrification - June 2021 - 83
IEEE Electrification - June 2021 - 84
IEEE Electrification - June 2021 - 85
IEEE Electrification - June 2021 - 86
IEEE Electrification - June 2021 - 87
IEEE Electrification - June 2021 - 88
IEEE Electrification - June 2021 - Cover3
IEEE Electrification - June 2021 - Cover4
https://www.nxtbook.com/nxtbooks/pes/electrification_december2022
https://www.nxtbook.com/nxtbooks/pes/electrification_september2022
https://www.nxtbook.com/nxtbooks/pes/electrification_june2022
https://www.nxtbook.com/nxtbooks/pes/electrification_march2022
https://www.nxtbook.com/nxtbooks/pes/electrification_december2021
https://www.nxtbook.com/nxtbooks/pes/electrification_september2021
https://www.nxtbook.com/nxtbooks/pes/electrification_june2021
https://www.nxtbook.com/nxtbooks/pes/electrification_march2021
https://www.nxtbook.com/nxtbooks/pes/electrification_december2020
https://www.nxtbook.com/nxtbooks/pes/electrification_september2020
https://www.nxtbook.com/nxtbooks/pes/electrification_june2020
https://www.nxtbook.com/nxtbooks/pes/electrification_march2020
https://www.nxtbook.com/nxtbooks/pes/electrification_december2019
https://www.nxtbook.com/nxtbooks/pes/electrification_september2019
https://www.nxtbook.com/nxtbooks/pes/electrification_june2019
https://www.nxtbook.com/nxtbooks/pes/electrification_march2019
https://www.nxtbook.com/nxtbooks/pes/electrification_december2018
https://www.nxtbook.com/nxtbooks/pes/electrification_september2018
https://www.nxtbook.com/nxtbooks/pes/electrification_june2018
https://www.nxtbook.com/nxtbooks/pes/electrification_december2017
https://www.nxtbook.com/nxtbooks/pes/electrification_september2017
https://www.nxtbook.com/nxtbooks/pes/electrification_march2018
https://www.nxtbook.com/nxtbooks/pes/electrification_june2017
https://www.nxtbook.com/nxtbooks/pes/electrification_march2017
https://www.nxtbook.com/nxtbooks/pes/electrification_june2016
https://www.nxtbook.com/nxtbooks/pes/electrification_december2016
https://www.nxtbook.com/nxtbooks/pes/electrification_september2016
https://www.nxtbook.com/nxtbooks/pes/electrification_december2015
https://www.nxtbook.com/nxtbooks/pes/electrification_march2016
https://www.nxtbook.com/nxtbooks/pes/electrification_march2015
https://www.nxtbook.com/nxtbooks/pes/electrification_june2015
https://www.nxtbook.com/nxtbooks/pes/electrification_september2015
https://www.nxtbook.com/nxtbooks/pes/electrification_march2014
https://www.nxtbook.com/nxtbooks/pes/electrification_june2014
https://www.nxtbook.com/nxtbooks/pes/electrification_september2014
https://www.nxtbook.com/nxtbooks/pes/electrification_december2014
https://www.nxtbook.com/nxtbooks/pes/electrification_december2013
https://www.nxtbook.com/nxtbooks/pes/electrification_september2013
https://www.nxtbookmedia.com