毛華夫,萬國春,汪鐳,張謙
(1.同濟(jì)大學(xué)控制科學(xué)與工程系,上海 201804;2.同濟(jì)大學(xué)電子科學(xué)與技術(shù)系,上海 201804;3.上海應(yīng)用技術(shù)學(xué)院電氣與電子工程學(xué)院,上海 201418)
毛華夫1,萬國春2,汪鐳1,張謙3
(1.同濟(jì)大學(xué)控制科學(xué)與工程系,上海 201804;2.同濟(jì)大學(xué)電子科學(xué)與技術(shù)系,上海 201804;3.上海應(yīng)用技術(shù)學(xué)院電氣與電子工程學(xué)院,上海 201418)
電池荷電狀態(tài)()的估算是電池管理系統(tǒng)的核心內(nèi)容,估算準(zhǔn)確與否,將直接影響到電池管理系統(tǒng)的決策和控制。在結(jié)合開路電壓法、安時法的基礎(chǔ)上,充分利用擴(kuò)展卡爾曼濾波法的修正功能,綜合考慮電池充放電倍率、溫度和充放電循環(huán)次數(shù)等因素對估算的影響,提出了卡爾曼濾波修正算法,并將其應(yīng)用在插電式混合動力汽車電池管理系統(tǒng)中。研究結(jié)果表明,卡爾曼濾波修正算法有效地解決了傳統(tǒng)安時法無法估計初值和誤差累積,以及開路電壓法需要電池靜置無法做到在線估算等問題,獲得了更高的估算精度,為電池管理系統(tǒng)提供一種實用的估算方案。
;卡爾曼濾波修正算法;擴(kuò)展卡爾曼濾波算法;電池管理系統(tǒng)
電池管理系統(tǒng)(BMS)在混合動力汽車中負(fù)責(zé)直接監(jiān)控和管理電池運(yùn)行的全過程。電池荷電狀態(tài)()描述的是電池的剩余容量,是混合動力汽車電池管理系統(tǒng)中最重要的參數(shù)[1]。由圖1電池管理系統(tǒng)基本架構(gòu)可見,準(zhǔn)確的估算,將直接影響到電池管理系統(tǒng)的決策和控制。同時,電池作為電池充放電判斷的標(biāo)準(zhǔn),可以防止電池過充放電,對電池具有保護(hù)作用,從而可以延長電池的使用壽命。目前常用的估算方法有:開路電壓法、安時法、內(nèi)阻法、卡爾曼濾波法以及一些智能計算方法。單獨(dú)使用某一種估算方法,或多或少,都會存在一定的缺陷,本文首先分析了估算的影響因素,建立動態(tài)觀測模型,然后根據(jù)了擴(kuò)展卡爾曼濾波法的原理,結(jié)合開路電壓法、安時法和擴(kuò)展卡爾曼濾波法,提出了卡爾曼濾波修正算法,最后通過實驗驗證算法的可行性和精度。

圖1 電池管理系統(tǒng)基本架構(gòu)


鋰電池的充放電過程是一個復(fù)雜的電化學(xué)反應(yīng)過程,文獻(xiàn)[3]表明,電池容量受到充放電倍率、電池溫度、充放電循環(huán)次數(shù)等因素的影響。
(1)充放電倍率因素
鋰電池在不同的放電電流情況下,所能放出的電量是不同的。電池的可用容量總是隨著電池放電的倍率,即電池的放電電流的增加而下降。
(2)溫度因素
在一般情況下,鋰電池的容量總是隨著電池的溫度上升而增加。當(dāng)溫度過低時,電池的實際可用容量減小、能量利用效率下降,允許的最大放電倍率也減小[4]。當(dāng)溫度升高時,鋰離子嵌入脫嵌更加活躍,放出電池容量也隨之變大。但溫度過高時,電池容量和充放電效率都會下降。
(3)充放電循環(huán)次數(shù)因素
充放電循環(huán)次數(shù)因素,即電池老化因素,主要是指隨著電池循環(huán)充放電次數(shù)的增加,會出現(xiàn)電池容量衰減和電池內(nèi)阻增加等現(xiàn)象。這主要是由于在充放電過程中電極活性物質(zhì)表面積減少,極化增大,電池內(nèi)部短路,隔膜損壞等原因?qū)е耓5]。如果不考慮電池老化因素,電池容量的誤差會不斷累積,計算會變得越來越不準(zhǔn)確。
(4)自放電因素
鋰電池經(jīng)過一段時間的靜置,電池的容量會趨于穩(wěn)定,即滿足靜態(tài)條件。但若靜置的時間繼續(xù)增加,電池將會慢慢喪失電量,這一現(xiàn)象稱為電池的自放電現(xiàn)象。如果該靜置時間繼續(xù)加長,那么電池就會“假死”或者損壞。本文采用卡爾曼濾波修正算法估算電池,算法本身具有自修正功能,因此忽略自放電因素。

