storages_etrago

The central module containing all code dealing with existing storage units for eTraGo.

class StorageEtrago(dependencies)[source]

Bases: Dataset

Adds pumped hydro storage units and extendable batteries to the data base

This data sets adds storage unit to the data base used for transmission grid optimisation with the tool eTraGo. In a first step pumped hydro storage units for Germany are taken from an interim table and technical parameters such as standing losses, efficiency and max_hours are added. Afterwards the data is written to the correct tables which are accessed by eTraGo. In a next step batteries are added. On the one hand these are home batteries, assumptions on their capacity and distribution is taken from an other interim table. In addition extendable batteries with an installed capacity of 0 are added to every substation to allow a battery expansion in eTraGo. For all batteries assumptions on technical parameters are added. The resulting data is written to the corresponding tables in the data base.

Dependencies * Storages * ScenarioParameters * EtragoSetup

Resulting tables * grid.egon_etrago_storage is extended

name: str = 'StorageEtrago'
sources: DatasetSources = DatasetSources(tables={'storage': 'supply.egon_storages', 'scenario_parameters': 'scenario.egon_scenario_parameters', 'bus': 'grid.egon_etrago_bus', 'ehv-substation': 'grid.egon_ehv_substation', 'hv-substation': 'grid.egon_hvmv_substation'}, files={}, urls={})

The sources used by the datasets. Could be tables, files and urls

targets: DatasetTargets = DatasetTargets(tables={'storage': 'grid.egon_etrago_storage'}, files={})

The targets created by the datasets. Could be tables and files

version: str = '0.0.9'
extendable_batteries()[source]
extendable_batteries_per_scenario(scenario)[source]
insert_PHES()[source]