AMIRIS

AMIRIS: Agent-based Market model for the Investigation of Renewable and Integrated energy Systems - Published in JOSS (2023)

https://gitlab.com/dlr-ve/esy/amiris/amiris

Science Score: 89.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 17 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: joss.theoj.org, zenodo.org
  • Committers with academic emails
    11 of 12 committers (91.7%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords

agent-based-modeling electricity market modelling energy transition

Keywords from Contributors

FAME

Scientific Fields

Engineering Computer Science - 32% confidence
Last synced: 4 months ago · JSON representation

Repository

**A**gent-based **M**arket model for the **I**nvestigation of **R**enewable and **I**ntegrated energy **S**ystems

Basic Info
  • Host: gitlab.com
  • Owner: dlr-ve
  • License: other
  • Default Branch: dev
Statistics
  • Stars: 14
  • Forks: 9
  • Open Issues: 20
  • Releases: 0
Topics
agent-based-modeling electricity market modelling energy transition
Created about 4 years ago

https://gitlab.com/dlr-ve/esy/amiris/amiris/blob/dev/


![AMIRIS_Logo](https://gitlab.com/dlr-ve/esy/amiris/amiris/-/wikis/uploads/AMIRIS_LogoWTitle.png)

## _Simulate electricity markets emerging from interactions of producers, consumers, and flexibilities_

[![Pipeline status](https://gitlab.com/dlr-ve/esy/amiris/amiris/badges/main/pipeline.svg)](https://gitlab.com/dlr-ve/esy/amiris/amiris/-/commits/main)
[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://gitlab.com/dlr-ve/esy/amiris/amiris/-/tree/main/LICENSE.txt)
[![JOSS paper](https://joss.theoj.org/papers/10.21105/joss.05041/status.svg)](https://joss.theoj.org/papers/10.21105/joss.05041)
[![Zenodo](https://img.shields.io/badge/Research-Zenodo-blue)](https://zenodo.org/communities/amiris)
[![Last Commit](https://img.shields.io/gitlab/last-commit/dlr-ve/esy/amiris/amiris)](https://gitlab.com/dlr-ve/esy/amiris/amiris/-/commits/dev)

AMIRIS is an agent-based simulation model of electricity markets and their actors.
Check out its [full documentation](https://gitlab.com/dlr-ve/esy/amiris/amiris/-/wikis/home).

**[Get started right away](https://gitlab.com/dlr-ve/esy/amiris/amiris/-/wikis/Get-Started)**!

## What is AMIRIS?

AMIRIS enables you to assess the interplay between actors, market designs, and policy instruments for diverse electricity market scenarios.
You can freely select and combine scopes in AMIRIS due to its versatile implementation of agents.
For example, you may model large-scale transnational energy systems and small-scale decisions of individual households at the same time.
Whatever you do: AMIRIS will deliver results quickly thanks to the powerful framework [FAME](https://gitlab.com/fame-framework/wiki/-/wikis/home).
The typical **runtime is less than a minute** when simulating a market zone in hourly resolution for one year.

The figure below illustrates the available prototypical agents as well as associated flows of information, energy, and money.

![AMIRIS Model Schema](https://gitlab.com/dlr-ve/esy/amiris/amiris/-/wikis/uploads/AMIRIS_ModellSchema_CCBY4.png)

## Who is AMIRIS for?

AMIRIS is intended for informed users in the energy domain, such as researchers, companies, and students.
Although not strictly necessary, [Basic Knowledge of Electricity Markets](https://en.wikipedia.org/wiki/Electricity_market#Wholesale_electricity_market) is helpful.

## Applications

The development of AMIRIS started in 2008.
Since then, AMIRIS has seen many different applications.
Selected recent applications:

- In [TradeRES](https://traderes.eu/) AMIRIS was used to analyse cost recovery of renewables in ~100% renewable electricity systems under different **Energy Policy Instruments**. [Paper](https://doi.org/10.1109/EEM60825.2024.10608886)
- Intertwined dynamics between **Energy Community Markets** and national electricity markets were analysed with AMIRIS. [Paper](https://doi.org/10.1016/j.egyr.2024.06.052)
- Interactions of **Household Flexibility** (heat pumps, electric vehicles, and electricity storage units) with the German energy system were modelled with AMIRIS. [Paper](https://elib.dlr.de/207802)
- In project VERMEER **Impacts of Cold Dunkelflaute** events on the European electricity system were investigated using **Market Coupling** in AMIRIS. [Paper](https://zenodo.org/records/10561382) [Report](https://elib.dlr.de/196641/)
- AMIRIS was used to assess the **Economic Potential of Large Flexibility Providers** in future electricity market scenarios. [Paper](https://doi.org/10.1016/j.est.2024.110959)
- **Monetary Saving Potentials of Load Shifting** were analysed using AMIRIS. [Dissertation](https://depositonce.tu-berlin.de/items/4a364bac-9e97-4d35-8eb6-645824cfc02d)
- A wide range of scenarios for **Future Electricity Markets** was explored using an AMIRIS [scenario generator](https://doi.org/10.5281/zenodo.8382789). [Paper](https://doi.org/10.1016/j.egyr.2024.11.013)

## Non-Applications

AMIRIS follows an explorative approach: It is well suited to investigate the effects arising from the interactions of energy system actors under a given set of assumptions.
While individual actors can optimise their decisions, AMIRIS **does not optimise the energy system** as a whole.
Further, AMIRIS **does not enforce system-wide constraints** like a carbon emission cap.
Thus, we recommend using optimisation-based tools like [REMix](https://gitlab.com/dlr-ve/esy/remix/framework), [PyPSA](https://pypsa.org/) or [oemof](https://oemof.org/) to answer questions like "What is the cheapest electricity system given a carbon emission cap of X?".

## Community

AMIRIS is mainly developed by the German Aerospace Center, Institute of Networked Energy Systems.
We provide multi-level support for AMIRIS users as listed on our dedicated [Support Page](https://gitlab.com/dlr-ve/esy/amiris/amiris/-/wikis/Community/Support).
**We welcome all contributions**: bug reports, feature requests, documentation enhancements, and code.
Please see our [Contribution Guidelines](https://gitlab.com/dlr-ve/esy/amiris/amiris/-/wikis/Community/Contribute).

## Citing AMIRIS

If you use AMIRIS in an academic context please cite [doi: 10.21105/joss.05041](https://doi.org/10.21105/joss.05041).
In other contexts, please include a link to our [Gitlab repository](https://gitlab.com/dlr-ve/esy/amiris/amiris).

```
@article{schimeczek2023,
	title = {{AMIRIS}: {Agent}-based {Market} model for the {Investigation} of {Renewable} and {Integrated} energy {Systems}},
	volume = {8},
	doi = {10.21105/joss.05041},
	number = {84},
	journal = {Journal of Open Source Software},
	author = {Schimeczek, Christoph and Nienhaus, Kristina and Frey, Ulrich and Sperber, Evelyn and Sarfarazi, Seyedfarzad and Nitsch, Felix and Kochems, Johannes and Ghazi, A. Achraf El},
	year = {2023},
	pages = {5041},
}
```

## Acknowledgements

The development of AMIRIS was funded by the German Aerospace Center, the German Federal Ministry for Economic Affairs and Climate Action, the German Federal Ministry of Education and Research, and the German Federal Ministry for the Environment, Nature Conservation and Nuclear Safety. 
It has also received funding from the European Unions Horizon 2020 research and innovation programme under grant agreement No 864276.
An extended list of third-party funded research projects can be found on the [AMIRIS Home Page](https://helmholtz.software/software/amiris).
We express our gratitude to all [contributors](CONTRIBUTING.md#list-of-contributors).

## What next?

* [Install and run AMIRIS](https://gitlab.com/dlr-ve/esy/amiris/amiris/-/wikis/Get-Started)
* [Read previous publications & material](https://zenodo.org/communities/amiris)
* [Ask questions](https://forum.openmod.org/tag/amiris)
* [Contribute an issue or code](https://gitlab.com/dlr-ve/esy/amiris/amiris/-/wikis/Community/Contribute)

Owner

  • Name: dlr-ve
  • Login: dlr-ve
  • Kind: organization

JOSS Publication

AMIRIS: Agent-based Market model for the Investigation of Renewable and Integrated energy Systems
Published
April 17, 2023
Volume 8, Issue 84, Page 5041
Authors
Christoph Schimeczek ORCID
German Aerospace Center (DLR), Institute of Networked Energy Systems, Curiestr. 4, 70563 Stuttgart, Germany
Kristina Nienhaus ORCID
German Aerospace Center (DLR), Institute of Networked Energy Systems, Curiestr. 4, 70563 Stuttgart, Germany
Ulrich Frey ORCID
German Aerospace Center (DLR), Institute of Networked Energy Systems, Curiestr. 4, 70563 Stuttgart, Germany
Evelyn Sperber ORCID
German Aerospace Center (DLR), Institute of Networked Energy Systems, Curiestr. 4, 70563 Stuttgart, Germany
Seyedfarzad Sarfarazi ORCID
German Aerospace Center (DLR), Institute of Networked Energy Systems, Curiestr. 4, 70563 Stuttgart, Germany
Felix Nitsch ORCID
German Aerospace Center (DLR), Institute of Networked Energy Systems, Curiestr. 4, 70563 Stuttgart, Germany
Johannes Kochems ORCID
German Aerospace Center (DLR), Institute of Networked Energy Systems, Curiestr. 4, 70563 Stuttgart, Germany
A. Achraf El Ghazi ORCID
German Aerospace Center (DLR), Institute of Networked Energy Systems, Curiestr. 4, 70563 Stuttgart, Germany
Editor
Frauke Wiese ORCID
Tags
agent-based energy systems electricity market

Committers

Last synced: 4 months ago

All Time
  • Total Commits: 871
  • Total Committers: 12
  • Avg Commits per committer: 72.583
  • Development Distribution Score (DDS): 0.371
Past Year
  • Commits: 468
  • Committers: 9
  • Avg Commits per committer: 52.0
  • Development Distribution Score (DDS): 0.261
Top Committers
Name Email Commits
Christoph Schimeczek C****k@d****e 548
Johannes Kochems j****s@d****e 108
Felix Nitsch f****h@d****e 72
Christoph Schimeczek c****k@d****e 66
Aboubakr Achraf El Ghazi a****i@d****e 25
Willeke l****e@d****e 17
will_ln w****n@T****e 16
sper_ev e****r@d****e 11
elgh_ao e****o@V****e 3
Felix Nitsch 5****n@u****m 2
frey_ul f****l@V****e 2
frey_ul u****y@d****e 1

Issues and Pull Requests

Last synced: 4 months ago


Dependencies

pom.xml maven
  • de.dlr.gitlab.fame:core 1.4.0
  • org.apache.commons:commons-math3 3.6.1
  • org.apache.maven.plugins:maven-assembly-plugin 3.3.0
  • org.slf4j:slf4j-log4j12 1.7.32
  • junit:junit 4.13.2 test
  • org.mockito:mockito-core 3.1.0 test