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

Управление аккумуляторной батареей
(для версий прошивки < 1.25.2)

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

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

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

В разделе "Управление аккумуляторами" можно сначала задать максимальную мощность зарядки и разрядки. -1 означает, что менеджер зарядки не должен контролировать мощность зарядки или разрядки. Затем можно задать несколько правил зарядки, которые обрабатываются последовательно каждые несколько секунд и ограничивают ток зарядки или разрядки. Задаваемый ток зарядки или разрядки является минимальным для всех правил зарядки. Для каждого правила зарядки можно определить дни недели, в которые оно должно применяться, а также определить, является ли оно правилом зарядки или разрядки. Возможны следующие типы:
Minimise grid draw/grid feed-in. Здесь, как описано выше, потребление от сети и подпитка сети минимизируются, как это делается во многих хранилищах по умолчанию. Поскольку измеренная мощность хранилища или сетевая мощность/скорость включения незначительно отклоняются от фактической мощности, ее необходимо снова и снова корректировать. Для этого используется регулируемый коэффициент регулирования, который обычно близок к 1,0.
Временное ограничение тока зарядки в зависимости от временного диапазона.
Зарядка автомобиля. Ограничение зарядного тока, когда заряжается хотя бы один автомобиль.
SoC. Эти правила зарядки позволяют ограничить мощность зарядки и разрядки в зависимости от уровня тока в накопителе.
Цена / Уровень цены. Как и в правилах зарядки для автомобиля, здесь можно заряжать или разряжать хранилище в зависимости от цены на электроэнергию. Для этого необходимо быть клиентом поставщика электроэнергии с переменными тарифами (например, Tibber или Awattar) или выбрать в качестве поставщика электроэнергии "Charging Manager".
Формула. Здесь можно произвольно определить предельную мощность зарядки с помощью формулы.

После обработки всех правил зарядки устанавливается предел тока (который также может быть равен 0) для тока зарядки или разрядки. Менеджер зарядки cFos сохраняет эти значения в определяемых пользователем переменных "charge_power_w", "charge_power_prc" (задается в процентах), "discharg_power_w" и "discharge_power_prc". Существует также определяемая пользователем переменная "bat_mode". Здесь записывается, есть ли предел заряда или предел разряда (0=без ограничений, 1=предел заряда, 2=предел разряда, 3=предел заряда и разряда). В устройствах SunSpec пределы преобразуются и записываются в предусмотренные для этого регистры. С помощью счетчиков, определяемых пользователем, вы можете создать определяемые пользователем выходы, которые записывают значения вышеуказанных переменных в блок. Примеры этого вы найдете в прилагаемых определениях счетчиков для Victron или Kostal Plenticore. Если предел заряда или разряда не контролируется, соответствующие переменные не существуют, поэтому они не записываются в память. С помощью настройки "Режим" управления аккумулятором вы определяете, что должно произойти, если имеются положительные значения как зарядного, так и разрядного тока. "Нейтральный" означает, что менеджер зарядки cFos передает оба значения на накопитель, и, при необходимости, накопитель сам решает, что делать в заданном диапазоне. "Приоритет заряда" означает, что ток разряда устанавливается на 0, если ток заряда положительный, "Приоритет разряда" означает, что ток заряда устанавливается на 0, если ток разряда положительный. Это полезно, если накопитель имеет только одно значение тока заряда и разряда. Если вы активируете "Отказаться от управления", это означает, что переменные удаляются, т.е. управление не осуществляется, если не было использовано правило зарядки. Тогда накопитель может использовать свое правило по умолчанию.

Передать управление: Эта опция позволяет передать управление встроенному контроллеру в накопителе. Если cFos Charging Manager не контролирует накопитель, встроенный контроллер может снова взять управление на себя. Если эта опция отмечена, то определяемые пользователем переменные "charge_power_w", "charge_power_prc", "discharge_power_w", "discharge_power_prc" разряжаются, если мощность, рассчитанная по правилам зарядки, < 0. Это происходит в том случае, если максимальная мощность накопителя установлена на -1. Если активна опция "Передать управление", мощность зарядки или разрядки также устанавливается в -1, если не применялось правило зарядки. Кроме того, вы можете использовать "Формулу" для установки мощности на -1, если вы хотите вернуть "Контроль" накопителю.
Если эта опция не активна, значение мощности не изменяется, если мощность < 0, т.е. сохраняется значение, определенное во время предыдущего прогона.

Коммутационный выход: К сожалению, некоторыми запоминающими устройствами нельзя управлять напрямую с помощью описанных выше правил. Однако для того, чтобы хотя бы иметь возможность деактивировать накопитель с помощью вышеуказанных правил (например, когда автомобиль заряжается), можно попробовать использовать переключающий контакт, если накопитель имеет управляющий вход. Если это возможно, можно также отключить накопитель от сети электрически с помощью контактора (во избежание разрушения накопителя необходимо предварительно узнать у производителя или электрика, подходит ли для этого устройство). В поле "Коммутационный выход" можно ввести имя переменной, которая устанавливается в 1, если мощность зарядки или разрядки положительна после оценки правил зарядки, и в 0, если нет. Менеджер зарядки cFos предоставляет определение счетчика для распределительной коробки Shelly или распределительной розетки. При настройке счетчик получает идентификатор устройства, например, M5. Затем вы можете указать распределительный блок Shelly в разделе "Коммутационный выход" в контроллере аккумулятора, используя: M5.output1.