An Open-Source Julia Package for RMS Time-Domain Simulations of Power Systems
Thomas Philpott (),
Ashish P. Agalgaonkar (),
Thomas Brinsmead and
Kashem M. Muttaqi
Additional contact information
Thomas Philpott: School of Electrical, Computer and Telecommunications Engineering, University of Wollongong, Wollongong, NSW 2522, Australia
Ashish P. Agalgaonkar: School of Electrical, Computer and Telecommunications Engineering, University of Wollongong, Wollongong, NSW 2522, Australia
Thomas Brinsmead: Commonwealth Scientific and Industrial Research Organisation (CSIRO), Mayfield West, NSW 2304, Australia
Kashem M. Muttaqi: School of Electrical, Computer and Telecommunications Engineering, University of Wollongong, Wollongong, NSW 2522, Australia
Energies, 2024, vol. 17, issue 22, 1-21
Abstract:
This paper presents RMSPowerSims.jl, an open-source Julia package for the time-domain simulation of power systems. The package is designed to be used in conjunction with PowerModels.jl, a widely used Julia package for power system optimization. RMSPowerSims.jl provides a framework for the simulation of power systems in the time domain, allowing for the study of transient stability, frequency stability, and other dynamic phenomena. The package is designed to be intuitive and flexible, allowing users to easily define custom models for network components and disturbances, while also providing a range of pre-constructed models for common power system components. RMSPowerSims.jl simplifies the process of performing RMS simulations on power system models developed using the PowerModels.jl ecosystem, and provides an easy-to-use modeling that reduces the barrier to entry for new users wishing to perform RMS simulations. The accuracy of the package is verified against DIgSILENT PowerFactory for short-circuit and load-increase disturbances, using the New England 39-bus system. The active power generation delivered by several generators in the network, and the voltage magnitudes of selected busbars are analyzed and noted to be in close agreement with those obtained using PowerFactory. The computational performance of the package is compared to that of PowerFactory and is found to be comparable for load-step simulations; however, PowerFactory is found to be considerably faster for short-circuit simulations. As computational performance is not a priority at this stage of development, this is expected, and speed optimization is planned for future work. RMSPowerSims.jl is available under an open-source license and can be downloaded from GitHub.
Keywords: power systems; RMS simulation; Julia; open source (search for similar items in EconPapers)
JEL-codes: Q Q0 Q4 Q40 Q41 Q42 Q43 Q47 Q48 Q49 (search for similar items in EconPapers)
Date: 2024
References: View complete reference list from CitEc
Citations:
Downloads: (external link)
https://www.mdpi.com/1996-1073/17/22/5677/pdf (application/pdf)
https://www.mdpi.com/1996-1073/17/22/5677/ (text/html)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:gam:jeners:v:17:y:2024:i:22:p:5677-:d:1520031
Access Statistics for this article
Energies is currently edited by Ms. Agatha Cao
More articles in Energies from MDPI
Bibliographic data for series maintained by MDPI Indexing Manager ().