Dokumentacja

Zasady ładowania
(dla wersji oprogramowania sprzętowego od 1.25.2)

Dokumentację zasad ładowania dla wersji oprogramowania sprzętowego < 1.25.2 można znaleźć tutaj.


                        Zasady ładowania dialogu zrzutu ekranu

Ogólny tryb działania

Reguły ładowania cFos Charging Manager działają jak małe programy. Gdy cFos Charging Manager przetwarza reguły ładowania, przyjmuje wartość początkową jako "wartość reguły", a następnie przechodzi przez wszystkie reguły ładowania od góry do dołu. Sprawdza warunek dla każdej reguły i, jeśli jest spełniony, wykonuje odpowiednią akcję. Trwa to do momentu osiągnięcia końca reguł ładowania lub ustawienia opcji "Zakończ" dla akcji, jeśli warunek jest spełniony. Następnie zwracana jest wartość reguły określona do tego momentu.

W przypadku stacji ładowania reguły ładowania określają w ten sposób prąd ładowania na fazę w mA, a w przypadku systemów magazynowania energii moc ładowania lub rozładowania w W. W przypadku reguł ładowania dla stacji ładowania wartość początkowa wynosi 0, tj. jeśli żadna reguła nie jest spełniona, ładowanie jest wstrzymywane. W przypadku systemów magazynowania energii w akumulatorach wartość początkowa to maksymalna moc ładowania lub rozładowania, tj. jeśli nie jest spełniona żadna reguła ładowania, maksymalna moc ładowania lub rozładowania to ta ustawiona w opcjach sterowania akumulatorem menedżera ładowania cFos.

Połączenie nadwyżki PV i normalnych zasad ładowania: Reguły ładowania dla stacji ładowania Wallbox posiadają opcję "PV surplus". W każdym cyklu cFos Charging Manager najpierw sprawdza, czy reguły ładowania z opcją "PV surplus" są ustawione dla stacji ładowania Wallbox. Wszystkie stacje ładowania, których reguły ładowania z tą opcją zapewniają wartość >= 0, są brane pod uwagę w pierwszej kolejności, a ich prąd ładowania jest oznaczany jako nadwyżka. Następnie brane są pod uwagę wszystkie stacje ładowania z regułami ładowania bez opcji "PV surplus". Oznacza to, że stacje ładowania, które chcą ładować nadwyżkę PV, są traktowane priorytetowo. Uwaga: Jeśli reguły ładowania z opcją "PV surplus" zwracają -1 dla stacji ładowania, ta stacja ładowania nie bierze udziału w PV surplus. Menedżer ładowania stosuje następnie reguły ładowania dla normalnego ładowania.


Oznacza to, że jeśli na przykład chcesz utworzyć regułę ładowania z nadwyżką PV i alternatywnie, jeśli nie ma wystarczającej nadwyżki przez cały czas, normalną regułę ładowania, wykonaj następujące czynności: 1.
2
. reguła: warunek "Zawsze", akcja: "Dostarcz wartość", -1 ("Nadwyżka PV" zaznaczona i "Koniec" zaznaczony) 3. reguła: np. reguła sterowana czasem lub ceną ("Nadwyżka PV" NIE zaznaczona).

Od wersji 2.3.x: Aby ułatwić łączenie nadwyżek PV i normalnych reguł ładowania, można je teraz łączyć. Po przetworzeniu reguł ładowania nadwyżki PV, cFos Charging Manager ocenia teraz również normalne reguły ładowania (tj. bez zaznaczonego "PV surplus"). Nadpisują one bieżącą wartość określoną przez reguły nadwyżki PV. Zmienne lb_cur_l1, lb_cur_l2, lb_cur_l3 i lb_cur (określone wartości aktualnie rozważanej fazy) są dostępne, aby normalne reguły ładowania mogły uzyskać dostęp do wcześniej określonej wartości prądu. Jeśli na przykład zawsze chcesz ładować z określonym minimalnym prądem niezależnie od nadwyżki prądu PV (i w razie potrzeby pobierać go z sieci), możesz określić max(10000, lb_cur) jako wartość zwracaną dla normalnej reguły ładowania. Wówczas ładowanie zawsze będzie odbywać się prądem o natężeniu co najmniej 10 A.

