SmartEnergySmartEnergy.byto save energy
Солнечная школа · урок 12 из 26Все уроки модуля

Калибровка SOC: почему проценты заряда врут и как их выправить

Калибровка SOC: почему проценты заряда врут и как их выправить

Проценты заряда LiFePO4-батареи — не показание прибора, а результат расчёта: BMS складывает ампер-часы, вошедшие в батарею, и вычитает вышедшие. Каждый день в этот счёт попадает небольшая ошибка, и исправляется она только в двух опорных точках — при полном заряде и на нижней отсечке. Если батарея неделями не доходит до 100 %, цифра уплывает на десятки процентов. Лечение одно: полный заряд с выдержкой до завершения балансировки раз в одну-две недели. Ниже — почему нельзя определить заряд по вольтметру, как оценить дрейф и что делать, когда модули в параллели показывают разное.

Почему нельзя просто измерить напряжение

У свинцового аккумулятора напряжение покоя падает почти линейно вместе с зарядом, и вольтметр даёт приличную оценку. У LiFePO4 кривая другая: крутой подъём у самого верха, крутой спад у самого низа и почти горизонтальная полка между ними. Ориентировочные значения для батареи из 16 ячеек после нескольких часов покоя без тока:

ЗарядНапряжение ячейки, ВБатарея 16 ячеек, В
100 %3,40 и выше54,4 и выше
90 %3,3553,6
70 %3,3052,8
50 %3,2652,2
30 %3,2251,5
20 %3,2051,2
10 %3,0048,0
0 %2,5040,0

Цифры зависят от производителя ячеек и температуры, но картина общая. Между 30 % и 70 % разница составляет 52,8 − 51,5 = 1,3 В на всю батарею, то есть 0,08 В на ячейку — на сорок процентов заряда. Под нагрузкой это тонет в просадке: ток 50 А на внутреннем сопротивлении батареи и кабелей легко даёт те же полвольта. Поэтому BMS не может посмотреть на вольтметр и сказать «сейчас 55 %». По напряжению уверенно определяются только края.

Как BMS считает проценты и где ошибается

Метод называется подсчётом кулонов. BMS знает номинальную ёмкость (например, 100 А·ч), измеряет ток через шунт или датчик и интегрирует его по времени. Вошло 10 А·ч — плюс 10 %, вышло 25 А·ч — минус 25 %. Источников ошибки четыре.

  • Погрешность датчика тока. Допустим, она составляет 0,5 % (реальное значение зависит от BMS). Батарея 100 А·ч за сутки отдала 70 А·ч и приняла столько же — через датчик прошло 140 А·ч. Ошибка до 140 × 0,005 = 0,7 А·ч в сутки, то есть 0,7 % заряда. За месяц без опорной точки набегает до 20 %.
  • Малые токи. Ниже некоторого порога датчик тока не различает от нуля. Если порог, к примеру, 0,3 А, то ночное потребление инвертора в 15 Вт (15 ÷ 51,2 ≈ 0,3 А) BMS не видит вовсе. За десять часов ночи из батареи уйдёт 3 А·ч — три процента, не попавших в счёт. За десять ночей — тридцать.
  • Потери при заряде. Не каждый вошедший ампер-час можно забрать обратно; BMS учитывает это коэффициентом, который не идеален.
  • Реальная ёмкость меньше номинальной. Батарея постарела до 92 А·ч, а в счётчике записано 100. Тогда при полном разряде счётчик покажет 8 %, когда батарея уже пуста.

Ошибка накапливается в одну сторону, и исправить её BMS может только там, где напряжение говорит однозначно. Наверху — когда ячейки дошли до 3,45–3,5 В и ток заряда упал: это точно 100 %. Внизу — когда ячейка упала к отсечке: это точно ноль. Между этими точками BMS живёт на счётчике.

Симптомы ошибки

