Можливості Сумісність Gateway Документація Новини Завантажити English

SOC LiFePO4 без зв’язку з BMS: інвертор помилявся на 40–60 пунктів

Інвертор однієї зі станцій показував 35 % на майже повній батареї. Він не бачив BMS і вгадував заряд за напругою. Ми перестали вірити цьому числу. Тепер Svitgrid сам визначає заряд такої батареї, і правила, календар та сповіщення працюють від правильної цифри.

Екран батареї в Svitgrid: 51 %, 48,7 В, розряд 780 Вт, і графік заряду за 21 жовтня
Svitgrid, 21 жовтня о 16:25: 51 % при 48,7 В і розряді 780 Вт. Інвертор у цю мить показував 25 %.

Звідки береться число інвертора

Станція: інвертор Edecoa EM-624A і дві батареї Dyness B4850, разом 15S LiFePO4 на 4,8 кВт·год. Плата ED-1 читає інвертор по RS-232 протоколом PI30. Кабелю зв’язку з BMS немає, тип батареї в програмі 05 — USE (за напругою).

У цьому режимі поле SOC у відповіді QPIGS (поле 10) інвертор рахує з напруги батареї по прямій: 46,2 В — 0 %, далі приблизно 10 % на вольт. Для свинцю це прийнятно. Для LiFePO4 — ні: напруга спокою між 20 % і 90 % лежить у межах 3,25–3,35 В на елемент, тобто 48,8–50,3 В на пакет, а під струмом розряду ще й просідає. 20 жовтня вранці інвертор показував 34–42 %, світлодіоди пакетів — 75–100 %.

Від цього числа працюють правила, події календаря і сповіщення про розряд. Похибка 40–60 п. робить їх непридатними: умова «40 % і нижче» спрацьовує на повній батареї.

Що змінилося

Для таких станцій Svitgrid більше не бере SOC з інвертора. Він визначає заряд батареї сам, на сервері, з даних, які плата ED-1 уже надсилає, і уточнює його на кожному повному заряді. Оновлювати застосунок чи прошивку не треба.

Порахований SOC бачать усі частини Svitgrid: головний екран, графік заряду, правила, події календаря і сповіщення. Число інвертора ми зберігаємо для порівняння, але рішень за ним застосунок більше не ухвалює.

Інвертор проти підрахунку
ІнверторSvitgrid
20 жовтня, ранок (пробний розрахунок; світлодіоди 75–100 %)34–42 %90–98 %
21 жовтня, 16:25, розряд 780 Вт25 %51 %
Добова похибка, 19 жовтня—+2,2 п.
Добова похибка, 20 жовтня—+0,3 п.

Перший цикл

Розрахунок увімкнули 20 жовтня о 17:35, посеред дня, без попередньої історії. Перше значення було на 9 п. вищим за справжнє: на пласкій ділянці кривої LiFePO4 напруга мало що каже про заряд. Уночі станція заряджалася від мережі, о 01:55 батарея стала повною, і похибка зникла. Справжній заряд ми потім відновили з енергії, яку батарея віддала ввечері і взяла вночі.

Усі зміни у застосунку і прошивці, рядок за рядком.

Відкрити журнал змін →