Uwaga dotycząca automatycznego przełączania faz: Jeśli stacja ładowania jest sklasyfikowana jako nadwyżka ładowania na podstawie reguł ładowania, automatyczne przełączanie faz sprawdza, czy jest wystarczająca nadwyżka dla faz. W przeciwnym razie przełączanie faz sprawdza, czy na odpowiednich fazach dostępna jest wystarczająca moc (normalne zarządzanie obciążeniem). Jeśli więc chcesz najpierw wypróbować nadwyżkę PV, a jeśli nie jest dostępna, normalne reguły ładowania, musisz użyć dodatkowej reguły ładowania, która zwraca -1, aby poinformować menedżera ładowania, że ta stacja ładowania nie powinna (jeszcze) być traktowana jako nadwyżka ładowania.

Obliczanie nadwyżki: Jeśli opcja "PV surplus" jest włączona, warunek "PV surplus >= expression" rozważa, czy nadwyżka podzielona przez przewidywane fazy ładowania jest wystarczająco duża, aby warunek został spełniony. Jeśli opcja "Nadwyżka PV" nie jest aktywna, system sprawdza, czy nadwyżka na danej fazie jest >= wyrażenie. To samo dotyczy warunków "Zasilanie z sieci", "Zasilanie z sieci" i "Energia słoneczna". W tym przypadku, jeśli opcja "Nadwyżka PV" jest aktywna, suma prądów podzielona przez przewidywaną liczbę faz ładowania jest sprawdzana względem wyrażenia, natomiast jeśli opcja nie jest aktywna, sprawdzany jest prąd odpowiedniej fazy. W przypadku akcji, jeśli opcja "PV surplus" jest aktywna, suma prądów wszystkich faz podzielona przez przewidywaną liczbę faz ładowania jest dostarczana jako wartość dla "Deliver surplus", "Deliver solar power", "Deliver grid supply" i "Deliver feed-in", natomiast jeśli opcja nie jest aktywna, dostarczany jest prąd odpowiedniej fazy. W skrócie: W zwykłym przypadku ładowania nadwyżki PV zalecamy aktywowanie tej opcji. Jeśli opcja nie jest aktywna, nacisk kładziony jest na zarządzanie obciążeniem, tj. cFos Charging Manager rozpatruje wszystkie trzy fazy oddzielnie.

Każdy kontroler ładowania ma następujące opcje ustawień ogólnych

ID: Dowolnie wybierany numer. Więcej informacji znajduje się poniżej.

Reguła aktywna: Reguły, które nie są aktywne, są ignorowane.

Dni tygodnia: Umożliwia ustawienie dni, w których reguła powinna być przestrzegana i dni, w których powinna być ignorowana

Nadwyżka PV: W przypadku reguł ładowania dla stacji ładowania Wallbox, Charging Manager zawsze najpierw sprawdza, czy reguły ładowania dla nadwyżki PV są aktywne. Następnie określają one prąd ładowania na fazę. Wszystkie reguły ładowania, dla których opcja "PV surplus" nie jest ustawiona, są następnie przetwarzane od góry do dołu.

Ładowanie lub rozładowywanie: W przypadku reguł ładowania dla systemów magazynowania baterii, Menedżer ładowania przetwarza wszystkie reguły ładowania z opcją "Ładowanie" i wszystkie reguły ładowania z opcją "Rozładowanie" niezależnie od siebie i w ten sposób określa bieżącą pojemność ładowania lub rozładowania.

