[發明專利]一種面向單個鋰離子電池的自適應在線剩余使用壽命預測方法有效
| 申請號: | 202210065461.1 | 申請日: | 2022-01-20 |
| 公開(公告)號: | CN114417686B | 公開(公告)日: | 2023-02-03 |
| 發明(設計)人: | 張九思;李翔;羅浩;蔣宇辰;霍明夷;田紀倫;尹珅 | 申請(專利權)人: | 哈爾濱工業大學 |
| 主分類號: | G06F30/25 | 分類號: | G06F30/25;G06F30/27;G06F111/10;G06F111/08;G06F119/02;G06F119/04 |
| 代理公司: | 哈爾濱華夏松花江知識產權代理有限公司 23213 | 代理人: | 時起磊 |
| 地址: | 150001 黑龍*** | 國省代碼: | 黑龍江;23 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 單個 鋰離子電池 自適應 在線 剩余 使用壽命 預測 方法 | ||
1.一種面向單個鋰離子電池的自適應在線剩余使用壽命預測方法,其特征在于:所述方法具體過程為:
步驟一:提取電池第k次工作過程中的容量數據;
步驟二:基于步驟一構建電池的退化模型;
步驟三:基于步驟二構建自適應估計退化模型參數;
步驟四:基于步驟三計算電池的剩余使用壽命;
獲得電池的剩余使用壽命后,判斷第k次工作循環下的電池的荷電狀態SOC是否低于80%,即計算電池當前的容量Qp與額定容量Qf之間的比值是否低于80%,如果SOC高于80%,則令k=k+1,執行步驟一至步驟四,否則電池報廢;
步驟五:基于步驟四評估剩余使用壽命的在線預測效果;
所述步驟二中基于步驟一構建電池的退化模型;具體過程為:
步驟二一、構建基于維納過程的卡爾曼濾波動態退化模型;具體過程為:
將電池容量作為描述電池退化過程中的退化量,維納過程{q(t),t≥0}表達成公式(1)所示的形式:
q(t)=αt+βB(t) (1)
其中,q(t)為t時刻下的電池容量;α為漂移系數;β為擴散系數;B(t)為標準布朗運動,且滿足B(t)~N(0,t),N(0,t)表示服從均值為0,方差為t的正態分布;
公式(1)的退化過程具體地表示成公式(2)和(3)所示的形式:
qk=qk-1+αk-1(tk-tk-1)+βζk (3)
其中,為描述電池容量退化速率過程中的不確定性,為表示服從均值為0,方差為的正態分布,為的方差,αk為電池在第k次工作循環下的容量退化速率,αk-1為電池在第k-1次工作循環下的容量退化速率,qk為電池在第k次工作循環下的電池容量,qk-1為電池在第k-1次工作循環下的電池容量,tk為第k次工作循環下的時間,tk-1為第k-1次工作循環下的時間,ζk為擴散系數的噪聲項,ζk~N(0,tk-tk-1),N(0,tk-tk-1)為表示服從均值為0,方差為tk-tk-1的正態分布;
步驟二二、構建卡爾曼狀態空間模型;具體過程為:
公式(2)和(3)可以采用公式(4)以描述電池的退化;
其中,xk為第k次工作循環下的狀態向量,包含了電池容量退化速率和電池容量兩個狀態變量;xk-1為第k-1次工作循環下的狀態向量,Ak為第k次工作循環下的狀態空間方程系數;wk為過程噪聲項;yk為電池在第k次工作循環下的實際容量,Ck為第k次工作循環下的輸出方程yk=Ckxk+ek的系數;ek為測量噪聲項;
步驟二三、定義卡爾曼狀態空間模型參數;具體過程為:
卡爾曼狀態空間模型由:隱含狀態向量x1:k=[x1,x2,…,xk]、可觀測的測量向量y1:k=[y1,y2,…,yk]以及狀態空間模型參數Ξ=[Ak,wk,Ck,ek]所構成;
其中,為退化狀態濾波均值,和分別為電池容量退化速率和電池容量這兩個狀態變量的退化狀態濾波均值;E(αk|y1:k)為αk在已知測量數據y1:k條件下的后驗期望,E(xk|y1:k)為狀態向量xk在已知測量數據y1:k條件下的后驗期望,E(qk|y1:k)為qk在已知測量數據y1:k條件下的后驗期望;
其中,Sk|k為退化狀態濾波協方差,var(αk|y1:k)和var(qk|y1:k)分別為電池容量退化速率和電池容量兩個狀態變量的退化狀態濾波方差,cov(αk,qk|y1:k)為電池容量退化速率和電池容量兩個狀態變量之間的退化狀態濾波協方差,cov(xk|y1:k)為狀態向量xk在已知測量數據y1:k條件下的協方差矩陣;
其中,為退化狀態一步預測均值,和分別為兩個狀態變量的退化狀態一步預測均值,為在已知測量數據y1:k-1條件下的先驗期望,E(αk|y1:k-1)為αk在已知測量數據y1:k-1條件下的先驗期望,E(qk|y1:k-1)為qk在已知測量數據y1:k-1條件下的先驗期望;
其中,Sk|k-1為退化狀態一步預測協方差,var(αk|y1:k-1)和var(qk|y1:k-1)分別為電池容量退化速率和電池容量兩個狀態變量的退化狀態一步預測方差,cov(αk,qk|y1:k-1)為電池容量退化速率和電池容量兩個狀態變量之間的退化狀態濾波協方差,cov(xk|y1:k-1)為狀態向量xk在已知測量數據y1:k-1條件下的協方差矩陣;
步驟二四、基于步驟二三估計狀態與協方差;
步驟二五、基于步驟二四計算卡爾曼濾波增益;
步驟二六、基于步驟二五更新均值與協方差;
所述步驟二二中第k次工作循環下的狀態向量xk、第k次工作循環下的狀態空間方程系數Ak、過程噪聲項wk、第k次工作循環下的輸出方程yk=Ckxk+ek的系數Ck、測量噪聲項ek的表達式為:
ek=v (5)
其中,wk的協方差矩陣表示為v為輸出方程yk=Ckxk+ek的噪聲項,噪聲項為測量噪聲v的方差;
所述步驟二四中基于步驟二三估計狀態與協方差;具體過程為:
狀態估計:
其中,為狀態向量的前向一步預測結果;
協方差估計:
其中,Sk-1|k-1為狀態向量xk在第k-1個工作循環的協方差矩陣;
所述步驟二五中基于步驟二四計算卡爾曼濾波增益;具體過程為:
計算卡爾曼濾波增益Kk:
其中,為測量噪聲的方差;
所述步驟二六中基于步驟二五更新均值與協方差;具體過程為:
狀態更新:
協方差更新:
Sk|k=Sk|k-1-KkCkSk|k-1 (14)
所述步驟三中基于步驟二自適應估計退化模型參數;具體過程為:
步驟三一、構建聯合對數似然函數;具體過程為:
在已知自初始到第k個工作循環的電池容量數據y1:k=[y1,y2,…,yk]的前提下,構建聯合對數似然函數如公式(15)所示:
其中,Θ為公式(4)-(5)中退化方程的未知參數估計向量,為均值的初始值,S0|0為協方差的初始值,p(x0:k,y1:k|Θ)為x0:k和y1:k在Θ下的聯合概率密度函數,x0:k=[x0,x1,...,xk],xk為第k個工作循環的狀態向量,p(y1:k|x0:k,Θ)為y1:k在x0:k,Θ下的條件概率密度,y1:k|x0:k,Θ為y1:k和x0:k,Θ之間的概率關系,p(x0:k|Θ)為x0:k的先驗概率密度函數,y1:k|x0:k為y1:k和x0:k之間的概率關系,p(x0|Θ)為x0的先驗概率密度函數,x0|Θ為x0和Θ之間的概率關系,p(xi|xi-1,Θ)為xi在xi-1,Θ下的條件概率密度,xi|xi-1為xi和xi-1之間的概率關系,p(yi|xi,Θ)為yi在xi,Θ下的條件概率密度,yi|xi為yi和xi之間的概率關系,x0為電池未工作時的狀態向量,xi為第i個工作循環的狀態向量,xi-1為第i-1個工作循環的狀態向量,i=1,2,…,k-1,k;
xi|xi-1,Θ~N(Aixi-1,Qi)(17)
其中,表示服從均值為方差為S0|0的正態分布,N(Aixi-1,Qi)表示服從均值為Aixi-1,方差為Qi的正態分布,表示服從均值為Cixi,方差為的正態分布,Qi為過程噪聲wi的協方差矩陣,表示為
將公式(16)—(18)代入到公式(15)中,則聯合對數似然函數進一步表示為公式(19)所示的形式:
其中,tr表示對于矩陣跡的計算;
在已知自初始到第k個工作循環的電池容量數據y1:k=[y1,y2,…,yk]的前提下,對于在第j次迭代過程,退化模型公式(4)的未知參數估計向量表示為:
對于第j+1次迭代過程,分為E步和M步,表示成公式(20)—(21)所示:
E步驟:計算
M步驟:計算
其中,為Θ在下的條件期望,為Θ與之間的概率關系,表示后驗概率密度下的期望算子,為在第j+1次迭代過程,退化模型公式(4)的未知參數估計向量;
步驟三二、判斷是否滿足收斂條件或者達到最大迭代次數,是,執行步驟四;否則,令j=j+1,然后執行步驟三三;
步驟三三、構建后驗條件下的聯合對數似然函數;具體過程為:
公式(20)擴展地寫成后驗條件下的聯合對數似然函數,如公式(22)所示的形式:
其中,為第j次迭代過程電池容量退化速率和電池容量的協方差初始值,為第j次迭代過程中過程噪聲方差矩陣,為第j次迭代過程中測量噪聲方差,為第j次迭代過程電池容量退化速率和電池容量狀態變量的初始值;
在公式(22)中,和是基于可觀測的測量向量y1:k=[y1,y2,…,yk]的隱含狀態向量x0:k=[x0,x1,…,xk]的后驗條件期望;
步驟三四、根據后驗條件期望構建新的聯合對數似然函數;具體過程為:
將條件期望代入到公式(22)中,可以寫成公式(34)所示的形式:
其中,為初始狀態向量x0在RTS后向平滑運算中的值,為初始狀態變量協方差矩陣S0在RTS后向平滑運算中的值;tr表示對于矩陣跡的計算;
步驟三五、計算一階偏導數獲得自適應參數估計解;具體過程為:
基于E步驟的計算結果,根據公式(22)計算最大期望算法的M步驟,具體過程為:
針對退化模型公式(4)的未知參數估計向量中每一個參數,令每一個參數的偏導數值為0,求解出公式(35)—(38)的結果:
其中,為第j+1次迭代過程電池容量退化速率和電池容量狀態變量的初始值,為第j+1次迭代過程電池容量退化速率和電池容量的協方差初始值,為RTS后向平滑運算中第i-1個工作循環的協方差更新值,為第j+1次迭代過程中測量噪聲方差,為第j+1次迭代過程中過程噪聲方差矩陣,為第j+1次迭代過程中電池容量退化速率噪聲方差,為第j+1次迭代過程中電池容量噪聲方差;通過計算可以獲得和從而獲得退化模型的未知參數值;執行步驟三二。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于哈爾濱工業大學,未經哈爾濱工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210065461.1/1.html,轉載請聲明來源鉆瓜專利網。





