R. Henriquez-Auba, J. D. Lara, D. S. Callaway and C. Barrows, "Transient Simulations With a Large Penetration of Converter-Interfaced Generation: Scientific Computing Challenges And Opportunities," in IEEE Electrification Magazine, vol. 9, no. 2, pp. 72-82, June 2021, doi: 10.1109/MELE.2021.3070939.
Use Cases
Evaluation of system stability under various conditions (inverter based and synchronous resources) and perturbations.
Infrastructure Sector
[ ] Atmospheric dispersion
[ ] Agriculture
[ ] Biomass
[ ] Buildings
[ ] Communications
[ ] Cooling
[ ] Ecosystems
[X] Electric
[ ] District heating
[ ] Forestry
[ ] Health
[ ] Hydrogen
[ ] Individual heating
[ ] Land use
[ ] Liquid fuels
[ ] Natural Gas
[ ] Transportation
[ ] Water
Represented Behavior
[ ] Earth Systems
[ ] Employment
[X] Built Infrastructure
[] Financial
[ ] Macro-economy
[ ] Micro-economy
[ ] Policy
[ ] Social
Modeling Paradigm
[ ] Analytics
[ ] Data
[X] Discrete Simulation
[X] Dynamic Simulation
[ ] Equilibrium
[ ] Engineering/Design
[] Optimization
[ ] Visualization
Capabilities
Small Signal Stability
Transient Analysis
Programming Language
[ ] C – ISO/IEC 9899
[ ] C++ (C plus plus) – ISO/IEC 14882
[ ] C# (C sharp) – ISO/IEC 23270
[ ] Delphi
[ ] GAMS (General Algebraic Modeling System)
[ ] Go
[ ] Haskell
[ ] Java
[ ] JavaScript(Scripting language)
[X] Julia
[ ] Kotlin
[ ] LabVIEW
[ ] Lua
[ ] MATLAB
[ ] Modelica
[ ] Nim
[ ] Object Pascal
[ ] Octave
[ ] Pascal Script
[ ] Python
[ ] R
[ ] Rust
[ ] Simulink
[ ] Swift (Apple programming language)
[ ] WebAssembly
[ ] Zig
Required Dependencies
No response
What is the software tool's license?
3-clause BSD License (BSD-3-Clause)
Operating System Support
[X] Windows
[X] Mac OSX
[X] Linux
[ ] iOS
[ ] Android
User Interface
[X] Programmatic
[X] Command line
[ ] Web based
[ ] Graphical user
[ ] Menu driven
[ ] Form based
[ ] Natural language
Parallel Computing Paradigm
[X] Multi-threaded computing
[X] Multi-core computing
[ ] Distributed computing
[X] Cluster computing
[ ] Massively parallel computing
[ ] Grid computing
[ ] Reconfigurable computing with field-programmable gate arrays (FPGA)
[ ] General-purpose computing on graphics processing units
[ ] Application-specific integrated circuits
[ ] Vector processors
What is the highest temporal resolution supported by the tool?
Instant
What is the typical temporal resolution supported by the tool?
Millisecond
What is the largest temporal scope supported by the tool?
Minutes
What is the typical temporal scope supported by the tool?
Seconds
What is the highest spatial resolution supported by the tool?
Component
What is the typical spatial resolution supported by the tool?
Component
What is the largest spatial scope supported by the tool?
Continent
What is the typical spatial scope supported by the tool?
Name
PowerSimulationsDynamics.jl
Screenshots
Focus Topic
Transient stability analysis of low-inertia power systems
Primary Purpose
Dynamic simulation of power systems in Julia
Description
PowerSimulationsDynamics.jl is a Julia package for power system modeling and simulation of Power Systems dynamics. The objectives of the package are:
Mathematical Description
Differential equation representations of power system stability
Website
https://www.nrel.gov/analysis/siip.html
Documentation
https://nrel-siip.github.io/PowerSimulationsDynamics.jl/latest/
Source
https://github.com/NREL-SIIP/PowerSimulationsDynamics.jl
Year
2019
Institution
NREL
Funding Source
DOE
Publications
4
Publication List
Use Cases
Evaluation of system stability under various conditions (inverter based and synchronous resources) and perturbations.
Infrastructure Sector
Represented Behavior
Modeling Paradigm
Capabilities
Programming Language
Required Dependencies
No response
What is the software tool's license?
3-clause BSD License (BSD-3-Clause)
Operating System Support
User Interface
Parallel Computing Paradigm
What is the highest temporal resolution supported by the tool?
Instant
What is the typical temporal resolution supported by the tool?
Millisecond
What is the largest temporal scope supported by the tool?
Minutes
What is the typical temporal scope supported by the tool?
Seconds
What is the highest spatial resolution supported by the tool?
Component
What is the typical spatial resolution supported by the tool?
Component
What is the largest spatial scope supported by the tool?
Continent
What is the typical spatial scope supported by the tool?
Region
Input Data Format
PowerSystems.jl
Input Data Description
requires a PowerSystems.jl
System
Output Data Format
CSV, HDF5
Output Data Description
system response to perturbations
Contact Details
clayton.barrows@nrel.gov
Interface, Integration, and Linkage
46