由于電池的充放電倍率、溫度、自放電現(xiàn)象、容量衰減率以及極化電壓恢復(fù)效應(yīng)等因素對鋰電池特性產(chǎn)生非線性影響,因此,用一個簡單的數(shù)學(xué)模型來精確描述動力電池的特性是很困難的。針對車輛運(yùn)行條件下負(fù)載電流不斷變化,溫度等環(huán)境因素變化范圍較大的情況,論文提出一種相對復(fù)雜的動態(tài)模型——動態(tài)觀測模型。
在非線性動態(tài)系統(tǒng)中,卡爾曼濾波法的狀態(tài)空間模型如式(3)(4)所示:


模型狀態(tài)方程
將式(2)進(jìn)行離散化處理,即在一個微小的時間間隔Δ,電池的荷電狀態(tài)可以表示為:

模型觀測方程


狀態(tài)方程:
卡爾曼濾波法用反饋控制的方法估計過程狀態(tài):濾波器估計過程某一時刻的狀態(tài),然后以(含噪聲的)測量變量的方式獲得反饋。因此卡爾曼濾波法可以分為兩個部分:時間更新方程和測量更新方程。時間更新方程負(fù)責(zé)及時向前推算當(dāng)前狀態(tài)變量和誤差協(xié)方差估計的值,以便為下一時刻狀態(tài)構(gòu)造先驗估計。測量更新方程負(fù)責(zé)反饋,它將先驗估計和新的測量變量結(jié)合以構(gòu)造改進(jìn)的后驗估計[7]。時間更新方程也可視為預(yù)估方程,測量更新方程可視為校正方程。通過預(yù)估-校正的過程,使用迭代循環(huán)方式來實現(xiàn)最小方差估計。
卡爾曼濾波算法這種預(yù)估-校正的方式使得它具有很強(qiáng)的修正能力。而開路電壓法提供的初值不夠精確,安時法在測量電流時產(chǎn)生的誤差會不斷累積,導(dǎo)致估算的誤差也不斷增大。卡爾曼濾波修正算法的基本思想就是充分利用卡爾曼濾波的修正能力,解決開路電壓法和安時法分別在初值的確定和動態(tài)估算中的不足,對安時法的估算結(jié)果進(jìn)行修正,提高精度。
3.1 擴(kuò)展卡爾曼濾波算法分析
對于一個基本的擴(kuò)展卡爾曼濾波算法,其迭代步驟如下:

擴(kuò)展卡爾曼濾波法對于初值要求不高,即使初值偏離實際值,也可以經(jīng)過一定次數(shù)的迭代向真實值收斂。然而,擴(kuò)展卡爾曼濾波法只能收斂于模型值,并不能消除模型本身的誤差。而安時法則是相當(dāng)于“黑盒”,并不考慮內(nèi)部模型,只需要對進(jìn)出這個“黑盒”的電流在時間上的積分,從而得到電量的變化。這兩種方法在動態(tài)估算中可以做到互補(bǔ)和相互修正。
采用安時法會帶來累積誤差的問題,需要擴(kuò)展卡爾曼濾波法對安時法不斷修正,將累積誤差消除掉,使向真實值靠攏,下一周期繼續(xù)使用安時法進(jìn)行估算,不斷循環(huán)修正。
具體來說,整個卡爾曼濾波修正算法的實現(xiàn)方法如下:
步驟(1):0時刻,根據(jù)靜置時間、前一次值和當(dāng)前開路電壓信息得到初值(0)。
步驟(2):0到1時刻,以(0)為初值,用擴(kuò)展卡爾曼濾波法迅速向真值收斂,得到估算值(1)。
步驟(3):1到2時刻,以(1)為初值,用安時法計算得到(2),并輸出結(jié)果。
步驟(4):根據(jù)電壓誤差和濾波增益,用擴(kuò)展卡爾曼濾波法,修正卡爾曼濾波增益,同時以(1)為初值得到2時刻的修正值(2)。下一時刻,用修正后的值(2)為初值,用安時法計算并輸出,再用擴(kuò)展卡爾曼濾波法修正,如此不斷循環(huán)。
3.4 對電池可用容量的修正
通過進(jìn)行恒流放電實驗,測得不同放電電流下對應(yīng)的電池容量。圖2為標(biāo)稱容量為80 Ah的動力鋰電池在25℃環(huán)境溫度下,容量隨放電倍率變化曲線。通過該實驗建立的模型所需充放電倍率與電池容量的對應(yīng)關(guān)系,利用數(shù)據(jù)進(jìn)行曲線擬合,可以得到充放電倍率對電池容量的修正系數(shù)η:

為了研究鋰電池溫度對于電池容量的影響,建立溫度特性實驗,圖3為標(biāo)稱容量為80 Ah的動力鋰電池在不同的溫度下可放出的電量。該實驗建立了溫度因素與的對應(yīng)關(guān)系,通過對數(shù)據(jù)的分析,可以用三次多項式對溫度修正系數(shù)η進(jìn)行擬合。得到溫度對電池可用容量的修正系數(shù)η:

