Simulation of Scalable Energy Storage Systems
Project description
simses
simses is a Python simulator for battery energy storage systems (BESS). It models battery systems
with equivalent-circuit cells, AC/DC converters, thermal behavior, and aging — for researchers
and engineers working on storage applications, sizing studies, operating strategies, and
techno-economic analysis.
It is designed to be simple, modular, and composable: a lightweight core that is easy to read, extend, and integrate into your own simulations.
Full documentation: tum-ees.github.io/simses.
Installation
Requires Python 3.12+.
pip install simses
Development
We recommend uv for managing the development environment:
git clone https://github.com/tum-ees/simses.git
cd simses
uv sync
We use pytest for testing and ruff for linting and formatting:
uv run pytest
Citation
If you use simses in academic work, please cite the original SimSES paper:
Möller, M., Kucevic, D., Collath, N., Parlikar, A., Dotzauer, P., Tepe, B., Englberger, S., Jossen, A., & Hesse, H. (2022). SimSES: A holistic simulation framework for modeling and analyzing stationary energy storage systems. Journal of Energy Storage, 49, 103743. https://doi.org/10.1016/j.est.2021.103743
Acknowledgements
simses is a ground-up rewrite of the original
simses, developed at the Chair of Electrical Energy
Storage Technology (EES) at the Technical University of Munich. This version builds directly on the
models, data, and years of research from that project.
License
See LICENSE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file simses-2.1.1.tar.gz.
File metadata
- Download URL: simses-2.1.1.tar.gz
- Upload date:
- Size: 137.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
17f6e678e7995901fde45f07654dbdb960b85c44464a00d66af6311c11728995
|
|
| MD5 |
094b10e4c8c789f81b42e0c0344b401c
|
|
| BLAKE2b-256 |
95198b4e0879343d410c9c7c803fcb8bb1bc55c88e6f8623aaa2d4a50bec8101
|
Provenance
The following attestation bundles were made for simses-2.1.1.tar.gz:
Publisher:
release.yml on tum-ees/simses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
simses-2.1.1.tar.gz -
Subject digest:
17f6e678e7995901fde45f07654dbdb960b85c44464a00d66af6311c11728995 - Sigstore transparency entry: 1563267644
- Sigstore integration time:
-
Permalink:
tum-ees/simses@2769f809ca4fc56cb7cdfe1953bd7eb682ec9f8e -
Branch / Tag:
refs/tags/v2.1.1 - Owner: https://github.com/tum-ees
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@2769f809ca4fc56cb7cdfe1953bd7eb682ec9f8e -
Trigger Event:
push
-
Statement type:
File details
Details for the file simses-2.1.1-py3-none-any.whl.
File metadata
- Download URL: simses-2.1.1-py3-none-any.whl
- Upload date:
- Size: 60.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab80fa076c075ad4942851fb6e7776aa359b249bf4ba680fa8c9148e7f163a72
|
|
| MD5 |
7d9588f45630f01c53793470c93deac4
|
|
| BLAKE2b-256 |
788be986e42d1f85cc6829042c209d7033b56cbf7c8f4a6b0094eafdc446a17c
|
Provenance
The following attestation bundles were made for simses-2.1.1-py3-none-any.whl:
Publisher:
release.yml on tum-ees/simses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
simses-2.1.1-py3-none-any.whl -
Subject digest:
ab80fa076c075ad4942851fb6e7776aa359b249bf4ba680fa8c9148e7f163a72 - Sigstore transparency entry: 1563267775
- Sigstore integration time:
-
Permalink:
tum-ees/simses@2769f809ca4fc56cb7cdfe1953bd7eb682ec9f8e -
Branch / Tag:
refs/tags/v2.1.1 - Owner: https://github.com/tum-ees
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@2769f809ca4fc56cb7cdfe1953bd7eb682ec9f8e -
Trigger Event:
push
-
Statement type: