一种锂离子电池剩余寿命在线预测方法与流程

文档序号:14265928阅读:497来源:国知局

技术领域:

本发明属于锂离子电池技术领域,更为具体地讲,是涉及一种锂离子电池剩余寿命在线预测方法。



背景技术:

锂离子电池以其循环寿命长、能量密度大、自放电低等优点被作为主要储能设备并广泛应用于汽车工业,航天航空,电网储能等。锂离子电池正常运行及状态监控是系统稳定的保障,而电池剩余寿命正确预测可大大降低系统故障发生几率,对于系统设备的维护是必不可少的重要信息。锂离子电池剩余寿命也称为循环寿命,是指电池从额定容量退化到达电池失效阈值时所经历的充放电循环数。

目前,锂离子电池剩余寿命预测方法可分为基于物理模型和统计数据驱动两类。然而由于锂离子电池的物理模型较复杂、失效机理难分析,电池的剩余使用寿命与影响因素之间没有一个固定的可遵循的规律,因此很难用一个数学模型来清晰的表示这种联系。数据驱动方法主要包括人工神经网络、支持向量机、粒子滤波方法等。神经网络预测方法不需要建立系统的数学模型且具有极强的非线性映射能力,但训练时需要大量数据样本。支持向量机方法针对小样本、非线性问题具有明显优势,已经被广泛应用于预测领域,但其主要缺点是只能给出单点预测值。粒子滤波算法在解决非线性滤波问题时,不再限制于随机量必须满足高斯分布的条件,因此近几年来,在诸多领域都得到广泛的应用。

建立一个精度高、适应性强的电池寿命预测方法框架存在三个问题:(1)数据量少:表征电池寿命数据量(如锂离子电池的容量)随着电池老化而增加,因此在预测初期时较少。(2)老化建模复杂:由于锂离子电池退化过程是电池内部复杂电化学反应导致,锂离子电池模型通常呈现出时变、非线性特征,难以用准确数学模型表示,同时在退化过程易受到放电工况、环境温度等其它因素的影响。(3)预测的不确定性:在实际应用中,锂离子电池由于受到环境和负载工况影响,锂离子电池在退化过程中会存在局部波动的特性,而且在剩余寿命预测中单点预测结果信息量少,可信度底,不利于维修决策,因此预测结果具备有不确定表达式,带有置信区间等能包含更多锂离子电池退化过程的信息才能为锂离子电池监控、维护提供更为全面和合理的参考。

目前,锂离子电池剩余寿命预测方法集中在离线预测上,即根据历史数据建立一个离线预测模型,离线预测模型一经建立就不再更新。且对于负载工况变化剧烈的在线预测情形,离线模型适应性较差,精度较低。



技术实现要素:

本发明的目的是针对上述背景技术的不足,提出一种锂离子电池剩余寿命在线预测方法,基于灰色预测模型建立锂离子电池老化模型,结合粒子滤波算法,通过在线估算电池容量作为预测的所需历史数据,进行电池剩余寿命在线预测。

本发明所提出的一种锂离子电池剩余寿命在线预测方法,包含如下步骤:

电池容量在线估算部分:

步骤1,设置电池在动态工况下放电,采集电池放电电流值it、电压值vt;

步骤2,建立锂离子电池等效电路模型,采用带遗忘因子的递推最小二乘法在线辨识电池开路电压ocv;

步骤3,通过ocv曲线,计算t1、t2时刻电池荷电状态值

步骤4,根据安时积分法,计算t1时刻到t2时刻电池累计放出电量δq,根据得到电池当前所在循环状态的容量c;

步骤5,进入下一个放电循环,重复步骤步骤1到步骤4;

电池剩余寿命在线预测部分:

步骤6,建立锂离子电池循环寿命退化模型:

步骤6-1,提取预测所需的电池容量数据,进行预处理并剔除离群数据后作为样本数据s;

步骤6-2,将样本数据s作为灰色预测模型的输入数据序列,计算锂离子电池容量衰减的灰色发展系数a;

