Skip to content

Commit

Permalink
Merge branch 'features/#474-insert-hydrogen-infrastructure' into HEAD
Browse files Browse the repository at this point in the history
  • Loading branch information
fwitte committed Nov 19, 2021
2 parents 2cf3998 + 19cefbb commit a6ae0b7
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 7 deletions.
7 changes: 6 additions & 1 deletion src/egon/data/airflow/dags/pipeline.py
Expand Up @@ -278,7 +278,12 @@

# Insert hydrogen buses
insert_hydrogen_buses = HydrogenBusEtrago(
dependencies=[saltcavern_storage, gas_grid_insert_data])
dependencies=[
saltcavern_storage,
gas_grid_insert_data,
create_voronoi_substation
]
)

# H2 steel tanks and saltcavern storage
insert_H2_storage = HydrogenStoreEtrago(
Expand Down
13 changes: 9 additions & 4 deletions src/egon/data/datasets/hydrogen_etrago/storage.py
Expand Up @@ -194,10 +194,15 @@ def calculate_and_map_saltcavern_storage_potential():
individual_areas = {}
# individual state areas
for federal_state in data["federal_states"]:
individual_areas[federal_state] = saltcavern_data.overlay(
vg250_data[vg250_data["gen"] == federal_state],
how="intersection"
).to_crs(epsg=25832).area.sum()
print(vg250_data[vg250_data["gen"] == federal_state])
print(saltcavern_data)
try:
individual_areas[federal_state] = saltcavern_data.overlay(
vg250_data[vg250_data["gen"] == federal_state],
how="intersection"
).to_crs(epsg=25832).area.sum()
except ValueError:
individual_areas[federal_state]=0

# derives weights from fraction of individual state area to total area
total_area = sum(individual_areas.values())
Expand Down
2 changes: 1 addition & 1 deletion src/egon/data/processing/h2_to_ch4.py
Expand Up @@ -10,7 +10,7 @@
class H2toCH4toH2(Dataset):
def __init__(self, dependencies):
super().__init__(
name="PowertoH2toPower",
name="H2CH4Links",
version="0.0.0",
dependencies=dependencies,
tasks=(insert_h2_to_ch4_to_h2),
Expand Down
2 changes: 1 addition & 1 deletion src/egon/data/processing/power_to_h2.py
Expand Up @@ -16,7 +16,7 @@
class PowertoH2toPower(Dataset):
def __init__(self, dependencies):
super().__init__(
name="PowertoH2toPower",
name="H2PowerLinks",
version="0.0.0",
dependencies=dependencies,
tasks=(insert_power_to_h2_to_power),
Expand Down

0 comments on commit a6ae0b7

Please sign in to comment.