handle ammonia demand both regionalised and copperplated

This commit is contained in:
Fabian Neumann 2022-06-10 17:07:48 +02:00
parent 9d5d88f565
commit 4ecfccea6c

View File

@ -2216,11 +2216,17 @@ def add_industry(n, costs):
) )
if options["ammonia"]: if options["ammonia"]:
if options["ammonia"] == 'regional':
p_set = industrial_demand.loc[spatial.ammonia.locations, "ammonia"].rename(index=lambda x: x + " NH3") / 8760
else:
p_set = industrial_demand["ammonia"].sum() / 8760
n.madd("Load", n.madd("Load",
spatial.ammonia.nodes, spatial.ammonia.nodes,
bus=spatial.ammonia.nodes, bus=spatial.ammonia.nodes,
carrier="NH3", carrier="NH3",
p_set=industrial_demand.loc[nodes, "ammonia"] / 8760 p_set=p_set
) )