Dokumentacja

Kontrola akumulatora
(dla wersji oprogramowania sprzętowego < 1.25.2)

Dokumentację dotyczącą sterowania zasobnikiem baterii dla wersji oprogramowania sprzętowego od 1.25.2 można znaleźć tutaj.

Większość akumulatorowych systemów magazynowania zainstalowanych w połączeniu z systemami słonecznymi ma wbudowaną kontrolę ładowania, zgodnie z którą próbują one naładować się przed wprowadzeniem energii i próbują rozładować się przed pobraniem energii z sieci. Przemysłowe systemy magazynowania mogą być sterowane według innych kryteriów, np. w celu ograniczenia obciążeń szczytowych lub, zgodnie ze specyfikacją operatora sieci, w celu ograniczenia ilości energii pobieranej podczas okien wysokiego obciążenia. Małe jednostki magazynowania akumulatorów przechodziłyby przez głębokie cykle ładowania ze względu na ładowanie samochodu elektrycznego, a tym samym miałyby duże zużycie. Dlatego w wielu przypadkach sensowne jest sterowanie jednostką magazynującą poprzez cFos Charging Manager. Do tego potrzebny jest model, którym można sterować lub przynajmniej opcja przełączania za pomocą przekaźnika.

Magazyny mogą być sterowane jako część SunSpec Battery Model 124 (np. Fronius) lub posiadają własne rejestry Modbus umożliwiające sterowanie. Urządzenia hybrydowe służą jako inwertery dla paneli słonecznych i magazynów. Inwertery, liczniki i magazyny akumulatorów są tworzone jako płytki liczników w cFos Charging Manager. We wszystkich licznikach istnieje więc możliwość aktywacji sterowania baterią. W przypadku urządzeń SunSpec z modelem 124, cFos Charging Manager próbuje sterować powiązanym magazynem. Być może trzeba będzie najpierw włączyć to w urządzeniu. W przypadku liczników zdefiniowanych przez użytkownika (Victron itp.), cFos Charging Manager próbuje znaleźć zdefiniowaną przez użytkownika zmienną o nazwie "soc" (w procentach). Jest ona następnie wyświetlana w kafelku miernika, jeśli ma to zastosowanie.

W ramach kontroli przechowywania baterii można najpierw określić maksymalną moc ładowania i rozładowywania. -1 oznacza, że Menedżer ładowania nie powinien kontrolować mocy ładowania lub rozładowania. Następnie można zdefiniować kilka reguł ładowania, które są przetwarzane jedna po drugiej co kilka sekund i ograniczają prąd ładowania lub rozładowania. Prąd ładowania lub rozładowania, który ma zostać ustawiony, to minimum wszystkich reguł ładowania. Dla każdej reguły ładowania można określić dni tygodnia, w których ma ona obowiązywać oraz czy jest to reguła ładowania czy rozładowania. Możliwe są następujące typy reguł:
Minimalizuj pobór z sieci/wprowadzanie do sieci. W tym przypadku, jak opisano powyżej, pobór z sieci i zasilanie są zminimalizowane, tak jak domyślnie robi to wiele magazynów. Ponieważ zmierzona moc magazynowania lub zasilanie sieciowe/prędkość wejściowa odbiegają nieznacznie od rzeczywistej mocy, należy ją wielokrotnie regulować. W tym celu wykorzystywany jest regulowany współczynnik regulacji, który zazwyczaj jest bliski 1,0.
Ograniczenie czasowe prądu ładowania w zależności od zakresu czasu.
Ładowanie samochodu. Ograniczenie prądu ładowania, gdy ładowany jest co najmniej jeden samochód.
SoC. Te zasady ładowania pozwalają ograniczyć moc ładowania i rozładowywania w zależności od aktualnego poziomu magazynowania.
Cena / Poziom ceny. Podobnie jak w przypadku reguł ładowania dla samochodu, tutaj można ładować lub rozładowywać magazyn w zależności od ceny energii elektrycznej. Aby to zrobić, musisz być klientem dostawcy energii ze zmiennymi taryfami (np. Tibber lub Awattar) lub wybrać "Charging Manager" jako dostawcę energii.
Formuła. Tutaj można dowolnie określić limit mocy ładowania za pomocą wzoru.

