operations: add some comments on multiyear contiguity
This commit is contained in:
parent
a58d67c6c1
commit
26b21144c6
@ -21,9 +21,11 @@ def prepare_myopic(n, config, store_soc, storage_unit_soc):
|
|||||||
biomass_stores = n.stores.carrier.str.isin(["solid biomass", "biogas"])
|
biomass_stores = n.stores.carrier.str.isin(["solid biomass", "biogas"])
|
||||||
biomass_potential = n.stores.loc[biomass_stores, "e_initial"]
|
biomass_potential = n.stores.loc[biomass_stores, "e_initial"]
|
||||||
|
|
||||||
|
# storage level contiguity across years
|
||||||
n.stores.e_initial = store_soc
|
n.stores.e_initial = store_soc
|
||||||
n.storage_units.state_of_charge_initial = storage_unit_soc
|
n.storage_units.state_of_charge_initial = storage_unit_soc
|
||||||
|
|
||||||
|
# replace co2 limit with co2 price
|
||||||
n.remove("GlobalConstraint", "CO2Limit")
|
n.remove("GlobalConstraint", "CO2Limit")
|
||||||
n.stores.at["co2 atmosphere", "marginal_cost"] = -config["co2_price"]
|
n.stores.at["co2 atmosphere", "marginal_cost"] = -config["co2_price"]
|
||||||
|
|
||||||
@ -44,7 +46,6 @@ def prepare_myopic(n, config, store_soc, storage_unit_soc):
|
|||||||
n.stores.loc[biomass_stores, "e_initial"] = biomass_potential
|
n.stores.loc[biomass_stores, "e_initial"] = biomass_potential
|
||||||
|
|
||||||
# set storage bidding prices
|
# set storage bidding prices
|
||||||
# TODO bidding prices for Fischer-Tropsch, Methanation for H2?
|
|
||||||
bidding_prices = config["bidding_prices"]
|
bidding_prices = config["bidding_prices"]
|
||||||
for c in n.iterate_components({"Store", "Link", "StorageUnit"}):
|
for c in n.iterate_components({"Store", "Link", "StorageUnit"}):
|
||||||
c.df.marginal_cost.update(c.df.carrier.map(bidding_prices).dropna())
|
c.df.marginal_cost.update(c.df.carrier.map(bidding_prices).dropna())
|
||||||
|
Loading…
Reference in New Issue
Block a user