專利名稱:一種蓄電池荷電狀態(tài)的估算方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及蓄電池參數(shù)估算相關(guān)技術(shù)領(lǐng)域,特別是涉及一種蓄電池荷電狀態(tài)的估算方法和系統(tǒng)。
背景技術(shù):
在太陽能光伏發(fā)電系統(tǒng)和光伏/風力混合發(fā)電系統(tǒng)中,蓄電池組作為能量源,起著儲存和調(diào)節(jié)電能的作用。通常,系統(tǒng)中的蓄電池組由多個蓄電池串并聯(lián)而成,且經(jīng)常處于循環(huán)使用狀態(tài)。運行時,由于電池的個體差異,蓄電池組中會不可避免存在落后電池過度放電且又充電不足的現(xiàn)象。如此反復,落后電池將會提前失效,從而嚴重影響蓄電池的使用壽命O按照相關(guān)規(guī)范要求,每組電池的單體端電壓不允許超出電池平均單體電壓的±50mV。超出此范圍的電池可能由于沒有正常充電或電池故障。根據(jù)電池端電壓的一致性,初步查找出電池組中的故障電池。在此基礎(chǔ)上,對蓄電池剩余容量或荷電狀態(tài)(State ofCharge, S0C)進行實時準確地在線檢測,避免蓄電池過充電和過放電,對保證系統(tǒng)穩(wěn)定和延長蓄電池的使用壽命具有十分重要的意義。鉛酸蓄電池的技術(shù)比較成熟,相關(guān)理論與經(jīng)驗比較豐富,是目前應(yīng)用最多的蓄電池,廣泛應(yīng)用于太陽能發(fā)電、電動車等領(lǐng)域。鉛酸蓄電池的充放電是一個復雜的電化學過程,其實際容量也受很多因素影響,因此精確測算蓄電池SOC難度比較大。目前通常的做法是根據(jù)電池的外特性參數(shù)對蓄電池SOC進行預(yù)測。常用的方法主要有內(nèi)阻法、安時計量法、神經(jīng)網(wǎng)絡(luò)法和卡爾曼濾 波法,其具體特點如下:內(nèi)阻法,主要適用于蓄電池SOC低于40%時的情況,因為當其SOC在40%以上時,其內(nèi)阻基本沒變化,只有SOC低于40%時,蓄電池的內(nèi)阻才會很快升高。安時計量法,在應(yīng)用中需要標定SOC的初始值和精確的充放電效率,以及準確地測量電流。電流測量不準,長期會存在電流積分的累積誤差,同時充放電電流波動對電池剩余容量也有影響,都會導致SOC估算不準確。神經(jīng)網(wǎng)絡(luò)法,能夠較好地反映蓄電池容量的非線性特性。但該方法的誤差受訓練數(shù)據(jù)和訓練方法影響很大,滿足精度要求通常需要占用較大的計算機資源??柭鼮V波法,在估算中能保持較好的精度。但該方法的估計精度嚴重依賴于蓄電池等效電路模型的準確性,并且運算數(shù)據(jù)量較大。由此可見,上述幾種方法并不能夠在滿足準確估算蓄電池SOC值的同時,提高算法的靈活性和降低運算量。
發(fā)明內(nèi)容
基于此,有必要針對現(xiàn)有技術(shù)并不能夠在滿足準確估算蓄電池SOC值的同時,提高算法的靈活性和降低運算量的技術(shù)問題,提供一種蓄電池荷電狀態(tài)的估算方法和系統(tǒng)。一種蓄電池荷電狀態(tài)的估算方法,包括:
獲取多個蓄電池在線狀態(tài)特征量數(shù)據(jù),所述蓄電池在線狀態(tài)特征量數(shù)據(jù)包括所述蓄電池的多個端電壓離散點數(shù)據(jù)值、放電電流離散點數(shù)據(jù)值和放電容量離散點數(shù)據(jù)值;根據(jù)所述多個端電壓離散點數(shù)據(jù)值、放電電流離散點數(shù)據(jù)值和放電容量離散點數(shù)據(jù)值,采用牛頓插值法得到多個以端電壓為自變量的放電容量的第一函數(shù),以及多個以放電電流為自變量的放電容量的第二函數(shù);測量得到所述蓄電池的端電壓作為測量端電壓,測量得到所述蓄電池的放電電流作為測量放電電流;根據(jù)至少一個第一函數(shù)和至少一個第二函數(shù)獲得在測量端電壓和測量放電電流狀態(tài)下的測量放電容量估算值;根據(jù)所述測量放電容量估算值得到對應(yīng)的荷電狀態(tài)的估算值。進一步的, 所述獲取多個蓄電池在線狀態(tài)特征量數(shù)據(jù)的步驟,具體包括:根據(jù)所述蓄電池的電池類型確定的充電要求充入所述蓄電池額定容量的電量;將所述蓄電池以至少三種的放電倍率恒流放電,在每種放電倍率下,分階段使所述蓄電池放電至多個的荷電狀態(tài);測量并保存所述蓄電池在每個荷電狀態(tài)下的至少三個放電電流離散點數(shù)據(jù)值和至少三個端電壓離散點數(shù)據(jù)值,以及在所述放電電流離散點數(shù)據(jù)值和端電壓離散點數(shù)據(jù)值組合狀態(tài)下所對應(yīng)的放電容量離散點數(shù)據(jù)值。再進一步的,所述根據(jù)所述多個端電壓、放電電流和放電容量,采用牛頓插值法得到多個以端電壓為自變量的放電容量的第一函數(shù),以及多個以放電電流為自變量的放電容量的第二函數(shù)的步驟,具體包括:采用牛頓插值法得到多個以端電壓為自變量的放電容量的第一函數(shù),具體包括:對所有R個放電電流離散點數(shù)據(jù)值Ii(i=l,2,…,R),計算以端電壓U為自變量的放電容量Q的R個第一函數(shù)Q1=A (Ii, U):
Γ mm = Z1(U1) + UU1,U2I(U-U1)+Μ^υ,,υ^υ - UiW - U2)+...
,
+MJ1M1^UXU-ιι,ι.φ-ut_d+fill ,U1,...XJt]{u-UXiU-U,)
其中,t為插值節(jié)點個數(shù),t彡3;%(j=l,2,一,t)為t個所述端電壓離散點數(shù)據(jù)值;fi [U1, U2, , Uj]為在U1, U2,, Uj上的j-Ι階均差;f\ (Uj)為在放電電流離散點數(shù)據(jù)值Ii和端電壓離散點數(shù)據(jù)值Uj組合狀態(tài)下所對應(yīng)的放電容量離散點數(shù)據(jù)值Qij ;采用牛頓插值法得到多個以放電電流為自變量的放電容量的第二函數(shù),具體包括:對所有T個端電壓離散點數(shù)據(jù)值%(」=1,2,…,乃,計算以放電電流I為自變量的放電容量Q的T個第二函數(shù)Q2=f2 (Uj, I):
j) =/:(/,) + /,[/,./,1(/-/,)+/:11,/2,/,1(/-λκ/-/2)+...
, 其
+./;[/,,/2— /J...(7-/,.丨)+ '/2[/”/2(/--/r)
中,r為插值節(jié)點個數(shù),r彡3 ;Ii(i=l,2,…,r)為r個所述放電電流離散點數(shù)據(jù)值;^[I1, I2, , Ii]為&在I1, 12,...,Ii上的i_l階均差為在放電電流離散點數(shù)據(jù)值Ii和端電壓離散點數(shù)據(jù)值Uj組合狀態(tài)下所對應(yīng)的放電容量離散點數(shù)據(jù)值Qijt5更進一步的,所述根據(jù)至少一個第一函數(shù)和至少一個第二函數(shù)獲得在測量端電壓和測量放電電流狀態(tài)下的測量放電容量估算值的步驟,具體包括:如果所述測量端電壓Um等于其中一個端電壓離散點數(shù)據(jù)值U」(j=l,2,…,T),則將測量放電電流In代入相應(yīng)的第二函數(shù)Q2=f2 (Uj, I),得到蓄電池在端電壓UM、放電電流In狀態(tài)下的測量放電容量估算值Q=f2(UM,IN);如果所述測量放電電流In等于其中一個放電電流離散點數(shù)據(jù)值IiQ=I, 2,…,R),則將測量端電壓Um代入相應(yīng)的第一函數(shù)Qff1 (Ii, U),得到蓄電池在端電壓UM、放電電流In狀態(tài)下的放電容量估算值Q=f\ (IN, Um);如果所述測量端電壓Um不等于任意一個的端電壓離散點數(shù)據(jù)值%且測量放電電流In不等于任意一個的放電電流離散點數(shù)據(jù)值Ii時,將Um代入R個所述的第一函數(shù)Q^f1 (Ii, U),求得一組R個離散數(shù)據(jù),所述離散數(shù)據(jù)為放電電流離散點數(shù)據(jù)值I1、測量端電壓Um狀態(tài)下的R個放電容量值估算值。對所述R個離散數(shù)據(jù)進行牛頓插值,得出U=Um時,一個以放電電流I為自變量的放電容量的第二函數(shù)Q2=f2 (UM, I)。將I=In代入所述的第二函數(shù)Q2=f2(UM,I),得到蓄電池在端電壓UM、放電電流In狀態(tài)下的放電容量估算值Q=f2 (UM, In)。進一步的,還包括:采用蓄電池狀態(tài)檢測電路,檢測電池的端電壓壓差,查找出所述蓄電池中的故障電池。一種蓄電池荷電狀態(tài)的估算系統(tǒng),包括:
特征量數(shù)據(jù)獲取模塊,用于獲取多個蓄電池在線狀態(tài)特征量數(shù)據(jù),所述蓄電池在線狀態(tài)特征量數(shù)據(jù)包括所述蓄電池的多個端電壓離散點數(shù)據(jù)值、放電電流離散點數(shù)據(jù)值和放電容量離散點數(shù)據(jù)值;函數(shù)獲取模塊,用于根據(jù)所述多個端電壓離散點數(shù)據(jù)值、放電電流離散點數(shù)據(jù)值和放電容量離散點數(shù)據(jù)值,采用牛頓插值法得到多個以端電壓為自變量的放電容量的第一函數(shù),以及多個以放電電流為自變量的放電容量的第二函數(shù);測量端電壓和測量放電電流獲取模塊,用于測量得到所述蓄電池的端電壓作為測量端電壓,測量得到所述蓄電池的放電電流作為測量放電電流;測量放電容量估算值獲取模塊,用于根據(jù)至少一個第一函數(shù)和至少一個第二函數(shù)獲得在測量端電壓和測量放電電流狀態(tài)下的測量放電容量估算值;荷電狀態(tài)估算值獲取模塊,用于根據(jù)所述測量放電容量估算值得到對應(yīng)的荷電狀態(tài)的估算值。進一步的,所述特征量數(shù)據(jù)獲取模塊,具體用于:根據(jù)所述蓄電池的電池類型確定的充電要求充入所述蓄電池額定容量的電量;將所述蓄電池以至少三種的放電倍率恒流放電,在每種放電倍率下,分階段使所述蓄電池放電至多個的荷電狀態(tài);測量并保存所述蓄電池在每個荷電狀態(tài)下的至少三個放電電流離散點數(shù)據(jù)值和至少三個端電壓離散點數(shù)據(jù)值,以及在所述放電電流離散點數(shù)據(jù)值和端電壓離散點數(shù)據(jù)值組合狀態(tài)下所對應(yīng)的放電容量離散點數(shù)據(jù)值。再進一步的,所述函數(shù)獲取模塊,具體用于:采用牛頓插值法得到多個以端電壓為自變量的放電容量的第一函數(shù),具體包括:
對所有R個放電電流離散點數(shù)據(jù)值Ii(i=l,2,…,R),計算以端電壓U為自變量的放電容量Q的R個第一函數(shù)Q1=A (Ii, U):
權(quán)利要求
1.一種蓄電池荷電狀態(tài)的估算方法,其特征在于,包括: 獲取多個蓄電池在線狀態(tài)特征量數(shù)據(jù),所述蓄電池在線狀態(tài)特征量數(shù)據(jù)包括所述蓄電池的多個端電壓離散點數(shù)據(jù)值、放電電流離散點數(shù)據(jù)值和放電容量離散點數(shù)據(jù)值; 根據(jù)所述多個端電壓離散點數(shù)據(jù)值、放電電流離散點數(shù)據(jù)值和放電容量離散點數(shù)據(jù)值,采用牛頓插值法得到多個以端電壓為自變量的放電容量的第一函數(shù),以及多個以放電電流為自變量的放電容量的第二函數(shù); 測量得到所述蓄電池的端電壓作為測量端電壓,測量得到所述蓄電池的放電電流作為測量放電電流; 根據(jù)至少一個第一函數(shù)和至少一個第二函數(shù)獲得在測量端電壓和測量放電電流狀態(tài)下的測量放電容量估算值; 根據(jù)所述測量放電容量估算值得到對應(yīng)的荷電狀態(tài)的估算值。
2.根據(jù)權(quán)利要求1所述的蓄電池荷電狀態(tài)的估算方法,其特征在于,所述獲取多個蓄電池在線狀態(tài)特征量數(shù)據(jù)的步驟,具體包括: 根據(jù)所述蓄電池的電池類型確定的充電要求充入所述蓄電池額定容量的電量; 將所述蓄電池以至少三種的放電倍率恒流放電,在每種放電倍率下,分階段使所述蓄電池放電至多個的荷電狀態(tài); 測量并保存所述蓄電池在每個荷電狀態(tài)下的至少三個放電電流離散點數(shù)據(jù)值和至少三個端電壓離散點數(shù)據(jù)值,以及在所述放電電流離散點數(shù)據(jù)值和端電壓離散點數(shù)據(jù)值組合狀態(tài)下所對應(yīng)的放電容量離散點數(shù)據(jù)值。
3.根據(jù)權(quán)利要求1 所述的蓄電池荷電狀態(tài)的估算方法,其特征在于,所述根據(jù)所述多個端電壓、放電電流和放電容量,采用牛頓插值法得到多個以端電壓為自變量的放電容量的第一函數(shù),以及多個以放電電流為自變量的放電容量的第二函數(shù)的步驟,具體包括: 采用牛頓插值法得到多個以端電壓為自變量的放電容量的第一函數(shù),具體包括:對所有R個放電電流離散點數(shù)據(jù)值Ii(i=l,2,…,R),計算以端電壓U為自變量的放電容量Q的R個第一函數(shù)Q1=A (Ii, U): +UUlM2^uxu-Ul^iU-ut_o+/IUXJ1,~υ,)...Ψ-ut), ,t節(jié)點個數(shù),t彡3 ;Uj (j=l, 2,…,t)為t個所述端電壓離散點數(shù)據(jù)值;f工[U1, U2,, Uj]為在Uu U2,, Uj上的j-Ι階均差;f\ (Uj)為在放電電流離散點數(shù)據(jù)值Ii和端電壓離散點數(shù)據(jù)值Uj組合狀態(tài)下所對應(yīng)的放電容量離散點數(shù)據(jù)值Qij ; 采用牛頓插值法得到多個以放電電流為自變量的放電容量的第二函數(shù),具體包括:對所有1'個端電壓離散點數(shù)據(jù)值%(」=1,2,…,T),計算以放電電流I為自變量的放電容量Q的T個第二函數(shù)Q2=f2 (Uj, I):其中r為插值Ti點個數(shù),r彡3 ;Ii (i=l, 2,...,!■)為r個所述放電電流離散點數(shù)據(jù)值JjI1, I2,, Ii]為f2在I1, 12,...,Ii上的i_l階均差A(yù)(Ii)為在放電電流離散點數(shù)據(jù)值Ii和端電壓離散點數(shù)據(jù)值Uj組合狀態(tài)下所對應(yīng)的放電容量離散點數(shù)據(jù)值Qijt5
4. 根據(jù)權(quán)利要求3所述的蓄電池荷電狀態(tài)的估算方法,其特征在于,所述根據(jù)至少一個第一函數(shù)和至少一個第二函數(shù)獲得在測量端電壓和測量放電電流狀態(tài)下的測量放電容量估算值的步驟,具體包括: 如果所述測量端電壓Um等于其中一個端電壓離散點數(shù)據(jù)值%(j=l,2,…,T),則將測量放電電流In代入相應(yīng)的第二函數(shù)Q2=f2 (Uj, I),得到蓄電池在端電壓UM、放電電流In狀態(tài)下的測量放電容量估算值Q=f2(UM,IN); 如果所述測量放電電流In等于其中一個放電電流離散點數(shù)據(jù)值IiQ=I, 2,…,R),則將測量端電壓Um代入相應(yīng)的第一函數(shù)Qff1 (Ii, U),得到蓄電池在端電壓UM、放電電流In狀態(tài)下的放電容量估算值Q=f\ (IN, Um); 如果所述測量端電壓Um不等于任意一個的端電壓離散點數(shù)據(jù)值%且測量放電電流In不等于任意一個的放電電流離散點數(shù)據(jù)值Ii時,將Um代入R個所述的第一函數(shù)Q^f1 (Ii, U),求得一組R個離散數(shù)據(jù),所述離散數(shù)據(jù)為放電電流離散點數(shù)據(jù)值I1、測量端電壓Um狀態(tài)下的R個放電容量值估算值。
對所述R個離散數(shù)據(jù)進行牛頓插值,得出U=Um時,一個以放電電流I為自變量的放電容量的第二函數(shù)Q2=f2 (UM, I)。
將I=In代入所述的第二函數(shù)Q2=f2(UM,I),得到蓄電池在端電壓UM、放電電流In狀態(tài)下的放電容量估算值Q=f2 (UM, In)。
5.根據(jù)權(quán)利要求1所述的蓄電池荷電狀態(tài)的估算方法,其特征在于,還包括:采用蓄電池狀態(tài)檢測電路,檢測電池的端電壓壓差,查找出所述蓄電池中的故障電池。
6.一種蓄電池荷電狀態(tài)的估算系統(tǒng),其特征在于,包括: 特征量數(shù)據(jù)獲取模塊,用于獲取多個蓄電池在線狀態(tài)特征量數(shù)據(jù),所述蓄電池在線狀態(tài)特征量數(shù)據(jù)包括所述蓄電池的多個端電壓離散點數(shù)據(jù)值、放電電流離散點數(shù)據(jù)值和放電容量離散點數(shù)據(jù)值; 函數(shù)獲取模塊,用于根據(jù)所述多個端電壓離散點數(shù)據(jù)值、放電電流離散點數(shù)據(jù)值和放電容量離散點數(shù)據(jù)值,采用牛頓插值法得到多個以端電壓為自變量的放電容量的第一函數(shù),以及多個以放電電流為自變量的放電容量的第二函數(shù); 測量端電壓和測量放電電流獲取模塊,用于測量得到所述蓄電池的端電壓作為測量端電壓,測量得到所述蓄電池的放電電流作為測量放電電流; 測量放電容量估算值獲取模塊,用于根據(jù)至少一個第一函數(shù)和至少一個第二函數(shù)獲得在測量端電壓和測量放電電流狀態(tài)下的測量放電容量估算值; 荷電狀態(tài)估算值獲取模塊,用于根據(jù)所述測量放電容量估算值得到對應(yīng)的荷電狀態(tài)的估算值。
7.根據(jù)權(quán)利要求6所述的蓄電池荷電狀態(tài)的估算系統(tǒng),其特征在于,所述特征量數(shù)據(jù)獲取模塊,具體用于: 根據(jù)所述蓄電池的電池類型確定的充電要求充入所述蓄電池額定容量的電量; 將所述蓄電池以至少三種的放電倍率恒流放電,在每種放電倍率下,分階段使所述蓄電池放電至多個的荷電狀態(tài); 測量并保存所述蓄電池在每個荷電狀態(tài)下的至少三個放電電流離散點數(shù)據(jù)值和至少三個端電壓離散點數(shù)據(jù)值,以及在所述放電電流離散點數(shù)據(jù)值和端電壓離散點數(shù)據(jù)值組合狀態(tài)下所對應(yīng)的放電容量離散點數(shù)據(jù)值。
8.根據(jù)權(quán)利要求6所述的蓄電池荷電狀態(tài)的估算系統(tǒng),其特征在于,所述函數(shù)獲取模塊,具體用于: 采用牛頓插值法得到多個以端電壓為自變量的放電容量的第一函數(shù),具體包括:對所有R個放電電流離散點數(shù)據(jù)值Ii(i=l,2,…,R),計算以端電壓U為自變量的放電容量Q的R個第一函數(shù)Q1=A (Ii, U):
9.根據(jù)權(quán)利要求6所述的蓄電池荷電狀態(tài)的估算系統(tǒng),其特征在于,所述測量放電容量估算值獲取模塊,具體用于: 如果所述測量端電壓Um等于其中一個端電壓離散點數(shù)據(jù)值%(j=l,2,…,T),則將測量放電電流In代入相應(yīng)的第二函數(shù)Q2=f2 (Uj, I),得到蓄電池在端電壓UM、放電電流In狀態(tài)下的測量放電容量估算值Q=f2(UM,IN); 如果所述測量放電電流In等于其中一個放電電流離散點數(shù)據(jù)值IiQ=I, 2,…,R),則將測量端電壓Um代入相應(yīng)的第一函數(shù)Qff1 (Ii, U),得到蓄電池在端電壓UM、放電電流In狀態(tài)下的放電容量估算值Q=f\ (IN, Um); 如果所述測量端電壓Um不等于任意一個的端電壓離散點數(shù)據(jù)值%且測量放電電流In不等于任意一個的放電電流離散點數(shù)據(jù)值Ii時,將Um代入R個所述的第一函數(shù)Q^f1 (Ii, U),求得一組R個離散數(shù)據(jù),所述離散數(shù)據(jù)為放電電流離散點數(shù)據(jù)值I1、測量端電壓Um狀態(tài)下的R個放電容量值估算值。
對所述R個離散數(shù)據(jù)進行牛頓插值,得出U=Um時,一個以放電電流I為自變量的放電容量的第二函數(shù)Q2=f2 (UM, I)。
將I=In代入所述的第二函數(shù)Q2=f2(UM,I),得到蓄電池在端電壓UM、放電電流In狀態(tài)下的放電容量估算值Q=f2 (UM, In)。
10.根據(jù)權(quán)利要求6所述的蓄電池荷電狀態(tài)的估算系統(tǒng),其特征在于,還包括:故障電池查找模塊,用于采用蓄電池狀態(tài)檢測電路,檢測電池的端電壓壓差,查找出所述蓄電池中的故障電池。
全文摘要
本發(fā)明涉及蓄電池參數(shù)估算相關(guān)技術(shù)領(lǐng)域,特別是涉及一種蓄電池荷電狀態(tài)的估算方法和系統(tǒng),方法包括獲取多個蓄電池在線狀態(tài)特征量數(shù)據(jù);采用牛頓插值法得到多個以端電壓為自變量的放電容量的第一函數(shù),以及多個以放電電流為自變量的放電容量的第二函數(shù);根據(jù)至少一個第一函數(shù)和至少一個第二函數(shù)獲得在測量端電壓和測量放電電流狀態(tài)下的測量放電容量估算值;根據(jù)所述測量放電容量估算值得到對應(yīng)的荷電狀態(tài)的估算值。本發(fā)明利用牛頓插值法進行蓄電池SOC值估算,能夠準確推導出蓄電池的剩余容量變化趨勢,從而可以更加直觀地分析問題和更為快速地對現(xiàn)象進行預(yù)測,能實現(xiàn)在線測量且準確度高。
文檔編號G01R31/36GK103217651SQ20131013650
公開日2013年7月24日 申請日期2013年4月18日 優(yōu)先權(quán)日2013年4月18日
發(fā)明者崔瓊, 舒杰, 吳志鋒, 姜桂秀, 黃磊 申請人:中國科學院廣州能源研究所