電荷狀態估計目前剩餘的可用電荷或能量。健康狀態將定義的老化屬性(通常是容量或電阻)與參考條件進行比較。它們不是電池百分比, SoH 必須為數字背後的屬性和參考描述。
機器人 BMS 透過電池電壓、電池組或電池電流、溫度和時間估算這些狀態。測量偏移、未知初始狀態、化學成分、負載、靜止、不平衡和老化誤差均會發生變化。保護硬體在顯示的估計不準確時仍能正常工作。
將此指南與 機器人動力架構指南 及 機器人車隊分配指南結合使用。用實際機器人任務設定檔驗證執行時間。
分別定義 SoC 和每個 SoH 度規
充電 SoC 通常表示相對於可用容量的剩餘安培小時,而能量 SoC 則考慮電壓與放電的關係。定義端點、溫度和可用視窗。兩個系統可以顯示相同的百分比,同時預測不同的可輸出能量。
容量 SoH 將測量到的可用容量與新的或額定參考進行比較。電阻 SoH 追蹤電壓下降和功率能力。當機器人需要執行時間和峰值功率預測時,應同時保留這兩個值;將它們合並為一個健康評分則失去了操作意義。

時間對齊電壓、電流和溫度
電流積分和模型校正需要時間戳。電流和電壓之間的延遲會使負載瞬態看起來像錯誤的電阻或錯誤的 SoC。將感測器取樣、濾波、通訊和估計器更新時間記錄在同一個時鐘上。
校正電流增益、偏移、方向和溫度漂移。驗證電池電壓通道的準確性及接線下降情況。 德州儀器電池測量應用說明 提供了實現背景,但已部署的電池組仍需系統級校正。
| 數量 | 含義 | 主要誤差 | 驗證 |
|---|---|---|---|
| 電池電壓 | 電化學與負載電壓 | 增益、偏移、線路下降 | 精密參考 |
| 包電流 | 電荷流動與功率 | 偏移與方向 | 雙向負載 |
| 溫度 | 型號與保護條件 | 感測器佈置 | 熱室 |
| 時間 | 積分割槽間 | 時鐘漂移與間隙 | 時間戳審計 |
| 電芯均衡 | 最弱單元約束 | 缺失通道或不匹配 | 電芯級迴圈 |
使用帶有顯式誤差增長的庫侖計數
庫侖計數積分了初始 SoC 的測量電流。它在運動中反應,但初始誤差和電流感測器偏移會累積。估計器應傳播不確定性並檢測缺失樣本,而不是在未觀察到的間隔後返回精確百分比。
只有在有有效證據時才重置或糾正積分。測試長時間空閒、小寄生負載、重啟和時鐘不連續。儲存電荷吞吐量和符號約定,確保充電和推進電流不會無聲地朝錯誤方向相抵。
只有在有效靜止後才應用開路電壓校正
開路電壓可以在電池鬆弛後透過化學和溫度特定曲線錨定 SoC。在機器人負載期間及之後不久,端子電壓會有歐姆和極化效應。將每個電壓樣本視為 OCV 會使 SoC 隨運動跳躍。
在校正前定義靜止電流、持續時間和溫度條件。一些化學體系的 OCV 區域平坦,導致 SoC 資訊較弱。逐步混合修正,保持信心,而非強制精確值。

