PowerSimulationsDynamics.jl
is a Julia package for power system modeling and simulation of Power Systems dynamics. The objectives of the package are:
-
Provide a flexible modeling framework that can accommodate different device models according to modeling needs.
-
Streamline the construction of large scale differential equations problems to avoid repetition of work when adding/modifying model details.
-
Exploit Julia's capabilities to improve computational performance of large scale power system dynamic simulations.
-
Provide State-of-Art modeling to assess Low-Inertia Power Systems.
Check the Project Section to see the pipelines of new models to be added.
julia> ]
(v1.9) pkg> add PowerSystems
(v1.9) pkg> add PowerSimulationsDynamics
PowerSimulationsDynamics.jl
uses PowerSystems.jl to handle the data used in the simulations.
using PowerSimulationsDynamics
using PowerSystems
The background work on PowerSimulationsDynamics.jl
is explained in Revisiting Power Systems Time-domain Simulation Methods and Models
@article{lara2023revisiting,
title={Revisiting Power Systems Time-domain Simulation Methods and Models},
author={Lara, Jose Daniel and Henriquez-Auba, Rodrigo and Ramasubramanian, Deepak and Dhople, Sairaj and Callaway, Duncan S and Sanders, Seth},
journal={arXiv preprint arXiv:2301.10043},
year={2023}
}
Contributions to the development and enahancement of PowerSimulationsDynamics.jl is welcome. Please see CONTRIBUTING.md for code contribution guidelines.
PowerSimulationsDynamics.jl is released under a BSD license. PowerSimulationsDynamics.jl has been developed as part of the Scalable Integrated Infrastructure Planning (SIIP) initiative at the U.S. Department of Energy's National Renewable Energy Laboratory (NREL)