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

Контроль заряду акумулятора
(для версій прошивки < 1.25.2)

Документацію щодо керування акумуляторною батареєю для версій прошивки від 1.25.2 можна знайти тут.

Більшість систем зберігання енергії, встановлених у поєднанні з сонячними електростанціями, мають вбудований контроль заряду, згідно з яким вони намагаються заряджатися перед подачею електроенергії і розряджатися перед споживанням електроенергії з мережі. Промислові системи зберігання можуть управлятися за іншими критеріями, наприклад, для обмеження пікових навантажень або для обмеження закупівель енергії у вікна високих навантажень відповідно до специфікацій оператора мережі. Невеликі акумуляторні накопичувачі будуть проходити через глибокі цикли зарядки через зарядку електромобіля і, таким чином, матимуть високий рівень зносу. Тому в багатьох випадках є сенс керувати накопичувачем через cFos Charging Manager. Для цього вам потрібна модель, якою можна керувати, або принаймні з можливістю перемикання за допомогою реле.

Накопичувачі можуть управлятися як частина SunSpec Battery Model 124 (наприклад, Fronius) або мати власні регістри Modbus, які дозволяють здійснювати управління. Гібридні пристрої слугують інверторами для сонячних панелей та накопичувачів. Інвертори, лічильники та акумуляторні батареї створюються як плитки лічильників у cFos Charging Manager. Таким чином, у всіх лічильниках є можливість активувати контроль батареї. Для пристроїв SunSpec моделі 124 cFos Charging Manager намагається контролювати пов'язане з ними сховище. Можливо, вам доведеться спочатку увімкнути цю функцію в пристрої. Для лічильників, визначених користувачем (Victron тощо), cFos Charging Manager намагається знайти визначену користувачем змінну під назвою "soc" (у відсотках). Потім це значення відображається на плитці лічильника, якщо це можливо.

У розділі "Керування зберіганням акумулятора" ви можете спочатку вказати максимальну потужність заряджання та розряджання. -1 означає, що диспетчер заряджання не повинен контролювати потужність заряджання або розряджання. Потім ви можете визначити кілька правил заряджання, які обробляються одне за одним кожні кілька секунд, і обмежити струм заряджання або розряджання. Струм заряджання або розряджання, що встановлюється, є мінімальним з усіх правил заряджання. Для кожного правила заряджання ви можете визначити дні тижня, в які воно буде застосовуватися, а також тип правила - заряджання чи розряджання. Можливі наступні типи:
Мінімізувати споживання електроенергії з мережі/забір електроенергії з мережі. Тут, як описано вище, споживання з мережі та надходження в мережу мінімізовано, як це роблять багато сховищ за замовчуванням. Оскільки виміряна потужність накопичувача або мережеве живлення/потужність мережі дещо відхиляються від фактичної потужності, їх необхідно регулювати знову і знову. Для цього використовується регульований коефіцієнт керування, який зазвичай близький до 1,0.
Обмеження за часом Обмеження струму заряду залежно від часового діапазону.
Заряджання автомобіля. Обмеження струму заряджання, коли заряджається принаймні один автомобіль.
SoC. Ці правила зарядки дозволяють обмежити потужність зарядки і розрядки в залежності від поточного рівня заряду акумулятора.
Ціна / Рівень ціни. Як і у випадку з правилами зарядки для автомобіля, тут ви можете заряджати або розряджати накопичувач залежно від ціни на електроенергію. Для цього ви повинні бути клієнтом енергопостачальника зі змінними тарифами (наприклад, Tibber або Awattar) або вибрати "Менеджер зарядки" як свого енергопостачальника.
Формула. Тут ви можете вільно визначити ліміт зарядної потужності за допомогою формули.

Після обробки всіх правил заряджання встановлюється обмеження струму заряджання або розряджання (яке також може бути рівним 0). Диспетчер заряду cFos зберігає ці значення у визначених користувачем змінних "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, якщо розрядний струм позитивний. Це корисно, якщо акумуляторна батарея має лише одне значення струму заряджання та розряджання.

Якщо для заряджання або розряджання немає правила заряджання, диспетчер заряджання повертає -1 як потужність (ви також можете примусово встановити його самостійно за допомогою правила заряджання). Після цього ліміт заряджання або розряджання видаляється, і диспетчер заряджання залишає систему зберігання для застосування стандартного керування.

Комутаційний вихід: На жаль, деякими накопичувачами не можна керувати безпосередньо за допомогою наведених вище правил. Однак для того, щоб принаймні мати можливість деактивувати накопичувач за вищевказаними правилами (наприклад, коли автомобіль заряджається), можна використовувати перемикаючий контакт, якщо накопичувач має вхід керування. Якщо це практично можливо, накопичувальний бак можна також електрично відключити від мережі за допомогою контактора (щоб уникнути пошкодження накопичувального бака, ви повинні заздалегідь запитати виробника або електрика, чи підходить пристрій для цього). У полі "Комутаційний вихід" ви можете вказати назву змінної, яка встановлюється в 1, якщо потужність заряду або розряду є позитивною після аналізу правил заряду, і в 0, якщо це не так. Диспетчер заряджання cFos надає визначення лічильника для розподільчої коробки Шеллі або розетки. Коли ви налаштовуєте його, лічильнику присвоюється ідентифікатор пристрою, наприклад, M5. Потім ви можете вказати розподільну коробку Shelly в розділі "Комутаційний вихід" у блоці керування акумуляторною батареєю за допомогою: M5.output1.