Hallo zusammen,
ich habe die vorgeschlagene Optimizer-Logik inzwischen umgesetzt und dazu einen PR erstellt:
https://github.com/OpenEMS/openems/pull/3661
Die Implementierung ist bereits in den bestehenden v1-Solver integriert, analog zu den vorhandenen Strategien wie z. B. KeepAllNearEqual.
Bei mir ist der Ansatz im Einsatz und funktioniert soweit zuverlässig.
Im PR selbst gab es bisher noch kein Feedback, deshalb wollte ich hier nochmal nachfragen:
@Sn0w3y passt das von der Umsetzung her zu dem, was du dir vorgestellt hattest?
Der später erwähnte v2-Ansatz klingt für mich grundsätzlich auch sinnvoll (insbesondere weil er einfacher/geradliniger wirkt). Ich habe meinen aktuellen Ansatz noch auf Basis des bestehenden v1-Solvers umgesetzt.
Daher wäre für mich interessant:
Würdet ihr empfehlen, den aktuellen Ansatz erstmal weiter zu verfolgen oder eher direkt in Richtung des v2-Ansatzes zu gehen?
Aktuell liegt mein Fokus eher auf anderen Themen, aber ich würde die Weiterentwicklung bzw. Migration in Richtung v2 auf jeden Fall unterstützen.
Vielen Dank!