Każda reguła ładowania zawiera warunek i akcję. Akcja jest wykonywana tylko wtedy, gdy warunek jest spełniony. Akcja może mieć również aktywowaną opcję "Zakończ". W takim przypadku przetwarzanie reguł ładowania zostanie zakończone po wykonaniu akcji i zwróceniu bieżącej wartości reguły. Jeśli opcja "Zakończ" nie jest ustawiona, Charging Manager kontynuuje przetwarzanie następnej reguły ładowania. Jeśli dotrze do końca listy, zwróci również bieżącą wartość reguły.

Warunki

Wszystkie warunki zawierają opcję "Not". Jeśli jest ona ustawiona, akcja jest wykonywana, jeśli warunek nie jest spełniony. W przeciwnym razie akcja zostanie wykonana, jeśli warunek zostanie spełniony.

Niektóre warunki mają opcję "Kontynuuj wykonywanie reguły bez spełnionego warunku". W tym miejscu można określić czas w sekundach. Jeśli warunek zostanie spełniony, może nie zostać spełniony przez x sekund, a akcja będzie nadal wykonywana. Jeśli na przykład zostanie osiągnięta minimalna nadwyżka PV, może ona zostać przekroczona przez x sekund, a akcja będzie nadal wykonywana.

Czas: Warunek jest spełniony w określonym czasie, ale nie poza nim. Pozwala to na ładowanie w określonych godzinach.

Nadwyżka PV: Warunek jest spełniony, jeśli nadwyżka PV na fazę (w przypadku zasad ładowania samochodów) lub nadwyżka PV we wszystkich fazach w watach (w przypadku systemów magazynowania baterii) jest większa od (lub równa) określonej wartości lub wzoru.

Cena: Warunek jest spełniony, jeśli bieżąca cena zakupu w centach za kWh jest mniejsza (lub równa) od określonej wartości lub wzoru.

Poziom ceny: Warunek jest spełniony, jeśli aktualny poziom ceny jest mniejszy (lub równy) od określonej wartości lub formuły.

Zobacz także: Ładowanie świadome kosztów

SoC: Warunek jest spełniony, jeśli stan naładowania samochodu (jeśli cFos Charging Manager zna tę wartość) lub akumulatora jest większy (lub równy) od określonej wartości lub wzoru.

Liczba wozów załadowczych: Warunek jest spełniony, jeśli liczba wozów załadowczych jest większa (lub równa) od podanej wartości lub wzoru.

Odniesienie do sieci: Warunek jest spełniony, jeśli odniesienie do sieci (dla reguł ładowania dla samochodów na fazę, dla reguł ładowania dla akumulatorów w watach we wszystkich fazach) jest większe (lub równe) od określonej wartości lub wzoru.

Zasilanie z sieci: Warunek jest spełniony, jeśli zasilanie z sieci (dla zasad ładowania samochodów na fazę, dla zasad ładowania akumulatorów w watach we wszystkich fazach) jest większe (lub równe) od określonej wartości lub wzoru.

Energia słoneczna: Warunek jest spełniony, jeśli generowany prąd na fazę (dla zasad ładowania samochodów) lub generowana moc we wszystkich fazach (dla magazynowania baterii) jest większa (lub równa) określonej wartości lub wzoru.

Wejście aktywne: Warunek jest spełniony, jeśli wejście o określonym numerze urządzenia z określonym identyfikatorem urządzenia (E1, E2, ... dla stacji ładowania, M1, M2, ... dla liczników) jest aktywne. Numery liczone są od 0. W ten sposób można używać reguł ładowania w połączeniu z wejściami przełączającymi. Na przykład stacja ładowania cFos Power Brain Wallbox ma 2 wejścia S0. Aby z nich korzystać, można skonfigurować miernik cFos Power Brain S0 jako urządzenie z rolą "Display" w cFos Charging Manager. Zakładając, że miernik ma identyfikator urządzenia M1, można zaadresować wejście S0-1 za pomocą identyfikatora urządzenia M1 i numeru wejścia 1. Informacje na temat okablowania wejść S0 w cFos Power Brain można znaleźć na naszej stronie o wejściach S0 / licznikach S0 i licznikach Modbus. Jeśli na przykład chcesz kontrolować prąd ładowania za pomocą zewnętrznego przełącznika lub użyć odbiornika kontroli tętnienia, który przełącza przekaźnik zgodnie ze specyfikacjami dostawcy energii, możesz użyć reguł ładowania z wejściem. W ten sposób można również aktywować kontroler ładowania dla nadwyżki PV poprzez wejście.