Po przetworzeniu wszystkich reguł ładowania, istnieje limit prądu (który może być również równy 0) dla prądu ładowania lub rozładowania. Menadżer ładowania cFos przechowuje te wartości w zdefiniowanych przez użytkownika zmiennych o nazwach "charge_power_w", "charge_power_prc" (określonych jako procent), "discharg_power_w" i "discharge_power_prc". Istnieje również zmienna zdefiniowana przez użytkownika o nazwie "bat_mode". Tutaj zapisywane jest, czy występuje ograniczenie ładowania lub ograniczenie rozładowania (0=brak ograniczeń, 1=ograniczenie ładowania, 2=ograniczenie rozładowania, 3=ograniczenie ładowania i rozładowania). W przypadku urządzeń SunSpec limity są przeliczane i zapisywane w przewidzianych do tego celu rejestrach. W przypadku liczników definiowanych przez użytkownika można utworzyć wyjścia definiowane przez użytkownika, które zapisują wartości powyższych zmiennych do urządzenia. Przykłady tego można znaleźć w dostarczonych definicjach liczników dla Victron lub Kostal Plenticore. Jeśli granica ładowania lub rozładowania nie jest kontrolowana, odpowiednie zmienne nie istnieją, więc nie są zapisywane do pamięci. Za pomocą ustawienia "Mode" kontroli magazynu akumulatorów określa się, co ma się dziać, gdy występują dodatnie wartości zarówno dla prądu ładowania, jak i rozładowania. "Neutralny" oznacza, że menedżer ładowania cFos przekazuje obie wartości do zasobnika, a w razie potrzeby zasobnik sam decyduje, co zrobić w danym zakresie. "Priorytet ładowania" oznacza, że prąd rozładowania jest ustawiony na 0, jeśli prąd ładowania jest dodatni, "Priorytet rozładowania" oznacza, że prąd ładowania jest ustawiony na 0, jeśli prąd rozładowania jest dodatni. Jest to przydatne, jeśli jednostka magazynowa ma tylko jedną wartość dla prądu ładowania i rozładowania. W przypadku aktywacji opcji "Zrezygnuj z kontroli" zmienne są usuwane, tzn. nie jest wykonywana żadna kontrola, jeśli nie została zastosowana żadna reguła ładowania. Wówczas moduł magazynowy może korzystać ze swojej domyślnej reguły.

Przekazanie sterowania: Ta opcja umożliwia przekazanie kontroli wbudowanemu sterownikowi w zasobniku. Jeśli cFos Charging Manager nie kontroluje zasobnika, wbudowany sterownik może ponownie przejąć kontrolę. Jeśli ta opcja jest zaznaczona, zmienne zdefiniowane przez użytkownika "charge_power_w", "charge_power_prc", "discharge_power_w", "discharge_power_prc" są rozładowywane, jeśli moc obliczona przez reguły ładowania jest < 0. Dzieje się tak w przypadku, gdy maksymalna moc magazynowa została ustawiona na -1. Jeśli opcja "Oddaj kontrolę" jest aktywna, moc ładowania lub rozładowania jest również ustawiana na -1, jeśli nie zastosowano żadnej reguły ładowania. Dodatkowo można użyć "Formuły", aby ustawić moc na -1, jeśli chce się oddać "Kontrolę" jednostce magazynowej.
Jeśli opcja ta nie jest aktywna, wartość mocy nie jest zmieniana, jeśli moc < 0, tzn. wartość ustalona podczas poprzedniego przebiegu zostaje zachowana.

Wyjście przełączające: Niestety, niektóre pamięci nie mogą być sterowane bezpośrednio za pomocą powyższych zasad. Jednak, aby przynajmniej móc wyłączyć zasobnik z powyższymi zasadami (na przykład podczas ładowania samochodu), można spróbować użyć styku przełączającego, jeśli zasobnik ma wejście sterujące. Jeżeli jest to możliwe, można również odłączyć zasobnik elektrycznie od sieci za pomocą stycznika (aby nie zniszczyć zasobnika, należy najpierw zapytać producenta lub elektryka, czy urządzenie jest do tego przystosowane). W polu "Wyjście przełączające" można wprowadzić nazwę zmiennej, która jest ustawiana na 1, jeśli moc ładowania lub rozładowania jest dodatnia po ocenie zasad ładowania, a na 0, jeśli nie. Menedżer ładowania cFos zapewnia definicję licznika dla skrzynki rozdzielczej Shelly lub gniazda rozdzielczego. Po skonfigurowaniu tego, licznik otrzymuje identyfikator urządzenia, np. M5. Następnie można określić skrzynkę przełączającą Shelly w pozycji "Wyjście przełączające" w kontrolerze magazynu akumulatorów za pomocą: M5.output1.