Properly set s_nom on lines

This commit is contained in:
Jonas Hörsch 2018-03-13 10:48:45 +01:00
parent 4bde9417dc
commit 81bcf2aad2
2 changed files with 8 additions and 0 deletions

View File

@ -119,6 +119,10 @@ def _set_electrical_parameters_lines(lines):
lines['s_max_pu'] = snakemake.config['lines']['s_max_pu'] lines['s_max_pu'] = snakemake.config['lines']['s_max_pu']
lines.loc[lines.under_construction.astype(bool), 'num_parallel'] = 0. lines.loc[lines.under_construction.astype(bool), 'num_parallel'] = 0.
lines['s_nom'] = (
np.sqrt(3) * n.lines['type'].map(n.line_types.i_nom) *
n.lines.bus0.map(n.buses.v_nom) * n.lines.num_parallel
)
return lines return lines

View File

@ -38,6 +38,10 @@ def simplify_network_to_380(n):
n.lines.loc[lines_v_nom_b, 'num_parallel'] *= (n.lines.loc[lines_v_nom_b, 'v_nom'] / 380.)**2 n.lines.loc[lines_v_nom_b, 'num_parallel'] *= (n.lines.loc[lines_v_nom_b, 'v_nom'] / 380.)**2
n.lines.loc[lines_v_nom_b, 'v_nom'] = 380. n.lines.loc[lines_v_nom_b, 'v_nom'] = 380.
n.lines.loc[lines_v_nom_b, 'type'] = linetype_380 n.lines.loc[lines_v_nom_b, 'type'] = linetype_380
n.lines.loc[lines_v_nom_b, 's_nom'] = (
np.sqrt(3) * n.lines['type'].map(n.line_types.i_nom) *
n.lines.bus0.map(n.buses.v_nom) * n.lines.num_parallel
)
# Replace transformers by lines # Replace transformers by lines
trafo_map = pd.Series(n.transformers.bus1.values, index=n.transformers.bus0.values) trafo_map = pd.Series(n.transformers.bus1.values, index=n.transformers.bus0.values)