From a4c5fbfa28d94fb598899914b5b061c9939917de Mon Sep 17 00:00:00 2001
From: Philipp Glaum
Date: Wed, 7 Sep 2022 11:58:44 +0200
Subject: [PATCH] add_elec: add variable voltage angle input
---
scripts/add_electricity.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/add_electricity.py b/scripts/add_electricity.py
index 4c7f0b2a..82de9927 100755
--- a/scripts/add_electricity.py
+++ b/scripts/add_electricity.py
@@ -553,7 +553,7 @@ def attach_line_rating(n, rating, s_max_pu, correction_factor, max_voltage_diffe
x_pu = n.lines.type.map(n.line_types["x_per_length"])*n.lines.length/(n.lines.v_nom**2)
# need to clip here as cap values might be below 1
# -> would mean the line cannot be operated at actual given pessimistic ampacity
- s_max_pu_cap = (np.pi / (6 * x_pu * n.lines.s_nom)).clip(lower=1)
+ s_max_pu_cap = (np.deg2rad(max_voltage_difference) / ( x_pu * n.lines.s_nom)).clip(lower=1)
n.lines_t.s_max_pu = n.lines_t.s_max_pu.clip(lower=1, upper=s_max_pu_cap, axis=1)
if max_line_rating:
n.lines_t.s_max_pu = n.lines_t.s_max_pu.clip(upper=max_line_rating)