动态灰色相关向量机的锂离子电池剩余寿命预测方法技术

技术编号:8562117 阅读:323 留言:0更新日期:2013-04-11 03:25
动态灰色相关向量机的锂离子电池剩余寿命预测方法,本发明专利技术涉及动态灰色相关向量机的锂离子电池剩余寿命预测方法。本发明专利技术为了解决现有锂离子电池剩余寿命预测方法中存在的缺点:只能给出单点预测值和依赖经验模型来建立状态转移方程预测精度差的问题。本发明专利技术首先采用灰色模型对小样本数据进行趋势预测;然后采用相关向量机进行回归预测;最后针对多步预测问题,采用相关性分析动态地更行预测模型,即在组合模型的基础上,将短期预测结果不断地更新到训练数据序列中,进行相关性分析,根据相关性进行重新训练,进而提高多步迭代预测的精度。本发明专利技术适用于锂离子电池领域。

【技术实现步骤摘要】

本专利技术涉及一种锂离子电池剩余寿命预测方法,具体涉及。
技术介绍
锂离子电池以其优越的性能已经应用于我们生活中的各个领域,目前已经逐渐扩展到航空、航天等领域,如在轨卫星、空间站等。随着充放电循环的进行,锂离子电池内阻增大,寿命降低。对于人类难以接近的空间应用,锂离子电池的故障或寿命缩短常常引发致命故障,如美国Mars Global Surveyor飞行器失效,就是由于电池故障导致计算机系统的一系列错误,致使电池系统直面太阳照射导致过热造成安全系统失效所引发的任务失败。可见,锂离子电池剩余寿命预测是十分重要的。剩余寿命预测是个典型的时多步预测问题,而多步预测通常有两种方法1)直接法,即通过一定的数学模型直接逼近h步的预测公式;2)迭代法,即通过一定的数学模型逼近I步预测公式,然后通过对其进行迭代操作,进而预测多步。由于直接方案对训练数据的要求较高,在实际应用中通常难以满足,故本文针对锂离子电池剩余寿命预测开展迭代预测方案研究。如图2所示,锂离子电池容量退化总体呈下降趋势,局部存在明显的容量再生现象,且锂离子容量数据是典型的小样本数据。直接采用相关向量机进行迭代预测时,由于较少的数据样本很难获得较高的精度。由于迭代预测依赖于准确的单步预测,单步预测误差会随着迭代过程的进行而逐渐累积,最终导致多步预测精度急剧下降。目前,剩余寿命预测方法可分为基于模型和数据驱动两类。基于模型的方法从电池内部的电化学反应出发建立电池等效电路模型,预测精度依赖模型的准确性,而实际应用很难准确建立电池模型。数据驱动方法主要包括神经网络、支持向量机、粒子滤波方法。神经网络预测方法不需要建立系统的数学模型且具有极强的非线性映射能力,但训练时需要大量数据样本。支持向量机方法针对小样本、非线性问题具有明显优势,已经被广泛应用于预测领域,但其主要缺点是只能给出单点预测值。粒子滤波方法是概率式的预测,目前的研究较多,其主要缺点是依赖经验模型来建立状态转移方程。
技术实现思路
本专利技术为了解决现有锂离子电池剩余寿命预测方法中存在的缺点只能给出单点预测值和依赖经验模型来建立状态转移方程预测精度差的问题,提出了。包括下述步骤步骤一、选择锂离子电池容量训练数据,并将该数据集合作为原始数据集合;步骤二、MDGM建模,对原始数据集合进行预测;步骤三、根据预测结果更新原始数据集合中的元素;步骤四、判断原始数据预测是否完成,若是,执行步骤五;若否,则重复预测;步骤五、根据输入为原始数据的预测值集合,输出为原始数据集合,训练相关向量机模型;步骤六、容量预测根据步骤二得到的MDGM模型进行短期预测,将该预测值输入相关向量机模型得到预测步长为10的容量预测值;步骤七、将10个容量预测值更新到原始数据集合中,构造等维新数据集合Y即在原始数据集合中从r元素开始删除10个元素,其中,r=l;步骤八、对数据集合Zf与原始数据集合进行相关性计算;步骤九、根据相关性计算结果进行判断,若相关性大于0. 9,判断为是,将Xf作为输入数据集合,执行步骤十进行递推预测;否则,将I作为输入数据集合,执行步骤十五进行递推预测;步骤十、MDGM建模,将XT作为输入数据集合进行预测;步骤十一、判断输入数据集合预测是否完成,若是,执行步骤十二 ;若否,则重复预测;步骤十二、保持向量机模型不变;步骤十三、容量预测根据步骤十一得到的MDGM模型进行短期预测,将该预测值输入相关向量机模型,得到预测步长为10的容量预测值,将10个容量预测值与失效阈值U分别进行比较,判断容量预测值是否小于失效阈值,U=L 38Ah,若是执行步骤二十,否则返回执行步骤十四;步骤十四、将10个容量预测值更新到原始数据集合中,构造等维新数据集合,r=r+10,即在原始数据集合中从第r个元素开始删除10个元素,执行步骤九;步骤十五、MDGM建模,将Xf作为输入数据集合进行预测;步骤十六、根据预测结果更新输入数据集合中的元素;步骤十七、判断输入数据集合的预测是否完成,若是,执行步骤十八;若否,则重复预测;步骤十八、根据输入为数据集合的预测值集合,输出为步骤十六中的更新后的输入数据集合,训练相关向量机模型;步骤十九、容量预测根据步骤十五得到的MDGM模型进行短期预测,将该预测值输入相关向量机模型,得到预测步长为10的容量预测值,将10个容量预测值与失效阈值U分别进行比较,判断容量预测值是否小于失效阈值,若是执行步骤二十,否则返回执行步骤十四;步骤二十、停止预测,停止预测时的容量所对应的充放电循环次数,即为锂离子电池剩余寿命预测值。本专利技术首先采用灰色模型对小样本数据进行趋势预测,然后采用相关向量机进行回归预测,同时输出预测结果的概率信息。最后针对多步预测问题,采用相关性分析动态地更行预测模型,从而提高预测精度。本专利技术采用了支持向量机类似的相关向量机(Relevance Vector Machine, RVM)是由美国Tipping博士 2000年提出的基于概率学习的稀疏Bayesian学习理论的算法模型。基于核函数的相关向量机,不仅能够反映输出结果的概率信息,并且拥有泛化能力强、固定超参数、学习算法简单易实现的优点,已经广泛应用于预测领域。本专利技术在组合模型的基础上,提出动态训练的灰色相关向量机模型。将短期预测结果不断地更新到训练数据序列中,然后进行相关性分析,根据相关性进行重新训练,进而提高多步迭代预测的精度。同时,RVM还能输出预测结果的概率信息,对于实际应用具有重要意义。附图说明图1为本专利技术所述的的方法流程图;图2为锂离子电池容量退化曲线图;图3为4个电池容量退化曲线图,图中X表示横坐标充放电周期,Y表示纵坐标电池容量;图4为Battery #5锂离子电池容量退化曲线预测曲线图;图5为Battery #6锂离子电池容量退化曲线预测曲线图;图6为Battery #7锂离子电池容量退化曲线预测曲线图。具体实施例方式具体实施方式一、结合图1具体说明本实施方式,本实施方式所述的,包括下述步骤步骤一、选择锂离子电池容量训练数据,并将该数据集合作为原始数据集合;步骤二、MDGM建模,对原始数据集合进行预测;步骤三、根据预测结果更新原始数据集合中的元素;步骤四、判断原始数据预测是否完成,若是,执行步骤五;若否,则重复预测;步骤五、根据输入为原始数据的预测值集合,输出为原始数据集合,训练相关向量机模型;步骤六、容量预测根据步骤二得到的MDGM模型进行短期预测,将该预测值输入相关向量机模型得到预测步长为10的容量预测值;步骤七、将10个容量预测值更新到原始数据集合中,构造等维新数据集合# ,即在原始数据集合中从r元素开始删除10个元素,所述的10个容量预测值为经过十次充放电次数的充放电的电池容量,其中,r=l;步骤八、对数据集合尤 与原始数据集合进行相关性计算;步骤九、根据相关性计算结果进行判断,若相关性大于0. 9,判断为是,将U作为输入数据集合,执行步骤十进行递推预测;否则,将A=作为输入数据集合,执行步骤十五进行递推预测;步骤十、MDGM建模,将A:作为输入数据集合进行预测;步骤十一、判断输入数据集合预测是否完成,若是,执行步骤十二 ;若否,则重复预测;步骤十二、保持向量机模型不变;步骤十三、容量预测根据步骤十一得到的MDGM模型进本文档来自技高网
...

