中國儲能網(wǎng)訊:
摘 要 鋰離子電池荷電狀態(tài)(SOC)的估計對于保障新能源電動汽車穩(wěn)定、安全地運行至關(guān)重要,而高精度的電池模型是SOC估計的基礎,但常用的鋰離子電池阻容(RC)模型中,存在高階模型結(jié)構(gòu)復雜、低階模型近似程度低,以及電池狀態(tài)突變導致SOC難以精確估計的問題。本文提出一種基于分數(shù)微積分理論的鋰離子電池分數(shù)階可變阻容(FVOM)模型,通過利用赤池信息量(AIC)準則識別不同SOC時分數(shù)階阻容模型的最優(yōu)階數(shù),構(gòu)建適應不同SOC時的時變阻容電池模型;同時引入衰減因子構(gòu)建強跟蹤分數(shù)階擴展卡爾曼濾波(STF-FEKF)算法,實現(xiàn)電池荷電狀態(tài)估計,克服歷史數(shù)據(jù)對當前估計值的影響。基于城市道路循環(huán)工況(UDDS)等三種不同工況對分數(shù)階擴展卡爾曼濾波(FEKF)算法進行驗證。結(jié)果表明,在脈沖放電工況下,模型的平均絕對誤差(AAE)由0.0197 V降為0.0160 V,其電壓誤差均小于50 mV,預測精度相對提高了18.8%;同時,改進后的方法使AAE和均方根誤差(RMSE)均有所減小,不僅驗證了所提方法的有效性,也為提高鋰離子電池SOC狀態(tài)估計精度和計算效率提供了新的思路。
關(guān)鍵詞 赤池信息量準則;可變阻容模型;分數(shù)階;強跟蹤
電池荷電狀態(tài)是衡量電池剩余電量的指標,準確估計SOC不僅能有效延長電池的使用壽命和性能,還能避免過度充電或過度放電,從而確保電池系統(tǒng)的穩(wěn)定運行。在電動汽車管理系統(tǒng)中,SOC的精確估計是制定有效策略的關(guān)鍵因素,直接影響電動汽車的整體性能。因此,對SOC估計展開深入研究具有重要意義,對電動車輛的發(fā)展和應用框架起著至關(guān)重要的作用。
精確的鋰離子電池模型是確保SOC準確估計的基礎。等效電路模型(ECM)因其結(jié)構(gòu)簡單、易于工程實現(xiàn),在實踐中得到廣泛應用。為更準確地描述電池的外部特性,文獻[2]提出一種將動態(tài)組件集成于電路中的方法,并開發(fā)出具有RC模塊的Thevenin模型,滿足了對電路進行簡化分析、方便建模的需求。通過調(diào)整n階RC等效電路模型中的并聯(lián)RC環(huán)節(jié)數(shù)量,可獲得各種階數(shù)的模型,如Rint模型(n=0)、Thevenin模型(n=1)和DP模型(n=2)。一般而言,模型的階數(shù)(并聯(lián)RC環(huán)節(jié)的數(shù)目)越高,模擬的端電壓越準確,但這同時也帶來了計算成本增加和參數(shù)辨識難度提高的問題。正如文獻[4]中強調(diào)的,模型的準確性與其參數(shù)、SOC等因素密切相關(guān),因此僅僅盲目添加組件不一定能顯著提高模型準確性。在實際應用中,往往需要在模型精度和計算成本之間尋求合理的平衡。
隨著對ECM的深入研究,越來越多的學者開始采用分數(shù)階模型來描述電池的動態(tài)響應,文獻[5]的研究發(fā)現(xiàn),分數(shù)階模型能夠以更少的元件實現(xiàn)與多階RC模型相當?shù)木?,從而更準確地捕捉電池內(nèi)部的離子擴散過程。文獻[6]則結(jié)合了分數(shù)微積分理論,提出簡化的分數(shù)階一階模型(FOM-1RC),旨在更精確地描述電池電荷轉(zhuǎn)移過程,并成功提高了模型的準確性。此外,文獻[7]通過分數(shù)階可變階等效電路模型(FVO-ECM),深入剖析了鋰電池的非線性電壓-電流(U-I)特性,并提出適用于在線SOC估計的有效方法。與此同時,卡爾曼濾波算法的應用也逐步從整數(shù)階過渡到分數(shù)階,以更好地適應電池系統(tǒng)的動態(tài)特性。文獻[8]基于FOM-1RC模型,通過比較不同階次的效果來確定最佳的分數(shù)階次,并利用自適應分數(shù)階擴展卡爾曼濾波來估計電池SOC。文獻[9]則建立了分數(shù)階二階模型(FOM-2RC),并采用改進的自適應遺傳算法進行辨識參數(shù),結(jié)合自適應分數(shù)階擴展卡爾曼濾波進行SOC估計,驗證了其方法的有效性和精確性,然而,該研究僅在UDDS工況下進行驗證,難以證明其普遍適用性。文獻[10]采用自適應遺傳算法對FOM-2RC模型進行參數(shù)辨識,并使用了基于施密特正交變換思想的無跡卡爾曼濾波進行SOC估計,提高了系統(tǒng)魯棒性。但該模型由于復雜度較高,相應的計算量也較大。未來研究還需進一步探討如何在保證模型精度的同時,降低計算成本,提高參數(shù)辨識的效率。
盡管國內(nèi)外學者對電池SOC估計進行了深入的研究,但現(xiàn)有的方法往往難以兼顧高階模型結(jié)構(gòu)復雜和低階模型近似程度低的問題。因此,SOC計算效率和計算精度仍有待進一步研究。針對這一問題,本文引入分數(shù)階建模思想,提出一種兼顧實用性與準確性的鋰電池FVOM模型??紤]到電池內(nèi)部電化學反應引起的非線性特性,采用AIC準則識別不同SOC下最優(yōu)的分數(shù)階阻容模型的RC階數(shù)。同時,通過將模型在不同SOC值下進行分段處理,以提高模型計算效率。此外,為進一步提高SOC估計的精度,引入衰減因子,提出STF-FEKF算法估計電池SOC。最后,通過實驗驗證了該方法的可行性。
1 鋰離子電池分數(shù)階可變阻容模型
根據(jù)徐鵬躍等人的研究,F(xiàn)OM-1RC模型能夠準確描述電池的動態(tài)電壓響應,本文在FOM-1RC模型的基礎上,進一步引入可變階(n=1, 2)的RC模塊,從而構(gòu)建分數(shù)階變階阻容模型,具體結(jié)構(gòu)如圖1所示。
圖1 FVOM模型示意圖
該模型由運行電路和U-I特性電路兩部分組成。在模型中,UOCV代表開路電壓,是SOC的函數(shù);U表示電池端電壓,而I則代表電池充電/放電電流。在電路結(jié)構(gòu)中,R0、R1和R2分別代表歐姆電阻、電化學極化電阻和濃差極化電阻。此外,CPE1表示電化學極化電容,由C1表示;CPE2則表示濃度極化電容,由C2表示。
該模型受開關(guān)S的控制,當開關(guān)S閉合時,電路呈現(xiàn)FOM-1RC模型的特征;而當開關(guān)S斷開時,則呈現(xiàn)FOM-2RC模型的特征?;诨鶢柣舴蚨?,可以推導出FOM-2RC電路的數(shù)學模型,具體表達如式(1)所示:
2 模型階數(shù)及參數(shù)辨識
2.1 AIC準則辨識階數(shù)
RC階數(shù)對于模型的復雜性和預測精度至關(guān)重要。AIC準則具備從多個競爭模型中鑒別出最優(yōu)模型的能力,因此,利用AIC準則優(yōu)化RC模型的階數(shù),以確保在保持模型精度的同時,盡量降低模型的復雜性。AIC準則的一般表達形式為:
根據(jù)式(8)便可計算得出FOM-1RC、FOM-2RC模型對應的AIC值,如圖2所示。
圖2 分數(shù)階各階RC模型對應的AIC值
由AIC準則中的“吝嗇原則”可知:AIC值能平衡模型的復雜度和精度,該值最小的模型為最佳模型。圖2中x軸為SOC,y軸為AIC值,兩種模型在SOC<0.1和SOC>0.9時比0.1<SOC<0.9時具有較大的AIC值。在SOC<0.1和SOC>0.9的區(qū)間,為保證模型具有較高的精度,選擇FOM-2RC模型;在0.1<SOC<0.9的區(qū)間,兩種模型的AIC值均較小,為平衡準確性和計算效率,選擇計算量較小但擬合效果仍然良好的FOM-1RC模型。
2.2 模型驗證
為驗證FVOM模型的有效性和可行性,以18650型鋰電池為研究對象,用新威公司CT-4008Tn-5V6A-S1系列的設備進行實驗。所有實驗均在恒溫25 ℃下進行,參考《電動汽車電池實驗手冊》,對電池進行脈沖放電實驗:首先將電池充滿電,使之充分靜置直到電池內(nèi)部達到平衡狀態(tài),此時電池SOC=1;接著進行恒流脈沖放電測試,設置電池以1C的倍率脈沖放電,使SOC下降0.1;再靜置2小時得到穩(wěn)定狀態(tài)下的開路電壓(OCV),重復以上步驟,直至電池電壓降至截止電壓時停止實驗。從而得到OCV-SOC的對應關(guān)系曲線,如圖3所示。
圖3 OCV-SOC關(guān)系曲線
恒流放電結(jié)束,端電壓由于電阻特性而突變上升,可計算得到其歐姆內(nèi)阻:
基于UDDS循環(huán)工況模擬出的端電壓及其誤差結(jié)果分別如圖4、5所示。UDDS循環(huán)工況下的負載電流變化較為劇烈,由圖4可知,F(xiàn)VOM模型對端電壓的模擬結(jié)果較FOM-1RC模型更接近實際值;圖5結(jié)果顯示,變階模型的端電壓絕對誤差保持在0.05 V以內(nèi),整體滿足精度要求。
圖4 UDDS工況下模型端電壓對比
圖5 UDDS工況下模型端電壓誤差對比
對脈沖放電實驗數(shù)據(jù)進行精度驗證,得到的端電壓估計結(jié)果以及相應的誤差分別如圖6、7所示。圖6結(jié)果顯示,F(xiàn)VOM和FOM-1RC模型均能夠較好地擬合端電壓,但最大絕對誤差分別為0.0355 V和0.0490 V,因此,F(xiàn)VOM模型擬合精度更好。由圖7可知:電池處于放電狀態(tài)時,尤其當SOC大于0.9時,F(xiàn)VOM模型與實測電壓吻合程度更高。進一步的計算結(jié)果表明,模型的AAE由0.0197 V降至0.0160 V,預測精度相對提高了18.8%,使模型預測值與實際值的平均差異有所減小。
圖6 脈沖放電工況下模型端電壓對比
圖7 脈沖放電工況下模型端電壓誤差對比
3 SOC估計
3.1 基于STF-FEKF的電池SOC估計
3.2 實驗驗證與分析
本文假設FEKF和STF-FEKF估計的SOC初值為0.8,基于建立的FVOM模型在UDDS、NEDC、EUDC三種工況下進行SOC估計。從圖8(b)、圖9(b)和圖10(b)可知,STF-FEKF和FEKF算法對于初始值的要求并不嚴格,均能快速降低初始誤差,實現(xiàn)短時間內(nèi)對SOC參考值的有效追蹤。此外,當估計值收斂穩(wěn)定后,STF-FEKF算法的結(jié)果更接近SOC參考值,相較之下,F(xiàn)EKF算法在UDDS、NEDC和EUDC工況下的峰值誤差分別為0.020、0.027和0.032,而STF-FEKF算法的誤差范圍基本維持在0.020以內(nèi)。因此,改進后的算法能更準確地估計電池SOC。
圖8 UDDS工況下的SOC估計
圖9 NEDC工況下的SOC估計
圖10 EUDC工況下的SOC估計
在相同SOC初值下,三種不同工況進行的誤差比較,如表1所示。改進后的算法在三種工況下均顯著降低了AAE和RMSE。這是因為引入的衰減因子能動態(tài)調(diào)整狀態(tài)協(xié)方差矩陣的大小,從而使得狀態(tài)預測和更新過程更好地適應電池系統(tǒng)中的動態(tài)變化。在FEKF中引入衰減因子使SOC估計的AAE降低了0.03~0.06,RMSE降低了0.19%~0.26%,有效提高了估計的準確性。
表1 不同工況下各算法SOC誤差對比
4 結(jié) 論
針對鋰離子電池阻容高階模型結(jié)構(gòu)復雜,低階模型近似程度低的問題,本文利用AIC準則辨識出不同SOC時的最優(yōu)階數(shù),建立了FVOM電池模型,兼顧了模型的準確性與實用性。在此基礎上,提出了基于時變衰減因子的STF-FEKF算法,用于估計電池SOC。通過實驗驗證,得出以下結(jié)論:
(1)相較于FOM-1RC模型,F(xiàn)VOM模型在描述鋰電池的動態(tài)特性方面表現(xiàn)出更高的精度。在脈沖放電工況下,平均誤差減小了0.0037 V,最大絕對誤差減小了0.014 V,驗證了FVOM模型的精確性,并有效克服了低階模型精度不足與高階模型結(jié)構(gòu)復雜的矛盾,具有較高的實用性。
(2)在FVOM模型的基礎上,采用STF-FEKF算法對三種不同工況下的SOC進行估計,并與常規(guī)FEKF算法進行對比。實驗結(jié)果表明,STF-FEKF算法具有更高的精度和魯棒性。此外,將STF-FEKF算法與FVOM模型相結(jié)合,能進一步提高鋰電池SOC估計的精度和穩(wěn)定性,驗證了本方法的可靠性。