From d4bdf489c9ef8e729012f6ed2a70135ec7f2df8a Mon Sep 17 00:00:00 2001 From: lisazeyen Date: Mon, 4 Mar 2024 12:08:45 +0100 Subject: [PATCH] add cyclic shift for EVs --- scripts/prepare_sector_network.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/scripts/prepare_sector_network.py b/scripts/prepare_sector_network.py index e7bd105b..b7bb4ebe 100755 --- a/scripts/prepare_sector_network.py +++ b/scripts/prepare_sector_network.py @@ -1573,11 +1573,18 @@ def add_EVs( options["EV_upper_degree_factor"], ) suffix = " land transport EV" - + + p_shifted = (p_set + cycling_shift(p_set, 1) + cycling_shift(p_set, 2)) / 3 + + cyclic_eff = p_set.div(p_shifted) + + efficiency *= cyclic_eff + p_nom = electric_share * p_set.div(efficiency).max() - profile = p_set.div(efficiency) / p_set.div(efficiency).max() - + profile = p_shifted.div(efficiency) / p_shifted.div(efficiency).max() + + n.madd( "Link", nodes,