.. Author: elenia@TUBS
Copyright 2024 elenia
This file is part of eELib, which is free software under the terms of the GNU GPL Version 3.
#############
Model Library
#############
This page is intended to provide an overview of relevant and suitable models and frameworks for the
purpose of the eELib. A few of the listed open-source models have already been integrated, and even
more will hopefully follow.
If you are missing a model, then do not hesitate to contact us, we are glad to extend this
library with as many fitting models as possible.
.. warning::
This overview gives no guarantee that it is complete nor that all listed models are perfect or
even suited for use inside the eELib.
- Electric vehicle (EV)
- Car model to integrate charging or mobility profiles created with
`emobpy `_
- PV system and wind power
- `pvlib `_
- `feedinlib `_
- `windpowerlib `_ plus an
`oemof example `_
- `MIDAS-mosaik PV and wind data simulator `_
- Battery Energy Storage system
- `PyBaMM `_
- `SimSES `_
- `openBatLib `_
- Grid
- `pandapower `_
- `pandapipes `_ complements pandapower in the simulation of
multi energy grids, in particular heat and gas networks
- `GridLAB-D `_
- `Power Grid Model `_
- `SIMONA `_
- `OpenDSS `_
- `SmartGridToolbox `_
- `GasNetSim `_
- `HeatNetSim `_
- Thermal energy systems
- `hplib `_
- `oemof-thermal `_
- `oemof.thermal_building_model `_
- `oemof tespy (Thermal Engineering Systems in Python) `_
- Power demand
- `oemof demandlib `_
- `LoadProfileGenerator `_
- Markets
- `oemof Electricity Markets Lib `_
- `AMIRIS `_
- `Remark toolbox `_ with implementations on auctions, bidding strategies and various agents (operators, power systems etc.)
- `MIDAS-mosaik `_ reactive power markets and (bidding) agents
- Others
- `hydropowerlib `_
- `lemlab: agent-based development and testing of local energy market applications `_
- `Energy System Simulation and Optimization `_ for BSS,
PV, load, heatpump, electricity price, energy management
- `MIDAS-mosaik `_ weather simulator
Regarding a possible integration into the eELib, other potential models also seem suitable and could
be added, respectively, self-developed for integration in the future:
- a simple/ **generic charging/discharging BSS** model
- a **synthetic EV** model generating driving profiles, consumption etc.
- a **biogas power** plant
- a `PowerFactory `_ model to facilitate grid simulations (warning:
not open-source!)
- other **types of energy management systems**: for districts, CTS, energy communities, ...
- **market models** for spot market, control power/energy market, local (flexibility) market,
aggregator, energy supply company, ...
- a **weather** model, either using time series profiles (e.g. in csv files) or using an existing
open-source framework
Although the following are not explicitly models, there is a very helful website with different
tutorials on python and various packages, like numpy, matplotlib, pandas etc.:
`Data Science for ESM `_
It covers lots of tools that can be helpful when dealing with models for energy systems and is
recommended for everyone from beginners to experts.