步骤6-3,建立锂离子电池容量在老化过程中的状态转移方程和观测方程:

状态转移方程:xk=xk-1exp(-a)+υk

观测方程:yk=xk+ωk

其中,xk为第k次充放电循环周期所对应的电池估算容量值;yk为第k次充放电循环周期所对应的电池真实容量值;υk为系统噪声;ωk为观测噪声;

步骤7,利用粒子滤波算法跟踪电池容量变化:

步骤7-1,初始化粒子滤波算法,设定相关参数;

步骤7-2,初始化粒子集,k=0时,由初始概率分布随机产生粒子集;

步骤7-3,选取重要分布函数,计算当前时刻粒子权重,更新并归一化当前时刻粒子权重。由归一化的当前时刻粒子权重得到有效粒子数,当有效粒子数小于粒子数目阀值时,执行重采样,得到重采样后的粒子集及权重。输出当前时刻电池容量更新值;

步骤7-4,进入下一采样时刻,重复步骤7-2至步骤7-3。根据状态空间模型对容量状态进行迭代更新,同时粒子分布不断更新,使得粒子分布不断趋近电池老化真实状态;

步骤8,在预测开始时,根据灰色发展系数a进行递推预测,直到每个粒子容量达设定的阈值,最后根据每个粒子的权重来预测电池剩余寿命并给出概率密度分布。

上述步骤6-2中锂离子电池容量衰减的灰色发展系数a利用灰色模型获得,计算方法如下:

步骤①,将样本数据s中的电池真实容量值数据构成序列x(0),则x(0)可表示为:

步骤②,对序列x(0)进行1-ago(1-accumulatinggenerationoperation)变换得到序列x(1),则x(1)可表示为:其中

步骤③,在1-ago变换的基础上,采用线性动态模型进行逼近得gm(1,1)的一阶方程式表达式为:

步骤④,利用最小二乘法方程式求解出中a值:

其中b和yn表达式为:

上述步骤6-2中灰色预测模型可为gm(1,1)模型、verhulstgm(1,1)模型、新陈代谢灰色模型中的任意一种灰色预测模型。

本发明采用上述技术方案,具有如下有益效果:

1、本发明提出基于容量估算的锂离子剩余寿命预测,解决实际应用中锂离子电池剩余寿命在线预测时容量难以直接测量,即在变工况下累计放出电量值不能作为真实容量值的问题。

2、本发明将灰色老化模型融合到粒子滤波算法中,构建一种灰色粒子滤波框架。解决离子电池老化建模过程中可用数据量少、老化模型建立复杂问题。

3、本发明所提方法对不同电池,在不同老化阶段都能实现准确在线预测,能够满足实际应用中预测需求。

附图说明

附图1为一种锂离子电池剩余寿命在线预测方法流程图。

具体实施方式:

下面结合附图1对本发明的实施方式进行详细说明。

本发明基于灰色粒子滤波的锂离子电池剩余寿命预测方法,如图1所示包含如下步骤:

电池容量在线估算部分:

步骤1,设置电池在动态工况下放电,采集电池放电电流值it、电压值vt;

步骤2,建立锂离子电池1阶rc等效电路模型,其表达式(1)为:

其中il为电池所受激励电流(il符号以电池放电时电流方向为正,以电池充电时电流方向为负)。ut为电池端电压。uoc为电池开路电压。r0表示锂离子电池欧姆内阻部分。r1为电池极化内阻。

式(1)经过离散化处理后变换成式(2):

ut(k)=(1-a1)uoc(k)+a1ut(k-1)+a2il(k)+a3il(k-1)(2)

其中k为采样序列时刻序号,k=1,2,3,…,n。其中ut(k)为k时刻电池端电压,il(k)为k时刻电流。t为离散系统采样时间间隔。

由式(2)可以推出系统数据矩阵h(k)和系统参数矩阵θ(k),两者表达式(3)为:

