摘 要:鋰離子電池因其能量密度高、自放電率低、污染小等優(yōu)勢,已經(jīng)在儲(chǔ)能電站領(lǐng)域得到廣泛應(yīng)用。針對(duì)鋰離子電池各項(xiàng)狀態(tài)預(yù)測,首先搭建二階RC等效電路模型,然后采用帶遺忘因子的遞推最小二乘法(FFRLS)對(duì)模型參數(shù)進(jìn)行辨識(shí),提出一種基于自適應(yīng)擴(kuò)展卡爾曼濾波(AEKF)算法的SOC-SOH聯(lián)合估計(jì)方法。在不同電池工況下進(jìn)行對(duì)比驗(yàn)證,結(jié)果表明,與擴(kuò)展卡爾曼濾波(EKF)和無跡卡爾曼濾波(UKF)相比,所提方法預(yù)測SOC和SOH的精確度和計(jì)算效率均有所提高,具有一定的實(shí)用價(jià)值。
關(guān)鍵詞:鋰離子電池; 二階RC模型; 參數(shù)辨識(shí); SOH估計(jì); SOC估計(jì); AEKF算法
中圖分類號(hào):TM912 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):2095-8188(2024)06-0049-10
DOI:10.16628/j.cnki.2095-8188.2024.06.008
Online State of Charge Estimation of Lithium-ion Battery Based on Improved Extended Kalman Filter Algorithm
CUI Xiaodan, WU Jialong, DENG Kui, WANG Yanpin, FENG Jiaqi, LI Yajie
(NARI Technology Co.,Ltd., Nanjing 211106, China)
Abstract:Lithium-ion batteries have been widely used in the field of energy storage power stations due to their high energy density, low self-discharge rate and low pollution. To solve the accurate prediction of various states of lithium-ion batteries, a second-order RC equivalent circuit model is first built, and then the parameters of the model are identified by using the forgetting factor recursive least squares (FFRLS) method. A joint SOC-SOH estimation method based on adaptive extended Kalman filtering (AEKF) algorithm is proposed, and the method is compared and verified under different battery conditions. Experimental results show that compared with the extended Kalman filter (EKF) and the unscented Kalman filter (UKF), the proposed method can improve the accuracy and computational efficiency of SOC and SOH prediction, and has certain practical value.
Key words:lithium battery; second-order RC model; parameter identification; SOH estimation; SOC estimation; AEKF algorithm
0 引 言
當(dāng)今社會(huì),隨著可再生能源的不斷開發(fā)和應(yīng)用,鋰離子電池因其能量密度高、環(huán)保無污染、單體電壓大、使用壽命長等優(yōu)點(diǎn)[1],在儲(chǔ)能電站、電動(dòng)汽車、便攜式電子設(shè)備以及可再生能源存儲(chǔ)系統(tǒng)中都得到了廣泛的應(yīng)用。隨著鋰離子電池應(yīng)用領(lǐng)域的迅速擴(kuò)展,其對(duì)電池管理系統(tǒng)(BMS)的要求也日益增高。BMS在儲(chǔ)能電站運(yùn)行中起著至關(guān)重要的作用,其不僅能夠?qū)﹄姵亟M中各電池單元的溫度、電流、電壓等關(guān)鍵參數(shù)進(jìn)行實(shí)時(shí)監(jiān)控,而且可以通過收集和分析這些電池參數(shù)來預(yù)測電池組的荷電狀態(tài)(SOC)、健康狀態(tài)(SOH)、剩余使用壽命(RUL)等[2-4]。此外,BMS還能監(jiān)測儲(chǔ)能電站電池運(yùn)行中可能出現(xiàn)的各種異常狀況(如過充、過放、電池溫度過高等),并及時(shí)發(fā)布安全預(yù)警,通過及時(shí)的故障診斷防止電池?fù)p傷,降低安全風(fēng)險(xiǎn)。SOC的精準(zhǔn)估計(jì)作為BMS中重要的一環(huán),在儲(chǔ)能電站中發(fā)揮著關(guān)鍵的作用[5]。通過準(zhǔn)確預(yù)測SOC,可以更好地管理電池的充放電過程,確保電池在最佳效率下運(yùn)行,不僅可以提高能量的轉(zhuǎn)換效率,而且有助于平衡電網(wǎng)負(fù)荷,提高電網(wǎng)的穩(wěn)定性和電能供應(yīng)的可靠性[6-7]。
但在實(shí)際情況下,鋰離子電池SOC的預(yù)測精確度受到環(huán)境溫度、運(yùn)行工況等多種因素的影響,而通過對(duì)鋰離子電池的建模以及SOC估計(jì)的研究,可以有效提高鋰離子電池的使用壽命。SOC的估計(jì)方法主要有開路電壓(OCV)法、安時(shí)積分法、神經(jīng)網(wǎng)絡(luò)(NN)算法、卡爾曼濾波(KF)算法等。其中,KF算法及其衍生算法是目前使用較多的方法,文獻(xiàn)[8]建立了電池的PNGV等效電路模型,運(yùn)用擴(kuò)展卡爾曼濾波(EKF)方法估計(jì)鋰離子電池的SOC值,結(jié)果表明最大誤差僅為2.78%,提高了電池SOC的估計(jì)精度。文獻(xiàn)[9]提出一種基于無跡卡爾曼濾波(UKF)算法的SOC估計(jì)方法,該方法考慮了放電倍率和溫度對(duì)SOC的影響,實(shí)驗(yàn)結(jié)果表明該方法能提供準(zhǔn)確的SOC估計(jì),平均誤差不超過4%,計(jì)算效率高,適用于嵌入式系統(tǒng)。文獻(xiàn)[10]在利用粒子群算法改進(jìn)模型初始值后,采用二階EKF算法預(yù)測電池SOC值,并通過2組不同的數(shù)據(jù)集來驗(yàn)證其普適性。實(shí)驗(yàn)結(jié)果顯示,在多種工況條件下,該方法的平均絕對(duì)誤差均維持在1%以下,證明了該方法的有效性。文獻(xiàn)[11]利用自適應(yīng)擴(kuò)展卡爾曼濾波(AEKF)算法對(duì)電池SOC進(jìn)行預(yù)估,實(shí)驗(yàn)結(jié)果表明估計(jì)結(jié)果能夠快速收斂,且精度在1.5%~2.0%,驗(yàn)證了該方法的精確度和適應(yīng)度。
但上述方法未能涉及電池SOH變化對(duì)SOC預(yù)測精度的影響,而電池SOH不僅能直接反映電池的衰老程度,也能決定儲(chǔ)能設(shè)備是否需要更換電池,若考慮該因素則能進(jìn)一步提高預(yù)測的精確度?;诖?,本文提出一種基于AEKF算法的SOC-SOH聯(lián)合估計(jì)方法,并通過對(duì)比實(shí)驗(yàn)驗(yàn)證了該方法能夠精確地預(yù)測電池的SOC和SOH,具有良好的魯棒性。
1 鋰離子電池模型搭建
由于鋰離子電池特殊的遲滯特性和電壓回彈特性,選擇的模型既不能過于復(fù)雜,又要能夠準(zhǔn)確方便地辨識(shí)參數(shù),同時(shí)考慮到單體模型在串聯(lián)使用時(shí)的計(jì)算量較大,本文選擇采用二階RC等效電路模型作為等效電路模型。二階RC等效電路模型如圖1所示。在Thevenin模型的基礎(chǔ)上,通過串聯(lián)額外的一個(gè)阻容并聯(lián)回路,進(jìn)一步細(xì)化模型模擬濃差極化和電化學(xué)極化的行為。該模型不僅可以捕捉鋰離子電池在充/放電過程中的非線性行為,而且能準(zhǔn)確地表征電池極化反應(yīng)的動(dòng)態(tài)特性。相較于其他模型,其計(jì)算量適中,仿真精度較高,更接近電池真實(shí)特性,且考慮了自放電和過充放電的影響[12-14]。
根據(jù)基爾霍夫定律,可得二階RC電路電流和電壓的數(shù)學(xué)方程為
對(duì)式(2)進(jìn)行拉氏變換后可得:
根據(jù)式(3),可建立連續(xù)狀態(tài)下基于二階RC模型的鋰離子電池的離散化狀態(tài)空間方程為
式中:t——采樣周期中兩點(diǎn)的時(shí)間間隔;
ζ——放電效率,即放電至截止電壓時(shí),所放的電量與電池總?cè)萘康谋戎?
ω(k)——k時(shí)刻均值為0的過程噪聲;
v(k)——k時(shí)刻均值為0的觀測噪聲。
系統(tǒng)的狀態(tài)傳遞矩陣Ak、輸入矩陣Bk、輸出矩陣Ck、直接傳遞矩陣Dk分別為
鋰離子電池的狀態(tài)空間表達(dá)式可以表示為
2 鋰離子電池在線參數(shù)辨識(shí)
在估計(jì)電池各項(xiàng)狀態(tài)之前,需要先識(shí)別模型的參數(shù),進(jìn)而將辨識(shí)出的參數(shù)代入狀態(tài)方程中進(jìn)行進(jìn)一步的計(jì)算。在線參數(shù)辨識(shí)能夠?qū)崟r(shí)估計(jì)電池的內(nèi)部參數(shù),其基本原理是將統(tǒng)一的u(t)作為輸入,將輸入待辨識(shí)系統(tǒng)中產(chǎn)生的輸出y(t)與測量噪聲v(t)進(jìn)行疊加后形成觀測輸出Z(t),再將Z(t)與系統(tǒng)模型中產(chǎn)生的模型輸出Z^(t)進(jìn)行對(duì)比,得到測量誤差Z~(t),將其導(dǎo)入辨識(shí)算法并通過產(chǎn)生的參數(shù)估計(jì)向量θ^(t)對(duì)誤差進(jìn)行修正。在線參數(shù)辨識(shí)原理圖如圖2所示。
2.1 開路電壓參數(shù)辨識(shí)
電池開路電壓(OCV)是指當(dāng)電池既不放電也不充電,未加外電路且保持長時(shí)間擱置時(shí),電池兩端的電壓。研究表明,雖然鋰離子電池內(nèi)部反應(yīng)較為復(fù)雜,但其OCV值和電池SOC之間有著特殊的數(shù)學(xué)關(guān)系,并且不同放電階段的SOC具有不同的OCV值,且特定的SOC具有唯一對(duì)應(yīng)的OCV值,因此準(zhǔn)確擬合OCV和SOC的關(guān)系曲線也是參數(shù)辨識(shí)中十分重要的一環(huán)[15-17],其實(shí)驗(yàn)詳細(xì)步驟如下。
(1) 通過恒定電流給鋰離子電池充電直到電池達(dá)到額定電壓,充電完成后斷電將電池靜置一段時(shí)間,使電池處于穩(wěn)定狀態(tài),此時(shí)可測得電池在SOC值為1時(shí)的OCV值。
(2) 靜置一段時(shí)間后,在額定環(huán)境(保證實(shí)驗(yàn)環(huán)境溫度、濕度等環(huán)境因素一致)下對(duì)鋰離子電池使用額定小倍率電流進(jìn)行放電,當(dāng)電池的SOC值從1下降到0.9時(shí)對(duì)電池停止放電,并將鋰離子電池靜置一段時(shí)間后測得此時(shí)電池OCV,可求得SOC值為0.9時(shí)的電池電壓。
(3) 重復(fù)步驟2對(duì)電池進(jìn)行間斷放電,求得鋰離子電池SOC值為0.8、0.7、0.6、0.5、0.4、0.3、0.2和0.1時(shí)的電池電壓。
(4) 使用MATLAB的多項(xiàng)式擬合工具對(duì)收集到的SOC-OCV數(shù)據(jù)進(jìn)行處理,并選擇七階多項(xiàng)式進(jìn)行曲線擬合以確保準(zhǔn)確性。SOC和OCV相對(duì)應(yīng)數(shù)據(jù)如表1所示。SOC-OCV關(guān)系擬合曲線如圖3所示,相應(yīng)的曲線方程為Uocv=-43.73RSOC7+166.5RSOC6-247.42RSOC5+178.2RSOC4-60.78RSOC3+6.439RSOC2+1.509RSOC+3.413。
2.2 極化電阻、電容參數(shù)辨識(shí)
遞推最小二乘法(RLS)是目前較為常用的在線參數(shù)辨識(shí)方法,通常用于動(dòng)態(tài)系統(tǒng)中估算模型的參數(shù),該方法減少了大量數(shù)據(jù)集的計(jì)算,能夠隨著數(shù)據(jù)的流入實(shí)時(shí)更新參數(shù)估計(jì)值。但在電池實(shí)際運(yùn)行過程中,需要面臨更多復(fù)雜的工況,因此本文在RLS的基礎(chǔ)上,提出一種帶遺忘因子的遞推最小二乘法(FFRLS)進(jìn)行參數(shù)辨識(shí),其基本原理是在系統(tǒng)輸出向量和觀測數(shù)據(jù)矩陣加入遺忘因子λ作為系數(shù),該方法可以通過指數(shù)加權(quán)合理分配新舊數(shù)據(jù)的比例,在加快收斂速度的同時(shí)能修正最終獲得的識(shí)別結(jié)果,因此能獲得更為精確的辨識(shí)參數(shù)。
首先,令
式中:φ
(t)——待測數(shù)據(jù)矩陣;
θ——所測參數(shù)矩陣。
其中,φ
(t)和θ
分別為
FFRLS的參數(shù)辨識(shí)過程可表示為
式中:K
(k)——增益矩陣;
P(k)——協(xié)方差矩陣;
e(k)——誤差;
y——輸出變量;
I——單位矩陣。
將式(3)寫成傳遞函數(shù)形式為
利用雙線性變換法則由s平面映射到z平面,令
將其聯(lián)立可得:
結(jié)合式(15)和式(17)可得最終形式為
根據(jù)式(18)便能得出電池模型參數(shù)的具體數(shù)值。模型辨識(shí)結(jié)果如表2所示。
3 鋰離子電池SOC估算方法研究
3.1 卡爾曼濾波算法
KF算法的核心是一組基于描述估計(jì)對(duì)象動(dòng)態(tài)過程狀態(tài)空間表達(dá)式的遞歸公式。濾波器以估計(jì)對(duì)象的控制輸入和觀測值為輸入,實(shí)現(xiàn)估計(jì)對(duì)象動(dòng)態(tài)過程狀態(tài)變量和觀測輸出最小誤差方差意義上的最優(yōu)估計(jì)[18]。在考慮輸入噪聲和測量噪聲時(shí),標(biāo)準(zhǔn)KF算法在離散系統(tǒng)狀態(tài)空間下的表達(dá)式為
式中:x(k+1)、x(k)——?jiǎng)討B(tài)系統(tǒng)在k+1及k時(shí)刻的狀態(tài)轉(zhuǎn)移矩陣和輸入矩陣;
w(k)、v(k)——控制輸入和系統(tǒng)輸出中的噪聲干擾。
KF算法形式上可分為2個(gè)過程:先驗(yàn)估計(jì)和后驗(yàn)估計(jì)。先驗(yàn)估計(jì)根據(jù)直到k-1時(shí)刻的系統(tǒng)信息估計(jì)第k時(shí)刻的系統(tǒng)狀態(tài),即得到x^(kk-1);后驗(yàn)估計(jì)根據(jù)直到k時(shí)刻的系統(tǒng)信息估計(jì)第k時(shí)刻的系統(tǒng)狀態(tài),即得到x^(kk)。濾波算法在估計(jì)系統(tǒng)狀態(tài)變量時(shí),會(huì)同時(shí)計(jì)算估計(jì)結(jié)果的誤差協(xié)方差,以表征估計(jì)結(jié)果的準(zhǔn)確程度,并用于下一次校正計(jì)算。實(shí)際使用時(shí),一般是預(yù)測步和校正步交替進(jìn)行,依次遞推得到所有時(shí)刻的系統(tǒng)狀態(tài)估計(jì)值。
3.2 擴(kuò)展卡爾曼濾波算法
傳統(tǒng)KF算法的狀態(tài)方程和觀測方程都是線性方程,因此是一種線性系統(tǒng)濾波方法,不適用于非線性系統(tǒng)的狀態(tài)估計(jì)。然而,實(shí)際中真正嚴(yán)格的線性系統(tǒng)幾乎不存在,如果將非線性系統(tǒng)的狀態(tài)估計(jì)加入標(biāo)準(zhǔn)KF中,即可得到一種考慮更為全面的算法——EKF算法。
EKF算法基本思想是利用泰勒公式,將非線性方程進(jìn)行一階泰勒展開實(shí)現(xiàn)局部線性化,將非線性系統(tǒng)近似成一個(gè)實(shí)時(shí)變化的線性系統(tǒng),進(jìn)而在每一個(gè)展開點(diǎn)使用標(biāo)準(zhǔn)KF進(jìn)行狀態(tài)估計(jì)[19]。在考慮測量和輸入噪聲時(shí),EKF算法在離散系統(tǒng)狀態(tài)空間下的表達(dá)式為
式中:f[x(k),u(k)]——狀態(tài)方程的一般形式;
h[x(k),u(k)]——觀測方程的一般形式。
EKF算法和標(biāo)準(zhǔn)KF算法流程基本相同,只是計(jì)算狀態(tài)估計(jì)值誤差協(xié)方差及卡爾曼增益時(shí),采用非線性系統(tǒng)在運(yùn)行點(diǎn)處的一階導(dǎo)數(shù)代替線性系統(tǒng)對(duì)應(yīng)的系統(tǒng)矩陣。EKF算法流程如圖4所示。
3.3 自適應(yīng)擴(kuò)展卡爾曼濾波算法
EKF算法的狀態(tài)方程和觀測方程的噪聲協(xié)方差需要人工校準(zhǔn),而校準(zhǔn)依據(jù)主要取決于使用經(jīng)驗(yàn)和實(shí)驗(yàn)過程。當(dāng)實(shí)驗(yàn)場景發(fā)生變化時(shí),噪聲也會(huì)發(fā)生變化,從而影響EKF算法的估計(jì)精度。針對(duì)這一問題,提出AEKF算法[20],該算法在EKF算法的基礎(chǔ)上引入了創(chuàng)新矩陣IM,并固定了窗口的變化范圍,其算法流程如下。
(1) 創(chuàng)新矩陣的更新。AEKF的創(chuàng)新矩陣由電壓估計(jì)值和電壓測量值相減得到。其計(jì)算表達(dá)式為
式中:Yk——估計(jì)值;
x^-k——系統(tǒng)狀態(tài)變量的先驗(yàn)估計(jì)值;
uk——控制變量;
h(x^-k,uk)——電壓測量值。
(2) 更新自適應(yīng)噪聲協(xié)方差。利用窗口變量,可以計(jì)算出自適應(yīng)噪聲協(xié)方差矩陣,表達(dá)式為
式中:M——窗口變量。
(3) 更新狀態(tài)估計(jì)協(xié)方差矩陣和系統(tǒng)噪聲協(xié)方差,表達(dá)式為
式中:Qk-1——k-1時(shí)刻的觀測噪聲協(xié)方差矩陣;
Ck——測量矩陣。
(4) 更新卡爾曼增益。表達(dá)式為
(5) 更新觀測噪聲協(xié)方差。通過式(23)計(jì)算得到的Hk值對(duì)觀測噪聲協(xié)方差進(jìn)行自適應(yīng)估計(jì),計(jì)算公式為
(6) 更新誤差協(xié)方差。表達(dá)式為
式中:x^+k——系統(tǒng)狀態(tài)變量的修正;
P+k——誤差協(xié)方差矩陣的修正。
由上述過程可知,相較于EKF算法,AEKF算法的優(yōu)點(diǎn)是能夠根據(jù)測量過程中的實(shí)際性能自適應(yīng)調(diào)整過程和噪聲協(xié)方差矩陣,從而自適應(yīng)地調(diào)整參數(shù),意味著該算法能夠更好地適應(yīng)系統(tǒng)動(dòng)態(tài)的變化,改善濾波性能,因此將AEKF算法用于預(yù)測電池狀態(tài)會(huì)有更高的精確度和穩(wěn)定性。
3.4 基于SOC與SOH的聯(lián)合在線估計(jì)
在經(jīng)過多次充放電循環(huán)后,鋰離子電池內(nèi)阻會(huì)逐漸增大,間接導(dǎo)致容量降低,如果不及時(shí)解決,將會(huì)影響電池估計(jì)的準(zhǔn)確度。有研究表明,在SOC估計(jì)時(shí)考慮與SOH相關(guān)聯(lián)的變量,可以進(jìn)一步提高SOC預(yù)測的準(zhǔn)確性和可靠性。因此,本文將歐姆內(nèi)阻、極化電阻、極化電容以及內(nèi)阻等參數(shù)導(dǎo)入影響SOC的變量中,再利用AEKF算法實(shí)時(shí)更新各變量的狀態(tài),并在循環(huán)中進(jìn)行相互迭代,循環(huán)過程能夠更進(jìn)一步地提高預(yù)測的精確度[21]。SOH的定義為
式中:Cn——當(dāng)前時(shí)刻的可用容量;
Cc——出廠時(shí)的額定容量。
為了提高電池SOC預(yù)測的準(zhǔn)確性,在實(shí)驗(yàn)過程中將電池的內(nèi)阻R0和SOC作為系統(tǒng)的狀態(tài)變量。將通過SOH估計(jì)濾波器計(jì)算出的直流內(nèi)阻值輸入SOC估計(jì)濾波器中,以更新之前的內(nèi)阻測量值,在此情況下,所測得的電池內(nèi)阻實(shí)質(zhì)上反映了電池SOH的實(shí)際容量,在測得電池外部電壓和電流的同時(shí),采用FFRLS算法實(shí)時(shí)更新極化電阻和極化電容的數(shù)值,從而推導(dǎo)出該時(shí)刻的電池SOC值。該方法能夠通過自適應(yīng)擴(kuò)展卡爾曼濾波器不斷迭代估算SOC與R0,直到得到最符合結(jié)果的預(yù)測值,通過這種計(jì)算模式,能夠進(jìn)一步提高系統(tǒng)預(yù)測SOC和SOH的準(zhǔn)確度。SOC-SOH聯(lián)合在線估計(jì)流程如圖5所示。
4 實(shí)驗(yàn)結(jié)果與分析
實(shí)驗(yàn)采用型號(hào)為LFP48H4G6的磷酸鐵鋰電池,其能在較為安全的條件下完整地實(shí)現(xiàn)電池的充放電過程,并有效記錄數(shù)據(jù)。磷酸鐵鋰電池參數(shù)表如表3所示。
實(shí)驗(yàn)通過恒流(CC)輸入和電壓電流循環(huán)測試工況驗(yàn)證所提出方法的精確度。實(shí)驗(yàn)在一個(gè)周期內(nèi)通過隨機(jī)采用區(qū)間[-60,80]A的不同電流對(duì)電池進(jìn)行充放電,直到電池的RSOC=0結(jié)束。循環(huán)測試工況下端電壓測試曲線如圖6所示;循環(huán)測試工況下輸入電流測試曲線如圖7所示。
選取EKF、UKF與AEKF進(jìn)行對(duì)比,并選取數(shù)據(jù)的均方根誤差(RMSE)與計(jì)算時(shí)間對(duì)本研究提出的基于AEKF算法的聯(lián)合在線估計(jì)進(jìn)行驗(yàn)證。RMSE能體現(xiàn)算法估算SOC的精確程度,并以最大誤差來體現(xiàn)該算法的有效性,適用于一些特殊場合,其計(jì)算公式為
CC工況下SOC預(yù)測對(duì)比如圖8所示;CC工況下SOC預(yù)測誤差對(duì)比如圖9所示;CC工況下SOH預(yù)測對(duì)比如圖10所示;CC工況下SOH預(yù)測誤差對(duì)比如圖11所示;CC工況下3種算法RMSE以及計(jì)算時(shí)間比較如表4所示。
由表4可知,在CC工況下,與EKF算法和UKF算法相比,使用AEKF算法進(jìn)行SOC-SOH聯(lián)合估計(jì)的效果較好,估計(jì)誤差更小,SOC預(yù)測精度分別提高了15.23%、14.61%,計(jì)算時(shí)間分別減少了0.16 s、0.06 s,SOH預(yù)測精度分別提高了10.95%、8.38%,計(jì)算時(shí)間分別減少了0.19 s、0.05 s。循環(huán)測試工況下SOC預(yù)測對(duì)比如圖12所示;循環(huán)測試工況下SOC預(yù)測誤差對(duì)比如圖13所示;循環(huán)測試工況下SOH預(yù)測對(duì)比如圖14所示;循環(huán)測試工況下SOH預(yù)測誤差對(duì)比如圖15所示;循環(huán)測試工況下3種算法RMSE以及計(jì)算時(shí)間比較如表5所示。
由表5可知,在循環(huán)測試工況下,相較于EKF算法和UKF算法,使用AEKF算法進(jìn)行SOC預(yù)測的精度分別提高了17.49%、15.46%,計(jì)算時(shí)間分別減少了0.09 s、0.12 s;SOH預(yù)測精度分別提高了25.89%、13.34%,計(jì)算時(shí)間分別減少了0.15 s、0.04 s。與EKF和UKF算法相比,本文提出的算法具有明顯的優(yōu)勢。
5 結(jié) 語
為了更方便準(zhǔn)確地估計(jì)鋰離子電池的SOC和SOH,本文在建立二階RC等效電路模型的基礎(chǔ)上,首先通過FFRLS算法對(duì)模型參數(shù)進(jìn)行辨識(shí),再提出了一種基于AEKF算法的SOC-SOH聯(lián)合在線估計(jì)框架,將辨識(shí)結(jié)果導(dǎo)入后通過實(shí)驗(yàn)與EKF算法、UKF算法進(jìn)行對(duì)比。
結(jié)果表明,與EKF和UKF算法相比,新算法恒流輸入時(shí),SOC預(yù)測精度分別提高了15.23%、14.61%,計(jì)算時(shí)間分別減少了0.16 s、0.06 s,SOH預(yù)測精度分別提高了10.95%、8.38%,計(jì)算時(shí)間分別減少了0.19 s、0.05 s。在循環(huán)測試工況下,新算法對(duì)SOC預(yù)測精度分別提高了17.49%、15.46%,計(jì)算時(shí)間分別減少了0.09 s、0.12 s;SOH預(yù)測精度分別提高了25.89%、13.34%,計(jì)算時(shí)間分別減少了0.15 s、0.04 s。實(shí)驗(yàn)達(dá)到了預(yù)期,并證明了該算法是一種精確度高且具有良好魯棒性的算法,對(duì)儲(chǔ)能電站電池運(yùn)行效率的提高和電池使用壽命的延長起到了一定的指導(dǎo)作用。
【參 考 文 獻(xiàn)】
[1]李建林,郭兆東,曾偉,等.面向調(diào)頻的鋰電池儲(chǔ)能建模及仿真分析[J].電力系統(tǒng)保護(hù)與控制,2022,50(13):33-42.
[2]李建林,王哲,許德智,等.基于數(shù)據(jù)驅(qū)動(dòng)法的鋰離子電池壽命預(yù)測關(guān)鍵技術(shù)綜述[J].電器與能效管理技術(shù),2021(9):10-18.
[3]柳丹,袁曉冬,李強(qiáng),等.儲(chǔ)能用鋰離子電池健康狀態(tài)預(yù)測方法研究[J].電器與能效管理技術(shù),2017(11):36-39,45.
[4]趙顯赫,耿光超,林達(dá),等.基于數(shù)據(jù)驅(qū)動(dòng)的鋰離子電池健康狀態(tài)評(píng)估綜述[J].浙江電力,2021,40(7):65-73.
[5]李堂,黃康,毛行奎,等.基于EKF算法的動(dòng)力鋰離子電池SOC估計(jì)[J].電器與能效管理技術(shù),2023(9):62-68,75.
[6]梁新成,張勉,黃國鈞.基于BMS的鋰離子電池建模方法綜述[J].儲(chǔ)能科學(xué)與技術(shù),2020,9(6):1933.
[7]孫丙香,任鵬博,陳育哲,等.鋰離子電池在不同區(qū)間下的衰退影響因素分析及任意區(qū)間的老化趨勢預(yù)測[J].電工技術(shù)學(xué)報(bào),2021,36(3):666-674.
[8]李偉,劉偉嵬,鄧業(yè)林.基于擴(kuò)展卡爾曼濾波的鋰離子電池荷電狀態(tài)估計(jì)[J].中國機(jī)械工程,2020,31(3):321.
[9]任軍,王凱,任寶森.基于改進(jìn)模型和無跡卡爾曼濾波的鋰離子電池荷電狀態(tài)估計(jì)[J].電器與能效管理技術(shù),2019(4):64-70,78.
[10]段林超,張旭剛,張華,等.基于二階近似擴(kuò)展卡爾曼濾波的鋰離子電池SOC估計(jì)[J].中國機(jī)械工程,2023,34(15):1797-1804.
[11]封居強(qiáng),伍龍,黃凱峰,等.基于FFRLS和AEKF的鋰離子電池SOC在線估計(jì)研究[J].儲(chǔ)能科學(xué)與技術(shù),2021,10(1):242-249.
[12]楊杰,王婷,杜春雨,等.鋰離子電池模型研究綜述[J].儲(chǔ)能科學(xué)與技術(shù),2019,8(1):58-64.
[13]李建林,肖珩.鋰離子電池建模現(xiàn)狀綜述[J].儲(chǔ)能科學(xué)與技術(shù),2022,11(2):697.
[14]李建林,屈樹慷,黃孟陽,等.鋰離子電池建?,F(xiàn)狀研究綜述[J].熱力發(fā)電,2021,50(7):1-7.
[15]岳偉,黃鈺強(qiáng),徐佳寧,等.鋰離子混合型電容器在線參數(shù)辨識(shí)方法研究[J].電器與能效管理技術(shù),2020(5):106-110.
[16]吳小慧,張興敢.鋰電池二階RC等效電路模型參數(shù)辨識(shí)[J].南京大學(xué)學(xué)報(bào)(自然科學(xué)),2020,56(5):754-761.
[17]尚彥赟,宋紅為,楊照光,等.基于二階RC模型的鋰電池充放電特性分析[J].高壓電器,2023,59(7):87-94.
[18]HOSSAIN M, HAQUE M E, ARIF M T." Kalman filtering techniques for the online model parameters and state of charge estimation of the Li-ion batteries:A comparative analysis[J]. Journal of Energy Storage,2022,51:104174.
[19]TAMILSELVI S, GUNASUNDARI S, KARUPPIAH N, et al. A review on battery modelling techniques[J]. Sustainability,2021,13(18):10042.
[20]WANG D, YANG Y, GU T." A hierarchical adaptive extended Kalman filter algorithm for lithium-ion battery state of charge estimation[J]. Journal of Energy Storage,2023,62:106831.
[21]劉芳,馬杰,蘇衛(wèi)星,等.基于自適應(yīng)回歸擴(kuò)展卡爾曼濾波的電動(dòng)汽車動(dòng)力電池全生命周期的荷電狀態(tài)估算方法[J].電工技術(shù)學(xué)報(bào),2020,35(4):698-707.
收稿日期:20240409