百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

一种改进的锂离子电池剩余寿命预测算法

myzbx 2025-06-24 15:27 71 浏览

摘 要:锂离子电池故障往往会使系统性能下降甚至瘫痪,故障部件剩余寿命的精确估计对整个系统的寿命预测和健康管理至关重要。粒子滤波是一种有效的序列信号处理方法,然而应用于锂离子电池剩余寿命预测准确性并不高。根据锂离子电池电学特性,提出一种改进的粒子滤波算法,基于锂离子电池容量退化指数模型,结合训练数据对锂离子电池剩余寿命进行预测。仿真及实验结果表明,改进的粒子滤波算法对锂离子电池剩余寿命预测误差小于5%。

0 引言

锂离子电池由于能量密度大、输出功率高、循环寿命长、工作温度范围宽、自放电小、绿色环保等优点,是军事通信、无人系统、便携式设备、航空航天、北斗导航终端等领域的首选能源[1-2]。然而,若作为储能装置的蓄电池出现故障往往会导致系统性能下降,引起经济损失,并可能导致灾难性故障。比如,Sony公司为其全球召回的0.96亿只便携式电脑电池损失了43亿美元[3];2011年爱默生网络能源有限公司的一项调查显示导致数据中心停工事故的最大原因是不间断电源UPS的电池故障[4]

电池寿命预测和健康管理(Prognostics and Health Management,PHM)使得用户可根据底层条件做出维护决策,在其失效之前给出预警,减缓危险系数。He Wei等基于历史数据,应用D-S证据理论和贝叶斯蒙特卡罗方法进行锂离子电池剩余寿命(Remaining Useful Life,RUL)预测[5]。根据估计容量值很难准确预测电池的寿命终止点(End of Life,EOL),为此锂离子电池剩余寿命预测算法研究成为了新的热点。基于实测数据的自回归移动平均、相关向量机、支持向量机以及粒子滤波(Particle Filter,PF)等锂离子电池RUL预测算法比较研究[6]表明,PF是一种相对较好的RUL预测算法。然而,PF方法经过多次迭代,除了几个重要性权重之外其他权重都趋向于0,即粒子退化,导致预测精度降低。为解决粒子退化问题,本文通过引进无迹卡尔曼滤波(Unscented Kalman Filter,UKF)为建议分布,提出一种改进的粒子滤波算法用于锂离子电池RUL预测。

1 改进粒子滤波算法

1.1 粒子滤波

1.2 无迹卡尔曼滤波

UKF算法流程描述如下:

(1)初始化

计算过程中,通常取α=0.01,β=0,na+k=3。

1.3 改进粒子滤波

UPF根据最新测量数据利用UKF生成建议分布,从而获得后验概率,其结果与实际情况更吻合。UPF一般包括两个步骤:首先,应用UKF算法获得建议分布;其次,应用标准PF算法得到最终结果。具体流程描述如下:

(1)设定初值

其中,Q为电池容量,I为电流,t为电池容量从满充状态释放完所需的时长。

电池容量会随着电极钝化、腐蚀等各种老化和失效过程逐渐退化,比如电极钝化和腐蚀。一旦容量退化到阈值以下时电池的寿命就将终结,锂离子电池的失效阈值为其额定容量的70%~80%[4]。电池的容量退化和内部阻抗增加是紧密相关的,而内部阻抗可用指数函数之和的形式表示[4],为此得到不同退化速率的锂离子电池容量退化可用下式表示:

式中,Q是锂离子电池k次充放电循环时的电池容量,η、τ、κ及λ是4个未知参数,一般可由MATLAB中曲线拟合工具箱估计得到。

3 锂离子电池剩余寿命预测

由式(33)可知,只要能准确估计4个未知参数η、τ、κ、λ,就能依据该容量退化模型和UPF预测锂离子电池的剩余寿命。

为此系统传递函数和测量函数描述如下:

4 仿真及实验

