allow copperplated carbon capture to be distributed freely to co2 stores

This commit is contained in:
Fabian Neumann 2021-07-09 13:22:00 +02:00
parent cd99089628
commit d58a7f86a4

View File

@ -1748,12 +1748,13 @@ def add_industry(n, costs):
efficiency=1. efficiency=1.
) )
n.add("Link", n.madd("Link",
"solid biomass for industry CC", spatial.co2.locations,
suffix=" solid biomass for industry CC",
bus0="EU solid biomass", bus0="EU solid biomass",
bus1="solid biomass for industry", bus1="solid biomass for industry",
bus2="co2 atmosphere", bus2="co2 atmosphere",
bus3="co2 stored", # TODO co2: where to allocate if co2 is spatially resolved? bus3=spatial.co2.nodes,
carrier="solid biomass for industry CC", carrier="solid biomass for industry CC",
p_nom_extendable=True, p_nom_extendable=True,
capital_cost=costs.at["cement capture", "fixed"] * costs.at['solid biomass', 'CO2 intensity'], capital_cost=costs.at["cement capture", "fixed"] * costs.at['solid biomass', 'CO2 intensity'],
@ -1786,12 +1787,13 @@ def add_industry(n, costs):
efficiency2=costs.at['gas', 'CO2 intensity'] efficiency2=costs.at['gas', 'CO2 intensity']
) )
n.add("Link", n.madd("Link",
"gas for industry CC", spatial.co2.locations,
suffix=" gas for industry CC",
bus0="EU gas", bus0="EU gas",
bus1="gas for industry", bus1="gas for industry",
bus2="co2 atmosphere", bus2="co2 atmosphere",
bus3="co2 stored", # TODO co2: where to allocate if co2 is spatially resolved? bus3=spatial.co2.nodes,
carrier="gas for industry CC", carrier="gas for industry CC",
p_nom_extendable=True, p_nom_extendable=True,
capital_cost=costs.at["cement capture", "fixed"] * costs.at['gas', 'CO2 intensity'], capital_cost=costs.at["cement capture", "fixed"] * costs.at['gas', 'CO2 intensity'],
@ -1963,11 +1965,12 @@ def add_industry(n, costs):
) )
#assume enough local waste heat for CC #assume enough local waste heat for CC
n.add("Link", n.madd("Link",
"process emissions CC", spatial.co2.locations,
suffix=" process emissions CC",
bus0="process emissions", bus0="process emissions",
bus1="co2 atmosphere", bus1="co2 atmosphere",
bus2="co2 stored", # TODO co2: where to allocate if co2 is spatially resolved? bus2=spatial.co2.nodes,
carrier="process emissions CC", carrier="process emissions CC",
p_nom_extendable=True, p_nom_extendable=True,
capital_cost=costs.at["cement capture", "fixed"], capital_cost=costs.at["cement capture", "fixed"],