From 26b21144c67cb0f14ba1b9b3a50ab13973c7d483 Mon Sep 17 00:00:00 2001 From: Fabian Neumann Date: Mon, 1 Aug 2022 12:03:24 +0200 Subject: [PATCH] operations: add some comments on multiyear contiguity --- scripts/solve_operations_network_myopic.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/solve_operations_network_myopic.py b/scripts/solve_operations_network_myopic.py index a0e30b0a..fae86cb7 100644 --- a/scripts/solve_operations_network_myopic.py +++ b/scripts/solve_operations_network_myopic.py @@ -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_potential = n.stores.loc[biomass_stores, "e_initial"] + # storage level contiguity across years n.stores.e_initial = store_soc n.storage_units.state_of_charge_initial = storage_unit_soc + # replace co2 limit with co2 price n.remove("GlobalConstraint", "CO2Limit") 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 # set storage bidding prices - # TODO bidding prices for Fischer-Tropsch, Methanation for H2? bidding_prices = config["bidding_prices"] for c in n.iterate_components({"Store", "Link", "StorageUnit"}): c.df.marginal_cost.update(c.df.carrier.map(bidding_prices).dropna())