From 5c577b62906bbbf163013d62c18197cc34e43f79 Mon Sep 17 00:00:00 2001 From: Philipp Glaum Date: Mon, 12 Aug 2024 10:38:01 +0200 Subject: [PATCH] remove methanol transport because it has no impact --- config/config.default.yaml | 4 +--- scripts/prepare_sector_network.py | 38 ++++++------------------------- 2 files changed, 8 insertions(+), 34 deletions(-) diff --git a/config/config.default.yaml b/config/config.default.yaml index 83371c37..f4a70c24 100644 --- a/config/config.default.yaml +++ b/config/config.default.yaml @@ -590,10 +590,8 @@ sector: # - onshore # more than 50 km from sea - nearshore # within 50 km of sea # - offshore - methanol: false # if industry is modelled, methanol is still added even if false - methanol_spatial: false # if true demand is also regional even if regional demand is set to false, since methanol is regionally resolved regional_methanol_demand: false - methanol_transport: false + methanol: false methanol_reforming: false methanol_reforming_cc: false methanol_to_kerosene: false diff --git a/scripts/prepare_sector_network.py b/scripts/prepare_sector_network.py index bb850c3a..eb16ac94 100644 --- a/scripts/prepare_sector_network.py +++ b/scripts/prepare_sector_network.py @@ -153,24 +153,17 @@ def define_spatial(nodes, options): spatial.methanol = SimpleNamespace() - if options.get("methanol_spatial", False): - spatial.methanol.nodes = nodes + " methanol" - spatial.methanol.locations = nodes + spatial.methanol.nodes = ["EU methanol"] + spatial.methanol.locations = ["EU"] + + if options["regional_methanol_demand"]: spatial.methanol.demand_locations = nodes spatial.methanol.industry = nodes + " industry methanol" spatial.methanol.shipping = nodes + " shipping methanol" else: - spatial.methanol.nodes = ["EU methanol"] - spatial.methanol.locations = ["EU"] - - if options["regional_methanol_demand"]: - spatial.methanol.demand_locations = nodes - spatial.methanol.industry = nodes + " industry methanol" - spatial.methanol.shipping = nodes + " shipping methanol" - else: - spatial.methanol.demand_locations = ["EU"] - spatial.methanol.shipping = ["EU shipping methanol"] - spatial.methanol.industry = ["EU industry methanol"] + spatial.methanol.demand_locations = ["EU"] + spatial.methanol.shipping = ["EU shipping methanol"] + spatial.methanol.industry = ["EU industry methanol"] # oil spatial.oil = SimpleNamespace() @@ -2610,23 +2603,6 @@ def add_methanol(n, costs): capital_cost=0.02, ) - if options["methanol_transport"]: - methanol_transport = create_network_topology( - n, "methanol transport ", bidirectional=True - ) - n.madd( - "Link", - methanol_transport.index, - bus0=methanol_transport.bus0 + " methanol", - bus1=methanol_transport.bus1 + " methanol", - p_nom_extendable=False, - p_nom=5e4, - length=methanol_transport.length.values, - marginal_cost=0.027 - * methanol_transport.length.values, # assuming 0.15€/ton-km and 0.183t/1000MWhMeOH - carrier="methanol transport", - ) - if n.buses.carrier.str.contains("biomass").any(): if options["biomass_to_methanol"]: add_biomass_to_methanol(n, costs)