Nicht-Optimales Verhalten 1/3-Umschaltung bei 16A max?
Verfasst: Mi Sep 22, 2021 1:02 pm
Hi, ich bin gerade dem Verhalten der OpenWB nachgegangen und *meine*, einen recht breiten Bug beim Überschussladen gefunden zu haben, der die Nutzer mit 16A max betrifft.
Grundsatz:
- Das typische Setup ist ja 6-16 A je Phase, oder 6-32 A je Phase. Wobei die "KfWler" eben auf 16 A max. fahren müssen.
- Bei 16 A max. liegt ein substanzieller Regelabstand zwischen 1P und 3P: 1P ist 1,4 - 3,7 kW, 3P ist 4,1 kW bis 11 kW
- Bei 32 A max. überlappen sich die Regelbereiche: 1P ist 1,4 - 7,4 kW, 3P ist 4,1 kW bis 22 kW
Nun scheint mir in der u1p3p.sh diese Nicht-Überlappung der Phasenbereiche, also die 16A-Konfiguration, zumindest beim Überschussladen (2) nicht berücksichtigt: In Zeile 257 ff. der u1p3p.sh wird der Fall "Gehe ich von 1P auf 3P behandelt?". In Zeile 274
steht m.E. das einzige Kriterium für das Hochgehen auf 3P (bzw. den Timer hochzuzählen): Die Maximalstromstärke 1P ist erreicht.
Der selbe Flaw befindet sich in Gegenrichtung: Ab Zeile 296 ff. befindet sich das Handling "Will ich runter von 3P auf 1P?".
Hier ist das Kriterium in Zeile 309:
Für 16A-Boxen wird daher m.E. im Überschussbereich von 3,7 kW bis 4,8 kW ein permanenter (also: 8-minütiger) Wechsel zwischen 1- und 3-P getriggert: Bei P1/16A wird für den Wechsel auf 3P gezählt, ohne zu prüfen, ob denn 4,1 kW Überschuss da wären. Und anders herum wird bei 4,1-4,8 kW Überschuss - also wenn mit P3/6A geladen wird, völlig sinnlos ein Wechsel in den 1P-Modus "angezählt" - obwohl man gerade im 3P-Laden prima aufgehoben ist.
Denke und lese ich da falsch? Gerade das Phasenumschalten ist ja tendenziell hässlich...
Grundsatz:
- Das typische Setup ist ja 6-16 A je Phase, oder 6-32 A je Phase. Wobei die "KfWler" eben auf 16 A max. fahren müssen.
- Bei 16 A max. liegt ein substanzieller Regelabstand zwischen 1P und 3P: 1P ist 1,4 - 3,7 kW, 3P ist 4,1 kW bis 11 kW
- Bei 32 A max. überlappen sich die Regelbereiche: 1P ist 1,4 - 7,4 kW, 3P ist 4,1 kW bis 22 kW
Nun scheint mir in der u1p3p.sh diese Nicht-Überlappung der Phasenbereiche, also die 16A-Konfiguration, zumindest beim Überschussladen (2) nicht berücksichtigt: In Zeile 257 ff. der u1p3p.sh wird der Fall "Gehe ich von 1P auf 3P behandelt?". In Zeile 274
Code: Alles auswählen
if (( oldll == maximalstromstaerke )); then
Der selbe Flaw befindet sich in Gegenrichtung: Ab Zeile 296 ff. befindet sich das Handling "Will ich runter von 3P auf 1P?".
Hier ist das Kriterium in Zeile 309:
Code: Alles auswählen
if (( oldll == minimalapv )); then
Denke und lese ich da falsch? Gerade das Phasenumschalten ist ja tendenziell hässlich...