prepare_sector_network: get tech data for allam cycle from data base
This commit is contained in:
parent
6a76aa4c6c
commit
cae63a3578
@ -815,7 +815,7 @@ industry:
|
|||||||
# docs in https://pypsa-eur.readthedocs.io/en/latest/configuration.html#costs
|
# docs in https://pypsa-eur.readthedocs.io/en/latest/configuration.html#costs
|
||||||
costs:
|
costs:
|
||||||
year: 2030
|
year: 2030
|
||||||
version: v0.9.1
|
version: v0.9.2
|
||||||
social_discountrate: 0.02
|
social_discountrate: 0.02
|
||||||
fill_values:
|
fill_values:
|
||||||
FOM: 0
|
FOM: 0
|
||||||
|
@ -786,11 +786,11 @@ def add_allam(n, costs):
|
|||||||
carrier="allam",
|
carrier="allam",
|
||||||
p_nom_extendable=True,
|
p_nom_extendable=True,
|
||||||
# TODO: add costs to technology-data
|
# TODO: add costs to technology-data
|
||||||
capital_cost=0.6 * 1.5e6 * 0.1, # efficiency * EUR/MW * annuity
|
capital_cost=costs.at["allam", "fixed"] * costs.at["allam", "efficiency"],
|
||||||
marginal_cost=2,
|
marginal_cost=costs.at["allam", "VOM"] * costs.at["allam", "efficiency"],
|
||||||
efficiency=0.6,
|
efficiency=costs.at["allam", "efficiency"],
|
||||||
efficiency2=costs.at["gas", "CO2 intensity"],
|
efficiency2=costs.at["gas", "CO2 intensity"],
|
||||||
lifetime=30.0,
|
lifetime=costs.at["allam", "lifetime"],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@ -862,11 +862,9 @@ def add_methanol_to_power(n, costs, types={}):
|
|||||||
bus3="co2 atmosphere",
|
bus3="co2 atmosphere",
|
||||||
carrier="allam methanol",
|
carrier="allam methanol",
|
||||||
p_nom_extendable=True,
|
p_nom_extendable=True,
|
||||||
capital_cost=0.59
|
capital_cost=costs.at["allam", "fixed"] * costs.at["allam", "efficiency"],
|
||||||
* 1.832e6
|
marginal_cost=costs.at["allam", "VOM"] * costs.at["allam", "efficiency"],
|
||||||
* calculate_annuity(25, 0.07), # efficiency * EUR/MW * annuity
|
efficiency=costs.at["allam", "efficiency"],
|
||||||
marginal_cost=2,
|
|
||||||
efficiency=0.59,
|
|
||||||
efficiency2=0.98 * costs.at["methanolisation", "carbondioxide-input"],
|
efficiency2=0.98 * costs.at["methanolisation", "carbondioxide-input"],
|
||||||
efficiency3=0.02 * costs.at["methanolisation", "carbondioxide-input"],
|
efficiency3=0.02 * costs.at["methanolisation", "carbondioxide-input"],
|
||||||
lifetime=25,
|
lifetime=25,
|
||||||
@ -921,7 +919,7 @@ def add_methanol_to_power(n, costs, types={}):
|
|||||||
carrier="CCGT methanol CC",
|
carrier="CCGT methanol CC",
|
||||||
p_nom_extendable=True,
|
p_nom_extendable=True,
|
||||||
capital_cost=capital_cost_cc,
|
capital_cost=capital_cost_cc,
|
||||||
marginal_cost=2,
|
marginal_cost=costs.at["CCGT", "VOM"] * costs.at["CCGT", "VOM"],
|
||||||
efficiency=costs.at["CCGT", "efficiency"],
|
efficiency=costs.at["CCGT", "efficiency"],
|
||||||
efficiency2=costs.at["cement capture", "capture_rate"]
|
efficiency2=costs.at["cement capture", "capture_rate"]
|
||||||
* costs.at["methanolisation", "carbondioxide-input"],
|
* costs.at["methanolisation", "carbondioxide-input"],
|
||||||
@ -943,7 +941,7 @@ def add_methanol_to_power(n, costs, types={}):
|
|||||||
carrier="OCGT methanol",
|
carrier="OCGT methanol",
|
||||||
p_nom_extendable=True,
|
p_nom_extendable=True,
|
||||||
capital_cost=costs.at["OCGT", "fixed"] * costs.at["OCGT", "efficiency"],
|
capital_cost=costs.at["OCGT", "fixed"] * costs.at["OCGT", "efficiency"],
|
||||||
marginal_cost=2,
|
marginal_cost=costs.at["OCGT", "VOM"] * costs.at["OCGT", "efficiency"],
|
||||||
efficiency=costs.at["OCGT", "efficiency"],
|
efficiency=costs.at["OCGT", "efficiency"],
|
||||||
efficiency2=costs.at["methanolisation", "carbondioxide-input"],
|
efficiency2=costs.at["methanolisation", "carbondioxide-input"],
|
||||||
lifetime=costs.at["OCGT", "lifetime"],
|
lifetime=costs.at["OCGT", "lifetime"],
|
||||||
|
Loading…
Reference in New Issue
Block a user