將 BMS 保護與估計器準確性區分開
BMS 測量電池和電流,控制接觸器或場效電晶體,平衡電池單元並執行限制。這些功能可以在 SoC 或 SoH 有偏壓時保護電池組。相反,準確的估計並不保證保護硬體會中斷故障。
測試測量、估計和保護作為獨立層次。 TI 人形機器人 BMS 概述 顯示了子系統問題;產品選擇和安全驗證仍依賴於電池化學、電池組能量和機器人架構。
| 測試條件 | 估計量期望 | 保護期望 | 作戰成果 |
|---|---|---|---|
| 低溫 | 更廣泛的不確定性,降級 | 溫度限制已啟用 | 任務射程縮短 |
| 高脈衝負載 | 模型電壓下落 | 欠壓反應有效 | 沒有虛假的空態 |
| 感測器偏移 | 檢測到漂移 | 保留獨立界限 | 維護旗幟 |
| 薄弱電芯 | 單元約束可見 | 小區切斷保護 | 不信任的隊伍平均 |
| 重啟 | 隨著歲月恢復的狀態 | 輸出依然受控 | 沒有假的全狀態 |
在負載下使用等效電路模型
等效電路模型表示開路電壓、歐姆電阻和較慢的極化行為。濾波器可以結合模型預測和電壓觀測。準確性取決於在 SoC、溫度和年齡等範圍內辨識的參數。
擬合參數來自代表性的電流分佈,而不僅僅是溫和的實驗室放電。檢查平穩電壓區的可觀測性。保留殘差,使模型不匹配可見,而非被 SoC 吸收。
根據受控證據更新容量健康
容量 SoH 需要已知端點之間可信的電荷或能量間隔。機器人操作很少提供完整週期,因此更新可能稀疏或僅憑部分資料推斷。不要宣告容量已恢復,因為暫時平衡增加了可用包範圍。
記錄電池溫度、速率、截止和靜止狀態,並對每個容量估計進行。比較安培小時和瓦時結果。調整參考容量,因為供應商評級、初始測量容量和可用執行容量不同。
跟蹤內阻與功率能力
內阻會導致電壓下落和電流下熱。根據受控脈衝或匹配條件下的型號辨識來估算。除非定義電壓測量點,否則聯結器和電纜電阻可能出現在電池組級估算中。
利用電阻和電源限制來預測允許的峰值功率,避免跨越電池電壓或溫度界限。維修後應重新驗證,因為鬆動連線可能模擬電池老化,需要更換維修方法。
設最弱的單元約束該組
一個電池組可能顯示出較高的平均 SoC,而一個弱電池在負載下卻處於低電壓。監測電池級電壓、溫度和平衡。電池組的執行時間以第一個極限單元結束,而非算術均值。
測試電池失衡和電池退化。量化平衡電流和時間。平衡能在工作區附近平衡電池狀態;它不會恢復失去的容量或去除高電阻。
根據計劃的功率曲線預測機器人執行時間
剩餘時間等於可用能量除以未來功率,僅在簡化穩態情況下。機器人交替執行移動、操作、計算、怠速和充電。利用計劃中的任務組合、負載和路線來估算能量和不確定性。
比較任務類別的預測和實際完成能量。將保守的可行性納入機器人車隊分配,但保持保護 BMS 權威性。排程員不應僅因為中央估計更樂觀就下令執行任務。
驗證溫度、老化和感測器故障
執行冷、標稱和熱迴圈;新電池組、老化和不平衡電池組;連續和脈衝負載;長休和重啟。注入電流偏移、缺失單元樣本、時間戳間隙和溫度偏置。分別測量 SoC、容量、電阻和執行誤差。
報告定義測試集內的最大誤差和百分位誤差。包括信心分數和後備行為。平均準確的估計器在低能耗截止點附近仍可能不安全。
向行動揭露證據和不確定性
顯示 SoC 和 SoH,並帶有時間戳、溫度、限制單元、信心分數、主動降額和估計模式。紀錄更正事件及其原因。操作員需要區分真正低的負載包和重啟後恢復的估計器。
放行時有可追溯的清單。
評估“機器人 BMS 荷電狀態與健康狀態”時,還應儲存模型版本、機器人設定、校正檔案、測試日期和全部試驗記錄。
只有把這些持續投入與單位成功任務的價值比較,才能判斷方案是否適合擴大。
上線後仍要持續檢查分佈變化、感測器漂移、機械磨損和人工接管原因。
實際專案還應指定資料、模型、控制器和安全流程的負責人,並預先定義回復條件。責任邊界、審批記錄與變更紀錄越清楚,故障發生後越容易停止擴散、定位原因並安全恢復。
- 定義電荷、能量、容量和電阻指標。
- 同步並校正每一個估計輸入。
- 只有在有效證據下才能正確整合。
- 建模最弱電池和溫度極限。
- 驗證任務執行時間和對老化包的不確定性。
常見問題
僅靠電池電壓能決定 SoC 嗎?
通常在機器人操作時不會這樣,因為負載、溫度、弛豫和化學反應會改變端子電壓。
80%的 SoH 是什麼意思?
僅限宣告的指標:例如,在定義參考容量的 80%下測量可用容量。
為什麼庫侖計數會漂移?
初始狀態誤差、電流感測器偏移、增益誤差、漏取樣和時鐘誤差會隨時間累積。
電芯均衡能恢復 SoH 嗎?
不會。它可以減少不平衡並改善可用的揹包距離,但無法恢復失去的容量或阻力。
SoC 是如何轉化為機器人執行時的?
將可用能量與計劃中的任務功率分佈、溫度和不確定性結合起來,然後對任務進行驗證。
電池估計與保護邊界
電池估算不能取代電池保護、熱設計、充電控制或合格的電池組安全審查。使用化學和產品特定的資料。