add minimum capacity for AC and DC lines depending on previous year

This commit is contained in:
lisazeyen 2022-04-12 10:03:04 +02:00
parent cfdec7e56d
commit 9322f90318

View File

@ -19,6 +19,11 @@ def add_brownfield(n, n_p, year):
print("adding brownfield")
# electric transmission grid set optimised capacities of previous as minimum
n.lines.s_nom_min = n_p.lines.s_nom_opt
dc_i = n.links[n.links.carrier=="DC"].index
n.links.loc[dc_i, "p_nom_min"] = n_p.links.loc[dc_i, "p_nom_opt"]
for c in n_p.iterate_components(["Link", "Generator", "Store"]):
attr = "e" if c.name == "Store" else "p"
@ -103,6 +108,7 @@ def add_brownfield(n, n_p, year):
n.links.loc[new_pipes, "p_nom_min"] = 0.
#%%
if __name__ == "__main__":
if 'snakemake' not in globals():