Allow including lines and links which are still under construction
This commit is contained in:
parent
b0993c8b52
commit
6d680a0262
@ -91,9 +91,11 @@ lines:
|
|||||||
|
|
||||||
s_max_pu: 0.7
|
s_max_pu: 0.7
|
||||||
length_factor: 1.25
|
length_factor: 1.25
|
||||||
|
with_under_construction: false
|
||||||
|
|
||||||
links:
|
links:
|
||||||
s_max_pu: 0.7
|
s_max_pu: 0.7
|
||||||
|
with_under_construction: false
|
||||||
|
|
||||||
transformers:
|
transformers:
|
||||||
x: 0.1
|
x: 0.1
|
||||||
|
@ -120,6 +120,7 @@ def _set_electrical_parameters_lines(lines):
|
|||||||
lines.loc[lines["v_nom"] == v_nom, 'type'] = linetypes[v_nom]
|
lines.loc[lines["v_nom"] == v_nom, 'type'] = linetypes[v_nom]
|
||||||
|
|
||||||
lines['s_max_pu'] = snakemake.config['lines']['s_max_pu']
|
lines['s_max_pu'] = snakemake.config['lines']['s_max_pu']
|
||||||
|
if not snakemake.config['lines']['with_under_construction']:
|
||||||
lines.loc[lines.under_construction.astype(bool), 'num_parallel'] = 0.
|
lines.loc[lines.under_construction.astype(bool), 'num_parallel'] = 0.
|
||||||
|
|
||||||
return lines
|
return lines
|
||||||
@ -155,6 +156,7 @@ def _set_electrical_parameters_links(links):
|
|||||||
p_nom = links_p_nom.dropna(subset=["j"]).set_index("j")["Power (MW)"]
|
p_nom = links_p_nom.dropna(subset=["j"]).set_index("j")["Power (MW)"]
|
||||||
links.loc[p_nom.index, "p_nom"] = p_nom
|
links.loc[p_nom.index, "p_nom"] = p_nom
|
||||||
|
|
||||||
|
if not snakemake.config['links']['with_under_construction']:
|
||||||
links.loc[links.under_construction.astype(bool), "p_nom"] = 0.
|
links.loc[links.under_construction.astype(bool), "p_nom"] = 0.
|
||||||
|
|
||||||
return links
|
return links
|
||||||
|
Loading…
Reference in New Issue
Block a user