Added color for BioSNG and minor adaptations
This commit is contained in:
parent
603d1597c4
commit
6211823514
@ -509,6 +509,7 @@ plotting:
|
|||||||
solid biomass for industry CC: '#47411c'
|
solid biomass for industry CC: '#47411c'
|
||||||
solid biomass for industry co2 from atmosphere: '#736412'
|
solid biomass for industry co2 from atmosphere: '#736412'
|
||||||
solid biomass for industry co2 to stored: '#47411c'
|
solid biomass for industry co2 to stored: '#47411c'
|
||||||
|
BioSNG: '#123456'
|
||||||
# power transmission
|
# power transmission
|
||||||
lines: '#6c9459'
|
lines: '#6c9459'
|
||||||
transmission lines: '#6c9459'
|
transmission lines: '#6c9459'
|
||||||
|
@ -1863,36 +1863,38 @@ def add_biomass(n, costs):
|
|||||||
#BioSNG from solid biomass
|
#BioSNG from solid biomass
|
||||||
if options["biosng"]:
|
if options["biosng"]:
|
||||||
n.madd("Link",
|
n.madd("Link",
|
||||||
spatial.biomass.nodes + " solid biomass to gas",
|
spatial.biomass.nodes,
|
||||||
bus0=spatial.biomass.nodes,
|
suffix=" solid biomass to gas",
|
||||||
bus1=spatial.gas.nodes,
|
bus0=spatial.biomass.nodes,
|
||||||
bus3="co2 atmosphere",
|
bus1=spatial.gas.nodes,
|
||||||
carrier="BioSNG",
|
bus3="co2 atmosphere",
|
||||||
lifetime=costs.at['BioSNG', 'lifetime'],
|
carrier="BioSNG",
|
||||||
efficiency=costs.at['BioSNG', 'efficiency'],
|
lifetime=costs.at['BioSNG', 'lifetime'],
|
||||||
efficiency3=-costs.at['solid biomass', 'CO2 intensity'] + costs.at['BioSNG', 'CO2 stored'],
|
efficiency=costs.at['BioSNG', 'efficiency'],
|
||||||
p_nom_extendable=True,
|
efficiency3=-costs.at['solid biomass', 'CO2 intensity'] + costs.at['BioSNG', 'CO2 stored'],
|
||||||
capital_cost=costs.at['BioSNG', 'fixed'],
|
p_nom_extendable=True,
|
||||||
marginal_cost=costs.at['BioSNG', 'efficiency']*costs.loc["BioSNG", "VOM"]
|
capital_cost=costs.at['BioSNG', 'fixed'],
|
||||||
)
|
marginal_cost=costs.at['BioSNG', 'efficiency']*costs.loc["BioSNG", "VOM"]
|
||||||
|
)
|
||||||
|
|
||||||
#TODO: Update with energy penalty for CC
|
#TODO: Update with energy penalty for CC
|
||||||
n.madd("Link",
|
n.madd("Link",
|
||||||
spatial.biomass.nodes + " solid biomass to gas CC",
|
spatial.biomass.nodes,
|
||||||
bus0=spatial.biomass.nodes,
|
suffix=" solid biomass to gas CC",
|
||||||
bus1=spatial.gas.nodes,
|
bus0=spatial.biomass.nodes,
|
||||||
bus2=spatial.co2.nodes,
|
bus1=spatial.gas.nodes,
|
||||||
bus3="co2 atmosphere",
|
bus2=spatial.co2.nodes,
|
||||||
carrier="BioSNG",
|
bus3="co2 atmosphere",
|
||||||
lifetime=costs.at['BioSNG', 'lifetime'],
|
carrier="BioSNG",
|
||||||
efficiency=costs.at['BioSNG', 'efficiency'],
|
lifetime=costs.at['BioSNG', 'lifetime'],
|
||||||
efficiency2=costs.at['BioSNG', 'CO2 stored'] * costs.at['BioSNG', 'capture rate'],
|
efficiency=costs.at['BioSNG', 'efficiency'],
|
||||||
efficiency3=-costs.at['solid biomass', 'CO2 intensity'] + costs.at['BioSNG', 'CO2 stored'] * (1 - costs.at['BioSNG', 'capture rate']),
|
efficiency2=costs.at['BioSNG', 'CO2 stored'] * costs.at['BioSNG', 'capture rate'],
|
||||||
p_nom_extendable=True,
|
efficiency3=-costs.at['solid biomass', 'CO2 intensity'] + costs.at['BioSNG', 'CO2 stored'] * (1 - costs.at['BioSNG', 'capture rate']),
|
||||||
capital_cost=costs.at['BioSNG', 'fixed'] + costs.at['biomass CHP capture', 'fixed'] * costs.at[
|
p_nom_extendable=True,
|
||||||
"BioSNG", "CO2 stored"],
|
capital_cost=costs.at['BioSNG', 'fixed'] + costs.at['biomass CHP capture', 'fixed'] * costs.at[
|
||||||
marginal_cost=costs.at['BioSNG', 'efficiency']*costs.loc["BioSNG", "VOM"]
|
"BioSNG", "CO2 stored"],
|
||||||
)
|
marginal_cost=costs.at['BioSNG', 'efficiency']*costs.loc["BioSNG", "VOM"]
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def add_industry(n, costs):
|
def add_industry(n, costs):
|
||||||
|
Loading…
Reference in New Issue
Block a user