程澤,張秋艷,劉繼光
(天津大學(xué),天津300072)
基于ICDKF的鋰電池SOC在線估計
程澤,張秋艷,劉繼光
(天津大學(xué),天津300072)
動態(tài)的實時估計鋰離子電池荷電狀態(tài)(state of charge,SOC)是鋰離子電池管理系統(tǒng)研究的關(guān)鍵技術(shù)。針對擴展卡爾曼濾波(EKF)估計SOC誤差大的不足,基于二階RC等效電路模型,提出了一種基于迭代中心差分卡爾曼濾波(ICDKF)算法的磷酸鐵鋰電池SOC估計方法。利用Matlab進行了仿真,并與擴展卡爾曼濾波和中心差分卡爾曼濾波(CDKF)算法進行了效果對比,從仿真結(jié)果可以看出,該SOC算法有效地降低了估計誤差,與EKF相比,具有更好的濾波估計精度。
鋰電池;荷電狀態(tài);迭代;中心差分卡爾曼濾波
目前,電池荷電狀態(tài)(SOC)的估計算法主要有安時法、開路電壓法、負(fù)載電壓法、卡爾曼濾波法及擴展卡爾曼濾波算法等,各種方法均有優(yōu)缺點和使用范圍。安時積分法由于其荷電狀態(tài)是電池電流的積分,故存在累計誤差;開路電壓法只能離線估計電池SOC;卡爾曼濾波要求其模型是線性模型,且當(dāng)模型參數(shù)不確定時,SOC估計精度不高。由卡爾曼濾波延伸出的擴展卡爾曼濾波雖然能夠解決非線性系統(tǒng)問題,但它是將非線性函數(shù)在濾波值附近進行泰勒級數(shù)展開并忽略二階以上項進行的線性化,對傳播后隨機量的均值和方差只精確到一階,對于強非線性系統(tǒng),其濾波難以取得較高的精度;此外,對系統(tǒng)方程線性化時沒有考慮系統(tǒng)狀態(tài)和噪聲變量的“概率傳播”問題。然而Sigma點卡爾曼濾波器具有如下特點:(1)由于對非線性函數(shù)的近似不是采用泰勒級數(shù)展開的方法,因此避免了對非線性函數(shù)進行解析求導(dǎo);(2)由于考慮了概率傳播問題,所以對均值和方差的逼近精確度提高到至少二階。
根據(jù)Sigma點選取的不同,其主要分為無跡卡爾曼濾波(UKF)和中心差分卡爾曼濾波[1-2](CDKF),CDKF具有比UKF稍高的理論精度,而且更加易于實現(xiàn)。
基于以上分析,為了提高對非線性系統(tǒng)線性化的精度,本文在CDKF的基礎(chǔ)上,將迭代濾波理論引入到CDKF算法中。由于在選取Sigma點時,需要保證協(xié)方差矩陣是正則化的,故用Levenberg-Marquarat算法[3]進行優(yōu)化協(xié)方差矩陣。迭代CDKF算法可以重復(fù)利用觀測信息,得到更高的SOC估計精度。仿真結(jié)果驗證了所提方法的有效性。
1.1 CDKF算法
CDKF算法[4]假定系統(tǒng)的狀態(tài)變量服從高斯分布,對已知均值與協(xié)方差的隨機高斯變量,利用CDKF方法可以估計任意非線性變換后的均值與協(xié)方差。常用的擴展卡爾曼濾波算法是通過將非線性函數(shù)在濾波值附近進行泰勒級數(shù)展開并忽略二階以上項進行線性化的,對傳播后隨機量的均值和方差只精確到一階。而本文提出的中心卡爾曼濾波是借助Sterling差值公式(1),用多項式逼近非線性函數(shù)的導(dǎo)數(shù),它采用中心差分代替Taylor展開中的一階和二階導(dǎo)數(shù),從而避免復(fù)雜的求導(dǎo)運算。它隱含地應(yīng)用了基于線性化加權(quán)的統(tǒng)計回歸方法。
分別稱為一階中心差分和二階中心差分,式中:為中心差分半步長,決定Sigma點圍繞均值的分布。
公式(1)實際上就是泰勒展開中以中心差分替代其中的導(dǎo)數(shù)。由于中心差分計算只依賴非線性函數(shù)在具體位置上的值,因此便于計算。
1.2 迭代CDKF方法
應(yīng)用迭代中心差分卡爾曼濾波算法,則將中心差分卡爾曼濾波算法中的量測更新修改如下:
End
其中:
式中:P(k)為量測噪聲協(xié)方差。
2.1 二階RC等效電路模型
本文考慮到模型的準(zhǔn)確性和計算復(fù)雜度,選擇二階RC模型作為鋰電池的參考模型,如圖1所示。當(dāng)電池外部電流為零時,電池的凈反應(yīng)速率不會立刻為零,此時電池電壓表現(xiàn)出回彈特性,因此等效阻抗模型用兩個RC并聯(lián)結(jié)構(gòu)模擬電池的回彈特性和極化效應(yīng),其中、為電化學(xué)極化內(nèi)阻與電容,構(gòu)成一個RC并聯(lián)環(huán)節(jié);、為濃差極化內(nèi)阻與電容,構(gòu)成另一個RC并列環(huán)節(jié);代表電池的歐姆內(nèi)阻,oc代表電池的開路電壓,為端電壓為端電流。
圖1 二階RC等效電路模型
圖2 放電靜置實驗平臺
為了獲得磷酸鐵鋰電池的開路電壓與荷電狀態(tài)的函數(shù)關(guān)系,本文應(yīng)用DSS1K8E智能放電容量檢測儀、USB數(shù)據(jù)采集卡以及恒流電源等設(shè)備進行電池的放電及靜置實驗,搭建實驗平臺如圖2所示。實驗用鋰電池的規(guī)格為:型號LP2770102AC,標(biāo)稱容量12.5 Ah。以8 A恒流放電5 min,靜置10 min,進行脈沖式放電,其激勵電流波形如圖3所示。由數(shù)據(jù)采集卡進行電壓信號的采集,通過Matlab分析得到對應(yīng)的端電壓波形如圖4。鋰電池靜置10 min后的電壓可以看作是電池的開路電壓。通過Matlab得出開路電壓與荷電狀態(tài)之間的關(guān)系如表1所示,利用Matlab工具箱進行多項式擬合,得擬合式(15),擬合曲線如圖5所示,其均方根估計誤差為0.002 626,滿足估計誤差。
圖3 脈沖電流圖
圖4 端電壓波形圖
表1 Voc與SOC的關(guān)系
圖5 Voc-SOC多項式擬合圖
2.2 SOC估計結(jié)果
基于圖2所示的實驗平臺,將安時積分法估計的SOC作為真值,分別應(yīng)用EKF、CDKF和ICDKF濾波算法,通過Matlab/Simulink進行仿真比較,得到SOC對比圖(圖6),放大細(xì)節(jié)圖如圖7所示。
針對ICDKF算法、CDKF算法和EKF算法分別以安時積分法為基準(zhǔn),進行誤差分析,通過Matlab/Simulink仿真驗證,得出各個算法估計SOC的誤差對比圖,如圖8所示??梢钥闯?,迭代CDKF算法得到的SOC估算值與真實值的誤差在1.13%的范圍內(nèi),而CDKF算法得到的SOC估計誤差范圍為1.44%,EKF算法得到的SOC估計誤差范圍為2%,通過對比發(fā)現(xiàn),迭代CDKF算法對SOC的估計精度更高。
圖6 SOC對比圖
圖7 SOC估計放大圖
圖8 誤差對比圖
本文將ICDKF濾波應(yīng)用在磷酸鐵鋰的SOC估計上,基于二階RC等效電路模型,分別對ICDKF濾波算法、CDKF算法和EKF算法進行Matlab仿真,并與真實值進行對比分析。結(jié)果表明,與EKF算法比較,迭代CDKF算法能使鋰電池SOC估計具有更好的精度。
[1]KAZUFUMI I,XIONG K Q.Gaussian filters for nonlinear filtering problems[J].IEEE Transactions on Automatic Control,2000,45(5): 910-927.
[2]劉國海,趙倩.CDKF濾波算法在GPS組合導(dǎo)航系統(tǒng)中的應(yīng)用研究[J].儀器儀表學(xué)報,2008,29(8):537-540.
[3]趙志宇,羅隆福,許加柱,等.基于Levenberg-Marquadt的非線性最小二乘新型換流變壓器漏感矩陣識別法[J].電工技術(shù)學(xué)報,2013(4):212-220.
[4]孟琳,王翔鵬.CDKF算法及其在自主天文導(dǎo)航系統(tǒng)中的應(yīng)用[J].科技視界,2013,26:64-65.
[5]楊宏,李亞安,李國輝,等.一種改進中心差分卡爾曼濾波方法[J].計算機工程與應(yīng)用,2010,46(19):132-137.
Online-SOC estimation of Li-ion battery based on ICDKF
CHENG Ze,ZHANG Qiu-yan,LIU JI-guang
The real-timely estimation of the SOC(state of charge)was the key technology in Li-ion battery management system.To overcome the error of the SOC estimation of Extended Kalman filter(EKF),a new estimation method based on iterative Center Difference Kalman Filter(ICDKF)was applied to SOC estimation of Li-ion battery,based on the second-order RC equivalent circuit model.Experiments were made to compare the new filter with the EKF and Center Difference Kalman Filter(CDKF).The simulation results demonstrate that the using new filter algorithm ICDKF has higher filtering accuracy under the same conditions.
Li-ion battery;SOC;iteration;CDKF
TM 912
A
1002-087 X(2015)03-0518-03
2014-08-15
程澤(1959—),男,江蘇省人,博士,主要研究方向為環(huán)保能源的故障檢測及應(yīng)用。