基于RLS和UKF算法的鋰離子電池荷電狀態(tài)估計(jì)
發(fā)布時(shí)間:2021-10-31 09:57
針對(duì)鋰離子電池荷電狀態(tài)(SOC)估計(jì)不夠精準(zhǔn)的問題,提出了采用二階RC等效電路模型結(jié)合遞推最小二乘法(RLS)和無跡卡爾曼濾波算法(UKF)的SOC估計(jì)方法。推導(dǎo)了二階RC的鋰離子電池離散狀態(tài)空間方程和觀測(cè)方程,通過實(shí)驗(yàn)得到了電池SOC-OCV擬合曲線,并采用遞推最小二乘法進(jìn)行模型的參數(shù)辨識(shí),通過仿真對(duì)比了自適應(yīng)擴(kuò)展卡爾曼濾波算法(AEKF)和UKF算法對(duì)模型的適應(yīng)性,從而證明了UKF算法對(duì)SOC的估計(jì)效果更好。
【文章來源】:電源技術(shù). 2020,44(11)北大核心
【文章頁數(shù)】:5 頁
【部分圖文】:
圖1?二階RC等效電路??其中,1/為電池端電壓;R〇為歐姆電阻;民、Cl為電化學(xué)極??化電阻和電容;R2、G為濃差極化電阻和電容;I為開路電??
這便衍生出了擴(kuò)展卡爾曼濾波算法(EKF),但對(duì)于噪??聲統(tǒng)計(jì)數(shù)據(jù)不可預(yù)測(cè)的情況下,擴(kuò)展卡爾曼濾波算法仍然具??有較大的誤差,為了減小未知噪聲影響,自適應(yīng)擴(kuò)展卡爾曼濾??波算法(AEKF)用每一步的數(shù)據(jù)輸出作為反饋,從而削弱噪聲??的影響。非線性離散系統(tǒng)的狀態(tài)空間方程一般為:??Utn?=?f(xk-uk)+wt??\y^?s(xt,uk)+vk?()??式中:Vi為觀測(cè)噪聲。??電化學(xué)-等效電路復(fù)合模型的狀態(tài)空間方程如式(8)?式??(9)所示。AEKF算法的具體的操作步驟如圖6所示。??圖6?AEKF算法流程??使用AEKF算法估計(jì)時(shí),系統(tǒng)能根據(jù)噪聲的反饋對(duì)當(dāng)前??SOC進(jìn)行修正,從而可以建立基于EKF和噪聲統(tǒng)計(jì)估計(jì)量的??AEKF遞歸過程,進(jìn)而可由AEKF進(jìn)行SOC估計(jì)。??3.2無跡卡爾曼濾波算法??無跡卡爾曼濾波算法(UKF)不需要將系統(tǒng)線性化,算法通??過sigma點(diǎn)的采樣傳遞狀態(tài)向量的均值和協(xié)方差。本文中系統(tǒng)??狀態(tài)的噪聲定為0。在得到模型狀態(tài)空間方程并選定好初值??后,隨機(jī)變量x應(yīng)用UKF算法過程如下:??初始化狀態(tài)變量及和協(xié)方差巧:??\xo=E(x0?w0?v0)?=?£(5OC0?0?0)1?(1〇)??1po=£[(x0-X0)(x0-X0)t]??對(duì)狀態(tài)矩陣進(jìn)行無跡變換,則可以得到采樣點(diǎn)、相應(yīng)權(quán)值??及函數(shù)值點(diǎn)集:??[X\=X{k\k)????[X\=X{k?I?k)?+?^{n?+?X)p{k?\?k)?i?=?\,2,-?-,n?(H)??[X]t=X{k?|?k)-^j(n?+?X)P(^k?|?k)?i=?,n?+?n??xl?(k+^^fihr?(k\k)]?(12
e(k)?-?((k)6(k?-1)]??沒=(五。,nm&)T??p(k-mk)?(8)??\?+?e{k)P{k-\)i{k)??[p{k)=u-K(k)e{k)}P(k-\)??式中:0A為電池模型參數(shù)向量輸出K為實(shí)驗(yàn)數(shù)據(jù)矩陣;K為增??益;P為協(xié)方差矩陣;e?為測(cè)量輸出;1為單位矩陣。??遞推最小二乘法辨識(shí)步驟流程圖如圖4所示。??令^=奸1??采用RLS算法即使初值不準(zhǔn)確,也不影響最終的辨識(shí)結(jié)??果,只會(huì)影響收斂至實(shí)際值的速度。等效電路模型各參數(shù)辨識(shí)??值如圖5所示。??400?800?1200?1600?2?000??"S??圖5?等效電路模型各參數(shù)辨識(shí)值??在初始階段,模型的參數(shù)值波動(dòng)很大,這是因?yàn)閰?shù)所給??的初值存在較大的誤差,但隨著時(shí)間的增加,參數(shù)值均穩(wěn)定在??某一固定的數(shù)值。其中第一個(gè)RC環(huán)節(jié)描述的是鋰離子的擴(kuò)散??過程,第二個(gè)RC環(huán)節(jié)用于描述電荷轉(zhuǎn)移過程和雙層電容效??應(yīng),因此r2、G的值收斂速度較慢,戌、q的值收斂速度較快。??3?SOC估計(jì)算法??3.1自適應(yīng)擴(kuò)展卡爾曼濾波算法??卡爾曼濾波算法(KF)是一種不斷逼近最優(yōu)值的遞歸算??法,但只能用于線性系統(tǒng),而鋰離子電池是一種非線性系統(tǒng),??有學(xué)者利用了泰勒公式將被控制對(duì)象的狀態(tài)空間方程進(jìn)行了??線性化,這便衍生出了擴(kuò)展卡爾曼濾波算法(EKF),但對(duì)于噪??聲統(tǒng)計(jì)數(shù)據(jù)不可預(yù)測(cè)的情況下,擴(kuò)展卡爾曼濾波算法仍然具??有較大的誤差,為了減小未知噪聲影響,自適應(yīng)擴(kuò)展卡爾曼濾??波算法(AEKF)用每一步的數(shù)據(jù)輸出作為反饋,從而削弱噪聲??的影響。非線性離散系統(tǒng)的狀態(tài)空間方程一般為:??Utn?=?f(xk-uk)+wt??
【參考文獻(xiàn)】:
期刊論文
[1]鋰離子電池模型研究綜述[J]. 楊杰,王婷,杜春雨,閔凡奇,呂桃林,張熠霄,晏莉琴,解晶瑩,尹鴿平. 儲(chǔ)能科學(xué)與技術(shù). 2019(01)
[2]儲(chǔ)能在光儲(chǔ)微電網(wǎng)中的應(yīng)用研究[J]. 楊濤,周俊,王文軒,傅強(qiáng). 電力電子技術(shù). 2018(06)
[3]基于灰色擴(kuò)展卡爾曼濾波的鋰離子電池荷電狀態(tài)估算[J]. 潘海鴻,呂治強(qiáng),李君子,陳琳. 電工技術(shù)學(xué)報(bào). 2017(21)
[4]基于分?jǐn)?shù)階聯(lián)合卡爾曼濾波的磷酸鐵鋰電池簡化阻抗譜模型參數(shù)在線估計(jì)[J]. 李曉宇,朱春波,魏國,逯仁貴. 電工技術(shù)學(xué)報(bào). 2016(24)
[5]鋰離子電池建模及其參數(shù)辨識(shí)方法研究[J]. 陳息坤,孫冬. 中國電機(jī)工程學(xué)報(bào). 2016(22)
[6]動(dòng)力電池建模與應(yīng)用綜述[J]. 季迎旭,王明旺,孫威,章春元,杜海江. 電源技術(shù). 2016(03)
博士論文
[1]車用磷酸鐵鋰電池建模與狀態(tài)估計(jì)研究[D]. 張守震.武漢理工大學(xué) 2018
本文編號(hào):3467923
【文章來源】:電源技術(shù). 2020,44(11)北大核心
【文章頁數(shù)】:5 頁
【部分圖文】:
圖1?二階RC等效電路??其中,1/為電池端電壓;R〇為歐姆電阻;民、Cl為電化學(xué)極??化電阻和電容;R2、G為濃差極化電阻和電容;I為開路電??
這便衍生出了擴(kuò)展卡爾曼濾波算法(EKF),但對(duì)于噪??聲統(tǒng)計(jì)數(shù)據(jù)不可預(yù)測(cè)的情況下,擴(kuò)展卡爾曼濾波算法仍然具??有較大的誤差,為了減小未知噪聲影響,自適應(yīng)擴(kuò)展卡爾曼濾??波算法(AEKF)用每一步的數(shù)據(jù)輸出作為反饋,從而削弱噪聲??的影響。非線性離散系統(tǒng)的狀態(tài)空間方程一般為:??Utn?=?f(xk-uk)+wt??\y^?s(xt,uk)+vk?()??式中:Vi為觀測(cè)噪聲。??電化學(xué)-等效電路復(fù)合模型的狀態(tài)空間方程如式(8)?式??(9)所示。AEKF算法的具體的操作步驟如圖6所示。??圖6?AEKF算法流程??使用AEKF算法估計(jì)時(shí),系統(tǒng)能根據(jù)噪聲的反饋對(duì)當(dāng)前??SOC進(jìn)行修正,從而可以建立基于EKF和噪聲統(tǒng)計(jì)估計(jì)量的??AEKF遞歸過程,進(jìn)而可由AEKF進(jìn)行SOC估計(jì)。??3.2無跡卡爾曼濾波算法??無跡卡爾曼濾波算法(UKF)不需要將系統(tǒng)線性化,算法通??過sigma點(diǎn)的采樣傳遞狀態(tài)向量的均值和協(xié)方差。本文中系統(tǒng)??狀態(tài)的噪聲定為0。在得到模型狀態(tài)空間方程并選定好初值??后,隨機(jī)變量x應(yīng)用UKF算法過程如下:??初始化狀態(tài)變量及和協(xié)方差巧:??\xo=E(x0?w0?v0)?=?£(5OC0?0?0)1?(1〇)??1po=£[(x0-X0)(x0-X0)t]??對(duì)狀態(tài)矩陣進(jìn)行無跡變換,則可以得到采樣點(diǎn)、相應(yīng)權(quán)值??及函數(shù)值點(diǎn)集:??[X\=X{k\k)????[X\=X{k?I?k)?+?^{n?+?X)p{k?\?k)?i?=?\,2,-?-,n?(H)??[X]t=X{k?|?k)-^j(n?+?X)P(^k?|?k)?i=?,n?+?n??xl?(k+^^fihr?(k\k)]?(12
e(k)?-?((k)6(k?-1)]??沒=(五。,nm&)T??p(k-mk)?(8)??\?+?e{k)P{k-\)i{k)??[p{k)=u-K(k)e{k)}P(k-\)??式中:0A為電池模型參數(shù)向量輸出K為實(shí)驗(yàn)數(shù)據(jù)矩陣;K為增??益;P為協(xié)方差矩陣;e?為測(cè)量輸出;1為單位矩陣。??遞推最小二乘法辨識(shí)步驟流程圖如圖4所示。??令^=奸1??采用RLS算法即使初值不準(zhǔn)確,也不影響最終的辨識(shí)結(jié)??果,只會(huì)影響收斂至實(shí)際值的速度。等效電路模型各參數(shù)辨識(shí)??值如圖5所示。??400?800?1200?1600?2?000??"S??圖5?等效電路模型各參數(shù)辨識(shí)值??在初始階段,模型的參數(shù)值波動(dòng)很大,這是因?yàn)閰?shù)所給??的初值存在較大的誤差,但隨著時(shí)間的增加,參數(shù)值均穩(wěn)定在??某一固定的數(shù)值。其中第一個(gè)RC環(huán)節(jié)描述的是鋰離子的擴(kuò)散??過程,第二個(gè)RC環(huán)節(jié)用于描述電荷轉(zhuǎn)移過程和雙層電容效??應(yīng),因此r2、G的值收斂速度較慢,戌、q的值收斂速度較快。??3?SOC估計(jì)算法??3.1自適應(yīng)擴(kuò)展卡爾曼濾波算法??卡爾曼濾波算法(KF)是一種不斷逼近最優(yōu)值的遞歸算??法,但只能用于線性系統(tǒng),而鋰離子電池是一種非線性系統(tǒng),??有學(xué)者利用了泰勒公式將被控制對(duì)象的狀態(tài)空間方程進(jìn)行了??線性化,這便衍生出了擴(kuò)展卡爾曼濾波算法(EKF),但對(duì)于噪??聲統(tǒng)計(jì)數(shù)據(jù)不可預(yù)測(cè)的情況下,擴(kuò)展卡爾曼濾波算法仍然具??有較大的誤差,為了減小未知噪聲影響,自適應(yīng)擴(kuò)展卡爾曼濾??波算法(AEKF)用每一步的數(shù)據(jù)輸出作為反饋,從而削弱噪聲??的影響。非線性離散系統(tǒng)的狀態(tài)空間方程一般為:??Utn?=?f(xk-uk)+wt??
【參考文獻(xiàn)】:
期刊論文
[1]鋰離子電池模型研究綜述[J]. 楊杰,王婷,杜春雨,閔凡奇,呂桃林,張熠霄,晏莉琴,解晶瑩,尹鴿平. 儲(chǔ)能科學(xué)與技術(shù). 2019(01)
[2]儲(chǔ)能在光儲(chǔ)微電網(wǎng)中的應(yīng)用研究[J]. 楊濤,周俊,王文軒,傅強(qiáng). 電力電子技術(shù). 2018(06)
[3]基于灰色擴(kuò)展卡爾曼濾波的鋰離子電池荷電狀態(tài)估算[J]. 潘海鴻,呂治強(qiáng),李君子,陳琳. 電工技術(shù)學(xué)報(bào). 2017(21)
[4]基于分?jǐn)?shù)階聯(lián)合卡爾曼濾波的磷酸鐵鋰電池簡化阻抗譜模型參數(shù)在線估計(jì)[J]. 李曉宇,朱春波,魏國,逯仁貴. 電工技術(shù)學(xué)報(bào). 2016(24)
[5]鋰離子電池建模及其參數(shù)辨識(shí)方法研究[J]. 陳息坤,孫冬. 中國電機(jī)工程學(xué)報(bào). 2016(22)
[6]動(dòng)力電池建模與應(yīng)用綜述[J]. 季迎旭,王明旺,孫威,章春元,杜海江. 電源技術(shù). 2016(03)
博士論文
[1]車用磷酸鐵鋰電池建模與狀態(tài)估計(jì)研究[D]. 張守震.武漢理工大學(xué) 2018
本文編號(hào):3467923
本文鏈接:http://sikaile.net/kejilunwen/dianlilw/3467923.html
最近更新
教材專著