基于灰色向量机的矿用锂电池寿命预测方法及管理系统与流程

文档序号:17437772发布日期:2019-04-17 04:21阅读:552来源:国知局
基于灰色向量机的矿用锂电池寿命预测方法及管理系统与流程

本发明涉及一种基于灰色向量机的矿用锂电池寿命预测方法及管理系统,属于锂电池管理技术领域。



背景技术:

锂电池具有单体工作电压高、体积小、重量轻、能量密度高、循环使用寿命长、自放电电流小、无记忆效应、无污染和性价比高等优点,因而广泛应用于通信、交通、采矿等各行业。锂电池包括电芯和保护电路两个部分,大型锂电池的保护电路功能强大,又称管理系统,其作用主要是保障各节电池容量的均匀性、及时诊断出电池出现的问题、防止电池的过充电和过放电、准确地获得电池的荷电状态等。

由于锂电池价格较高,科学使用锂电池、延长其使用寿命,对于降低生产成本、提高环保水平都具有现实意义。但是,由于噪声、测量误差等的存在,现有锂电池管理系统对锂电池寿命的预测还处于低水平状态。



技术实现要素:

本发明目的在于提供一种基于灰色向量机的锂电池寿命预测方法及管理系统,能够显著提高对锂电池的寿命预测水平。

为实现上述目的,一种基于灰色向量机的矿用锂电池寿命预测方法,包括以下步骤:

第一步、选用预测模型dgm(1,1),定义如下:

x(1)(k+1)=β1x(1)(k)+β2;

通过对矿用锂电池循环寿命试验数据进行仿真分析,dgm(1,1)是对gm(1,1)模型进一步精确化,在一定程度上提高了预测的稳定性。

第二步、选择矿用锂离子电池循环寿命容量样本数据作为初始训练数据,将样本归一化处理,把所有数据都转化为[-1,1]之间的数,消除循环周期次数与容量之间的数量级差别;

第三步、初始化rvm模型参数:核函数选择高斯核函数,k(x,xi)=exp(-||x-xi||2/r2),进行em迭代运算,噪声方差σ2=0.1var(x),收敛条件δ取0.1,权重w设置为

其中r为带宽;

第四步、按照第一步中预测模型建立预测方程

以dgm(1,1)求解β1和β2;原始非负训练数据序列为其一次累加生成序列为:

其中将x(1)代入第一步的公式中,得到:

y=bβ

其中β=(β1,β2)t,为参序列,

则dgm微分方程x(1)(k+1)=β1x(1)(k)+β2的最小二乘估计参数列满足β=(btb)-1bty,进而计算可得β1和β2;

则一次累加生成序列的估计值为:

还原可得dgm(1,1)预测模型:

通过建立的dgm(1,1)迭代计算,更新原始训练数据;

第五步、建立rvm回归预测模型

通过第三步中dgm(1,1)模型对原始训练数据的预测值作为rvm模型的输入数据,原始训练数据作为rvm的输出数据,采用em迭代算法训练rvm模型,得到rvm回归模型;

第六步、锂电池容量预测

采用dgm(1,1)模型算法对电池容量按设定步长的趋势预测,将预测值输入第三步中训练得到的rvm回归模型中,得到电池容量的预测结果及概率范围;

第七步、预测结束判断

判断电池容量预测值是否大于设定的容量失效阀值,若大于设定的容量失效阀值,转至第八步继续进行预测;若小于设定的容量预测阀值,则预测结束,并将容量预测结果及其置信区间转换为rul值以及相应的置信区间,并与实际的rul进行对比,以验证本文方法的有效性;

第八步、相关性分析

采用新陈代谢方法,将第六步中的电池容量的预测结果更新原始训练数据,得到新的训练数据;新的训练数据输入dgm(1,1)模型算法中进行短期预测;最后用灰色关联分析方法分析新训练数据与原始训练数据之间的关联度;若二者之间关联度较大,大于设定值,返回第六步继续预测;反之,跳转至第五步重新训练rvm回归模型,获得新的rvm模型,并继续预测。

同时,本发明还提供一种锂电池管理系统,该锂电池管理系统包含上述锂电池寿命预测方法。

本发明选择电池容量作为原始训练数据,建立动态灰色预测模型,将其产生的预测值作为rvm模型输入数据,设定相应失效阈值,获取灰色关联分布与原始训练数据的相关性判断,进行预测目标完成的判断,进而将容量预测值及预测方法转换为置信区间。

与现有技术相比,本发明对锂电池寿命预测更加精准,根据该方法的预测结果,可以进一步优化管理系统,最大化电池能量利用率,有效地延长电池使用寿命。

附图说明

图1为本发明流程图。

具体实施方式

下面结合附图对本发明进一步说明:

一种基于灰色向量机的矿用锂电池寿命预测方法,包括以下步骤:

第一步、选用预测模型dgm(1,1),定义如下:

x(1)(k+1)=β1x(1)(k)+β2;

通过对矿用锂电池循环寿命试验数据进行仿真分析,dgm(1,1)是对gm(1,1)模型进一步精确化,在一定程度上提高了预测的稳定性。

第二步、选择矿用锂离子电池循环寿命容量样本数据作为初始训练数据,将样本归一化处理,把所有数据都转化为[-1,1]之间的数,消除循环周期次数与容量之间的数量级差别;

第三步、初始化rvm模型参数:核函数选择高斯核函数,k(x,xi)=exp(-||x-xi||2/r2),进行em迭代运算,噪声方差σ2=0.1var(x),收敛条件δ取0.1,权重w设置为

其中r为带宽;

第四步、按照第一步中预测模型建立预测方程

以dgm(1,1)求解β1和β2;原始非负训练数据序列为其一次累加生成序列为:

其中将x(1)代入第一步的公式中,得到:

y=bβ

其中β=(β1,β2)t,为参序列,

则dgm微分方程x(1)(k+1)=β1x(1)(k)+β2的最小二乘估计参数列满足β=(btb)-1bty,进而计算可得β1和β2;

则一次累加生成序列的估计值为:

还原可得dgm(1,1)预测模型:

通过建立的dgm(1,1)迭代计算,更新原始训练数据;

第五步、建立rvm回归预测模型

通过第三步中dgm(1,1)模型对原始训练数据的预测值作为rvm模型的输入数据,原始训练数据作为rvm的输出数据,采用em迭代算法训练rvm模型,得到rvm回归模型;

第六步、锂电池容量预测

采用dgm(1,1)模型算法对电池容量按设定步长的趋势预测,将预测值输入第三步中训练得到的rvm回归模型中,得到电池容量的预测结果及概率范围;

第七步、预测结束判断

判断电池容量预测值是否大于设定的容量失效阀值,若大于设定的容量失效阀值,转至第八步继续进行预测;若小于设定的容量预测阀值,则预测结束,并将容量预测结果及其置信区间转换为rul值以及相应的置信区间,并与实际的rul进行对比,以验证本文方法的有效性;

第八步、相关性分析

采用新陈代谢方法,将第六步中的电池容量的预测结果更新原始训练数据,得到新的训练数据;新的训练数据输入dgm(1,1)模型算法中进行短期预测;最后用灰色关联分析方法分析新训练数据与原始训练数据之间的关联度;若二者之间关联度较大,大于设定值,返回第六步继续预测;反之,跳转至第五步重新训练rvm回归模型,获得新的rvm模型,并继续预测。

第八步中所述灰色关联分析方法采用斜率灰色关联度分析法,该方法是在传统灰色关联分析方法上的改进,分辨率较高、适合矿用锂离子电池容量退化趋势分析,具体公式如下:

假设两个数据序列两者之间的关联度关系系数计算公式为:

其中,δxk=xk+1-xk,δyk=yk+1-yk,

最后得出两个数据序列之间的关联度:

第三步中所述带宽r为核心参数,决定模型的稀疏性和精确性,带宽越小,相关向量越密集、拟合精度越高,同时模型的复杂度也增加,计算时间增长,还可能造成模型过拟合,使模型失去稀疏性,所以带宽要根据矿用锂电池的特点选择合适的,所述带宽优选r=5。

第三步中所述em迭代算法迭代次数越多,计算越精确,但是迭代次数多了增加计算负担,所以本申请循环迭代次数取1200。

本发明还提供一种矿用锂电池管理系统,该锂电池管理系统包含上述任一所述的锂电池寿命预测方法。

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