fixes to methanol implementation
This commit is contained in:
parent
3d7c354d2b
commit
3999afdb5a
@ -198,7 +198,7 @@ sector:
|
|||||||
MWh_MeOH_per_MWh_e: 3.6907 # in LHV, source: DECHEMA (2017): Low carbon energy and feedstock for the European chemical industry , pg. 64.
|
MWh_MeOH_per_MWh_e: 3.6907 # in LHV, source: DECHEMA (2017): Low carbon energy and feedstock for the European chemical industry , pg. 64.
|
||||||
shipping_hydrogen_liquefaction: false # whether to consider liquefaction costs for shipping H2 demands
|
shipping_hydrogen_liquefaction: false # whether to consider liquefaction costs for shipping H2 demands
|
||||||
shipping_hydrogen_share: 0
|
shipping_hydrogen_share: 0
|
||||||
shippint_methanol_share: 1
|
shipping_methanol_share: 1
|
||||||
shipping_oil_share: 0
|
shipping_oil_share: 0
|
||||||
shipping_methanol_efficiency: 0.46 # 10-15% higher https://www.iea-amf.org/app/webroot/files/file/Annex%20Reports/AMF_Annex_56.pdf, https://users.ugent.be/~lsileghe/documents/extended_abstract.pdf
|
shipping_methanol_efficiency: 0.46 # 10-15% higher https://www.iea-amf.org/app/webroot/files/file/Annex%20Reports/AMF_Annex_56.pdf, https://users.ugent.be/~lsileghe/documents/extended_abstract.pdf
|
||||||
shipping_oil_efficiency: 0.40 #For conversion of fuel oil to propulsion in 2011
|
shipping_oil_efficiency: 0.40 #For conversion of fuel oil to propulsion in 2011
|
||||||
|
@ -2202,7 +2202,7 @@ def add_industry(n, costs):
|
|||||||
unit="MWh_LHV"
|
unit="MWh_LHV"
|
||||||
)
|
)
|
||||||
|
|
||||||
n.madd(
|
n.madd("Link",
|
||||||
spatial.h2.locations + "methanolisation",
|
spatial.h2.locations + "methanolisation",
|
||||||
bus0=spatial.h2.nodes,
|
bus0=spatial.h2.nodes,
|
||||||
bus1=spatial.methanol.nodes,
|
bus1=spatial.methanol.nodes,
|
||||||
@ -2231,7 +2231,7 @@ def add_industry(n, costs):
|
|||||||
# CO2 intensity methanol based on stoichiometric calculation with 22.7 GJ/t methanol (32 g/mol), CO2 (44 g/mol), 277.78 MWh/TJ = 0.218 t/MWh
|
# CO2 intensity methanol based on stoichiometric calculation with 22.7 GJ/t methanol (32 g/mol), CO2 (44 g/mol), 277.78 MWh/TJ = 0.218 t/MWh
|
||||||
co2 = p_set_methanol / options["MWh_MeOH_per_tCO2"]
|
co2 = p_set_methanol / options["MWh_MeOH_per_tCO2"]
|
||||||
|
|
||||||
n.add("Load"
|
n.add("Load",
|
||||||
"shipping methanol emissions",
|
"shipping methanol emissions",
|
||||||
bus="co2 atmosphere",
|
bus="co2 atmosphere",
|
||||||
carrier="shipping methanol emissions",
|
carrier="shipping methanol emissions",
|
||||||
@ -2259,34 +2259,34 @@ def add_industry(n, costs):
|
|||||||
p_set=-co2
|
p_set=-co2
|
||||||
)
|
)
|
||||||
|
|
||||||
if "oil" not in n.buses.carrier.unique():
|
if "oil" not in n.buses.carrier.unique():
|
||||||
n.madd("Bus",
|
n.madd("Bus",
|
||||||
spatial.oil.nodes,
|
spatial.oil.nodes,
|
||||||
location=spatial.oil.locations,
|
location=spatial.oil.locations,
|
||||||
carrier="oil",
|
carrier="oil",
|
||||||
unit="MWh_LHV"
|
unit="MWh_LHV"
|
||||||
)
|
)
|
||||||
|
|
||||||
if "oil" not in n.stores.carrier.unique():
|
if "oil" not in n.stores.carrier.unique():
|
||||||
|
|
||||||
#could correct to e.g. 0.001 EUR/kWh * annuity and O&M
|
#could correct to e.g. 0.001 EUR/kWh * annuity and O&M
|
||||||
n.madd("Store",
|
n.madd("Store",
|
||||||
[oil_bus + " Store" for oil_bus in spatial.oil.nodes],
|
[oil_bus + " Store" for oil_bus in spatial.oil.nodes],
|
||||||
bus=spatial.oil.nodes,
|
bus=spatial.oil.nodes,
|
||||||
e_nom_extendable=True,
|
e_nom_extendable=True,
|
||||||
e_cyclic=True,
|
e_cyclic=True,
|
||||||
carrier="oil",
|
carrier="oil",
|
||||||
)
|
)
|
||||||
|
|
||||||
if "oil" not in n.generators.carrier.unique():
|
if "oil" not in n.generators.carrier.unique():
|
||||||
|
|
||||||
n.madd("Generator",
|
n.madd("Generator",
|
||||||
spatial.oil.nodes,
|
spatial.oil.nodes,
|
||||||
bus=spatial.oil.nodes,
|
bus=spatial.oil.nodes,
|
||||||
p_nom_extendable=True,
|
p_nom_extendable=True,
|
||||||
carrier="oil",
|
carrier="oil",
|
||||||
marginal_cost=costs.at["oil", 'fuel']
|
marginal_cost=costs.at["oil", 'fuel']
|
||||||
)
|
)
|
||||||
|
|
||||||
if options["oil_boilers"]:
|
if options["oil_boilers"]:
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user