【技术保护点】
动态灰色相关向量机的锂离子电池剩余寿命预测方法,其特征在于:它包括下述步骤:步骤一、选择锂离子电池容量训练数据,并将该数据集合作为原始数据集合;步骤二、MDGM建模,对原始数据集合进行预测;步骤三、根据预测结果更新原始数据集合中的元素;步骤四、判断原始数据预测是否完成,若是,执行步骤五;若否,则重复预测;步骤五、根据输入为原始数据的预测值集合,输出为原始数据集合,训练相关向量机模型;步骤六、容量预测:根据步骤二得到的MDGM模型进行短期预测,将该预测值输入相关向量机模型得到预测步长为10的容量预测值;步骤七、将10个容量预测值更新到原始数据集合中,构造等维新数据集合即在原始数据集合中从r元素开始删除10个元素,其中,r=1;步骤八、对数据集合与原始数据集合进行相关性计算;步骤九、根据相关性计算结果进行判断,若相关性大于0.9,判断为是,将作为输入数据集合,执行步骤十进行递推预测;否则,将作为输入数据集合,执行步骤十五进行递推预测;步骤十、MDGM建模,将作为输入数据集合进行预测;步骤十一、判断输入数据集合预测是否完成,若是,执行步骤十二;若否,则重复预测;步骤十二、保持向量机模型不变;步骤十三、容量预测:根据步骤十一得到的MDGM模型进行短期预测,将该预测值输入相关向量机模型,得到预测步长为10的容量预测值,将10个容量预测值与失效阈值U分别进行比较,判断容量预测值是否小于失效阈值,U=1.38Ah,若是执行步骤二十,否则返回执行步骤十四;步骤十四、将10个容量预测值更新到原始数据集合中,构造等维新数据集合,r=r+10,即在原始数据集合中从第r个元素开始删除10个元素,执行步骤九;步骤十五、MDGM建模,将作为输入数据集合进行预测;步骤十六、根据预测结果更新输入数据集合中的元素;步骤十七、判断输入数据集合的预测是否完成,若是,执行步骤十八;若否,则重复预测;步骤十八、根据输入为数据集合的预测值集合,输出为步骤十六中的更新后的输入数据集合,训练相关向量机模型;步骤十九、容量预测:根据步骤十五得到的MDGM模型进行短期预测,将该预测值输入相关向量机模型,得到预测步长为10的容量预测值,将10个容量预测值与失效阈值U分别进行比较,判断容量预测值是否小于失效阈值,若是执行步骤二十,否则返回执行步骤十四;步骤二十、停止预测,停止预测时的容量所对应的充放电循环次数,即为锂离子电池剩余寿命预测值。FDA00002600374200011.jpg,FDA00002600374200012.jpg,FDA00002600374200013.jpg,FDA00002600374200014.jpg,FDA00002600374200015.jpg,FDA00002600374200016.jpg,FDA00002600374200021.jpg,FDA00002600374200022.jpg...

