System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及車輛電池,并且更具體地,涉及車輛電池中一種參數修正方法、裝置、車輛和計算機可讀存儲介質。
技術介紹
1、電池包在電動汽車、混合動力汽車以及其他電動驅動車輛中起著至關重要的作用。電池包負責存儲和供應電力,為車輛的電動機提供能量,使其能夠行駛。目前,通過對電流進行采樣實現電池包的剩余電量的計算,而對于電流的采樣往往存在誤差,隨著誤差的不斷累積,就會影響電池包的剩余電量的計算,導致計算剩余電量的準確度降低。因此如何提高電池包的剩余電量計算的準確度,成為了亟須解決的問題。
技術實現思路
1、本申請提供了一種參數修正方法、裝置、車輛和計算機可讀存儲介質,本申請能夠提高電池包的剩余電量計算的準確度。
2、第一方面,提供了一種參數修正方法,該參數修正方法包括:獲取電池包的至少兩組歷史數據;其中,每組歷史數據包括歷史累計充電量、歷史累計放電量和用于剩余電量修正的歷史安時補償值;根據所述至少兩組歷史數據確定目標充電安時補償系數和目標放電安時補償系數;在滿足所述剩余電量的補償條件的情況下,根據所述目標充電安時補償系數、所述目標放電安時補償系數、所述電池包的當前累計充電量和當前累計放電量,修正所述電池包的所述剩余電量。
3、在上述技術方案中,本申請實施例通過采用獲取電池包的至少兩組歷史數據,每組歷史數據包括歷史累計充電量、歷史累計放電量和用于剩余電量修正的歷史安時補償值,根據至少兩組歷史數據確定目標充電安時補償系數和目標放電安時補償系數,在滿足剩余電量的補償條件的情況下
4、結合第一方面,在某些可能的實現方式中,所述根據所述至少兩組歷史數據確定目標充電安時補償系數和目標放電安時補償系數包括:根據每組歷史數據構建關于充電安時補償系數和放電安時補償系數的等式方程,以得到包括至少兩個等式方程的方程組;求解所述方程組,得到求解結果;根據所述求解結果確定所述目標充電安時補償系數和所述目標放電安時補償系數。
5、結合第一方面和上述實現方式,在某些可能的實現方式中,所述根據所述求解結果確定所述目標充電安時補償系數和所述目標放電安時補償系數包括:若所述求解結果中的充電安時補償系數和放電安時補償系數均具有單個,將所述求解結果中的充電安時補償系數確定為所述目標充電安時補償系數,以及將所述求解結果中的放電安時補償系數確定為所述目標放電安時補償系數;若所述求解結果中的充電安時補償系數和放電安時補償系數均具有多個,將所述求解結果中的充電安時補償系數的平均值確定為所述目標充電安時補償系數,以及將所述求解結果中的放電安時補償系數的平均值確定為所述目標放電安時補償系數。
6、結合第一方面和上述實現方式,在某些可能的實現方式中,所述根據所述目標充電安時補償系數、所述目標放電安時補償系數、所述電池包的當前累計充電量和當前累計放電量,修正所述電池包的所述剩余電量包括:根據所述目標充電安時補償系數、所述目標放電安時補償系數、所述當前累計充電量、所述當前累計放電量以及所述電池包的額定容量,確定所述剩余電量的目標補償量;獲取第t-1時刻的所述剩余電量;確定所述第t-1時刻的所述剩余電量與所述目標補償量的和值,得到第t時刻的所述剩余電量。
7、結合第一方面和上述實現方式,在某些可能的實現方式中,所述根據所述目標充電安時補償系數、所述目標放電安時補償系數、所述當前累計充電量、所述當前累計放電量以及所述電池包的額定容量,確定所述剩余電量的目標補償量包括:根據所述當前累計充電量與所述目標充電安時補償系數的第一乘積以及所述當前累計放電量與所述目標放電安時補償系數的第二乘積,得到目標安時補償值;根據所述目標安時補償值與所述額定容量的比值,得到所述目標補償量。
8、結合第一方面和上述實現方式,在某些可能的實現方式中,所述補償條件包括以下至少一個:所述當前累計充電量或者所述當前累計放電量大于第一閾值;所述電池包的充電次數或者放電次數大于第二閾值,所述根據所述目標充電安時補償系數、所述目標放電安時補償系數、所述電池包的當前累計充電量和當前累計放電量,修正所述電池包的所述剩余電量之后,所述參數修正方法還包括:將目標參數清零,并重新統計所述目標參數;其中,所述目標參數包括所述當前累計充電量、所述當前累計充電量、所述充電次數或和所述放電次數中的至少一個。
9、結合第一方面和上述實現方式,在某些可能的實現方式中,所述參數修正方法還包括:獲取每組歷史數據對應的第一電量和第二電量;其中,所述第一電量為修正前的歷史剩余電量,所述第二電量為修正后的歷史剩余電量;確定所述第一電量和所述第二電量的電量差值;確定所述電量差值與所述電池包的額定容量的第三乘積;將所述第三乘積與總累計歷史安時量的比值,確定為每組歷史數據中的歷史安時補償值;其中,所述總累計歷史安時量為每組歷史數據中歷史累計充電量與歷史累計放電量的和值。
10、結合第一方面和上述實現方式,在某些可能的實現方式中,所述在滿足所述剩余電量的補償條件的情況下,根據所述目標充電安時補償系數、所述目標放電安時補償系數、所述電池包的當前累計充電量和當前累計放電量,修正所述電池包的所述剩余電量之后,所述參數修正方法還包括:獲取修正后的所述剩余電量映射的目標剩余電量;提示所述目標剩余電量。
11、第二方面,提供了一種參數修正裝置,該參數修正裝置包括:
12、數據獲取模塊,用于獲取電池包的至少兩組歷史數據;其中,每組歷史數據包括歷史累計充電量、歷史累計放電量和用于剩余電量修正的歷史安時補償值;
13、數據計算模塊,用于根據所述至少兩組歷史數據確定目標充電安時補償系數和目標放電安時補償系數;
14、電量修正模塊,用于在滿足所述剩余電量的補償條件的情況下,根據所述目標充電安時補償系數、所述目標放電安時補償系數、所述電池包的當前累計充電量和當前累計放電量,修正所述電池包的所述剩余電量。
15、結合第二方面,在某些可能的實現方式中,所述數據計算模塊包括:
16、方程構建單元,用于根據每組歷史數據構建關于充電安時補償系數和放電安時補償系數的等式方程,以得到包括至少兩個等式方程的方程組;
17、方程求解單元,用于求解所述方程組,得到求解結果;
18、結果確定單元,用于根據所述求解結果確定所述目標充電安時補償系數和所述目標放電安時補償系數。
19、結合第二方面和上述實現方式,在某些可能的實現方式中,所述方程求解單元,具體用于若所述求解結果中的充電安時補償系數和放電本文檔來自技高網...
【技術保護點】
1.一種參數修正方法,其特征在于,所述參數修正方法包括:
2.根據權利要求1所述的參數修正方法,其特征在于,所述根據所述至少兩組歷史數據確定目標充電安時補償系數和目標放電安時補償系數包括:
3.根據權利要求2所述的參數修正方法,其特征在于,所述根據所述求解結果確定所述目標充電安時補償系數和所述目標放電安時補償系數包括:
4.根據權利要求1所述的參數修正方法,其特征在于,所述根據所述目標充電安時補償系數、所述目標放電安時補償系數、所述電池包的當前累計充電量和當前累計放電量,修正所述電池包的所述剩余電量包括:
5.根據權利要求1所述的參數修正方法,其特征在于,所述根據所述目標充電安時補償系數、所述目標放電安時補償系數、所述當前累計充電量、所述當前累計放電量以及所述電池包的額定容量,確定所述剩余電量的目標補償量包括:
6.根據權利要求1至5中任意一項所述的參數修正方法,其特征在于,所述補償條件包括以下至少一個:
7.根據權利要求1至5中任意一項所述的參數修正方法,其特征在于,所述參數修正方法還包括:
8
9.一種參數修正裝置,其特征在于,所述參數修正裝置包括:
10.一種車輛,其特征在于,所述車輛包括:
11.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機程序,當所述計算機程序被執行時,實現如權利要求1至8中任意一項所述的參數修正方法。
...【技術特征摘要】
1.一種參數修正方法,其特征在于,所述參數修正方法包括:
2.根據權利要求1所述的參數修正方法,其特征在于,所述根據所述至少兩組歷史數據確定目標充電安時補償系數和目標放電安時補償系數包括:
3.根據權利要求2所述的參數修正方法,其特征在于,所述根據所述求解結果確定所述目標充電安時補償系數和所述目標放電安時補償系數包括:
4.根據權利要求1所述的參數修正方法,其特征在于,所述根據所述目標充電安時補償系數、所述目標放電安時補償系數、所述電池包的當前累計充電量和當前累計放電量,修正所述電池包的所述剩余電量包括:
5.根據權利要求1所述的參數修正方法,其特征在于,所述根據所述目標充電安時補償系數、所述目標放電安時補償系數、所述當前累計充電量、所述當前累計放電量以及所述電池包的額定容量,確定所述剩余電量的目標補償量包括:
...【專利技術屬性】
技術研發人員:范闖,郭艷艷,
申請(專利權)人:長城汽車股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。