[发明专利]一种面向单个锂离子电池的自适应在线剩余使用寿命预测方法有效
申请号: | 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.vipzhuanli.com/pat/books/202210065461.1/1.html,转载请声明来源钻瓜专利网。