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)