diff --git a/config.default.yaml b/config.default.yaml index 092fafa4..a18a33b1 100644 --- a/config.default.yaml +++ b/config.default.yaml @@ -265,6 +265,7 @@ sector: min_part_load_methanolisation: 0.5 # p_min_pu use_fischer_tropsch_waste_heat: true use_fuel_cell_waste_heat: true + use_electrolysis_waste_heat: false electricity_distribution_grid: true electricity_distribution_grid_cost_factor: 1.0 #multiplies cost in data/costs.csv electricity_grid_connection: true # only applies to onshore wind and utility PV diff --git a/doc/release_notes.rst b/doc/release_notes.rst index 1eef24cb..210de55a 100644 --- a/doc/release_notes.rst +++ b/doc/release_notes.rst @@ -71,6 +71,8 @@ incorporates retrofitting options to hydrogen. * Option ``retrieve_sector_databundle`` to automatically retrieve and extract data bundle. +* Add option to use waste heat of electrolysis in district heating networks (``use_electrolysis_waste_heat``). + * Add regionalised hydrogen salt cavern storage potentials from `Technical Potential of Salt Caverns for Hydrogen Storage in Europe `_. * Add option to sweep the global CO2 sequestration potentials with keyword ``seq200`` in the ``{sector_opts}`` wildcard (for limit of 200 Mt CO2). diff --git a/scripts/prepare_sector_network.py b/scripts/prepare_sector_network.py index 5507a201..58f86f42 100644 --- a/scripts/prepare_sector_network.py +++ b/scripts/prepare_sector_network.py @@ -2472,6 +2472,11 @@ def add_waste_heat(n): n.links.loc[urban_central + " Fischer-Tropsch", "bus3"] = urban_central + " urban central heat" n.links.loc[urban_central + " Fischer-Tropsch", "efficiency3"] = 0.95 - n.links.loc[urban_central + " Fischer-Tropsch", "efficiency"] + # TODO integrate useable waste heat efficiency into technology-data from DEA + if options.get('use_electrolysis_waste_heat', False): + n.links.loc[urban_central + " H2 Electrolysis", "bus2"] = urban_central + " urban central heat" + n.links.loc[urban_central + " H2 Electrolysis", "efficiency2"] = 0.84 - n.links.loc[urban_central + " H2 Electrolysis", "efficiency"] + if options['use_fuel_cell_waste_heat']: n.links.loc[urban_central + " H2 Fuel Cell", "bus2"] = urban_central + " urban central heat" n.links.loc[urban_central + " H2 Fuel Cell", "efficiency2"] = 0.95 - n.links.loc[urban_central + " H2 Fuel Cell", "efficiency"]