bugfix: correct unit of capital_cost of Haber-Bosch

This commit is contained in:
Fabian Neumann 2024-01-02 18:12:49 +01:00
parent fac257ca97
commit f2a636c62c

View File

@ -796,6 +796,8 @@ def add_ammonia(n, costs):
"Bus", spatial.ammonia.nodes, location=spatial.ammonia.locations, carrier="NH3"
)
MWh_elec_per_MWh_NH3 = cf_industry["MWh_elec_per_tNH3_electrolysis"] / cf_industry["MWh_NH3_per_tNH3"]
n.madd(
"Link",
nodes,
@ -805,14 +807,10 @@ def add_ammonia(n, costs):
bus2=nodes + " H2",
p_nom_extendable=True,
carrier="Haber-Bosch",
efficiency=1
/ (
cf_industry["MWh_elec_per_tNH3_electrolysis"]
/ cf_industry["MWh_NH3_per_tNH3"]
), # output: MW_NH3 per MW_elec
efficiency=1 / MWh_elec_per_MWh_NH3,
efficiency2=-cf_industry["MWh_H2_per_tNH3_electrolysis"]
/ cf_industry["MWh_elec_per_tNH3_electrolysis"], # input: MW_H2 per MW_elec
capital_cost=costs.at["Haber-Bosch", "fixed"],
capital_cost=costs.at["Haber-Bosch", "fixed"] / MWh_elec_per_MWh_NH3,
lifetime=costs.at["Haber-Bosch", "lifetime"],
)