Что видит владелецЧто происходит на самом делеЧто делать
Заряд резко падает с 20 % до 5 % или до нуляСчётчик завышал. Слабая ячейка дошла до нижнего порога, BMS подтянула цифру к реальностиПолный заряд с выдержкой, затем наблюдать
Показывает 100 %, но ёмкости заметно меньше обычнойОдна ячейка ушла вверх раньше остальных, BMS засчитала полный заряд, остальные недозаряженыВыдержка наверху для балансировки, возможно несколько суток подряд
Неделями стоит 97–99 %, до 100 % не доходитЗаряд прекращается раньше, чем BMS фиксирует опорную точку: напряжение заряда занижено или мало времениПроверить напряжение заряда и время выдержки
Зимой проценты «живут своей жизнью»Солнца не хватает, батарея не бывает полной, опорной точки нет неделямиПлановый дозаряд от сети по расписанию
Модули в параллели показывают разный SOCРазные токи через модули и разная накопленная ошибкаСм. раздел ниже

Второй симптом стоит проверить арифметикой. Пусть пятнадцать ячеек находятся на 3,39 В, а одна ушла на 3,65 В. Напряжение батареи: 15 × 3,39 + 3,65 = 50,85 + 3,65 = 54,5 В. Инвертор видит вполне рядовые 54,5 В, а BMS уже прекратила заряд по перенапряжению одной ячейки и выставила 100 %. Остальные пятнадцать при этом заряжены примерно на девять десятых.

Процедура: полный заряд с выдержкой

  1. Обеспечить источник. Летом хватает солнечного дня. Зимой — заряд от сети. В декабре киловатт панелей в Минске даёт 19,1 кВт·ч за месяц; станция 5 кВт — 5 × 19,1 ÷ 31 ≈ 3,1 кВт·ч в сутки. Дом тратит больше, и батарея от солнца до 100 % не дойдёт.
  2. Задать окно заряда до 100 %. У гибридных Deye это делается в таблице Time of Use: окно с целевым зарядом 100 % и разрешением заряда от сети. Как устроена таблица — в уроке про расписание заряда и разряда.
  3. Дать время наверху. Дойти до 100 % мало: балансировка идёт только у верхней границы и идёт медленно. Окно должно быть таким, чтобы после достижения полного заряда батарея простояла под напряжением заряда ещё несколько часов.
  4. Проконтролировать по ячейкам. В приложении батареи или через порт BMS смотрят разницу между самой высокой и самой низкой ячейкой в конце заряда. Если она от цикла к циклу уменьшается — процедура работает. Допустимый разброс указан в документации батареи.
  5. Повторять раз в одну-две недели. Летом это происходит само. С октября по февраль — по расписанию.

Почему выдержка нужна долгая. Пассивный балансир сбрасывает лишний заряд с верхних ячеек через резистор током в десятки или сотни миллиампер (значение — в паспорте BMS). Пусть ячейки разошлись на 3 А·ч, а ток балансировки 0,1 А. Нужно 3 ÷ 0,1 = 30 часов работы балансира. Если батарея проводит наверху по два часа в день, выравнивание займёт 15 дней. Отсюда и практическое правило: после долгого простоя, зимы или добавления нового модуля батарею несколько суток подряд держат заряженной полностью. Чем отличаются активные и пассивные схемы — в статье про балансиры.

Во что обходится плановый дозаряд от сети. Батарея 5,12 кВт·ч, подняли с 30 % до 100 %: 5,12 × 0,7 ≈ 3,6 кВт·ч. По тарифу 0,3037 руб. это 3,6 × 0,3037 ≈ 1,09 руб. Причём энергия не пропадает — дом израсходует её вечером; чистая цена процедуры — потери преобразования, несколько процентов от этой суммы.

Нужно ли разряжать до нуля

Специально — нет. Нижняя опорная точка тоже исправляет счётчик, а некоторые BMS после полного прохода сверху вниз заново определяют реальную ёмкость. Но глубокий разряд — это и нагрузка на ячейки, и риск остаться без резерва. Достаточно, чтобы батарея в обычной работе иногда доходила до своего рабочего нижнего порога, заданного в инверторе. Оставлять её после этого разряженной нельзя — почему, объяснено в уроке про хранение LiFePO4.