Przyjazny dla środowiska: W tym miejscu można określić maksymalne pożądane opóźnienie procesu ładowania i oczekiwany czas ładowania. Warunek jest uważany za spełniony (i pozostaje spełniony), gdy tylko cFos Charging Manager obliczy czas rozpoczęcia, który jest jak najbardziej przyjazny dla środowiska i sieci i zostanie on osiągnięty. Patrz Ładowanie przyjazne dla środowiska.

Formuła: Warunek jest spełniony, jeśli wartość formuły jest > 0 (wartości zmiennoprzecinkowe). Zobacz formuły.

Zawsze: Warunek jest zawsze spełniony.

Działania

Akcje są wykonywane, jeśli warunek reguły ładowania jest spełniony (lub opcja "Not" jest ustawiona, a warunek nie jest spełniony).

Ustaw na wartość/formułę: Bieżąca wartość reguły jest ustawiana na określoną wartość lub formułę.

Zasilanie nadwyżką PV / Zasilanie energią słoneczną / Zasilanie z sieci / Zasilanie z sieci: Aktualna wartość sterowania jest ustawiana na odpowiednią wartość. W przypadku zasad ładowania dla systemów magazynowania jest to moc we wszystkich fazach wyrażona w watach. W przypadku reguł ładowania dla stacji ładowania Wallbox jest to prąd na fazę w normalnym ładowaniu, w przypadku ładowania nadwyżkowego (ustawiona jest opcja "PV surplus") suma prądów we wszystkich fazach podzielona przez liczbę faz (przewidywanych lub rzeczywistych) wykorzystywanych do ładowania. Wartość można również pomnożyć przez współczynnik, który domyślnie wynosi 1. Można to wykorzystać na przykład do sterowania systemem magazynowania baterii w celu uniknięcia poboru energii z sieci lub zasilania. Poziom naładowania systemu magazynowania baterii spowodowałby naładowanie systemu magazynowania za pomocą zasilania sieciowego. Jednakże, ponieważ istnieją niedokładności pomiarowe podczas określania odniesienia do sieci, odniesienie do sieci pomnożone przez współczynnik bliski 1 jest używane jako reguła ładowania dla systemu magazynowania.

Ustaw zmienną: Określona zmienna jest ustawiana na wartość lub formułę. Jako nazwy można określić zmienne Charging Manager lub zmienne urządzenia zdefiniowane przez użytkownika. Zmienne Charging Manager zaczynają się od "CM.", zmienne urządzenia mają identyfikator urządzenia i nazwę zmiennej (np. E1.x).

Dostępne są również następujące zmienne:

Wyzwalanie / ponowne wyzwalanie zmiennej: Określona zmienna jest ustawiana na 1. Nazewnictwo działa jak w przypadku opcji "Ustaw zmienną". Jako czas trwania można podać formułę lub stałą wartość w sekundach. Wyzwalanie oznacza, że zmienna jest resetowana do 0 po upływie czasu trwania (i w razie potrzeby może zostać ponownie wyzwolona). Ponowne wyzwolenie oznacza, że czas trwania zawsze rozpoczyna się ponownie po spełnieniu warunku. Jeśli warunek czasu trwania nie zostanie spełniony, zmienna zostanie ponownie ustawiona na 0.

