eGon100RE

Module containing code dealing with cross border gas pipelines for eGon100RE

In this module the cross border pipelines for H2 and CH4, exclusively between Germany and its neighbouring countries, in eGon100RE are defined and inserted in the database.

Dependecies (pipeline)

  • dataset:PypsaEurSec, GasNodesandPipes, HydrogenBusEtrago,

    ElectricalNeighbours

Resulting tables

  • grid.egon_etrago_link is completed
calculate_crossbordering_gas_grid_capacities_eGon100RE(cap_DE, DE_pipe_capacities_list)[source]

Attribute gas cross border grid capacities for eGon100RE

This function attributes to each cross border pipeline (H2 and CH4) between Germany and its neighbouring countries its capacity.

Parameters:
  • cap_DE (pandas.DataFrame) – List of the H2 and CH4 exchange capacity for each neighbouring country of Germany.
  • DE_pipe_capacities_list (pandas.DataFrame) – List of the cross border for H2 and CH4 pipelines between Germany and its neighbouring countries in eGon100RE, with geometry (geom and topo) but no capacity.
Returns:

Crossbordering_pipe_capacities_list (pandas.DataFrame) – List of the cross border H2 and CH4 pipelines between Germany and its neighbouring countries in eGon100RE.

define_DE_crossbording_pipes_geom_eGon100RE(scn_name='eGon100RE')[source]

Define the missing cross border gas pipelines in eGon100RE

This function defines the cross border pipelines (for H2 and CH4) between Germany and its neighbouring countries. These pipelines are defined as links and there are copied from the corresponding CH4 cross border pipelines from eGon2035.

Parameters:scn_name (str) – Name of the scenario
Returns:gas_pipelines_list_DE (pandas.DataFrame) – List of the cross border H2 and CH4 pipelines between Germany and its neighbouring countries in eGon100RE, with geometry (geom and topo) but no capacity.
insert_gas_neigbours_eGon100RE()[source]

Insert missing gas cross border grid capacities for eGon100RE

This function insert the cross border pipelines for H2 and CH4, exclusively between Germany and its neighbouring countries, for eGon100RE in the database by executing the following steps:

  • call of the function define_DE_crossbording_pipes_geom_eGon100RE(), that defines the cross border pipelines (H2 and CH4) between Germany and its neighbouring countries
  • call of the function read_DE_crossbordering_cap_from_pes(), that calculates the cross border total exchange capactities for H2 and CH4 between Germany and its neighbouring countries based on the pypsa-eur-sec results
  • call of the function calculate_crossbordering_gas_grid_capacities_eGon100RE(), that attributes to each cross border pipeline (H2 and CH4) between Germany and its neighbouring countries its capacity
  • insertion of the H2 and CH4 pipelines between Germany and its neighbouring countries in the database with function insert_gas_grid_capacities()
Returns:None
read_DE_crossbordering_cap_from_pes()[source]

Read gas pipelines cross border capacities from pes run

This function calculates the cross border total exchange capactities for H2 and CH4 between Germany and its neighbouring countries based on the pypsa-eur-sec results.

Returns:DE_pipe_capacities_list (pandas.DataFrame) – List of the H2 and CH4 exchange capacity for each neighbouring country of Germany.