chp_etrago

The central module containing all code dealing with chp for eTraGo.

class ChpEtrago(dependencies)[source]

Bases: Dataset

Collect data related to combined heat and power plants for the eTraGo tool

This dataset collects data for combined heat and power plants and puts it into a format that is needed for the transmission grid optimisation within the tool eTraGo. This data is then writting into the corresponding tables that are read by eTraGo.

Dependencies
Resulting tables
name: str = 'ChpEtrago'
sources: DatasetSources = DatasetSources(tables={'chp_table': 'supply.egon_chp_plants', 'district_heating_areas': 'demand.egon_district_heating_areas', 'etrago_buses': 'grid.egon_etrago_bus'}, files={}, urls={})

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

targets: DatasetTargets = DatasetTargets(tables={'link': 'grid.egon_etrago_link', 'generator': 'grid.egon_etrago_generator'}, files={})

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

version: str = '0.0.7'
insert()[source]

Insert combined heat and power plants into eTraGo tables.

Gas CHP plants are modeled as links to the gas grid, biomass CHP plants (only in eGon2035) are modeled as generators

Returns:

None.

insert_egon100re()[source]
insert_scenario(scenario)[source]