_rule_valBieżąca wartość reguły. Można również zapytać o to w formułach.
_rule_idAktualny identyfikator reguły (odczyt i zapis). Jeśli warunek jest spełniony, a identyfikator reguły nie jest równy 0, zmienna ta jest automatycznie ustawiana lub nadpisywana. Można jednak również ustawić tę zmienną jawnie dla każdej reguły za pomocą "_rule_id", np. w celu wizualizacji, która szczególnie ważna reguła została przetworzona. Ostatni ustawiony identyfikator reguły jest wyświetlany w kafelku urządzenia.
_rule_minWartość ta jest zwykle ustawiana dla przełączania z ładowania jednofazowego/trójfazowego, na przykład w przypadku określenia warunków z ograniczeniem prądu. Tutaj można ustawić tę wartość samodzielnie. System przełącza się z ładowania jednofazowego na ładowanie trójfazowe, jeśli limit prądu był większy (lub równy) niż "_rule_min" przez pewien okres czasu.
_undercutUstawienie aktywnej funkcji undershoot, jeśli wartość jest większa od zera (patrz wyjaśnienie poniżej).

I: Połącz regułę z następną regułą. Warunek następnej reguły nie jest uważany za spełniony, jeśli warunek bieżącej reguły nie jest spełniony (niezależnie od tego, czy warunek następnej reguły jest faktycznie spełniony).

Lub: Połącz regułę z następną regułą. Warunek następnej reguły jest uważany za spełniony, jeśli warunek bieżącej reguły jest spełniony (niezależnie od tego, czy warunek następnej reguły jest faktycznie spełniony).

Go to: Menedżer ładowania cFos wyszukuje (od góry do dołu) pierwszą regułę ładowania, której ID jest takie samo jak określone ID i kontynuuje przetwarzanie reguł ładowania z tą regułą. Jeśli jej nie znajdzie, kontynuuje przetwarzanie z następną regułą ładowania. Uwaga: Należy unikać niekończących się pętli! Chociaż Charging Manager anuluje przetwarzanie reguł ładowania po pewnym czasie, może to zmarnować niepotrzebny (obliczeniowy) czas. W połączeniu z warunkami reguł ładowania można użyć tej akcji do utworzenia małych programów reguł.

Podcięcie

W przypadku niektórych warunków można ustawić czas w sekundach, przez który reguła powinna być nadal wykonywana, nawet jeśli warunek nie jest spełniony. Na przykład można zdefiniować regułę, która jest wykonywana po ustawieniu wejścia przełączającego. Jeśli następnie ustawisz czas, reguła ta będzie nadal wykonywana przez N sekund, nawet jeśli wejście nie jest już ustawione. W przypadku ładowania nadwyżki PV można użyć tego czasu, aby zapobiec przerwaniu ładowania przez krótkotrwałe zachmurzenie.

Menedżer ładowania zapamiętuje we fladze o nazwie "_undercut", czy to "podcięcie" jest aktywne dla co najmniej jednej reguły. Jeśli reguły ładowania dla stacji ładowania dają wartość poniżej minimalnego prądu ładowania ustawionego w stacji ładowania, a flaga "_undercut" jest ustawiona, cFos Charging Manager zwraca minimalny prąd ładowania jako wartość reguły, dzięki czemu samochód jest nadal ładowany. Można jednak również samodzielnie ustawić lub usunąć flagę "_undercut" za pomocą reguły ładowania (patrz wyżej).

Zestawy sterowania ładowaniem (od oprogramowania sprzętowego 2.3.x)

Od wersji 2.3.x reguły ładowania są podsumowane w zestawach reguł. Poprzednie reguły ładowania można znaleźć w sekcji "Własny zestaw reguł ładowania". Ten zestaw reguł ładowania można wyeksportować jako plik. Podczas eksportowania należy przypisać unikalny identyfikator do zestawu reguł, ponieważ Charging Manager zarządza zestawami reguł według identyfikatora i nadpisuje istniejące z tym samym identyfikatorem podczas importowania. Takie pliki ze spersonalizowanymi regułami naliczania opłat można udostępniać innym użytkownikom. Takie niestandardowe zestawy reguł można załadować do cFos Charging Manager, a następnie przełączać się między własnymi regułami a tymi zestawami reguł. Plikami reguł ładowania można zarządzać w sekcji Konfiguracja -> Pliki. Można również skopiować zestaw reguł do "Własnego zestawu reguł", aby go zmienić. Od wersji 2.3.x, cFos Charging Manager jest dostarczany z niewielkim zakresem reguł ładowania, które obejmują kilka typowych żądań naszych użytkowników. Aby móc korzystać z tych zestawów reguł tak uniwersalnie, jak to możliwe, dostępne są następujące dodatkowe funkcje dla reguł ładowania:

Dodatkowe funkcje dla zestawów sterowania ładowaniem

Parametr: Parametr można zdefiniować jako dodatkową akcję. Jest on adresowany przez identyfikator reguły i ustawiany na formułę lub stałą wartość. Istnieje również nazwa lub tekst pomocy dla znaczenia parametru. Parametr ten można dowolnie skonfigurować w "Zestawie własnych reguł ładowania". Jeśli chcesz uzyskać dostęp do tego parametru w innej regule ładowania (dalej w zestawie reguł) w formule, otrzymasz aktualną wartość za pomocą "param(id)", gdzie id jest identyfikatorem reguły ładowania parametru. Pozwala to na tworzenie parametryzowalnych reguł ładowania, tj. można zmienić parametr bez konieczności zmiany reguł ładowania znajdujących się dalej.

Tylko takie parametry są wyświetlane w zdefiniowanych przez użytkownika zestawach reguł ładowania, dzięki czemu nie można przypadkowo zmienić rzeczywistych reguł ładowania. Można zmienić parametr i zapisać zmianę. Pozwala to na dostosowanie reguł ładowania do własnych potrzeb.

Zakres czasu z formułami: Jako dodatkowy warunek można zdefiniować zakres czasowy, którego początkowa i końcowa minuta dnia jest określona przez formułę. Jest to bardziej elastyczny wariant poprzednich warunków czasowych ze stałymi godzinami rozpoczęcia i zakończenia. W szczególności można również uzyskać dostęp do parametrów w formułach z nowym warunkiem dla zakresu czasu.





Przykład: Identyfikator reguły 12, wartość parametru 600 Identyfikator reguły 13, wartość parametru 720 Zakres czasu z formułami, czas rozpoczęcia: param(12), czas zakończenia: param(13) Warunek jest spełniony między 10:00 a 12:00. Jeśli użyjesz takiej kombinacji parametrów i zakresu czasu z formułami w niestandardowym zestawie reguł ładowania, inni użytkownicy mogą łatwo dostosować zakres czasu w swoich parametrach.

Przełącz zestaw reguł: Jako kolejną czynność można przełączyć się na inny zestaw reguł za pomocą reguły ładowania.

Rejestrowanie

Aby ułatwić tworzenie reguł ładowania, można ustawić poziom dziennika na Informacje w sekcji "Konfiguracja" -> "Rejestrowanie" -> Reguły ładowania. Dla każdej ocenionej reguły ładowania w dzienniku pojawi się następująca informacja:

CR id/idx b/r: A v

id to wprowadzony identyfikator reguły.
idx określa, która to reguła (liczona od 0).
b jest prawdziwe, jeśli warunek reguły jest spełniony.
r jest prawdziwa, jeśli spełniony jest warunek obejmujący powiązanie AND i OR z innymi regułami.
A określa akcję, która ma zostać wykonana. W zależności od akcji, linia może zawierać dodatkowe informacje. Oto wartości:

0Wartość zwracana / formuła
1ORAZ
2LUB
3Ustaw zmienną, dziennik: Nazwa i wartość zmiennej
5Przejdź do dziennika: ID celu i idx
7Zmienna wyzwalająca, log: Nazwa zmiennej wyzwolona lub zresetowana
8Ponowne wyzwolenie zmiennej, log: Nazwa zmiennej ponownie wyzwolona lub zresetowana
10Nadwyżka PV * współczynnik podaży
11Dostarczanie energii słonecznej * współczynnik
12Zasilanie sieciowe * współczynnik zasilania
13Zasilanie * współczynnik zasilania
v to bieżąca wartość określona podczas oceny reguł.