引入带遗忘因子的递推最小二乘算法(forgettingfactorrecursiveleastsquares,简称ffrls)作为参数辨识及模型在线更新算法。得(4)式:

y(k)=h(k)θ(k)+e(k)(4)

其中e(k)为算法对电池端电压值预测误差,具体ffrls算法表达式(5)为:

其中k(k)为算法增益矩阵在k时刻的值,p(k)为算法协方差矩阵在k时刻的值,θ(k)为算法估算的k时刻系统参数矩阵,λ为ffrls遗忘因子系数,y(k)为系统输出变量,值与ut(k)相同。对λ、θ(1)、p(1)赋值以进行算法初始化,将步骤1-1电池工作时采集到的电流值il(k)、端电压值ut(k)等数据构成的序列作为输入,递推求解出每一时刻θ(k)值,进而求得一阶rc模型参数r1、r0、c1和uoc;

步骤3,根据计算电池开路电压ocv,其中θ(1)是步骤2中带遗忘因子的递推最小二乘法辨识出的系统参数矩阵θ中第一列数据,a1是系统参数矩阵θ中第二列数据。通过ocv-soc映射关系,计算t1、t2时刻电池荷电状态值

步骤4,由安时积分法得到t1时刻到t2时刻电池累计放出电量δq;由获得的soct1、soct2、δq,根据得到电池当前所在循环状态的容量c;

步骤5,进入下一个放电循环,重复步骤1到步骤4;

电池剩余寿命在线预测部分:

步骤6,建立锂离子电池循环寿命退化模型:

步骤6-1,提取预测所需的电池容量数据,进行预处理并剔除离群数据后作为样本数据s;

步骤6-2,将样本数据s作为灰色预测模型的输入数据序列,计算锂离子电池容量衰减的灰色发展系数a,计算方法如下:

步骤①,将样本数据s中的电池真实容量值数据构成序列x(0),则x(0)可表示为:

步骤②,对序列x(0)进行1-ago(1-accumulatinggenerationoperation)变换得到序列x(1),则x(1)可表示为:其中

步骤③,在1-ago变换的基础上,采用线性动态模型进行逼近得gm(1,1)的一阶方程式表达式为:

步骤④,利用最小二乘法方程式求解出a值:

其中b和yn表达式为:

步骤6-3,建立锂离子电池容量在老化过程中的状态转移方程和观测方程:

状态转移方程:xk=xk-1exp(-a)+υk

观测方程:yk=xk+ωk

其中,xk为第k次充放电循环周期所对应的电池估算容量值;yk为第k次充放电循环周期所对应的电池真实容量值;υk为系统噪声;ωk为观测噪声;

步骤7,利用粒子滤波算法跟踪电池容量变化:

步骤7-1,初始化粒子滤波算法,设定相关参数(包含但不限于):

(1)粒子数目;

(2)状态方程中系统噪声和观测噪声;

(3)电池循环寿命截止容量阈值;

步骤7-2,初始化粒子集,由初始概率分布随机产生粒子集,当k=0时,粒子权重相等

步骤7-3,选取重要分布函数计算当前时刻粒子权重更新并归一化当前时刻粒子权重由归一化的当前时刻粒子权重计算有效粒子数nthres为设定的粒子数目阀值,执行重采样,得到重采样后的粒子集及权重。输出当前时刻电池容量更新值

步骤7-4,进入下一采样时刻k=k+1,重复步骤7-2至步骤7-3。根据状态空间模型对容量状态进行迭代更新,同时粒子分布不断更新,使得粒子分布不断趋近电池老化真实状态。

步骤8,在预测开始时,根据灰色发展系数a进行递推预测,直到每个粒子容量达设定的阈值,最后根据每个粒子的权重来计算预测循环数并给出电池预测剩余寿命的概率密度分布。

最后说明的是以上所述实施例仅表达本发明的一种实施方式,其描述较为具体和详细。所述内容仅为本专利较佳实施例,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干均等变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1