From d4bad07cf461c1b60700a3213f5d650b2da64c06 Mon Sep 17 00:00:00 2001 From: Philipp Glaum <95913147+p-glaum@users.noreply.github.com> Date: Wed, 25 Sep 2024 16:58:35 +0200 Subject: [PATCH] build_transmission_projects: set s_max_pu to the value according to config (#1323) --- rules/build_electricity.smk | 1 + scripts/build_transmission_projects.py | 3 +++ 2 files changed, 4 insertions(+) diff --git a/rules/build_electricity.smk b/rules/build_electricity.smk index be97270a..10d253f2 100755 --- a/rules/build_electricity.smk +++ b/rules/build_electricity.smk @@ -386,6 +386,7 @@ rule build_transmission_projects: params: transmission_projects=config_provider("transmission_projects"), line_factor=config_provider("lines", "length_factor"), + s_max_pu=config_provider("lines", "s_max_pu"), input: base_network=resources("networks/base.nc"), offshore_shapes=resources("offshore_shapes.geojson"), diff --git a/scripts/build_transmission_projects.py b/scripts/build_transmission_projects.py index ba185d17..8dbc044b 100644 --- a/scripts/build_transmission_projects.py +++ b/scripts/build_transmission_projects.py @@ -482,6 +482,7 @@ if __name__ == "__main__": set_scenario_config(snakemake) line_factor = snakemake.params.line_factor + s_max_pu = snakemake.params.s_max_pu n = pypsa.Network(snakemake.input.base_network) @@ -543,6 +544,8 @@ if __name__ == "__main__": * new_lines_df["v_nom"] * new_lines_df["num_parallel"] ).round(2) + # set s_max_pu + new_lines_df["s_max_pu"] = s_max_pu if not new_links_df.empty: # Add carrier types of lines and links new_links_df["carrier"] = "DC"