由于當(dāng)充放電電流保持恒定時,鋰電池容量和存放時間、循環(huán)次數(shù)存在非線性關(guān)系。可以從容量衰減的角度出發(fā),進(jìn)行鋰電池容量衰減率實驗,研究鋰電池容量與充放電循環(huán)次數(shù)的對應(yīng)關(guān)系。室溫(25℃)條件下,鋰電池容量衰減率實驗結(jié)果如圖4所示。對容量衰減率與充放電循環(huán)次數(shù)的曲線進(jìn)行回歸分析可知,容量衰減率與充放電循環(huán)次數(shù)之間可用二次多項式進(jìn)行擬合,得到電池老化因素的修正系數(shù)

圖2 電池容量隨放電電流變化曲線

圖3 電池容量隨電池溫度變化曲線


圖4 電池容量衰減率隨充放電循環(huán)次數(shù)變化曲線

圖5 安時法估算與卡爾曼濾波修正法比較
根據(jù)本文采用的模型和算法,將其應(yīng)用在實驗用混合動力汽車電池管理系統(tǒng)中,如圖6所示。實驗車為豐田公司“普銳斯”混合動力汽車,將車上原裝的電池及其管理系統(tǒng)更換為實驗用電池和管理系統(tǒng),車載動力電池為標(biāo)稱容量80 Ah的鋰電池。48 V動力電池通過DC/DC轉(zhuǎn)換成250 V高壓,為實驗車所搭載的電動機(jī)驅(qū)動,最大輸出功率達(dá)到60 kW,如圖7所示。實驗內(nèi)容將車輛強(qiáng)制設(shè)置在純電動模式,城市街道路況下行駛40 km,進(jìn)行參數(shù)采集和估算。

圖6 電池管理系統(tǒng)實物圖

圖7估算實驗測試框圖

圖8 實際工況下電池組放電電流

圖9 實際工況下估算結(jié)果
論文提出的卡爾曼濾波修正算法,充分結(jié)合了開路電壓法和安時法的優(yōu)點(diǎn),利用擴(kuò)展卡爾曼濾波法的修正功能,有針對性地解決了安時法不能估算初值,開路電壓法不能在線估算,以及擴(kuò)展卡爾曼濾波無法消除模型誤差的問題,并考慮了溫度、充放電倍率以及老化因素對電池估算的影響。實驗結(jié)果表明,利用開路電壓法能夠為估算提供一個合理初值,卡爾曼濾波修正算法對于初值的修正能夠迅速向真值收斂;在動態(tài)估算中,通過對安時法累積誤差的不斷修正,從而獲得了更高的精度。
[1]GOULD C R,BINGHAM C M,STONE D A,et al.New battery model and state-of-health determination through subspace parameter estimation and state-observer technique[J].IEEE Trans Veh Technol,2009,58(8):3905-3916.
[2]麻友良,陳全世,齊占寧,等.電動汽車用電池定義與檢測方法[J].清華大學(xué)學(xué)報:自然科學(xué)版,2001,41(11):95-97,105.
[3]CHENG K W E,DIVAKAR B P,WU H J,et al.Battery-Management System(BMS)and SOC development for electrical vehicles[J]. IEEE Trans Veh Technol,2011,60(1):76-88.
[4]李哲,韓雪冰,盧蘭光,等.動力型磷酸鐵鋰電池的溫度特性[J].機(jī)械工程學(xué)報,2011,47(18):115-120.
[5]SZUMANOWSKI A,CHANG Y.Battery management system based on battery nonlinear dynamics modeling[J].IEEE Trans Veh Technol,2008,57(3):1425-1432.
[6]GREGORY L P.LiPB dynamic cell models for Kalman-filterestimation[C]//Proceedings of the 19th International Electric Vehicle Symposium.Busan:EVS,2002:193.
[7]WELCH G,BISHOP G.An introduction to the Kalman filter[M]. SIGGRAPH 2001 short course:UNC-Chapel Hill,TR 95-041,2001.
Estimation of batterybased on Kalman filter correction algorithm
MAO Hua-fu1,WAN Guo-chun2,WANG Lei1,ZHANG Qian3
The estimation of state-of-charge was the key part of battery management system(BMS).The control of BMS was influenced by the accurate estimation.Based on the combination of the open-circuit-voltage method and Ah counting method,the correction factor of the extended Kalman filter was used.Charging and discharging rate and battery temperature and battery aging problem were considered.Then the Kalman filter correction algorithm was proposed.Algorithm was applied in the BMS of plug-in hybrid electric vehicle.The result indicates that the Kalman filter correction algorithm can make a further correction of thewhich is estimated by open-circuit-voltage method and Ah counting method,then the accuracy ofestimation in order to provide a practical solution for the battery management system is improved.
;Kalman filter correction algorithm;extended Kalman filter;BMS
TM 63
A
1002-087 X(2014)02-0298-05

2013-06-14
教育部博士點(diǎn)基金(20100072110038);國家自然科學(xué)基金項目(70871091,61075064,61034004,61005090);教育部新世紀(jì)人才計劃項目(NECT-10-0633)
毛華夫(1990—),男,安徽省人,碩士,主要研究方向為電池管理系統(tǒng)。