Development of an Open-Source Package (ePowerSim.jl) for Static, Quasi-Static, and Dynamic Simulation of Electric Power Systems.
Saved in:
| Title: | Development of an Open-Source Package (ePowerSim.jl) for Static, Quasi-Static, and Dynamic Simulation of Electric Power Systems. |
|---|---|
| Authors: | Yusuff, Adedayo1 (AUTHOR), Mosetlhe, Thapelo1 (AUTHOR) |
| Source: | Energies (19961073). Dec2025, Vol. 18 Issue 23, p6289. 25p. |
| Subjects: | Electric power systems, Dynamic simulation, Open source software, Resource allocation, Programming languages, Transient analysis, Computer simulation, Model validation |
| Abstract: | In this paper we present the development of an energy and power system modelling, simulation, and analysis (ePowerSim.jl) package in Julia programming language. ePowerSim.jl is designed to present a uniform data interface for static, quasi-static, dynamic analysis, as well as network operation optimisation. It provides a co-simulation framework for the further development and experimentation of various types of models of electric power systems components or abstract entities that have mathematical formalism or data representation. ePowerSim.jl makes extensive use of cutting edge packages such as DifferentialEquations.jl, Dataframes.jl, NamedTupleTools.jl, Helics.jl, ForwardDiff.jl, JuMP.jl, and BifurcationKit just to mention a few in the Julia ecosystem. Models of synchronous generator, synchronous condenser, excitation systems, and governors developed in the package were used to model IEEE 9 bus and IEEE 14 bus test networks and subsequently validated by a real-time digital simulator of electric power systems (RTDS). The results obtains for static and dynamic models simulation in ePowerSim.jl show a close match with a simulation of the same system in RTDS. A maximum error of 0.00001 pu and 0.0001 pu were obtained for steady states and transient state respectively. Similarly, a maximum deviation of 0.0001 pu was obtained during validation for voltage magnitude during transient state at buses in the network. [ABSTRACT FROM AUTHOR] |
| Copyright of Energies (19961073) is the property of MDPI and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Engineering Source |
|
Full text is not displayed to guests.
Login for full access.
|
|
| FullText | Links: – Type: pdflink Text: Availability: 1 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 190518016 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Development of an Open-Source Package (ePowerSim.jl) for Static, Quasi-Static, and Dynamic Simulation of Electric Power Systems. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Yusuff%2C+Adedayo%22">Yusuff, Adedayo</searchLink><relatesTo>1</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22Mosetlhe%2C+Thapelo%22">Mosetlhe, Thapelo</searchLink><relatesTo>1</relatesTo> (AUTHOR) – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Energies+%2819961073%29%22">Energies (19961073)</searchLink>. Dec2025, Vol. 18 Issue 23, p6289. 25p. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Electric+power+systems%22">Electric power systems</searchLink><br /><searchLink fieldCode="DE" term="%22Dynamic+simulation%22">Dynamic simulation</searchLink><br /><searchLink fieldCode="DE" term="%22Open+source+software%22">Open source software</searchLink><br /><searchLink fieldCode="DE" term="%22Resource+allocation%22">Resource allocation</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+languages%22">Programming languages</searchLink><br /><searchLink fieldCode="DE" term="%22Transient+analysis%22">Transient analysis</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+simulation%22">Computer simulation</searchLink><br /><searchLink fieldCode="DE" term="%22Model+validation%22">Model validation</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: In this paper we present the development of an energy and power system modelling, simulation, and analysis (ePowerSim.jl) package in Julia programming language. ePowerSim.jl is designed to present a uniform data interface for static, quasi-static, dynamic analysis, as well as network operation optimisation. It provides a co-simulation framework for the further development and experimentation of various types of models of electric power systems components or abstract entities that have mathematical formalism or data representation. ePowerSim.jl makes extensive use of cutting edge packages such as DifferentialEquations.jl, Dataframes.jl, NamedTupleTools.jl, Helics.jl, ForwardDiff.jl, JuMP.jl, and BifurcationKit just to mention a few in the Julia ecosystem. Models of synchronous generator, synchronous condenser, excitation systems, and governors developed in the package were used to model IEEE 9 bus and IEEE 14 bus test networks and subsequently validated by a real-time digital simulator of electric power systems (RTDS). The results obtains for static and dynamic models simulation in ePowerSim.jl show a close match with a simulation of the same system in RTDS. A maximum error of 0.00001 pu and 0.0001 pu were obtained for steady states and transient state respectively. Similarly, a maximum deviation of 0.0001 pu was obtained during validation for voltage magnitude during transient state at buses in the network. [ABSTRACT FROM AUTHOR] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of Energies (19961073) is the property of MDPI and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=190518016 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.3390/en18236289 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 25 StartPage: 6289 Subjects: – SubjectFull: Electric power systems Type: general – SubjectFull: Dynamic simulation Type: general – SubjectFull: Open source software Type: general – SubjectFull: Resource allocation Type: general – SubjectFull: Programming languages Type: general – SubjectFull: Transient analysis Type: general – SubjectFull: Computer simulation Type: general – SubjectFull: Model validation Type: general Titles: – TitleFull: Development of an Open-Source Package (ePowerSim.jl) for Static, Quasi-Static, and Dynamic Simulation of Electric Power Systems. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Yusuff, Adedayo – PersonEntity: Name: NameFull: Mosetlhe, Thapelo IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 12 Text: Dec2025 Type: published Y: 2025 Identifiers: – Type: issn-print Value: 19961073 Numbering: – Type: volume Value: 18 – Type: issue Value: 23 Titles: – TitleFull: Energies (19961073) Type: main |
| ResultId | 1 |