文件

控制電池儲存
(適用於韌體版本 < 1.25.2)

1.25.2 以後版本韌體的電池儲存控制文件可在此處找到。

大多數與太陽能發電系統安裝在一起的電池儲存系統都有內建的充電規則,根據該規則,電池儲存系統會嘗試在電力輸入之前充電,並嘗試在從電網取電之前放電。工業儲能系統可根據其他標準進行控制,例如,根據電網運營商的規格限制峰值負載或限制峰值負載窗口期間的能源消耗。小型電池儲存系統會因為電動車的充電而經歷深度充電週期,因此會有較高的耗損。因此,在許多情況下,使用 cFos Charging Manager 控制儲存系統是合理的。要做到這一點,您需要一個可控制的模型,或至少有一個透過繼電器的切換選項。

儲存系統可作為 SunSpec 124 型電池 (例如 Fronius) 的一部分進行控制,或擁有自己的 Modbus 暫存器以進行控制。混合裝置可作為太陽能電池板和儲存系統的逆變器。在 cFos 充電管理器中,逆變器、電錶和蓄電池儲存都是以電錶塊的形式建立。因此可以在所有計量表中啟動電池控制。對於型號 124 的 SunSpec 裝置,cFos Charging Manager 會嘗試控制相關的儲存系統。您可能需要先在裝置中啟用此功能。對於使用者定義的電錶 (Victron 等),cFos Charging Manager 會嘗試尋找使用者定義的變數 "soc"(百分比)。此變數會顯示在電表磁磚中。

在電池儲存控制下,您可以先指定最大充電和放電功率。 -1 表示充電管理員不應控制充電或放電功率。然後,您可以定義幾個充電規則,這些規則每隔幾秒會一個接一個地處理,並限制充電或放電電流。要設定的充電電流或放電電流是所有充電規則的最小值。對於每項充電規則,您可以指定其適用的星期,以及它是充電或放電規則。可以使用以下類型:
最小化電網消耗/電網饋入。在此,如上文所述,電網消耗和饋入都會最小化,許多儲存系統預設都會這樣做。由於測量的儲存容量或電網消耗量/饋入量與實際容量略有偏差,重新調整總是有必要的。可調整的控制係數通常接近 1.0,用於此目的。
時間限制 充電電流取決於時間範圍。
自動充電。當至少有一輛車在充電時,限制充電電流。
SoC.這些充電規則允許根據儲存系統目前的充電水平限制充電和放電功率。
價格 / 價格等級。與汽車的充電規則一樣,您可以根據電價對儲存系統充電或放電。要做到這一點,您必須是具有可變電價的能源供應商(如 Tibber 或 Awattar)的客戶,或已選擇「Charging Manager」作為您的能源供應商。
公式。在此您可以使用公式自由決定充電功率限制。

所有充電規則處理完畢後,充電或放電電流都有一個電流限制 (也可以是 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 作為電量(您也可以使用充電規則自行強制這樣做。然後,充電或放電限制會被刪除,Charging Manager 會讓儲存系統運用其標準控制。

開關輸出: 不幸的是,有些儲存裝置無法直接使用上述規則進行控制。不過,為了至少能以上述規則停用儲水箱(例如當汽車充電時),如果儲水箱有控制輸入,您可以使用開關接點。如果可行,也可以使用接觸器將儲存水箱與主電源電斷開(為避免損壞儲存水箱,您必須事先詢問製造商或電工該設備是否適用於此用途)。在 「開關輸出 」欄位中,您可以指定一個變數的名稱,該變數在分析充電規則後,如果充電或放電功率為正值,則設定為 1,如果不為正值,則設定為 0。cFos 充電管理器提供 Shelly 開關盒或開關插座的計數器定義。設定時,計數器會有一個裝置 ID,例如 M5。然後,您可以在蓄電池儲存控制單元的 「開關輸出 」下指定 Shelly 開關盒,使用:M5.output1