【技术特征摘要】
1.动态灰色相关向量机的锂离子电池剩余寿命预测方法,其特征在于它包括下述步骤 步骤一、选择锂离子电池容量训练数据,并将该数据集合作为原始数据集合; 步骤二、MDGM建模,对原始数据集合进行预测; 步骤三、根据预测结果更新原始数据集合中的元素; 步骤四、判断原始数据预测是否完成,若是,执行步骤五;若否,则重复预测; 步骤五、根据输入为原始数据的预测值集合,输出为原始数据集合,训练相关向量机模型; 步骤六、容量预测根据步骤二得到的MDGM模型进行短期预测,将该预测值输入相关向量机模型得到预测步长为10的容量预测值; 步骤七、将10个容量预测值更新到原始数据集合中,构造等维新数据集合Zf ,即在原始数据集合中从r元素开始删除10个元素, 其中,r=l ; 步骤八、对数据集合AT与原始数据集合进行相关性计算; 步骤九、根据相关性计算结果进行判断,若相关性大于O. 9,判断为是,将ZT作为输入数据集合,执行步骤十进行递推预测;否则,将#作为输入数据集合,执行步骤十五进行递推预测; 步骤十、MDGM建模,将作为输入数据集合进行预测; 步骤十一、判断输入数据集合预测是否完成,若是,执行步骤十二 ;若否,则重复预测; 步骤十二、保持向量机模型不变; 步骤十三、容量预测根据步骤十一得到的MDGM模型进行短期预测,将该预测值输入相关向量机模型,得到预测步长为10的容量预测值,将10个容量预测值与失效阈值U分别进行比较,判断容量预测值是否小于失效阈值,U=L 38Ah,若是执行步骤二十,否则返回执行步骤十四; 步骤十四、将10个容量预测值更新到原始数据集合中,构造等维新数据集合,r =r+ΙΟ,即在原始数据集合中从第r个元素开始删除10个元素,执行步骤九; 步骤十五、MDGM建模,将I作为输入数据集合进行预测; 步骤十六、根据预测结果更新输入数据集合中的元素; 步骤十七、判断输入数据集合YT的预测是否完成,若是,执行步骤十八;若否,则重复预测; 步骤十八、根据输入为ΑΓ数据集合的预测值集合,输出为步骤十六中的更新后的输入数据集合,训练相关向量机模型; 步骤十九、容量预测根据步骤十五得到的MDGM模型进行短期预测,将该预测值输入相关向量机模型,得到预测步长为10的容量预测值,将10个容量预测值与失效阈值U分别进行比较,判断容量预测值是否小于失效阈值,若是执行步骤二十,否则返回执行步骤十四; 步骤二十、停止预测,停止预测时的容量所对应的充放电循环次数,即为锂离子电池剩余寿命预测值。2.根据权利要求1所述的动态灰色相关向量机的锂离子电池剩余寿命预测方法,其特征在于步骤一所述的选择锂离子电池容量训练数据,并将该数据集合作为原始数据集合的具体过程为 选取当前时刻之前60个充放电循环的锂离子电池容量数据集合X(°) = {x(°) (1),x(tl)3.根据...

【专利技术属性】
技术研发人员:彭宇刘大同周建宝郭力萌彭喜元
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1