Submitted:
26 September 2024
Posted:
29 September 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. RMSPowerSims.jl
2.1. High-Level Package Structure
| Algorithm 1: Power System Equations |
|
| Listing 1. Simulated dirtree within listing |
![]() |
2.2. Component Models and Typing
2.3. Implemented Component Models
2.4. Disturbances
- The values of state variables do not change from the time of the disturbance to the time immediately following the disturbance.
- The values of algebraic variables are allowed to change instantaneously.
- The values of the derivatives of the state variables are allowed to change instantaneously.
3. Simulation Process
| Listing 2. Example of running a simulation using RMSPowerSims.jl |
![]() |
4. Verification
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| AC | Alternating Current |
| AVR | Automatic Voltage Regulator |
| DAE | Differential-Algebraic Equation |
| EMT | Electromagnetic Transient |
| IBG | Inverter-Based Generation |
| NDD | Network Data Dictionary |
| OPF | Optimal Power Flow |
| REG | Renewable Energy Generation |
| RMS | Root Mean Square |
References
- Renewable Integration Study Stage 1. Report, Australian Energy Market Operator, 2020.
- Hatziargyriou, N.; Milanovic, J.; Rahmann, C.; Ajjarapu, V.; Canizares, C.; Erlich, I.; Hill, D.; Hiskens, I.; Kamwa, I.; Pal, B.; Pourbeik, P.; Sanchez-Gasca, J.; Stankovic, A.; Van Cutsem, T.; Vittal, V.; Vournas, C. Definition and Classification of Power System Stability - Revisited & Extended. IEEE transactions on power systems 2021, 36, 3271–3281. [Google Scholar]
- Capitanescu, F. Critical review of recent advances and further developments needed in AC optimal power flow. Electric power systems research 2016, 136, 57–68. [Google Scholar] [CrossRef]
- Roald, L.; Andersson, G. Chance-Constrained AC Optimal Power Flow: Reformulations and Efficient Algorithms. IEEE transactions on power systems 2018, 33, 2906–2918. [Google Scholar] [CrossRef]
- DIgSILENT PowerFactory Website. Available online: https://www.digsilent.de/en/powerfactory.html (accessed on 18 August 2024).
- PSS/E Website. Available online: https://www.siemens.com/global/en/products/energy/grid-software/planning/pss-software/pss-e.html (accessed on 18 August 2024).
- PSCAD PowerFactory Website. Available online: https://www.pscad.com/ (accessed on 18 August 2024).
- A Review of Power System Modelling Platforms and Capabilities. Report, The Institution of Engineering and Technology, 2015.
- Lara, J.D.; Barrows, C.; Thom, D.; Krishnamurthy, D.; Callaway, D. PowerSystems.jl — A power system data management package for large scale modeling. SoftwareX 2021, 15, 100747. [Google Scholar] [CrossRef]
- NREL-Sienna. PowerSimulations.jl. Available online: https://github.com/NREL-Sienna/PowerSimulations.jl (accessed on 18 August 2024).
- Lara, J.D.; Henriquez-Auba, R.; Bossart, M.; Callaway, D.S.; Barrows, C. PowerSimulationsDynamics.jl – An Open Source Modeling Package for Modern Power Systems with Inverter-Based Resources. arXiv (Cornell University) 2024. [Google Scholar] [CrossRef]
- Plietzsch, A.; Kogler, R.; Auer, S.; Merino, J.; Gil-de Muro, A.; Liße, J.; Vogel, C.; Hellmann, F. PowerDynamics.jl–An experimentally validated open-source package for the dynamical analysis of power grids. SoftwareX 2022, 17, 100861. [Google Scholar] [CrossRef]
- Coffrin, C.; Russell, B.; Sundar, K.; Ng, Y.; Lubin, M. PowerModels.jl: An Open-Source Framework for Exploring Power Flow Formulations. arXiv (Cornell University) 2018. [Google Scholar] [CrossRef]
- Heidari, R.; Amos, M.; Geth, F. An Open Optimal Power Flow Model for the Australian National Electricity Market. 2023. [Google Scholar] [CrossRef]
- Philpott, T.; Agalgaonkar, A.P.; Muttaqi, K.M.; Brinsmead, T.; Ergun, H. Development of High Renewable Penetration Test Cases for Dynamic Network Simulations using a Synthetic Model of South-East Australia. 2023 IEEE International Conference on Energy Technologies for Future Grids (ETFG), pp. 1–6. [CrossRef]
- Zimmerman, R.D.; Murillo-Sánchez, C.E.; Thomas, R.J. MATPOWER: Steady-State Operations, Planning, and Analysis Tools for Power Systems Research and Education. IEEE transactions on power systems 2011, 26, 12–19. [Google Scholar] [CrossRef]
- Athay, T.; Podmore, R.; Virmani, S. A Practical Method for the Direct Analysis of Transient Stability. IEEE transactions on power apparatus and systems 1979, PAS-98, 573–584. [Google Scholar] [CrossRef]
- RMSPowerSims.jl. Available online: https://github.com/tphilpott2/RMSPowerSims.jl (accessed on 18 August 2024).
- Christopher, R.; Qing, N. DifferentialEquations.jl – A Performant and Feature-Rich Ecosystem for Solving Differential Equations in Julia. Journal of open research software 2017, 5. [Google Scholar] [CrossRef]
- Julia Documentation, Methods. Available online: https://docs.julialang.org/en/v1/manual/methods/ (accessed on 18 August 2024).
- Sauer, P.W.; Pai, M.A. Power System Dynamics and Stability; Prentice Hall, 1998. [Google Scholar]
- Exciter IEEET1. Available online: https://www.powerworld.com/WebHelp/Content/TransientModels_HTML/Exciter%20IEEET1.htm (accessed on 18 August 2024).
- Governor TGOV1 and TGOV1D. Available online: https://www.powerworld.com/WebHelp/Content/TransientModels_HTML/Governor%20TGOV1%20and%20TGOV1D.htm (accessed on 18 August 2024).
- IEEE Standard 1110-2002 (Revision of IEEE Std 1110-1992); IEEE Guide for Synchronous Generator Modeling Practices and Applications in Power System Stability Analyses. 2002.
- NLsolve.jl. Available online: https://github.com/JuliaNLSolvers/NLsolve.jl (accessed on 18 August 2024).
- Christ, S.; Schwabeneder, D.; Rackauckas, C.; Borregaard, M.K.; Breloff, T. Plots.jl – a user extendable plotting API for the julia programming language. 2023. [Google Scholar] [CrossRef]
- DIgSILENT GmbH. 39 Bus New England System, DIgSILENT PowerFactory, 2020.
- DIgSILENT GmbH. PowerFactory 2022, Technical Reference, Synchronous Machine, 2022.
- Canay, I.M. Causes of Discrepancies on Calculation of Rotor Quantities and Exact Equivalent Diagrams of the Synchronous Machine. IEEE transactions on power apparatus and systems 1969, PAS-88, 1114–1120. [Google Scholar] [CrossRef]




Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).

