From 9322f90318cac0584dad44144a423aa95abd3dcd Mon Sep 17 00:00:00 2001 From: lisazeyen Date: Tue, 12 Apr 2022 10:03:04 +0200 Subject: [PATCH] add minimum capacity for AC and DC lines depending on previous year --- scripts/add_brownfield.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/add_brownfield.py b/scripts/add_brownfield.py index 23ef1352..d7418a79 100644 --- a/scripts/add_brownfield.py +++ b/scripts/add_brownfield.py @@ -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():