.. 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.