本文采用自適應(yīng)卡爾曼濾波算法,基于Thevenin/RC電池模型,鋰離子電池SOC進(jìn)行估算,并和常規(guī)KF算法進(jìn)行比較分析,以此提高SOC估算的精度。
1、鋰離子電池的等效電路模型
本文采用Thevenin等效電路模型,該模型能準(zhǔn)確地模擬鋰離子電池的動態(tài)響應(yīng),直觀地表現(xiàn)輸入與輸出的關(guān)系。假設(shè),電池工作電壓為U,電池工作電流為I,電池歐姆內(nèi)阻為R0,電池極化電阻為R1,電池極化電容為C1,電池存儲容量為C0。則電池的動態(tài)特性為:

2 鋰離子電池估算的Simulink模型
假設(shè),模型的輸入u為動力電池的工作電流I,輸出y為動力電池的工作電壓U0,則動力電池的狀態(tài)空間模型表示為:

將動力電池非線性狀態(tài)模型線性化,并離散后得到離散模型為:

離散化采樣周期T=1s,過程噪聲w和測量噪聲的均值和方差為:

基于自適應(yīng)卡爾曼濾波方法的SOC估算步驟如下:

上述遞推公式與EKF算法一致,但AEKF算法不僅為狀態(tài)變量進(jìn)行估計,還對噪聲參數(shù)進(jìn)行估計。

為了驗證本文提出算法的精確,在Simulink環(huán)境下搭建SOC估算模型。模塊AKF是自適應(yīng)卡爾曼濾波的SOC估計模型的封裝,模塊KF是卡爾曼濾波的搭建的SOC模塊封裝,在輸入的電壓信號中加入隨機(jī)噪聲信號作為系統(tǒng)的測量噪聲,系統(tǒng)仿真模型如下圖所示。
(1)卡爾曼濾波模塊:

(2)狀態(tài)估計時間更新模塊:

(3)誤差協(xié)方差時間更新模塊:

(4)卡爾曼濾波增益模塊:

(5)狀態(tài)測量更新模塊:

(6)誤差協(xié)方差測量更新模塊:

(7)整體模塊:

(8)自適應(yīng)模塊:




3 驗證


由圖可以看出自適應(yīng)卡爾曼濾波算法的估算電池荷電狀態(tài)的數(shù)值隨著時間的增加相比卡爾曼濾波算法的荷電狀態(tài)估算要更加貼近于實際值。
-
鋰離子電池
+關(guān)注
關(guān)注
85文章
3529瀏覽量
80189 -
動力電池
+關(guān)注
關(guān)注
113文章
4664瀏覽量
81021 -
SoC芯片
+關(guān)注
關(guān)注
2文章
662瀏覽量
36792 -
卡爾曼濾波
+關(guān)注
關(guān)注
3文章
166瀏覽量
25308 -
simulink仿真
+關(guān)注
關(guān)注
0文章
75瀏覽量
8969
發(fā)布評論請先 登錄
自適應(yīng)平方根無跡卡爾曼濾波算法
卡爾曼濾波器算法(C語言)
自適應(yīng)卡爾曼濾波器在車用鋰離子動力電池SOC估計上的應(yīng)用
使用FPGA實現(xiàn)自適應(yīng)卡爾曼濾波器的設(shè)計論文說明
使用FPGA實現(xiàn)自適應(yīng)卡爾曼濾波器的設(shè)計論文說明

基于自適應(yīng)卡爾曼濾波算法的電池SOC估算研究
評論