文档

控制蓄电池存储
(适用于固件版本 < 1.25.2)

有关1.25.2 及以上版本固件的电池存储控制文档,请点击此处

大多数安装在太阳能发电系统上的电池储能系统都有一个内置的充电控制,根据这个控制,它们会在电力输入之前尝试充电,并在从电网中提取电力之前尝试放电。工业储能系统可以根据其他标准进行控制,例如限制峰值负荷,或者根据电网运营商的规范,限制高负荷窗口期间的能源消耗量。由于电动汽车的充电,小型电池存储单元会经历深度充电周期,因此有很高的损耗。因此,在许多情况下,通过cFos充电管理器来控制存储单元是有意义的。为此,你需要一个可以控制的模型,或者至少是通过继电器的开关选项。

储能装置可以作为SunSpec电池124型(如Fronius)的一部分来控制,或者有自己的Modbus寄存器,可以进行控制。混合设备作为太阳能电池板和存储的逆变器。逆变器、电表和电池存储在cFos充电管理器中被创建为电表瓦片。因此,在所有的电表中,都可以选择激活电池控制。对于型号为124的SunSpec设备,cFos充电管理器会尝试控制相关的存储。你可能要先在设备中启用这个功能。对于用户定义的仪表(Victron等),cFos充电管理器试图找到一个用户定义的变量 "soc"(百分比)。如果适用的话,这将显示在电表瓦片上。

在电池存储控制下,首先可以指定最大充电和放电功率。 -1 表示充电管理器不控制充放电功率。然后,您可以定义多个充电规则,每隔几秒逐一处理,并限制充电或放电电流。要设置的充电或放电电流是所有充电规则的最小值。对于每条充电规则,您可以确定其适用的星期,以及是充电规则还是放电规则。可采用以下类型:
最大限度减少电网消耗/电网馈入。如上所述,许多储能设施默认情况下都会尽量减少电网供电和馈电。由于测得的储能功率或主电源/馈入功率与实际功率略有偏差,因此必须反复调整。可调控制因子通常接近 1.0,可用于此目的。
根据时间范围限制充电电流。
汽车充电。当至少有一辆汽车正在充电时,限制充电电流。
SoC。这些充电规则可根据存储设备的电流水平限制充放电功率。
价格/价格水平。与汽车充电规则一样,这里也可以根据电价对蓄电池充电或放电。为此,您必须是可变电价能源供应商(如 Tibber 或 Awattar)的客户,或选择 "充电管理器 "作为能源供应商。
公式。在这里,您可以使用公式自由确定充电功率的上限。

在处理完所有充电规则后,充电或放电电流会有一个电流限制(也可以为 0)。cFos 充电管理器会将这些值存储在名为 "charge_power_w"、"charge_power_prc"(以百分比为单位)、"discharg_power_w "和 "discharg_power_prc "的用户自定义变量中。此外,还有一个用户自定义变量 "bat_mode"。这里记录的是充电限制还是放电限制(0=无限制,1=充电限制,2=放电限制,3=充电和放电限制)。限值会根据 SunSpec 设备进行转换,并写入为此目的提供的寄存器中。对于用户定义的计数器,可以创建用户定义的输出,将上述变量的值写入设备。您可以在所提供的 Victron 或 Kostal Plenticore 仪表定义中找到相关示例。如果不控制充电或放电限制,则相应变量不存在,因此不会写入存储器。通过蓄电池存储控制器的 "模式 "设置,可以确定充电和放电电流均为正值时的情况。"中性 "意味着 cFos 充电管理器会将这两个值都传输给蓄电池系统,并自行决定如何处理。"优先充电 "是指如果充电电流为正,则放电电流设为 0;"优先放电 "是指如果放电电流为正,则充电电流设为 0。如果储气罐只有一个充电和放电电流值,则此规则非常有用。

如果没有充电或放电规则,充电管理器会返回 -1 作为电量(也可以使用充电规则强制这样做)。然后,充电或放电限制将被删除,充电管理器将交由存储系统执行其标准控制。

开关输出:遗憾的是,有些储能装置无法直接使用上述规则进行控制。不过,为了至少能够按照上述规则停用储水箱(例如在汽车充电时),如果储水箱有控制输入,则可以使用开关触点。如果可行,也可以使用接触器将储气罐与电源断开(为避免损坏储气罐,必须事先询问制造商或电工该设备是否适用)。在 "开关输出 "字段中,您可以指定一个变量的名称,在分析充电规则后,如果充放电功率为正值,则将该变量设为 1,反之则设为 0。cFos 充电管理器为 Shelly 开关盒或开关插座提供计数器定义。设置时,会给电表一个设备 ID,如 M5。然后您可以在蓄电池控制单元的 "开关输出 "下使用M5.output1指定 Shelly 开关盒。