针对PF及改进的UPF,设定锂离子电池容量退化模型参数为:η0=-8.35×10-6,τ0=5.52×10-2,κ0=9.01×10-1,λ0=8.85×10-4,随机选择第15及32次充放电循环周期进行观察。仿真及实验结果如图1、图2所示。容量退化数据来源于马里兰大学先进寿命周期工程中心。

图1为标准PF及UPF算法在充放电循环周期为15时的预测估计结果比较,由图可见采用标准PF算法时预测估计绝对误差为3,相对误差为6.12%,PDF宽度为35,RMSE平均值为0.008 7,RMSE误差为0.002 1;采用UPF算法时的预测估计绝对误差为2,相对误差为4.08%,PDF宽度为27,RMSE平均值为0.004 2,RMSE误差为0.000 5。

图2为标准PF及UPF算法在充放电循环周期为32时的预测估计结果比较,由图可见采用标准PF算法时预测估计绝对误差为1,相对误差为2.04%,PDF宽度为18,RMSE平均值为0.003 6,RMSE误差为0.000 8;采用UPF算法时的预测估计绝对误差<1,相对误差<2.00%,PDF宽度为13,RMSE平均值为0.002 5,RMSE误差为0.000 5。

比较标准PF及UPF算法仿真实验结果可知,随着使用测量数据的增加,预测效果会有明显改善。UPF算法相对PF算法而言,预测估计曲线拟合度更高,表明采用改进的PF算法其预测精度得到明显提高,而且其PDF宽度也变窄了,预测结果更集中。

5 结论

本文针对锂离子电池RUL预测,基于广泛应用于目标追踪领域的PF算法,提出一种改进的PF算法。仿真和实验表明,根据容量测量数据和退化模型,标准PF算法和UPF算法均能预测锂离子电池的剩余寿命,而且测量数据越多,预测效果越好。同时,与标准PF算法相比,UPF算法融合了PF和UKF的思想,其预测精度和执行速度得到了很好的改善。UKF算法RUL预测值估计误差<5%,优于标准PF的7%。

参考文献

[1] Miao Qiang,Xie Lei,Cui Hengjuan,et al.Remaining useful life prediction of lithium-ion battery with unscented particle filter technique[J].Microelectronics Reliability,2013(53):805-810.

[2] DALAL M,MA J,HE D.Lithium-ion battery life prognostic health management system using particle filtering framework[J].Proceedings of the Institution of Mechanical Engineers,Part O:Journal of Risk and Reliability,2011,225(1):81-90.

[3] Zhang Jin,Gao Antong,Chen Ronggang,et al.Discussion on the Li-on battery health monitoring and remaining-useful-life prediction[C].ICEEP 2013,Guilin,China.Advanced Materials Research,2013:797-803.

[4] 韩裕生,张金. 一种锂离子电池容量退化经验模型[J].陆军军官学院学报,2014,34(5):35-38.

[5] He Wei,WILLIARD N,OSTERMAN M,et al.Prognostics of lithium-ion batteries based on Dempster-Shafer theory and the Bayesian Monte Carlo method[J].Journal of Power Sources,2011,196(23):10314-10321.

[6] SAHA B,GOEBEL K,CHRISTOPHERSEN J.Comparison of prognostic algorithms for estimating remaining useful life of batteries[J].Transactions of the Institute of Measurement and Control,2009,31(3-4):293-308.

相关推荐

如何设计一个优秀的电子商务产品详情页

加入人人都是产品经理【起点学院】产品经理实战训练营,BAT产品总监手把手带你学产品电子商务网站的产品详情页面无疑是设计师和开发人员关注的最重要的网页之一。产品详情页面是客户作出“加入购物车”决定的页面...

怎么在JS中使用Ajax进行异步请求?

大家好,今天我来分享一项JavaScript的实战技巧,即如何在JS中使用Ajax进行异步请求,让你的网页速度瞬间提升。Ajax是一种在不刷新整个网页的情况下与服务器进行数据交互的技术,可以实现异步加...

