System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現(xiàn)步驟摘要】
本申請涉及電池管理,尤其是涉及一種電池soc計算方法及相關設備。
技術介紹
1、隨著電動汽車、移動設備和其他電力驅動設備的普及,電池管理系統(tǒng)的準確性和可靠性變得尤為重要。電池的荷電狀態(tài)(state?of?charge,soc)是電池管理系統(tǒng)中的一個關鍵參數(shù),它反映了電池當前的剩余能量水平。準確的soc計算對于預測電池續(xù)航里程、防止電池過充或過放以及優(yōu)化電池使用效率都具有重要意義。
2、現(xiàn)有的soc計算方法主要依賴于庫倫計數(shù)法,即通過對電池充放電電流進行時間積分來計算電池soc。然而,這種方法存在誤差累積的問題,尤其是在電池工作環(huán)境溫度變化較大的情況下,誤差會更為明顯。
3、因此,對電池soc計算后的校正變得至關重要。
技術實現(xiàn)思路
1、有鑒于此,本申請?zhí)峁┮环N電池soc計算方法、裝置、電池管理設備及存儲介質,以解決現(xiàn)有技術中電池處于充放電狀態(tài)下估算電池soc準確度差的技術問題。
2、本申請的第一方面提供一種電池soc計算方法,所述方法包括:
3、監(jiān)測到電池的充放電信號時,使用庫倫法基于所述電池的當前電流計算得到第一電池soc,并使用查表法基于所述電池的當前溫度進行查表得到第二電池soc;
4、根據所述第一電池soc及所述第二電池soc判斷是否滿足預設的校正條件;
5、當確定滿足所述預設的校正條件時,使用預設的電流校正模型基于所述第一電池soc及所述第二電池soc對所述電池的當前電流進行校正,得到所述電池的校正電
6、使用庫倫法基于所述電池的校正電流計算得到校正電池soc。
7、可選的,所述使用預設的電流校正模型基于所述第一電池soc及所述第二電池soc對所述電池的當前電流進行校正,得到所述電池的校正電流包括:
8、基于所述第二電池soc及所述第一電池soc進行差值計算,得到電池soc差值;
9、基于所述電池的當前電流、所述電池soc差值及預設的控制容量速率進行計算,得到電流調整值;
10、基于所述電池的當前電流及所述電流調整值,得到所述電池的校正電流。
11、可選的,所述基于所述電池的當前電流、所述電池soc差值及預設的控制容量速率進行計算,得到電流調整值包括:
12、基于所述電池的當前電流及所述電池soc差值的乘積,得到電流調整系數(shù);
13、基于所述電流調整系數(shù)及所述預設的控制容量速率的比值,得到所述電流調整值。
14、可選的,所述使用查表法基于所述電池的當前溫度進行查表得到第二電池soc包括:
15、根據所述電池的當前溫度和預設的溫度閾值分段區(qū)間,確定目標開路電壓-soc數(shù)據表,并根據所述目標開路電壓-soc數(shù)據表及所述電池的當前電壓進行插值計算,得到所述第二電池soc;
16、其中,所述預設的溫度閾值分段區(qū)間包括多段溫度閾值區(qū)間,每段溫度閾值區(qū)間對應一個開路電壓-soc數(shù)據表。
17、可選的,所述根據所述第一電池soc及所述第二電池soc判斷是否滿足預設的校正條件包括:
18、當所述電池處于放電狀態(tài)時,判斷所述第一電池soc或所述第二電池soc是否低于預設的第一soc閾值,當所述第一電池soc或所述第二電池soc低于所述預設的第一soc閾值時,確定滿足所述預設的校正條件;
19、當所述電池處于充電狀態(tài)時,判斷所述第一電池soc或所述第二電池soc是否高于預設的第二soc閾值,當所述第一電池soc或所述第二電池soc高于所述預設的第二soc閾值時,確定滿足所述預設的校正條件;
20、其中,所述預設的第一soc閾值小于所述預設的第二soc閾值。
21、可選的,所述使用庫倫法基于所述電池的校正電流計算得到校正電池soc包括:
22、基于所述電池的校正電流與所述電池的充放電時間進行積分計算,得到所述校正電池soc。
23、可選的,所述方法還包括:
24、實時顯示所述校正電池soc。
25、本申請的第二方面提供一種電池soc計算裝置,所述裝置包括:
26、監(jiān)測模塊,用于監(jiān)測到電池的充放電信號時,使用庫倫法基于所述電池的當前電流計算得到第一電池soc,并使用查表法基于所述電池的當前溫度進行查表得到第二電池soc;
27、判斷模塊,用于根據所述第一電池soc及所述第二電池soc判斷是否滿足預設的校正條件;
28、校正模塊,用于當確定滿足所述預設的校正條件時,使用預設的電流校正模型基于所述第一電池soc及所述第二電池soc對所述電池的當前電流進行校正,得到所述電池的校正電流;
29、計算模塊,用于使用庫倫法基于所述電池的校正電流計算得到校正電池soc。
30、本申請的第三方面提供一種電池管理設備,包括存儲器、處理器以及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)所述的電池soc計算方法的步驟。
31、本申請的第四方面提供一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)所述的電池soc計算方法的步驟。
32、本申請實施例提供的電池soc計算方法、裝置、電池管理設備及存儲介質,在監(jiān)測到電池的充放電信號時,使用庫倫法基于所述電池的當前電流計算得到第一電池soc,并使用查表法基于所述電池的當前溫度進行查表得到第二電池soc;根據所述第一電池soc及所述第二電池soc確定滿足預設的校正條件時,使用預設的電流校正模型基于所述第一電池soc及所述第二電池soc對所述電池的當前電流進行校正,得到所述電池的校正電流;使用庫倫法基于所述電池的校正電流計算得到校正電池soc。本申請綜合考慮了電池的充放電電流及溫度的影響,減小了電池soc的計算誤差,提高了電池soc的精度和穩(wěn)定性。
本文檔來自技高網...【技術保護點】
1.一種電池SOC計算方法,其特征在于,所述方法包括:
2.根據權利要求1所述的電池SOC計算方法,其特征在于,所述使用預設的電流校正模型基于所述第一電池SOC及所述第二電池SOC對所述電池的當前電流進行校正,得到所述電池的校正電流包括:
3.根據權利要求2所述的電池SOC計算方法,其特征在于,所述基于所述電池的當前電流、所述電池SOC差值及預設的控制容量速率進行計算,得到電流調整值包括:
4.根據權利要求1至3中任意一項所述的電池SOC計算方法,其特征在于,所述使用查表法基于所述電池的當前溫度進行查表得到第二電池SOC包括:
5.根據權利要求4所述的電池SOC計算方法,其特征在于,所述根據所述第一電池SOC及所述第二電池SOC判斷是否滿足預設的校正條件包括:
6.根據權利要求5所述的電池SOC計算方法,其特征在于,所述使用庫倫法基于所述電池的校正電流計算得到校正電池SOC包括:
7.根據權利要求6所述的電池SOC計算方法,其特征在于,所述方法還包括:
8.一種電池SOC計算裝置,其特征在于,所述
9.一種電池管理設備,其特征在于,包括存儲器、處理器以及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如權利要求1至7中任意一項所述的電池SOC計算方法的步驟。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權利要求1至7中任意一項所述的電池SOC計算方法的步驟。
...【技術特征摘要】
1.一種電池soc計算方法,其特征在于,所述方法包括:
2.根據權利要求1所述的電池soc計算方法,其特征在于,所述使用預設的電流校正模型基于所述第一電池soc及所述第二電池soc對所述電池的當前電流進行校正,得到所述電池的校正電流包括:
3.根據權利要求2所述的電池soc計算方法,其特征在于,所述基于所述電池的當前電流、所述電池soc差值及預設的控制容量速率進行計算,得到電流調整值包括:
4.根據權利要求1至3中任意一項所述的電池soc計算方法,其特征在于,所述使用查表法基于所述電池的當前溫度進行查表得到第二電池soc包括:
5.根據權利要求4所述的電池soc計算方法,其特征在于,所述根據所述第一電池soc及所述第二電池soc判斷是否滿...
【專利技術屬性】
技術研發(fā)人員:李杰,蔡學峰,
申請(專利權)人:深圳市優(yōu)貝特科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。