基于參數(shù)在線辨識(shí)的優(yōu)化ICDKF蓄電池SOC估計(jì)方法
發(fā)布時(shí)間:2021-03-08 21:05
蓄電池荷電狀態(tài)(SOC)的準(zhǔn)確估計(jì)對(duì)提高電池的動(dòng)態(tài)性能和能量利用效率至關(guān)重要。針對(duì)現(xiàn)有卡爾曼濾波SOC估計(jì)方法所存在的估計(jì)精度低、魯棒性差等問題,提出一種基于參數(shù)在線辨識(shí)結(jié)合迭代中心差分卡爾曼濾波算法(ICDKF)的蓄電池SOC估計(jì)方法。利用帶遺忘因子的遞推最小二乘算法(FFRLS)實(shí)現(xiàn)對(duì)蓄電池模型參數(shù)的在線辨識(shí),提高系統(tǒng)的動(dòng)態(tài)響應(yīng)特性。ICDKF避免了復(fù)雜的雅克比矩陣的推導(dǎo),通過迭代測(cè)量更新,提高估計(jì)精度,同時(shí)利用Levenberg-Marquardt算法優(yōu)化ICDKF,在每次迭代過程中修正預(yù)測(cè)協(xié)方差矩陣,增強(qiáng)算法的穩(wěn)定性。分別用擴(kuò)展卡爾曼濾波(EKF)、中心差分卡爾曼濾波(CDKF)和優(yōu)化ICDKF算法對(duì)SOC估計(jì)結(jié)果進(jìn)行分析比較。仿真結(jié)果表明,此方法具有更高的精度和更好的動(dòng)態(tài)響應(yīng)特性。
【文章來源】:電源技術(shù). 2020,44(10)北大核心
【文章頁數(shù)】:6 頁
【部分圖文】:
圖1?蓄電池等效電路模型??根據(jù)圖1中的等效電路模型,利用基爾霍夫定律建立系??統(tǒng)的狀態(tài)方程:??
龍洚歧本_?mi??究與設(shè)計(jì)??當(dāng)容量每下降10%,電池靜置lh,重復(fù)此步驟,直至電池??SOOO。(4)記錄整個(gè)充放電過程的電壓、電流及SOC數(shù)據(jù)%??利用測(cè)得的數(shù)據(jù),對(duì)充、放電開路電壓及對(duì)應(yīng)的SOC值??進(jìn)行多項(xiàng)式擬合,由于鉛酸蓄電池存在電壓滯回現(xiàn)象,故對(duì)兩??者多項(xiàng)式函數(shù)取平均值作為OCV-SOC關(guān)系特性曲線,如圖2??所示9利用均方根誤差公式對(duì)OCV-SOC曲線擬合度進(jìn)行驗(yàn)??證,知充電狀態(tài)下均方根誤差為0.278?5%,放電狀態(tài)下均方根??誤差為0.126?3%,故均值誤差不超過0.202?4%。由此可知,曲??線擬合具有較好的精度。??13.5??13.0??^?12.5??12.0??11.5??0?20?40?60?80?100??SOC。??圖2?OCV-SOC擬合曲線??1.3等效電路模型驗(yàn)證??為了驗(yàn)證所建模型的可行性和精確性,在Matlab/Simulink??中搭建等效電路模型,根據(jù)實(shí)驗(yàn)測(cè)得的電壓、電流值對(duì)電池模??型參數(shù)進(jìn)行辨識(shí),將離線辨識(shí)參數(shù)導(dǎo)人模型進(jìn)行仿真分析,對(duì)??比模型輸出電壓值與實(shí)際測(cè)量電壓值可以看出,二階RC電池??等效電路模型具有較高的精確度和動(dòng)態(tài)響應(yīng)性能。端電壓波??形對(duì)比如圖3所示。??2基于帶遺忘因子的遞推最小二乘法??在線參數(shù)辨識(shí)??蓄電池處于工作狀態(tài)時(shí),其內(nèi)部的化學(xué)反應(yīng)是非常劇烈??的,同時(shí)受充放電倍率、溫度、循環(huán)次數(shù)、自放電等因素的影??響,等效模型的參數(shù)也會(huì)隨著這些因素的變化而實(shí)時(shí)變化,為??實(shí)現(xiàn)電池模型動(dòng)態(tài)更新、提高SOC估計(jì)精度,本文采用帶遺??忘因子的遞推最小二乘法(FFRLS)實(shí)現(xiàn)參數(shù)在線辨識(shí)。該算法??實(shí)現(xiàn)簡(jiǎn)單、計(jì)算量孝收
0?500?1000?1500??t/s??圖8?極化電容G辨識(shí)結(jié)果??的模型參數(shù)初值誤差較大,所以開始得到的辨識(shí)結(jié)果波動(dòng)較??大,隨著辨識(shí)過程的繼續(xù),模型各個(gè)參數(shù)的辨識(shí)結(jié)果趨于收??斂,達(dá)到一個(gè)穩(wěn)定值。??3基于優(yōu)化ICDKF的SOC估計(jì)算法??3.1?CDKF估計(jì)算法??CDKF是Sigma-Point卡爾曼濾波的一種,原理是借助??Sterling差值公式,用多項(xiàng)式逼近非線性函數(shù)的導(dǎo)數(shù)ra,用中心??差分代替Taylor展開式中的一階和二階導(dǎo)數(shù),相較于擴(kuò)展卡??爾曼濾波(EKF),無需進(jìn)行線性化處理和計(jì)算雅克比矩陣,避??免了線性化誤差,提高了濾波性能。??由于蓄電池本身為非線性系統(tǒng),故將蓄電池模型設(shè)為非??線性系統(tǒng),并使用非線性函數(shù)描述為:??0?500?1000?1500??t/s??圖7?極化電容G辨識(shí)結(jié)果??500?1000??t/s??圖6?極化電阻^辨識(shí)結(jié)果??1500??U.U-IU??0.008??0.006??0.004??0.002??圖4?歐姆內(nèi)阻吒辨識(shí)結(jié)果??圖5?極化電阻幵辨識(shí)結(jié)果??(14)??\yk+i?=?gi.xk,uk)+vk??式中:t)和分別為非線性系統(tǒng)的狀態(tài)方程和測(cè)量方程;Xi=??[SOO^U^XUJ翊3■為系統(tǒng)的fl維狀態(tài)變量;為系統(tǒng)輸??入變量;為系統(tǒng)過程噪聲,其協(xié)方差矩陣為;??外為系統(tǒng)觀測(cè)噪聲,其協(xié)方差矩陣為凡=£Kv/|,叫、vt為零均??值高斯白噪聲。??針對(duì)上述非線性模型,利用中心差分卡爾曼濾波(CDKF)??算法,實(shí)現(xiàn)蓄電池SOC估計(jì)的步驟如下。??狀態(tài)初值與誤差協(xié)方差初值初始化,設(shè)定濾波初值:??x0
【參考文獻(xiàn)】:
期刊論文
[1]基于在線參數(shù)辨識(shí)和AEKF的鋰電池SOC估計(jì)[J]. 田茂飛,安治國(guó),陳星,趙琳,李亞坤,司鑫. 儲(chǔ)能科學(xué)與技術(shù). 2019(04)
[2]基于模糊神經(jīng)網(wǎng)絡(luò)優(yōu)化擴(kuò)展卡爾曼濾波的鋰離子電池荷電狀態(tài)估計(jì)[J]. 商云龍,張承慧,崔納新,張奇. 控制理論與應(yīng)用. 2016(02)
[3]基于ICDKF的鋰電池SOC在線估計(jì)[J]. 程澤,張秋艷,劉繼光. 電源技術(shù). 2015(03)
[4]基于迭代中心差分卡爾曼濾波的飛機(jī)姿態(tài)估計(jì)[J]. 韓萍,干浩亮,何煒琨,Daniel Alazard. 儀器儀表學(xué)報(bào). 2015(01)
[5]雙卡爾曼濾波算法在鋰電池SOC估算中的應(yīng)用[J]. 王笑天,楊志家,王英男,王忠鋒. 儀器儀表學(xué)報(bào). 2013(08)
[6]一種改進(jìn)中心差分卡爾曼濾波方法[J]. 楊宏,李亞安,李國(guó)輝,袁潤(rùn)平. 計(jì)算機(jī)工程與應(yīng)用. 2010(19)
碩士論文
[1]鋰離子電池模型參數(shù)辨識(shí)及SOC預(yù)測(cè)仿真分析[D]. 李曉黔.蘭州交通大學(xué) 2016
[2]基于優(yōu)化ICDKF的動(dòng)力電池SOC估算研究[D]. 楊玲.武漢理工大學(xué) 2016
本文編號(hào):3071673
【文章來源】:電源技術(shù). 2020,44(10)北大核心
【文章頁數(shù)】:6 頁
【部分圖文】:
圖1?蓄電池等效電路模型??根據(jù)圖1中的等效電路模型,利用基爾霍夫定律建立系??統(tǒng)的狀態(tài)方程:??
龍洚歧本_?mi??究與設(shè)計(jì)??當(dāng)容量每下降10%,電池靜置lh,重復(fù)此步驟,直至電池??SOOO。(4)記錄整個(gè)充放電過程的電壓、電流及SOC數(shù)據(jù)%??利用測(cè)得的數(shù)據(jù),對(duì)充、放電開路電壓及對(duì)應(yīng)的SOC值??進(jìn)行多項(xiàng)式擬合,由于鉛酸蓄電池存在電壓滯回現(xiàn)象,故對(duì)兩??者多項(xiàng)式函數(shù)取平均值作為OCV-SOC關(guān)系特性曲線,如圖2??所示9利用均方根誤差公式對(duì)OCV-SOC曲線擬合度進(jìn)行驗(yàn)??證,知充電狀態(tài)下均方根誤差為0.278?5%,放電狀態(tài)下均方根??誤差為0.126?3%,故均值誤差不超過0.202?4%。由此可知,曲??線擬合具有較好的精度。??13.5??13.0??^?12.5??12.0??11.5??0?20?40?60?80?100??SOC。??圖2?OCV-SOC擬合曲線??1.3等效電路模型驗(yàn)證??為了驗(yàn)證所建模型的可行性和精確性,在Matlab/Simulink??中搭建等效電路模型,根據(jù)實(shí)驗(yàn)測(cè)得的電壓、電流值對(duì)電池模??型參數(shù)進(jìn)行辨識(shí),將離線辨識(shí)參數(shù)導(dǎo)人模型進(jìn)行仿真分析,對(duì)??比模型輸出電壓值與實(shí)際測(cè)量電壓值可以看出,二階RC電池??等效電路模型具有較高的精確度和動(dòng)態(tài)響應(yīng)性能。端電壓波??形對(duì)比如圖3所示。??2基于帶遺忘因子的遞推最小二乘法??在線參數(shù)辨識(shí)??蓄電池處于工作狀態(tài)時(shí),其內(nèi)部的化學(xué)反應(yīng)是非常劇烈??的,同時(shí)受充放電倍率、溫度、循環(huán)次數(shù)、自放電等因素的影??響,等效模型的參數(shù)也會(huì)隨著這些因素的變化而實(shí)時(shí)變化,為??實(shí)現(xiàn)電池模型動(dòng)態(tài)更新、提高SOC估計(jì)精度,本文采用帶遺??忘因子的遞推最小二乘法(FFRLS)實(shí)現(xiàn)參數(shù)在線辨識(shí)。該算法??實(shí)現(xiàn)簡(jiǎn)單、計(jì)算量孝收
0?500?1000?1500??t/s??圖8?極化電容G辨識(shí)結(jié)果??的模型參數(shù)初值誤差較大,所以開始得到的辨識(shí)結(jié)果波動(dòng)較??大,隨著辨識(shí)過程的繼續(xù),模型各個(gè)參數(shù)的辨識(shí)結(jié)果趨于收??斂,達(dá)到一個(gè)穩(wěn)定值。??3基于優(yōu)化ICDKF的SOC估計(jì)算法??3.1?CDKF估計(jì)算法??CDKF是Sigma-Point卡爾曼濾波的一種,原理是借助??Sterling差值公式,用多項(xiàng)式逼近非線性函數(shù)的導(dǎo)數(shù)ra,用中心??差分代替Taylor展開式中的一階和二階導(dǎo)數(shù),相較于擴(kuò)展卡??爾曼濾波(EKF),無需進(jìn)行線性化處理和計(jì)算雅克比矩陣,避??免了線性化誤差,提高了濾波性能。??由于蓄電池本身為非線性系統(tǒng),故將蓄電池模型設(shè)為非??線性系統(tǒng),并使用非線性函數(shù)描述為:??0?500?1000?1500??t/s??圖7?極化電容G辨識(shí)結(jié)果??500?1000??t/s??圖6?極化電阻^辨識(shí)結(jié)果??1500??U.U-IU??0.008??0.006??0.004??0.002??圖4?歐姆內(nèi)阻吒辨識(shí)結(jié)果??圖5?極化電阻幵辨識(shí)結(jié)果??(14)??\yk+i?=?gi.xk,uk)+vk??式中:t)和分別為非線性系統(tǒng)的狀態(tài)方程和測(cè)量方程;Xi=??[SOO^U^XUJ翊3■為系統(tǒng)的fl維狀態(tài)變量;為系統(tǒng)輸??入變量;為系統(tǒng)過程噪聲,其協(xié)方差矩陣為;??外為系統(tǒng)觀測(cè)噪聲,其協(xié)方差矩陣為凡=£Kv/|,叫、vt為零均??值高斯白噪聲。??針對(duì)上述非線性模型,利用中心差分卡爾曼濾波(CDKF)??算法,實(shí)現(xiàn)蓄電池SOC估計(jì)的步驟如下。??狀態(tài)初值與誤差協(xié)方差初值初始化,設(shè)定濾波初值:??x0
【參考文獻(xiàn)】:
期刊論文
[1]基于在線參數(shù)辨識(shí)和AEKF的鋰電池SOC估計(jì)[J]. 田茂飛,安治國(guó),陳星,趙琳,李亞坤,司鑫. 儲(chǔ)能科學(xué)與技術(shù). 2019(04)
[2]基于模糊神經(jīng)網(wǎng)絡(luò)優(yōu)化擴(kuò)展卡爾曼濾波的鋰離子電池荷電狀態(tài)估計(jì)[J]. 商云龍,張承慧,崔納新,張奇. 控制理論與應(yīng)用. 2016(02)
[3]基于ICDKF的鋰電池SOC在線估計(jì)[J]. 程澤,張秋艷,劉繼光. 電源技術(shù). 2015(03)
[4]基于迭代中心差分卡爾曼濾波的飛機(jī)姿態(tài)估計(jì)[J]. 韓萍,干浩亮,何煒琨,Daniel Alazard. 儀器儀表學(xué)報(bào). 2015(01)
[5]雙卡爾曼濾波算法在鋰電池SOC估算中的應(yīng)用[J]. 王笑天,楊志家,王英男,王忠鋒. 儀器儀表學(xué)報(bào). 2013(08)
[6]一種改進(jìn)中心差分卡爾曼濾波方法[J]. 楊宏,李亞安,李國(guó)輝,袁潤(rùn)平. 計(jì)算機(jī)工程與應(yīng)用. 2010(19)
碩士論文
[1]鋰離子電池模型參數(shù)辨識(shí)及SOC預(yù)測(cè)仿真分析[D]. 李曉黔.蘭州交通大學(xué) 2016
[2]基于優(yōu)化ICDKF的動(dòng)力電池SOC估算研究[D]. 楊玲.武漢理工大學(xué) 2016
本文編號(hào):3071673
本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/3071673.html
最近更新
教材專著