中小企业如何组建,管理团队_中小企业应当如何开展组织结构设计变革

前言写了太多关于产品的东西觉得应该换换口味.从码农到架构师,从前端到平面再到UI、UE,最后走向了产品这条不归路,其实以前一直再给你们讲.产品经理跟项目经理区别没有特别大,两个岗位之间有很...

前端监控 SDK 开发分享_前端监控系统 开源

一、前言随着前端的发展和被重视,慢慢的行业内对于前端监控系统的重视程度也在增加。这里不对为什么需要监控再做解释。那我们先直接说说需求。对于中小型公司来说,可以直接使用三方的监控,比如自己搭建一套免费的...

Ajax 会被 fetch 取代吗?Axios 怎么办?

大家好,很高兴又见面了,我是"高级前端进阶",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发!今天给大家带来的主题是ajax、fetch...

前端面试题《AJAX》_前端面试ajax考点汇总

1.什么是ajax?ajax作用是什么?AJAX=异步JavaScript和XML。AJAX是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX可以使网页实...

Ajax 详细介绍_ajax

1、ajax是什么?asynchronousjavascriptandxml:异步的javascript和xml。ajax是用来改善用户体验的一种技术,其本质是利用浏览器内置的一个特殊的...

6款可替代dreamweaver的工具_替代powerdesigner的工具

dreamweaver对一个web前端工作者来说,再熟悉不过了,像我07年接触web前端开发就是用的dreamweaver,一直用到现在,身边的朋友有跟我推荐过各种更好用的可替代dreamweaver...

我敢保证,全网没有再比这更详细的Java知识点总结了,送你啊

接下来你看到的将是全网最详细的Java知识点总结,全文分为三大部分:Java基础、Java框架、Java+云数据小编将为大家仔细讲解每大部分里面的详细知识点,别眨眼,从小白到大佬、零基础到精通,你绝...

福斯《死侍》发布新剧照 &quot;小贱贱&quot;韦德被改造前造型曝光

时光网讯福斯出品的科幻片《死侍》今天发布新剧照,其中一张是较为罕见的死侍在被改造之前的剧照,其余两张剧照都是死侍在执行任务中的状态。据外媒推测,片方此时发布剧照,预计是为了给不久之后影片发布首款正式预...

2021年超详细的java学习路线总结—纯干货分享

本文整理了java开发的学习路线和相关的学习资源,非常适合零基础入门java的同学,希望大家在学习的时候,能够节省时间。纯干货,良心推荐!第一阶段:Java基础重点知识点:数据类型、核心语法、面向对象...

不用海淘,真黑五来到你身边:亚马逊15件热卖爆款推荐!

Fujifilm富士instaxMini8小黄人拍立得相机(黄色/蓝色)扫二维码进入购物页面黑五是入手一个轻巧可爱的拍立得相机的好时机,此款是mini8的小黄人特别版,除了颜色涂装成小黄人...

2025 年 Python 爬虫四大前沿技术:从异步到 AI

作为互联网大厂的后端Python爬虫开发,你是否也曾遇到过这些痛点:面对海量目标URL,单线程爬虫爬取一周还没完成任务;动态渲染的SPA页面,requests库返回的全是空白代码;好不容易...

最贱超级英雄《死侍》来了!_死侍超燃

死侍Deadpool(2016)导演:蒂姆·米勒编剧:略特·里斯/保罗·沃尼克主演:瑞恩·雷诺兹/莫蕾娜·巴卡林/吉娜·卡拉诺/艾德·斯克林/T·J·米勒类型:动作/...

停止javascript的ajax请求,取消axios请求,取消reactfetch请求

一、Ajax原生里可以通过XMLHttpRequest对象上的abort方法来中断ajax。注意abort方法不能阻止向服务器发送请求,只能停止当前ajax请求。停止javascript的ajax请求...