Документация

Управление на акумулаторната батерия
(за версии на фърмуера от 1.25.2)

Документацията за управление на акумулаторната батерия за версии на фърмуера < 1.25.2 можете да намерите тук.

Повечето системи за съхранение на батерии, които се инсталират в комбинация със слънчеви системи, имат вградено правило за зареждане, според което се опитват да се заредят преди подаването на електроенергия и да се разредят преди изтеглянето на електроенергия от мрежата. Промишлените системи за съхранение могат да се управляват по други критерии, например за ограничаване на пиковите натоварвания или за ограничаване на потреблението на енергия по време на прозорците на пиково натоварване в съответствие със спецификациите на оператора на мрежата. Малките системи за съхранение на батерии ще бъдат подложени на дълбоки цикли на зареждане поради зареждането на електромобила и следователно ще бъдат подложени на голямо износване. Ето защо в много случаи е целесъобразно да се управлява системата за съхранение чрез мениджъра за зареждане на cFos. За да направите това, ви е необходим модел, който може да се управлява, или поне опция за превключване чрез реле.

Системите за съхранение могат да се контролират като част от SunSpec модел 124 на батерията (напр. Fronius) или да имат собствени Modbus регистри, които позволяват контрол. Хибридните устройства служат като инвертори за слънчеви панели и системи за съхранение. Инверторите, измервателните уреди и акумулаторните хранилища се създават като измервателни плочки в мениджъра за зареждане cFos. Поради това е възможно да се активира управлението на батериите във всички измервателни уреди. За устройствата SunSpec с модел 124 мениджърът за зареждане cFos се опитва да контролира свързаната система за съхранение. Може да се наложи първо да активирате това в устройството. За измервателни уреди, дефинирани от потребителя (Victron и др.), cFos Charging Manager се опитва да намери дефинирана от потребителя променлива, наречена "soc" (в проценти). След това тя може да бъде показана в плочката на измервателния уред.

При управлението на съхранението на батерията можете първо да зададете максималната мощност на зареждане и разреждане. -1 означава, че мениджърът за зареждане не трябва да контролира мощността на зареждане или разреждане. След това можете да определите няколко правила за зареждане, които се обработват едно след друго на всеки няколко секунди и ограничават тока на зареждане или разреждане. Правилата за зареждане работят по подобен начин на правилата за зареждане за wallbox. Мениджърът за зареждане на cFos използва максималната мощност на зареждане или разреждане като начална стойност, т.е. контролна стойност, и позволява тя да бъде променяна чрез обработка на правилата за зареждане.

След като всички правила за зареждане бъдат изпълнени, се определя актуален лимит (който може да бъде и 0) за мощността на зареждане или разреждане. Тези стойности се записват от cFos Charging Manager в потребителските променливи, наречени „charge_power_w“, „charge_power_prc“ (изразена в проценти), „discharge_power_w“ и „discharge_power_prc“. Освен това има потребителска променлива, наречена „bat_mode“. Тук се записва дали има лимит за зареждане или лимит за разреждане (0 = няма стойности, 1 = лимит за зареждане, 2 = лимит за разреждане, 3 = лимит за зареждане и разреждане). При устройствата SunSpec ограниченията се преизчисляват и се записват в предвидените за това регистри. При потребителски дефинирани броячи можете да създадете потребителски дефинирани изходи, които записват стойностите на горните променливи в устройството. Примери за това ще намерите в приложените дефиниции на броячите за Victron и Kostal Plenticore. Ако лимитът за зареждане или разтоварване не се контролира, съответните променливи не съществуват, така че те не се записват в паметта. С настройката „Режим“ на контролера на акумулаторната батерия определяте какво да се случи, когато има положителни стойности както за мощността на зареждане, така и за мощността на разреждане. „Неутрално“ означава, че cFos Charging Manager предава и двете стойности към акумулатора и той, ако е необходимо, сам решава какво да направи в даден диапазон. „Приоритет на зареждането“ означава, че мощността на разряда се задава на 0, ако мощността на зареждането е положителна, а „Приоритет на разряда“ означава, че мощността на зареждането се задава на 0, ако мощността на разряда е положителна. Това е полезно, когато акумулаторът разполага само с една стойност за мощност на зареждане и разтоварване. Ако мощността на зареждане или разтоварване е по-малка от 0, потребителските променливи се изтриват. Трябва да имате това предвид при създаването на потребителски дефиниции на броячи. Такъв е случаят, например, ако сте задали -1 като максимална мощност на зареждане или разтоварване, или ако вашите правила за зареждане водят до отрицателни стойности. По този начин можете например да създадете дефиниции на броячи, които оказват контролно въздействие върху акумулаторния масив само ако съществуват съответните променливи (if exist(charge_power_w)...).

Превключване на изхода: За съжаление, някои памети не могат да се управляват директно с горните правила. Въпреки това, за да можете поне да деактивирате резервоара за съхранение с горепосочените правила (напр. при зареждане на автомобил), можете да опитате да използвате превключващ контакт, ако резервоарът за съхранение има управляващ вход. Ако е възможно, можете също така да изключите резервоара за съхранение от електрическата мрежа с помощта на контактор (за да избегнете разрушаване на резервоара за съхранение, трябва предварително да попитате производителя или електротехника дали устройството е подходящо за това). В полето "Switching output" (Изход за превключване) можете да посочите името на променлива, която се настройва на 1, ако мощността на зареждане или разреждане е положителна след анализ на правилата за зареждане, и на 0, ако не е. Мениджърът за зареждане на cFos предоставя дефиниция на брояч за комутационна кутия или комутационен контакт на Shelly. Когато го настроите, на брояча се дава идентификатор на устройството, например M5. След това можете да посочите комутационната кутия Shelly в "Switching output" (Изход за превключване) в блока за управление на акумулаторната батерия, като използвате: M5.output1. Ако пред името на променливата поставите знак минус, комутационният изход ще бъде обърнат (-M5.output1)