IDEAS home Printed from https://ideas.repec.org/a/gam/jeners/v17y2024i22p5677-d1520031.html
   My bibliography  Save this article

An Open-Source Julia Package for RMS Time-Domain Simulations of Power Systems

Author

Listed:
  • Thomas Philpott

    (School of Electrical, Computer and Telecommunications Engineering, University of Wollongong, Wollongong, NSW 2522, Australia
    Commonwealth Scientific and Industrial Research Organisation (CSIRO), Mayfield West, NSW 2304, 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)

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.

Suggested Citation

  • Thomas Philpott & Ashish P. Agalgaonkar & Thomas Brinsmead & Kashem M. Muttaqi, 2024. "An Open-Source Julia Package for RMS Time-Domain Simulations of Power Systems," Energies, MDPI, vol. 17(22), pages 1-21, November.
  • Handle: RePEc:gam:jeners:v:17:y:2024:i:22:p:5677-:d:1520031
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/1996-1073/17/22/5677/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/1996-1073/17/22/5677/
    Download Restriction: no
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jeners:v:17:y:2024:i:22:p:5677-:d:1520031. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.