張利國,李宇劍,劉 樂,苗廣軒,于東博
(1.東北石油大學秦皇島校區(qū),河北 秦皇島 066000;2.東北石油大學物理與電子工程學院,黑龍江 大慶 163000)
應急電源的備用蓄電池組一般由多節(jié)蓄電池經過串、并聯組成,以滿足一定的電壓、功率以及總容量需求。當多個單體蓄電池通過串聯組成蓄電池組時,模組的性能水平不再簡單地由其中某個單體決定,也不等同于所有蓄電池的平均性能,而是由單體性能表現最差的多個蓄電池決定的[1-2]。蓄電池組性能快速衰減的主要原因是蓄電池組內部單體之間的不一致性,而且模組的應用會令性能相對較差的蓄電池衰變加速,從而導致單體之間的不一致性隨著使用時間的增長變得越來越嚴重。為了確保蓄電池組在應急充放電階段運行可靠、降低蓄電池的全生命周期成本,須保證在蓄電池組的應急放電之前及時、準確地了解蓄電池組各節(jié)蓄電池的健康狀態(tài)并采取進一步措施,以提高蓄電池組的利用率。
基于模型法估計單體蓄電池健康狀態(tài)[3-6]是目前主流的健康狀態(tài)(state of health,SOH)估計方法。該方法通過選取合適的蓄電池等效電路模型作為研究蓄電池的老化模型,利用諸如最小二乘法、卡爾曼濾波算法等智能算法實現蓄電池模型參數的在線辨識[7-11],從而建立電路模型參數與SOH的關系[12-13],進而實現蓄電池健康狀態(tài)的實時估計。即,在荷電狀態(tài)相同的條件下,基于模型法的蓄電池SOH估計主要通過改進蓄電池等效模型以及模型參數的辨識方法來提高蓄電池SOH的估計精度。另一種比較流行的基于特征法的SOH估計方法,即利用蓄電池老化過程中所表現出來特征量的變化,從而建立健康狀態(tài)與蓄電池特征量關系。文獻[14]介紹了一種基于蓄電池微分容量(differential capacity,DC)或微分電壓(differential voltage,DV)特性的SOH估算方法。但是該類方法易受到充放電制度以及初始情況的影響,分析結果會存在諸多不確定因素。Gregory L.Plett等通過擴展卡爾曼濾波(extended kalman filter,EKF)算法來測量蓄電池的內阻,以及電量的變化與蓄電池SOH之間的關系,進而估算蓄電池的SOH[15]。
為了保證蓄電池在應急放電時刻的輸出性能,及時、準確地評價蓄電池的老化程度,本文以蓄電池定期維護放電階段獲得的SOH值作為應急放電周期的SOH值。因此,本文是在蓄電池組定期維護放電階段的背景下,實現蓄電池組中單節(jié)蓄電池健康狀態(tài)的估計。所謂定期維護放電階段,即每次定期維護放電的形式均為恒流放電(放固定容量)→恒流結合恒壓充電→浮充,且每次恒流放電容量均是額定容量的20%。當蓄電池組每次維護放出固定容量(額定容量的20%)后,單節(jié)蓄電池模型參數會隨著蓄電池健康狀態(tài)以及荷電狀態(tài)而變化。雖然基于模型法估計SOH有一定效果,但是其并沒有從因果關系上分析荷電狀態(tài)對于模型參數的影響,而是直接建立模型參數和SOH的關系。這樣就難以得到不同工況下最適合的SOH評價方法。
本文根據鉛酸蓄電池的化學原理并考慮到等效模型在工程中實現的便利性,選取二階RC電路模型,采用端電壓比較法驗證所選電路模型的合理性以及辨識參數的準確性。然后對同一型號鉛酸蓄電池進行老化試驗,通過分析蓄電池模型參數與維護放電后的荷電狀態(tài)(state of charge,SOC)以及SOH的關系,建立蓄電池定期放電維護(額定容量的20%)后的歐姆內阻R0與SOH的關系,從而實現蓄電池SOH的估計。通過試驗驗證可知,采用本文方法預測鉛酸蓄電池健康狀態(tài)與采用定義法獲取的實際蓄電池健康狀態(tài)的相對誤差在3%左右。這表明本文方法可以很好地實現蓄電池健康狀態(tài)估計。
根據建模依據的不同,對蓄電池進行健康狀態(tài)估計的蓄電池模型可分為電化學模型、數學模型以及等效電路模型三種[16-19]。常用的等效電路模型[20]包括Rint模型、Thevenin模型、新一代汽車合作伙伴(partnership for new generation of vehicles,PNGV)模型以及Massimo Cerado模型等。在實際應用中,建立等效電路模型不僅要考慮模型的精確度,而且要兼顧其復雜性等諸多要求。
本文選擇標稱電壓為6 V、標稱容量為5 A的某品牌鉛酸蓄電池,在SOC為0.80(以0.3C脈沖電流放電5%SOC)狀態(tài)下實測放電結束后端電壓響應曲線。利用MATLAB中的cftool工具箱,對放電結束后的這段曲線進行單指數、雙指數以及三指數擬合。指數項擬合曲線如圖1所示。
圖1 指數項擬合曲線
由圖1可以看出,雙指數和三指數擬合效果均優(yōu)于單指數擬合效果,說明雙指數以及三指數曲線擬合度較單指數擬合度高。因此,雙指數以及三指數擬合更能精確反映蓄電池的極化效應。根據上述對于等效電路模型選取的要求可知,本文選取二階RC模型作為蓄電池的等效電路模型。二階RC等效電路模型如圖2所示。
圖2 二階RC等效電路模型
圖2中:UOCV為蓄電池的開路電壓,用于描述正負極穩(wěn)定的電位差;R0為歐姆內阻;R1、C1、R2、C2用于描述蓄電池極化的動態(tài)特性;電壓Uout為有負載時的端電壓。此外,本文規(guī)定流經歐姆內阻R0的電流I在放電時為正、充電時為負。
為了實現蓄電池模型的參數化,以便通過可測量數據的運算得到蓄電池相關狀態(tài)信息,本文利用蓄電池恒流脈沖放電試驗結合MATLAB曲線擬合的方式,獲取蓄電池等效電路模型中的各參量值。脈沖放電試驗流程如圖3所示。
圖3 脈沖放電試驗流程
本文試驗所采用脈沖放電電流幅度為0.3 C,使用電子負載EBC-A10H對蓄電池的特定SOC區(qū)間(75%~100%)進行脈沖放電試驗測試。當SOC區(qū)間為80%~100%時,每隔5%SOC進行一次脈沖放電并采集數據。當SOC為80%以下時,每隔0.5%SOC進行一次脈沖放電,直至SOC為75%為止。
本文選取2階RC電路模型作為蓄電池的等效電路模型。根據等效電路模型得到的函數關系式如式(1)所示。
(1)
選取經脈沖放電后荷電狀態(tài)SOC為80%時的曲線(B-C-D段)為研究對象。端電壓、電流變化曲線如圖4所示。
圖4 端電壓、電流變化曲線
根據圖4所示,由A點開始恒流脈沖放電一段時間至B點;當脈沖電流瞬間為零,蓄電池端電壓瞬間上升至C點;剩余時間處于擱置狀態(tài)直至D點。根據脈沖電流突變?yōu)? A時的蓄電池端電壓瞬變量,即圖4所示的B-C段,利用式(2)可以求得歐姆內阻R0。其中:I為恒流放電截止前的電流。
(2)
令tb、t0、tr分別為放電開始時刻、放電停止時刻和靜置停止時刻。在此過程中可得到RC網路電壓,如式(3)和式(4)所示。
當t0 (3) 當tb (4) 式中:τ1=R1C1;τ2=R2C2。 τ1和τ2反映了蓄電池在不同工作狀態(tài)下恢復到穩(wěn)態(tài)的時間。 當t0 在tb (5) 由以上分析可知,通過恒流脈沖放電后蓄電池端電壓的變化曲線,結合曲線擬合方法,就可以辨識出二階RC等效電路模型在不同荷電狀態(tài)下的模型參數。 本節(jié)采用端電壓比較法驗證二階RC模型的合理性和參數辨識的準確性。蓄電池模型的搭建采用MATLAB_Simulink中simscape的諸多模塊構成。本文選用了基于蓄電池等效電路串并聯關系的物理組件進行建模,通過將辨識得到的各模型參數與SOC的關系,利用Lookup Table實現模型中電阻、電容等參數的實時獲取。由于是參數驗證階段而非實際工程使用,本節(jié)采用較為簡單的安時積分法實現SOC的估計,并結合SOC-OCV得到OCV估計值。因為本文主要是針對備用電源蓄電池維護放電階段而言的,故驗證試驗采用恒流放電試驗。蓄電池的仿真驗證模型如圖5所示。 圖5 蓄電池的仿真驗證模型 在室溫下,將0.3 C電流作為蓄電池模型的輸入量,記錄蓄電池恒流放電至SOC為75%左右的放電數據,通過上述驗證模型得出端電壓的估計值,并與實測值進行對比。 蓄電池輸出端電壓如圖6所示。由圖6可知,電壓實測值和電壓估計值的差值ΔU均在10 mV以內。在部分放電時間內,電壓估計值沒有很好地跟隨實測值。這是由于在試驗數據不充分的情況下,數據查表過程中必定會引入誤差。故該蓄電池模型參數基本可以滿足蓄電池恒流放電試驗的模型參數精度要求。 圖6 蓄電池輸出端電壓 在實際使用過程中,不確定的老化因素以及不同的特征會直接影響蓄電池老化的速率,形成不一樣的老化途徑[21]。在蓄電池成組后,單節(jié)蓄電池之間的不一致性會越來越嚴重。為了能較好地保證蓄電池組的輸出性能、及時了解單節(jié)蓄電池的性能,本文利用蓄電池組定期維護放電階段,實現蓄電池組中單節(jié)蓄電池在壽命周期內的SOH估算。 SOH的定義是:相同放電條件下,蓄電池當前容量和起始健康狀態(tài)容量的比值[22-24]。其取值SSOH如式(6)所示。 (6) 式中:分子C(T,Ia,KSOH)是蓄電池處于某一健康狀態(tài)KSOH和溫度T下,以負載電流Ia從滿充放電至終止電壓所能釋放的容量,且SOH取值為小于等于1的正數。 因為應急電源鉛酸蓄電池組常年處于室溫條件下工作,所以本文不考慮溫度變化對研究蓄電池健康狀態(tài)的影響。 由于本文正是利用備用蓄電池組在定期維護放電階段來實現蓄電池組單節(jié)蓄電池的健康狀態(tài)估計,所以本文在室溫下,對DJW6-5.0(6 V、5 A)理士牌鉛酸蓄電池進行蓄電池模型參數與健康狀態(tài)關系的研究。具體的老化試驗流程如下。 ①首先,利用蓄電池充放電設備EBC-A10H,在室溫(23±3)℃條件下對蓄電池進行0.3 C放電電流的放電容量測試,且在該放電電流下的容量至少需測量三次,取均值保證該電流下蓄電池容量測量的準確性。然后,采用先恒流(1.5 A)再恒壓(7.2 V)的方式對蓄電池進行充電。最后,進行該放電容量下的等SOC恒流脈沖電流放電測試試驗,得到該放電容量下的模型參數隨SOC的變化趨勢。 ②將三節(jié)鉛酸蓄電池串聯成蓄電池組置于浮充階段一個月,即室溫條件下,單節(jié)蓄電池(6 V、5 A)的浮充電壓設置為6.9 V。然后對該蓄電池采取步驟①的試驗內容,即在室溫條件下進行放電電流為0.3 C的放電容量測試以及恒流脈沖放電測試試驗。 ③重復步驟①和步驟②,直至利用式(6)定義法獲取的蓄電池健康狀態(tài)接近于80%。 通過上述老化步驟的設計,從中隨機挑選一節(jié)蓄電池的老化數據,從而得到不同健康狀態(tài)下二階RC模型的模型參數R0、極化內阻隨SOC的變化趨勢,分別如圖7、圖8所示。 圖7 R0隨SOC的變化趨勢 圖8 極化內阻隨SOC的變化趨勢 根據圖7可以得出如下結論:①當蓄電池處于某健康狀態(tài)下,R0隨著SOC的變化較小,R0的具體變化范圍大概在2 mΩ左右,故可以忽略SOC變化對于R0的影響;②當蓄電池SOC處于75%~80%之間時,R0值會隨著蓄電池健康狀態(tài)的下降而呈現上移趨勢。 由圖8可以得出以下結論:當蓄電池處于某健康狀態(tài)下,在蓄電池SOC位于75%~80%之間時,極化內阻R1和R2隨著SOC的波動較大,變化范圍接近于25 mΩ。這說明在SOC處于75%~80%之間時,極化內阻隨著SOC的變化而呈現較為劇烈的抖動。 本文是在備用蓄電池組處于定期維護放電階段實現蓄電池健康狀態(tài)的研究。所謂定期維護放電(即每次定期維護放電)的形式均是恒流放出固定容量-恒流限壓結合恒壓充電-浮充,且每次恒流放電容量均是蓄電池額定容量的20%左右。由圖7可知,當蓄電池SOC處于75%~80%之間時,可忽略SOC變化對于蓄電池歐姆內阻R0的影響,且歐姆內阻R0會隨著蓄電池健康狀態(tài)的下降呈現增加趨勢。于是,經整理蓄電池老化試驗結果可知,當蓄電池健康狀態(tài)從100%降低到80%左右、其維護放電(額定容量的20%)后SOC值處于75%~80%之間時,歐姆內阻R0會隨著蓄電池健康狀態(tài)的下降呈現增加的趨勢。蓄電池歐姆內阻R0隨SOH值的變化趨勢如圖9所示。 圖9 R0隨SOH值的變化趨勢 根據圖9可知,在蓄電池健康狀態(tài)處于80%以上時,蓄電池歐姆內阻R0會隨著蓄電池健康狀態(tài)的下降而增加,且R0的變化與蓄電池SOH值的變化呈現近似線性關系。故可以在蓄電池恒流放電維護后(即蓄電池放出蓄電池額定容量的20%后),通過蓄電池模型參數辨識得到歐姆內阻R0,從而實現蓄電池健康狀態(tài)定量估計。 為了更好地得到蓄電池歐姆內阻R0與SOH的關系,本文利用傅里葉展開式進行擬合。擬合關系式如式(7)所示。 f(x)=a0+a1cos(ω×x)+a2sin(ω×x) (7) 圖10所示為SOH關于R0的關系擬合曲線。 圖10 R0與SOH值關系的擬合曲線 由圖10可以看出,傅里葉展開式擬合效果較好。利用R0得到了SOH的預測模型,如式(8)所示。擬合度R-square為0.958 9。 SSOH=0.904+0.002cos(0.912r0)- 0.098 2sin(0.912r0) (8) 利用該方法對理士牌鉛酸蓄電池進行單體蓄電池的健康狀態(tài)估計,其標稱電壓為6 V、標稱容量為5 A。具體試驗驗證流程如下。 ①獲取新蓄電池在0.3 C電流下的實際放電容量。 ②將蓄電池浮充一段時間后,對下一老化階段,利用蓄電池充放電設備EBC-A10H,在室溫(23±3)℃條件下獲取放電電流I為0.3 C的蓄電池放電容量。 ③在步驟②放電容量下,利用蓄電池放出固定容量后辨識得到歐姆內阻R0,并通過R0與SOH的對應關系得到該狀態(tài)下的SOH的估計值。 ④重復步驟②和步驟③,直至SOH值接近80%為止。 根據以上試驗驗證流程,由定義法獲取SOH值和蓄電池SOH估計值的對比數據。蓄電池SOH估計誤差如表1所示。 表1 蓄電池SOH估計誤差 因SOH取值在0~1之間,于是本文采用百分比的形式表示蓄電池的SOH值。由表1可知,SOH實際值是利用每個老化階段的蓄電池實際放電容量,采用SOH的定義直接獲取。由此可以看出,采用本文方法預測鉛酸蓄電池健康狀態(tài)與采用定義法獲取的健康狀態(tài)的相對誤差在3%左右,說明該方法可以很好地用于單體蓄電池健康狀態(tài)估計,為實現蓄電池組的有效利用奠定基礎。 本文在蓄電池模型參數辨識的基礎上,通過分析模型參數與維護放出固定容量后的SOC值以及SOH值的關系,建立蓄電池定期放電維護(額定容量的20%)后歐姆內阻R0與SOH的關系,以實現蓄電池健康狀態(tài)的估計,從而及時發(fā)現單體蓄電池問題,提高蓄電池組使用壽命。通過對蓄電池的老化試驗,可以得到以下結論。 ①蓄電池健康狀態(tài)衰減至80%之前,其維護放出固定容量(額定容量的20%)后SOC處于80%到75%之間時,SOC的變化對于R0的影響可忽略;同時,當蓄電池健康狀態(tài)在80%以上、維護放出固定容量后SOC處于80%到75%之間時,歐姆內阻R0隨著健康狀態(tài)的下降呈現上移趨勢,為定量估計SOH值奠定理論基礎。 ②通過分析蓄電池模型參數與蓄電池維護后SOC值以及SOH值的關系,建立蓄電池維護放出固定容量(額定容量的20%)后的R0值與蓄電池當前SOH值的對應關系,為蓄電池SOH的準確估計提供支撐。 ③本文在蓄電池模型參數辨識部分采用離線恒流脈沖放電法,為在線、低成本的模型辨識算法創(chuàng)造了條件,也為更好地實現蓄電池健康狀態(tài)的定性和定量分析奠定了基礎。2.2 模型參數辨識精度驗證
3 單體蓄電池健康狀態(tài)估計
3.1 蓄電池模型參數特性分析
3.2 基于模型參數估計蓄電池SOH值
3.3 試驗結果與分析
4 結論