Модули в параллели показывают разный SOC

Два модуля на одних шинах всегда имеют одинаковое напряжение, но не обязаны иметь одинаковый заряд. В середине диапазона разнице в 15 % соответствуют сотые доли вольта на ячейку — уравнительного тока между модулями почти нет, и расхождение может держаться неделями. Сходятся модули только у краёв, где кривая крутая.

Причины расхождения:

  • Несимметричное подключение. Модуль, стоящий ближе к инвертору по длине кабеля, берёт на себя больший ток. Силовые провода к инвертору подключают по диагонали сборки — плюс от первого модуля, минус от последнего — или через общие шины с одинаковыми отводами.
  • Разный возраст и ёмкость. Новый модуль рядом со старым работает иначе; об этом — статья о параллельном соединении батарей разных партий.
  • Разная накопленная ошибка счётчиков. У каждого модуля своя BMS и свой датчик.
  • Ослабший контакт на клемме одного из модулей.

Порядок действий: проверить затяжку и симметрию подключения, затем провести полный заряд с выдержкой два-три дня подряд. Если после этого наверху все модули показывают 100 %, а расходятся только в середине, — это счётчики, и это нормально. Если один модуль систематически первым уходит в защиту или его ячейки имеют большой разброс, — модуль проверяют отдельно.

Типичные ошибки

  • Ограничить заряд 80–90 % «для ресурса» и никогда не давать батарее дойти до верха. Балансировка не работает, счётчик уплывает; ресурс от этого не выигрывает.
  • Занизить напряжение заряда настолько, что BMS не фиксирует полный заряд. Для 16 ячеек рабочий диапазон 55,2–56,0 В, точное значение — в паспорте.
  • Сверять проценты по вольтметру под нагрузкой.
  • Судить о «потере ёмкости» по одному вечеру, не проведя полный заряд с выдержкой.
  • Считать проценты на экране инвертора независимым измерением. При связи по CAN или RS485 инвертор показывает то, что сообщила BMS; без связи — собственную оценку по напряжению, ещё менее точную. Об этом режиме — урок про батарею без связи с инвертором.

Частые вопросы

Как часто нужен полный заряд?

Раз в одну-две недели достаточно для бытовой батареи; точнее — в руководстве производителя. Летом станция делает это сама почти каждый день.

Вредит ли батарее полный заряд?

Вредит долгое хранение на 100 % в тепле, а не регулярное достижение верха в работе. Батарея, которая днём заряжается полностью, а вечером отдаёт энергию, работает в штатном режиме.

После калибровки ёмкость оказалась меньше паспортной. Это брак?

Сначала убедитесь, что измерение корректно: полный заряд с выдержкой, затем разряд известной нагрузкой до рабочего порога и подсчёт киловатт-часов по счётчику инвертора. Учтите, что рабочий порог оставляет в батарее резерв, а КПД инвертора съедает несколько процентов. Если после этого недостача существенная — обращайтесь по гарантии с этими цифрами.

Что надёжнее — проценты или напряжение?

В середине диапазона — проценты, если батарея недавно была в опорной точке. У краёв — напряжение: 3,45 В на ячейку под зарядом с малым током — это полная батарея, 3,0 В под нагрузкой — почти пустая, что бы ни показывал счётчик.

Урок модуля «Аккумуляторы и накопители». Дальше — что меняется, когда инвертор вообще не получает данных от BMS: урок про работу батареи по напряжению.

Сколько даст станция именно вам

за минуту, без звонка
Сколько человек живёт в доме
Станция
3,5 кВт
6 панелей по 585 Вт
Под ключ
6 776–8 624 руб.
оборудование и монтаж
Окупится за
8,9 года
выработка ≈ 3 542 кВт·ч в год
Платёж за электричество
сейчас
1 276 руб.
со станцией
415 руб.
останется у вас
861 руб.