Algorytm sterujący korzysta teraz z Battery Schedule: wstępnie wyliczonego planu ładowania i rozładowania. Algorytm tworzy ten plan na podstawie prognozy i wykorzystuje go podczas cyklu sterowania do podejmowania decyzji. Prowadzi to do lepszej optymalizacji i bardziej przewidywalnego działania.
Najważniejsze usprawnienia
Logika decyzji oparta na harmonogramie
- Algorytm kieruje się teraz wstępnie wyliczonym harmonogramem, a nie wyłącznie decyzjami w czasie rzeczywistym.
- Rodzaje akcji:
- Idle: brak zaplanowanej aktywności, bateria może pozostać w spoczynku.
- Follow scheduled power: dokładne podążanie za zaplanowaną mocą (ładowanie z sieci i rozładowanie na potrzeby energy trading).
- Compensate production deficit: samodzielne ustalanie mocy w celu skompensowania deficytu produkcji (rozładowanie).
- Compensate PV surplus: samodzielne ustalanie mocy w celu naładowania nadwyżki PV (tylko PV).
- Charge max capacity: ładowanie z dostępną mocą maksymalną.
Rezerwacja energii
- Algorytm rezerwuje energię na przyszłe, droższe przedziały czasowe.
- Rozróżnienie między energią zarezerwowaną a niezarezerwowaną.
- Zarezerwowana energia jest chroniona z myślą o zaplanowanych rozładowaniach przy wysokich cenach.
Lepsza optymalizacja
- Planowanie ładowania zarówno ze źródeł PV, jak i z sieci.
- Minimalna różnica cen uzasadniająca użycie baterii jest teraz konfigurowalna na poziomie projektu.
Poprawa sprawności
- Dopracowane obliczenia sprawności round-trip.
- Lepsze śledzenie stanu baterii pomiędzy przedziałami czasowymi.
- Optymalizacja rozdziału energii pomiędzy wieloma bateriami.
Aktualizacje harmonogramu i buforowanie
- Harmonogram jest aktualizowany po każdym przedziale czasowym, aby reagować na rzeczywiste wyniki z minionego kwadransa (na przykład odchylenie produkcji PV lub zużycia względem prognozy).
Śledzenie wartości zaplanowanych względem rzeczywistych
- Rozdzielenie zaplanowanych i rzeczywistych przepływów energii. Są one przechowywane na potrzeby raportowania.
Stabilność algorytmu
- Różne poprawki błędów i usprawnienia stabilności.
Obsługa stref czasowych
- Pełna obsługa stref czasowych, dzięki czemu czas w uzasadnieniach jest wyświetlany lokalnie.
Agregacja wielu baterii
- Harmonogram jest agregowany dla wszystkich baterii, co zapewnia lepszą koordynację.
- Lepsze zarządzanie mocą przy wielu bateriach.
W praktyce
Na wykresie widać dwa słupki dla każdego kwadransa:
- ilość energii zaplanowaną do naładowania lub rozładowania;
- faktycznie wykonane ładowanie lub rozładowanie.
Plan jest tworzony na nowo co kwadrans, z uwzględnieniem rzeczywistych przepływów energii. W tym projekcie widać, że bateria była ładowana od 2:30 do 7:15, aby przejść na autokonsumpcję w droższym okresie od 7:15. Minimalna różnica cen: 20 €.