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

Управление аккумуляторной батареей
(для версий прошивки < 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, если ток разрядки положителен. Это удобно, если в накопителе есть только одно значение тока зарядки и разрядки.

Если для зарядки или разрядки нет правила зарядки, менеджер зарядки возвращает -1 в качестве силы тока (вы также можете заставить это сделать самостоятельно с помощью правила зарядки. После этого предел зарядки или разрядки удаляется, и менеджер зарядки оставляет системе хранения возможность применять свои стандартные средства управления.

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