BESS 中誰控制什麼?深入理解 BMS、PCS 與 EMS
重點速覽
- •BESS 可能在完全沒有故障的情況下輸出低於額定值的功率,因為 BMS 會依據溫度、充電狀態與電芯狀況降低運轉量,以保護安全與電池壽命。
- •電池限制、PCS 額定值與電力公司出口限制約束的是三種不同的邊界,因此僅從單一設定點進行故障排除可能產生誤導。
- •EMS 只提出功率請求;調度可用性取決於任一時刻約束最嚴格的控制層,進而影響專案收入。
- •所謂的停機有不同成因,包括 BMS 保護動作、操作員停止指令、受 IEEE 1547 標準規範的電網擾動,以及通訊中斷,各有不同的因應方式。
- •作者建議在交機前進行「控制邊界查驗」,驗證電池、轉換、調度與併網控制之間的介面,因為 UL 9540 列名涵蓋設計面,但證明現場運作屬於另外的工作範圍。

商用電池儲能系統(BESS)可能在電氣上完整、已通電且無任何主動故障的情況下,仍拒絕交付運維人員期望的功率。例如,一套 500 kW 的系統可能停在 350 kW,即使逆變器名牌標示 500 kW——而現場沒有任何東西故障。
隨著儲能系統越來越多與商用太陽能搭配,這種情況正變得更加普遍,背後的推動因素包括需量電費管理、韌性要求,以及擴大工商業儲能部署的激勵措施。它也比組串電壓問題更難診斷,因為造成限制的因素很少位於技術人員身旁的機櫃內。BESS 由多個權責不同的控制系統運作,任一時刻發揮約束作用的限制可能來自其中任何一個。
三個機櫃,三種不同的決策
電池管理系統(BMS)、功率轉換系統(PCS)與能源管理系統(EMS)通常被描述為一個整合套件,但它們的權限並不相同。
BMS 最貼近電池。它監測電芯與機架的電壓、電流和溫度,並利用這些量測值估算充電狀態(SOC)等條件。其更關鍵的角色是設定電池目前的運轉包絡線。依據溫度、充電狀態與電芯狀況,BMS 可能降低當前允許的充放電量,或啟動保護動作。這是設計上的行為,而非缺陷:鋰離子電芯在低溫、接近充電極限或老化時能接受和輸出的功率較低,BMS 會降低運轉量以保護電池安全與使用壽命。IEEE 2686-2024 將 BMS 視為 BESS 中功能上獨立的部分,包含保護電池安全與壽命所需的功能,並明確將與電網之間的功率與能源調度排除在其範圍之外。
PCS 負責在電池的直流系統與場站的交流系統之間轉換功率。它在自身電氣額定值以及電池控制端交給它的限制內執行有功與無功功率功能。(儲能送審文件中「PCS」也指功率控制系統,這是 NEC 對一種列名設備的術語,用於限制母排上的電流與負載,使既有服務設備得以保留。它不進行任何轉換。在假設哪個設備造成限制之前,先確認圖面上的 PCS 指的是哪一種。)Sandia National Laboratories 將此架構描述為:運轉資料從設備向上傳送,而指令向下傳至 PCS,PCS 與 BMS 介接,使電池限制不會被違反,同時交付指令要求的功率。
EMS 或場站控制器位於兩者之上。它決定專案要做什麼:用剩餘太陽能充電、在需量高峰時放電、維持出口限制,或遵循排程。它提出功率請求——但請求並不保證電池能夠供應。這一區別在商業上與技術上都很重要:儲能專案的收入取決於調度在預期時刻的可用性,任何層級中未被察覺的限制都可能悄悄侵蝕專案建模所依據的績效。
當數字不一致時
假設有一套 500 kW 的 PCS。場站的運轉目標要求 500 kW 放電,但評估目前電池狀況的 BMS 回報放電限制為 350 kW。系統便輸出 350 kW。沒有記錄任何故障,因為沒有任何東西損壞。名牌描述的是逆變器的轉換能力,而非電池當前允許的輸出。
現在加上一項電力公司要求,將並網點(POI)的出口限制在 250 kW。這是第三種邊界,約束的是不同的東西:它限制的是通過 POI 的功率,而非電池產生的功率。忽略轉換損耗與任何同時的光伏發電,350 kW 的放電對上 100 kW 的建築負載,約有 250 kW 通過 POI。
三種限制,三種不同的邊界。電池限制約束通過電池的功率;PCS 額定值約束轉換;出口限制約束通過電表的功率。僅從單一設定點進行故障排除會誤導判斷。
這使得量測位置成為現場問題而非設計抽象概念。如果出口控制器的 CT 裝在錯誤的饋線、接反、比例設定錯誤,或從邊界錯誤的一側回報,它就無法調節 POI。同樣值得記住的是,通訊鏈路顯示為線上並不能證明流經其中的數值被正確解讀。暫存器帶有單位與比例,以瓦特讀取以千瓦傳送的數值,會產生一個看似正常通訊卻行為異常的系統。
停機並非單一事件
「停機」描述的是數種互不相關的事件。
異常的電池狀況可能導致 BMS 限制運轉或啟動保護性隔離,具體取決於製造商的控制架構。調度指令無法覆蓋這些限制。
操作員或 EMS 的停止指令會將功率降至零或使 PCS 進入待機。這沒有任何問題。
電網擾動又是另一回事。對異常電網條件與非計畫性孤島運轉的回應屬於 PCS 與併網保護,而非 BMS。IEEE 1547 建立了這些要求,IEEE 1547.9 將其應用於儲能,IEEE 1547.1 則提供測試程序。同樣重要的是:並非每個擾動都會導致跳脫。穿越(ride-through)是必要的能力,併網主管機關會在設備支援的範圍內指定或核准專案設定。這些設定不應假設沿用出廠預設值。
通訊中斷是第四種情況。如果控制器失去與 PCS 或 BMS 的鏈路,系統會維持最後的設定點、緩降至零,還是進入另一個定義的狀態?沒有通用答案。這取決於列名系統、製造商文件與專案控制設計——應該透過測試驗證,而非憑假設。
交機前應驗證什麼
依據 UL 9540 列名的 ESS 在評估時已將其控制系統與設備間通訊納入範圍,這表示這些介面屬於已核准內容的一部分。證明它們能正常運作則屬於現場工作範圍。
承包商不需要逆向工程 BMS 軟體。他們需要確認每個邊界都依設計運作,並知道當它不運作時答案來自何處。作者根據工商業太陽能加儲能專案中反覆出現的控制與調試問題,開發了「控制邊界查驗」(Control Boundary Checkout),用於驗證電池、轉換、調度與併網控制之間的介面。
施工團隊離場後,最後一項仍然重要。出口限制、運轉模式與電網設定都是調試後的數值,存取權通常僅限合格人員。幾個月後有人更改出口設定點不會在電氣上造成損壞——系統只是不再按照原先核准的方式運作。
結論
BESS 不是由單一機櫃控制的。它是一串權責不同的系統,一套無法達到 500 kW 的系統,通常正是完全聽命於當時約束最嚴格的那一層。只要儲能系統由各自獨立的電池、轉換與調度控制運作,同樣的查驗方法都適用。在交機前測試這些邊界,能把令人困惑的售後回訪變成一個有明確出處的問題。
Archit Patnaik(PE、PMP、NABCEP PVIP)是 Pure Power Engineering 的高級專案經理,負責主導工商業太陽能光伏與電池儲能專案的電氣工程。