SIMONA
Provides a simulation toolbox to run and implement large-scale agent-based electricity grid simulations with focus on distribution grids.
https://github.com/ie3-institute/simona
Category: Energy Systems
Sub Category: Grid Analysis and Planning
Keywords
agent-based-simulation electricity energy energy-transition powersystem research simulation
Keywords from Contributors
datamodel opendata powersystems measur converter observation generic features archiving transforms
Last synced: about 4 hours ago
JSON representation
Repository metadata
simona is an agent-based discrete-event power system simulation model developed @ie3-institute
- Host: GitHub
- URL: https://github.com/ie3-institute/simona
- Owner: ie3-institute
- License: bsd-3-clause
- Created: 2021-11-19T11:25:24.000Z (over 3 years ago)
- Default Branch: dev
- Last Pushed: 2025-05-16T10:01:02.000Z (6 days ago)
- Last Synced: 2025-05-16T10:44:17.833Z (5 days ago)
- Topics: agent-based-simulation, electricity, energy, energy-transition, powersystem, research, simulation
- Language: Scala
- Homepage:
- Size: 90.2 MB
- Stars: 30
- Watchers: 4
- Forks: 5
- Open Issues: 106
- Releases: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Citation: CITATION.cff
- Authors: AUTHORS.md
README.md
SIMONA
The agent-based simulation environment SIMONA provides a simulation toolbox to run and implement large-scale agent-based
electricity grid simulations with focus on distribution grids. As a result, close-to-reality time series are
generated from various system participants and grid assets that can be used to analyze a given power grid.
Application cases are for example distribution grid planning purposes but also flexibility analysis or coupled
sector interdependency analysis. The framework contains several out-of-the-box available models for a wide variety of grid participants as well as their
operational behavior.
More information are provided in the project's documentation.
Usage and Contribution
SIMONA is part of several ongoing research projects and will be part of future research projects. Hence, the codebase
is continuously under development from different perspectives, needs and developers.
We invite everyone to use SIMONA for their own research or for usage in a research project. If you use SIMONA for your
own projects or research, please provide a reference to this repository. Furthermore, if you publish your scientific work
please give appropriate credit by citing one of the introduction papers of SIMONA.
We're also happy for any feedback and contributions. For details on how to contribute, please take a look at the
CONTRIBUTING.md file in the root directory of this repository.
Questions
For all SIMONA related questions please feel free to contact people involved in the development and maintenance of SIMONA.
For the moment, these people are:
- Feismann, Daniel - [email protected]
- Peter, Sebastian - [email protected]
- Oberließen, Thomas - [email protected]
- Sen Sarma, Debopama - [email protected]
- Bao, Johannes - [email protected]
- Hohmann, Julian - [email protected]
- Kittl, Chris - [email protected]
- Hiry, Johannes - [email protected]
Citation (CITATION.cff)
cff-version: 1.2.0 title: "SIMONA - A Discrete-Event Distribution Grid Simulation Environment" message: "If you use this software, please cite it as below." type: software authors: - family-names: Hiry given-names: Johannes orcid: https://orcid.org/0000-0002-1447-0607 - family-names: Kittl given-names: Chris orcid: https://orcid.org/0000-0002-1187-0568 - family-names: Sen Sarma given-names: Debopama orcid: https://orcid.org/0000-0003-3311-3020 - family-names: Oberließen given-names: Thomas orcid: https://orcid.org/0000-0001-5805-5408 - family-names: Peter given-names: Sebastian orcid: https://orcid.org/0000-0001-6311-6113 - family-names: Feismann given-names: Daniel orcid: https://orcid.org/0000-0002-3531-9025 - family-names: Bao given-names: Johannes orcid: https://orcid.org/0009-0008-3641-6469 - family-names: Hohmann given-names: Julian - family-names: Staudt given-names: Marius repository-code: https://github.com/ie3-institute/simona url: https://simona.ie3.e-technik.tu-dortmund.de repository-artifact: https://central.sonatype.com/artifact/com.github.ie3-institute/simona keywords: - agent-based - discrete-event simulation - powerflow - electricity distribution grid license: BSD-3-Clause version: 3.0.0 date-released: 2023-08-07
Owner metadata
- Name: Institute of Energy Systems, Energy Efficiency and Energy Economics - ie3
- Login: ie3-institute
- Email:
- Kind: organization
- Description: Official github account of the ie3 - one of the leading German higher education research institutes in the field of energy
- Website: https://ie3.etit.tu-dortmund.de/
- Location: Dortmund, Germany
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/58265273?v=4
- Repositories: 31
- Last ynced at: 2024-04-24T06:19:24.708Z
- Profile URL: https://github.com/ie3-institute
GitHub Events
Total
- Create event: 230
- Release event: 1
- Issues event: 297
- Watch event: 6
- Delete event: 224
- Issue comment event: 178
- Push event: 1609
- Pull request review event: 715
- Pull request review comment event: 564
- Pull request event: 440
- Fork event: 2
Last Year
- Create event: 230
- Release event: 1
- Issues event: 297
- Watch event: 6
- Delete event: 224
- Issue comment event: 178
- Push event: 1609
- Pull request review event: 715
- Pull request review comment event: 564
- Pull request event: 440
- Fork event: 2
Committers metadata
Last synced: 8 days ago
Total Commits: 3,933
Total Committers: 20
Avg Commits per committer: 196.65
Development Distribution Score (DDS): 0.622
Commits in past year: 1,960
Committers in past year: 11
Avg Commits per committer in past year: 178.182
Development Distribution Score (DDS) in past year: 0.59
Name | Commits | |
---|---|---|
danielfeismann | d****n@t****e | 1488 |
Sebastian Peter | s****r@t****e | 1017 |
dependabot[bot] | 4****] | 350 |
staudtMarius | m****t@t****e | 323 |
Philipp Schmelter | p****p@s****e | 240 |
pierrepetersmeier | p****r@t****e | 136 |
Kittl, Chris | c****l@t****e | 103 |
Simon Hütte | s****e@t****e | 59 |
Vicky Bung | v****g@t****e | 45 |
Johannes Hiry | j****y@t****e | 45 |
Marvin Heintze | m****e@w****e | 36 |
Thomas | t****n@g****m | 34 |
pierrepetersmeier | p****r@t****e | 17 |
Johannes Bao | j****o@t****e | 16 |
marvinheintze | m****e@w****e | 10 |
lararou | l****s@t****e | 5 |
Johannes Bao | s****o@i****e | 4 |
Daniel Feismann | s****s@i****e | 2 |
Julian Hohmann | j****n@t****e | 2 |
aa | 1 |
Committer domains:
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 586
Total pull requests: 955
Average time to close issues: 4 months
Average time to close pull requests: about 1 month
Total issue authors: 14
Total pull request authors: 17
Average comments per issue: 0.33
Average comments per pull request: 1.38
Merged pull request: 750
Bot issues: 0
Bot pull requests: 453
Past year issues: 311
Past year pull requests: 408
Past year average time to close issues: 25 days
Past year average time to close pull requests: 15 days
Past year issue authors: 8
Past year pull request authors: 10
Past year average comments per issue: 0.21
Past year average comments per pull request: 0.5
Past year merged pull request: 319
Past year bot issues: 0
Past year bot pull requests: 127
Top Issue Authors
- sebastian-peter (217)
- danielfeismann (178)
- staudtMarius (64)
- t-ober (51)
- ckittl (31)
- PhilippSchmelter (15)
- johanneshiry (9)
- jo-bao (8)
- SimonHuette (4)
- pierrepetersmeier (3)
- marvinheintze (2)
- lararou (2)
- julianhohmann (1)
- vickybung1 (1)
Top Pull Request Authors
- dependabot[bot] (453)
- sebastian-peter (150)
- danielfeismann (121)
- staudtMarius (105)
- pierrepetersmeier (23)
- PhilippSchmelter (23)
- ckittl (22)
- t-ober (12)
- vickybung1 (12)
- marvinheintze (11)
- jo-bao (8)
- SimonHuette (7)
- johanneshiry (2)
- amdadulbari (2)
- imoverclocked (2)
Top Issue Labels
- bug (149)
- enhancement (148)
- code quality (95)
- documentation (54)
- dependencies (42)
- test (34)
- good first issue (32)
- ci (31)
- pekko typed (23)
- config (21)
- HiWiStart (17)
- em (17)
- question (9)
- speed (7)
- dbfs (7)
- log (5)
- format (5)
- blocked externally (3)
- internal (3)
- release (3)
- wontfix (2)
- akka typed (2)
- invalid (1)
- windows (1)
- duplicate (1)
- java (1)
Top Pull Request Labels
- dependencies (491)
- java (230)
- enhancement (120)
- bug (111)
- code quality (93)
- python (65)
- documentation (46)
- test (37)
- ci (26)
- em (15)
- config (13)
- pekko typed (13)
- speed (7)
- good first issue (7)
- HiWiStart (6)
- wontfix (5)
- dbfs (4)
- log (4)
- format (2)
- release (2)
- blocked externally (2)
- duplicate (1)
- invalid (1)
- internal (1)
Dependencies
- openjdk 17-slim build
- ch.qos.logback:logback-classic 1.4.5 implementation
- com.github.carueda:tscfg_2.13 $tscfgVersion implementation
- com.github.ie3-institute:PowerSystemDataModel 3.0-SNAPSHOT implementation
- com.github.ie3-institute:PowerSystemUtils 2.0-SNAPSHOT implementation
- com.github.ie3-institute:powerflow 0.1 implementation
- com.github.ie3-institute:simonaAPI 0.1-SNAPSHOT implementation
- com.typesafe:config 1.4.2 implementation
- de.lmu.ifi.dbs.elki:elki 0.7.5 implementation
- io.confluent:kafka-streams-avro-serde 7.2.2 implementation
- javax.measure:unit-api 2.1.3 implementation
- org.apache.commons:commons-csv 1.9.0 implementation
- org.apache.commons:commons-math3 3.6.1 implementation
- org.apache.poi:poi-ooxml 5.2.3 implementation
- org.jgrapht:jgrapht-core 1.5.1 implementation
- org.locationtech.jts.io:jts-io-common ${jtsVersion} implementation
- org.locationtech.jts:jts-core ${jtsVersion} implementation
- org.mockito:mockito-core 5.0.0 implementation
- org.scala-lang:scala-library ${scalaBinaryVersion} implementation
- org.scalanlp:breeze_2.13 1.3 implementation
- tech.units:indriya 2.1.3 implementation
- org.scalatestplus:mockito-3-4_2.13 3.2.10.0 testImplementation
- org.spockframework:spock-core 2.3-groovy-4.0 testImplementation
- com.vladsch.flexmark:flexmark-all 0.64.0 testRuntimeOnly
- Sphinx ==4.5.0
- markdown-it-py ==2.1.0
- myst-parser ==0.17.2
- sphinx-hoverxref ==1.0.1
- sphinx-rtd-theme ==1.0.0
- sphinxcontrib-bibtex ==2.4.2
- sphinxcontrib-plantuml ==0.23
Score: 7.908387159290044