潘鳳文,弓棟梁,高 瑩?,寇亞林
1) 吉林大學(xué)汽車仿真與控制國家重點(diǎn)實(shí)驗(yàn)室,長春 130025 2) 吉林大學(xué)汽車工程學(xué)院,長春 130025
鋰離子電池能夠提供較高的能量密度和比功率,沒有記憶效應(yīng),具有較低的自放電率和較長的可循環(huán)使用壽命,且后續(xù)回收過程中對環(huán)境污染相對較少,這些特性使其成為目前新能源汽車的重要?jiǎng)恿υ碵1?3]. 但隨著鋰離子電池在新能源汽車中進(jìn)一步廣泛而深入的使用,其可靠性和安全性正在受越來越嚴(yán)苛的考驗(yàn). 電池管理系統(tǒng)(Battery management system,BMS)的核心目標(biāo)就是獲得表征鋰電池可用容量的SOC,保證電動(dòng)車輛安全有效的運(yùn)行,并通過降低電壓極限的不確定性來實(shí)現(xiàn)動(dòng)力分配的優(yōu)化,從而延長電池的使用壽命[4?6].然而,目前鋰離子電池可用的測量是電流、電壓和溫度,SOC不能直接測量[7?8]. 因此,準(zhǔn)確估計(jì)SOC對保證鋰電池的安全性和可靠性至關(guān)重要.
對于鋰離子電池SOC的估計(jì)方法,目前可大致分為兩類:無模型法(安時(shí)積分法、開路電壓法)和基于模型的方法[9?13]. 基于模型的SOC估計(jì)中,常用的建模方式有黑箱模型、電化學(xué)模型、等效電路模型等. 黑箱模型通常使用傳遞函數(shù)來描述電池的行為,無需重建其基本的物理化學(xué)過程,但是該模型應(yīng)用場景受限,且模型精度不高. 電化學(xué)模型采用一組偏微分方程來構(gòu)建整個(gè)物理化學(xué)過程的“時(shí)?空”動(dòng)態(tài)變化,該模型中大量復(fù)雜的電化學(xué)方程計(jì)算耗時(shí)長,主要用于優(yōu)化電池的物理設(shè)計(jì)和電池相關(guān)的設(shè)計(jì)參數(shù),表征電能產(chǎn)生的基本機(jī)理等. 等效電路模型一般可分為Thevenin模型和阻抗模型兩大類. 這些基于電壓源,電阻和電容組合的模型具有直觀、實(shí)用和易于處理的特點(diǎn),通常用于控制設(shè)計(jì),且特別適合與其它電路或系統(tǒng)進(jìn)行協(xié)同設(shè)計(jì)和協(xié)同仿真. Thevenin模型又可分為一階RC等效電路模型,考慮電壓滯后的增強(qiáng)自校正模型,以及二階和高階RC模型等.
在有關(guān)實(shí)時(shí)獲取電池SOC的文獻(xiàn)中,廣泛采用基于模型的SOC估計(jì)方法進(jìn)行研究. 文獻(xiàn)[14]采用二階RC等效電路模型,結(jié)合安時(shí)積分法與基于模型的方法對鋰電池的SOC進(jìn)行估計(jì),其結(jié)果表明,該方法增強(qiáng)了對測量噪聲的魯棒性. 文獻(xiàn)[15]~[16]針對離散化的鋰離子電池二階RC等效電路模型,采用線性參變技術(shù),設(shè)計(jì)了計(jì)算資源需求較少的SOC估計(jì)器,而且其所設(shè)計(jì)的估計(jì)器的穩(wěn)定性可由線性矩陣不等式(Linear matrix inequality,LMI)技術(shù)來分析驗(yàn)證. 文獻(xiàn)[17]采用大電容二階RC電池模型,該模型可用狀態(tài)空間函數(shù)來表示,由大容量電容的電壓值和電容值來確定SOC. 并在此模型基礎(chǔ)上設(shè)計(jì)了對未知擾動(dòng)和模型不確定性具有一定魯棒性的H∞濾波器;其所設(shè)計(jì)的H∞濾波器對SOC具有很好的估計(jì)性能. 文獻(xiàn)[18]采用與文獻(xiàn)[17]中相同的等效電路模型,相較于文獻(xiàn)[17],文獻(xiàn)[18]中設(shè)計(jì)了能夠改善觀測器響應(yīng)速度的H∞切換觀測器,進(jìn)一步提升了對SOC的估計(jì)性能. 文獻(xiàn)[9]和[19]均采用電化學(xué)鋰離子電池模型,并基于該模型設(shè)計(jì)了用于估計(jì)SOC的具有常值增益的龍伯格非線性觀測器,以及一個(gè)改進(jìn)的輸出雅可比矩陣加權(quán)增益的非線性觀測器,其中觀測器增益的設(shè)計(jì)均被轉(zhuǎn)化為了求解LMI問題.文獻(xiàn)[20]采用二階RC等效電路模型,把電池老化建模為加性故障,并對鋰離子電池模型進(jìn)行了線性化,設(shè)計(jì)了基于H∞觀測器的故障估計(jì)器,從其仿真結(jié)果來看,所設(shè)計(jì)的故障估計(jì)器對干擾具有很好的魯棒性,同時(shí)對老化故障具有很強(qiáng)的追蹤能力. 文獻(xiàn)[21]采用與文獻(xiàn)[20]中相同的鋰離子電池模型,針對SOC的估計(jì)問題,采用LMI技術(shù)設(shè)計(jì)了基于H∞方法的非線性觀測器. 文獻(xiàn)[22]針對鋰離子電池SOC的估計(jì)誤差收斂問題,設(shè)計(jì)了三種基于LMI技術(shù)的魯棒龍伯格SOC觀測器,并分別與傳統(tǒng)的基于非線性等效電路模型的擴(kuò)展卡爾曼濾波器進(jìn)行對比,對比結(jié)果表明,其設(shè)計(jì)的兩種基于LMI的SOC觀測器與廣泛使用的擴(kuò)展卡爾曼濾波器具有相近的性能,并且設(shè)計(jì)方法更為簡單. 文獻(xiàn)[23]~[24]均采用非線性分?jǐn)?shù)階鋰離子電池模型對SOC進(jìn)行估計(jì),不同之處是前者采用二階RC等效電路模型,并基于SOC估計(jì)誤差動(dòng)力學(xué)方程,運(yùn)用LMI技術(shù)來設(shè)計(jì)SOC觀測器;后者采用基于阻抗模型和分?jǐn)?shù)階卡爾曼濾波方法對SOC進(jìn)行估計(jì).
綜上可知,大多數(shù)文獻(xiàn)在鋰離子電池SOC估計(jì)中選擇與LMI技術(shù)相結(jié)合,這樣不僅可以簡化設(shè)計(jì)過程,而且也保證了SOC的估計(jì)準(zhǔn)確性和一定的魯棒性. 然而,針對鋰離子電池模型參數(shù)隨溫度變動(dòng)而產(chǎn)生攝動(dòng),進(jìn)而影響SOC估計(jì)準(zhǔn)確性的問題討論的并不多. 因此,本文在前述工作基礎(chǔ)之上,考慮電池溫度波動(dòng)對模型參數(shù)的影響,把溫度對模型參數(shù)的影響方式建模為標(biāo)稱電阻值和電池總?cè)萘康募有宰兞浚⒁暅囟茸兓癁橄到y(tǒng)的外部擾動(dòng). 然后,采用切線法對模型進(jìn)行線性化. 繼而采用LMI技術(shù)設(shè)計(jì)了對SOC進(jìn)行估計(jì)的魯棒H∞濾波器. 最后,采用四種不同類型的動(dòng)態(tài)激勵(lì)電流,并與kalman濾波對SOC的估計(jì)進(jìn)行對比,對所設(shè)計(jì)的SOC觀測器進(jìn)行驗(yàn)證.
鋰離子電池的動(dòng)態(tài)特性高度依賴于它的工作條件,具有時(shí)變參數(shù)的二階RC等效電路模型可以足夠精確的來表征鋰電池系統(tǒng)特性,同時(shí)又相對簡單且計(jì)算量不大. 因此,本文主要采用二階RC等效電路模型.
表征鋰離子電池動(dòng)態(tài)特性的二階RC等效電路模型如圖1所示.
圖1 等效電路模型Fig.1 Equivalent circuit model
根據(jù)基爾霍夫電壓定律,鋰離子電池的二階RC等效電路模型的動(dòng)力學(xué)方程可表述為
式中:t代表時(shí)間,s;Uocv代表與SOC相關(guān)的開路電壓(其為SOC的函數(shù)),V;Ic為進(jìn)入或離開電池正極的電流(放電時(shí)為正,充電時(shí)為負(fù)),A;R0為內(nèi)阻,Ω;R1和C1分別為電化學(xué)極化電阻(Ω)和電容(F);R2和C2分別為濃差極化電阻(Ω)和電容(F);U1和U2分別代表電化學(xué)極化電容C1和濃差極化電容C2的電壓,V;UT為端電壓,V.
電池SOC的定義為可用容量(A·h)與電池的總?cè)萘康谋戎? 簡化的SOC估計(jì)模型如下:
式中,Q為電池總?cè)萘?,SOC0為電池的初始SOC.需要指出的是電池容量也會(huì)隨著溫度的升高而變化,從而影響SOC估計(jì)的準(zhǔn)確性[13].
大量試驗(yàn)表明,開路電壓Uocv與SOC在較大的工作區(qū)間內(nèi)均存在一定的線性關(guān)系(除了SOC非常高或非常低的情況,小于20%或大于80%)[14?15].因此,可以在特定的工作范圍采用SOC的線性函數(shù)來近似逼近開路電壓. 它們之間的函數(shù)關(guān)系具有以下形式:
式中:a和b為給定的常量.
那么根據(jù)公式(4),終端電壓UT與SOC的關(guān)系可表示為:
所選用的電池模型參數(shù)如下表1所示[20]. 該模型參數(shù)的獲取需要滿足以下的條件:(1)T=40 ℃,Ic=1 A,SOC=0.5;(2)電池模型的參數(shù)與溫度、SOC、以及電流的大小和方向均無關(guān).
表1 電池模型參數(shù)Table 1 Battery model parameters
上述條件假設(shè)非常嚴(yán)格,大量的實(shí)際實(shí)驗(yàn)已表明:電池模型參數(shù)對于諸如溫度、SOC和充放電狀態(tài)以及電流等環(huán)境狀況的變化是很敏感的;其中,溫度對電池模型參數(shù)的影響最為顯著[16].
由于溫度對鋰離子電池的模型參數(shù)具有較大的影響,因此,本文將溫度對模型參數(shù)的影響方式建模為標(biāo)稱電阻值和電池總?cè)萘康募有宰兞? 其具有如下形式:
式中:Rni(i=0,1,2)分別表示,,標(biāo)稱阻值;ΔRi(i=0,1,2)表示由溫度變化而引起的阻值變化;R?i(i=0,1,2)表示由溫度變化而產(chǎn)生的最新阻值;表示由溫度變化引起的電池容量變化,表示由溫度變化產(chǎn)生的最新容量.
針對線性化系統(tǒng)(15),設(shè)計(jì)一個(gè)漸近穩(wěn)定的H∞濾波器,實(shí)現(xiàn)對SOC的估計(jì),使得傳遞函數(shù)(從外部擾動(dòng)到SOC估計(jì)誤差)的H∞范數(shù)小于給定值,該濾波器具有以下狀態(tài)空間形式:
通過在Matlab中求解優(yōu)化問題(29),獲得干擾抑制性能指標(biāo) γ =5.7274×10?5. 最終獲得所設(shè)計(jì)的魯棒H∞濾波器狀態(tài)空間矩陣分別為
仿真實(shí)驗(yàn)中給電流輸入信號注入了能量為0.001的白噪聲,溫度變動(dòng)用幅值為40的正弦函數(shù)進(jìn)行模擬,仿真結(jié)果與kalman濾波對SOC的估計(jì)結(jié)果進(jìn)行對比分析. 采用四種類型的動(dòng)態(tài)測試進(jìn)行仿真實(shí)驗(yàn)驗(yàn)證,其分別為 BJDST (Beijing Dynamic Stress Test)、FUDS (Federal Urban Driving Schedule)、US06 (US06 Highway Driving Schedule)以及 BJDST?FUDS?US06聯(lián)合駕駛時(shí)間表動(dòng)態(tài)測試. 一個(gè)完整BJDST 循環(huán)是 916 s,一個(gè)完整 FUDS 循環(huán)是 1372 s,一個(gè)完整US06循環(huán)是600 s. 其完整循環(huán)時(shí)間歷程如下圖2,圖3所示.
圖2 BJDST,F(xiàn)UDS,US06動(dòng)態(tài)測試時(shí)間歷程Fig.2 BJDST, FUDS, US06 dynamic test time history
圖3 BJDST?FUDS?US06聯(lián)合動(dòng)態(tài)測試時(shí)間歷程Fig.3 BJDST?FUDS?US06 joint dynamic test time history
BJDST,F(xiàn)UDS和US06動(dòng)態(tài)激勵(lì)下的基于H∞濾波的SOC估計(jì)和基于kalman濾波的SOC估計(jì)以及它們的SOC估計(jì)誤差時(shí)間歷程曲線如圖4~圖9所示. 其中藍(lán)色實(shí)線表示模型輸出,紅色實(shí)線表示H∞估計(jì),綠色實(shí)線表示kalman估計(jì).
圖4 BJDST 激勵(lì)的 SOC 估計(jì)Fig.4 SOC estimation excited by BJDST
圖5 BJDST 激勵(lì)的 SOC 估計(jì)誤差Fig.5 SOC estimation error excited by BJDST
圖6 FUDS 激勵(lì)的 SOC 估計(jì)Fig.6 SOC estimation excited by FUDS
圖7 FUDS 激勵(lì)的 SOC 估計(jì)誤差Fig.7 SOC estimation error excited by FUDS
圖8 US06激勵(lì)的 SOC 估計(jì)Fig.8 SOC estimation excited by US06
圖9 US06激勵(lì)的 SOC 估計(jì)誤差Fig.9 SOC estimation error excited by US06
從圖4中可以看出,在BJDST動(dòng)態(tài)激勵(lì)下,基于魯棒H∞濾波器的SOC估計(jì)時(shí)間歷程曲線比基于kalman濾波的SOC估計(jì)時(shí)間歷程曲線更為接近模型輸出值. 圖5中BJDST動(dòng)態(tài)激勵(lì)下的SOC估計(jì)誤差表明,基于魯棒H∞濾波器的SOC估計(jì)誤差波動(dòng)幅值小于基于kalman濾波的SOC估計(jì)誤差波動(dòng)幅值. 從表2中對應(yīng)的均方根值對比結(jié)果可以看出,基于魯棒H∞濾波器的SOC估計(jì)比模型輸出大0.1%,而基于kalman濾波的SOC估計(jì)相較于模型輸出小0.27%. 基于魯棒H∞濾波器的SOC估計(jì)誤差均方根值是0.0019,明顯小于基于kalman濾波的SOC估計(jì)誤差均方根值0.0041. 圖4,圖5以及對應(yīng)表2中的均方根值分析結(jié)果表明,即使在電流信號存在干擾,電池溫度持續(xù)波動(dòng)并對模型參數(shù)產(chǎn)生一定影響的條件下,所設(shè)計(jì)的魯棒H∞濾波器依然能夠?qū)崿F(xiàn)對SOC的準(zhǔn)確估計(jì).
表2 SOC 估計(jì)及其估計(jì)誤差的均方根值Table 2 RMS value of SOC estimation and estimation error
四種不同類型動(dòng)態(tài)激勵(lì)下的SOC估計(jì),以及SOC 估計(jì)誤差的均方根值(Root mean square,RMS)如下表2所示.
BJDST?FUDS?US06聯(lián)合動(dòng)態(tài)測試下的SOC估計(jì)及其估計(jì)誤差時(shí)間歷程曲線如下圖10~11所示.
圖10 BJDST?FUDS?US06激勵(lì)的 SOC 估計(jì)Fig.10 SOC estimation excited by BJDST?FUDS?US06
圖11 BJDST?FUDS?US06 US06激勵(lì)的 SOC 估計(jì)誤差Fig.11 SOC estimation error excited by BJDST?FUDS?US06
在FUDS動(dòng)態(tài)激勵(lì)下,圖6中的SOC估計(jì)時(shí)間歷程曲線表明相較于基于kalman濾波的SOC估計(jì),基于魯棒H∞濾波器的SOC估計(jì)與模型輸出較為接近. 圖7中的SOC估計(jì)誤差時(shí)間歷程曲線表明了基于魯棒H∞濾波器的SOC估計(jì)誤差波動(dòng)幅值比基于kalman濾波的SOC估計(jì)誤差波動(dòng)幅值要小. 從表2中FUDS動(dòng)態(tài)測試下的均方根值可以看出,基于魯棒H∞濾波器的SOC估計(jì)的均方根值與模型輸出的均方根值近乎一致,而基于kalman濾波的SOC估計(jì)的均方根值相較于模型輸出的均方根值小0.21%. 基于kalman濾波的SOC估計(jì)誤差均方根值0.0036明顯大于基于魯棒H∞濾波器的SOC估計(jì)誤差均方根值0.0018. 圖6,圖7以及表2中相對應(yīng)的FUDS激勵(lì)下的均方根值分析對比結(jié)果表明,所設(shè)計(jì)的H∞濾波器不僅具有很好的魯棒性,而且具有優(yōu)異的SOC估計(jì)性能.
在US06動(dòng)態(tài)激勵(lì)下,圖8中的SOC時(shí)間歷程曲線和圖9中的SOC估計(jì)誤差時(shí)間歷程曲線表明,與基于kalman濾波的SOC估計(jì)相比,基于魯棒H∞濾波器的SOC估計(jì)更為接近模型輸出值.表2中對應(yīng)的US06動(dòng)態(tài)激勵(lì)下的均方根值對比結(jié)果表明,基于魯棒H∞濾波器的SOC估計(jì)的均方根值與模型輸出的均方根值幾近一致,而基于kalman濾波的SOC估計(jì)的均方根值比模型輸出的均方根值小0.1%. 基于魯棒H∞濾波器的SOC估計(jì)誤差均方根值是0.0019,明顯小于基于kalman濾波的SOC估計(jì)誤差均方根值0.0043. 仿真實(shí)驗(yàn)與均方根值的對比結(jié)果表明,所設(shè)計(jì)的H∞濾波器具有更為優(yōu)異的SOC估計(jì)性能,同時(shí)具有很好的干擾抑制效果,即具有很強(qiáng)的魯棒性.
在BDST?FUDS?US06聯(lián)合動(dòng)態(tài)測試下,圖10中接近10 h的時(shí)間歷程表明,H∞濾波和kalman濾波的時(shí)間歷程均比較接近于模型輸出結(jié)果. 從圖11中的SOC估計(jì)誤差時(shí)間歷程曲線中可以看出,H∞估計(jì)誤差比kalman濾波估計(jì)誤差具有更小的波動(dòng)幅值. 表2中對應(yīng)的 BDST?FUDS?US06聯(lián)合動(dòng)態(tài)激勵(lì)下的均方根值表明,H∞濾波與模型輸出的均方根值均為0.3186,而kalman濾波比模型輸出的均方根值小0.35%. 基于kalman濾波的SOC估計(jì)誤差均方根值0.0033明顯大于基于魯棒H∞濾波器的SOC估計(jì)誤差均方根值0.0022. 仿真實(shí)驗(yàn)與均方根值的對比結(jié)果表明,所設(shè)計(jì)的魯棒H∞濾波器不僅對外部擾動(dòng)表現(xiàn)出了很好的魯棒性,而且能夠?qū)崿F(xiàn)對SOC的強(qiáng)跟蹤能力.
本文采用LMI技術(shù)設(shè)計(jì)了用于SOC估計(jì)的魯棒H∞濾波器. 該濾波器的設(shè)計(jì)考慮了鋰離子電池模型參數(shù)隨溫度變化產(chǎn)生攝動(dòng)影響SOC估計(jì)準(zhǔn)確性的問題. 把電池溫度變化對模型參數(shù)的影響方式建模為標(biāo)稱電阻值和電池總?cè)萘康募有宰兞?,并將電池溫度變化看作系統(tǒng)的外部擾動(dòng). 通過切線法對模型進(jìn)行了線性化,并基于該線性化模型設(shè)計(jì)了估計(jì)SOC的觀測器. 最后,采用四種不同類型的動(dòng)態(tài)電流激勵(lì),并與kalman濾波對SOC的估計(jì)結(jié)果進(jìn)行仿真對比,其結(jié)果表明所設(shè)計(jì)的魯棒H∞濾波器不僅具有優(yōu)異的SOC估計(jì)性能,而且對外部擾動(dòng)表現(xiàn)出了很好的魯棒性.