您现在的位置:首页 > 质检专栏
基于Visual Studio锂离子电池剩余寿命的实现
信息来源:厦门市产品质量监督检验院 发布时间:2020-08-13 00:00:00 点击数:
 专家简介
林甲深,硕士,厦门市产品质量监督检验院(国家物流包装产品质量监督检验中心(福建))电池检验工程师,主要从铅酸蓄电池、锂离子电池等产品的检验检测认证及相关检测方法的研究。
往期回顾>>   

  

  伴随着新能源汽车的大力推进,锂离子电池作为新能源汽车的核心部件迎来了高速的发展。然而,锂电池在充放电循环使用过程中,受自身材料和外界环境的影响,其容量和寿命将会不断衰减。目前,考虑到新能源汽车对续航的要求较为严苛,当电池容量下降为额定容量的80%时,电池的性能将无法满足新能源汽车的供电技术和续航等要求,必须进行维护或更换,否则会给新能源汽车带来安全隐患。因此,进行锂离子电池剩余寿命的预测显得尤为重要,可以及时有效的判断锂离子蓄电池的工作状态,当电池剩余寿命较低时能及时提醒用户以避免事故的发生和最大限度地利用锂离子电池的剩余容量。

 

  目前锂离子动力电池寿命预测主要有以下三种方法1-2:第一、利用物理和化学机理分析,对锂离子电池可用容量的衰退过程进行建模和分析,该方法受限于电池型号和类型,无法解决预测模型适用性问题;第二、利用曲线拟合、神经网络和支持向量机等数据驱动方法对锂离子电池可用容量衰退过程进行建模和分析,该方法过度依赖测试数据,输出结果不确定性高;第三、利用基于卡尔曼滤波、粒子滤波等算法的融合方法对容量退化过程建模分析,卡尔曼滤波算法对初值敏感,预测结果受初值影响较大,而粒子滤波算法存在融合参数复杂,计算量较大等问题。国内在锂离子电池剩余寿命预测方面的研究相对研究较少、起步较晚,大都停留在理论研究阶段,距离成熟的实际应用还有一定的距离。因此,本文基于无迹卡尔曼滤波算法(UKF)和VisualStudio开发平台,提出了一种锂离子电池剩余寿命预测的实现方法。

 

  1锂离子电池退化模型

 

  相比于需要考虑内部物理化学结构的等效电路模型和过度依赖数据的数据驱动模型,基于融合方法的预测方法较为简单准确。依靠大量数据进行统计分析,归纳出电池寿命和电池参数之间的数学关系,通过验证,经验模型公式对各类电池都有很好的适应性,因此获得了广泛的应用和研究。

 

  本文选取的电池退化模型是Saha等人根据实验数据建立的经验模型,如公式所示。这个模型在电池寿命的预测中等到了广泛的应用,能较准确的表示电池的退化过程3-5

 

                                                 

 

  其中为锂离子电池的容量衰减比例,是电池第k个循环的放电容量,、是模型待定参数,是电池在第k和第k+1循环间的静置时间。

 

  考虑到模型待定参数、受电池的工作环境和运行工况的影响,同时锂离子电池的容量又会受过程噪声的影响,因此,对公式进行状态变化,如公式所示。

 

                                        

 

  其中,、、服从正态分布,且相互独立。

 

  通过对公式进行变换,得到锂离子电池容量退化模型的状态方程为:

 

                                                        

 

  其中,

 

 

 

 

 

 

 

  2基于UKF算法的锂离子蓄电池剩余寿命模型

 

  UKF一种非线性滤波算法。通过利用无迹变换在轨迹点附近确定一组采样点,使这些点的协方差和均值等于原非线性状态方程分布的协方差和均值;将这些点集带入非线性方程中,得到相应的非线性函数的点值,这样得到的非线性变换后的均值和协方差具有较高的精度6-7

 

  对于不同时刻,由具有高斯白噪声的随机变量和具有高斯白噪声的观测变量构成的非线性系统如公式所示。

 

                                                  

 

  基于UKF(无极卡尔曼滤波)的锂离子蓄电池剩余寿命预测算法的步骤如下:

 

  (1)利用公式进行UT变换,获得一组采样点;利用公式计算这些采样点的权值。

 

                                        

 

  其中,表示矩阵方根的第列

 

                                            

 

  其中,下标表示均值,表示协方差;上标表示第个采样点;是待选参数。

 

  2)计算个Sigma点集的一步预测,。

 

                                                  

 

  3)计算系统状态量的一步预测及协方差矩阵,如公式所示。

 

 

  4)将预测值再次UT变换产生新的Sigma点集。

 

 

  5)将上一步(第4步)产生的Sigma点集带入观测方程,计算生成观测值,。

 

                                                

 

  6)将上一步(第5步)得到的观测预测值通过公式11计算获得系统的协方差和预测值。

 

         

 

  7)计算卡尔曼增益矩阵。

 

                                                        

 

  8)最后,计算系统的状态更新和协方差更新。

 

                     

 

3. 基于VisualStudio的剩余寿命预测的实现

 

  本文采用微软公司的Visual Studio.NETC#语言)和Maple Tech公司的Math.NET对锂离子电池剩余寿命预测系统进行应用软件开发。Math.Net是免费的数值计算的开源库,可以完成复杂的矩阵计算,通过利用Math.NetC#联动,实现UKF算法,UKF算法流程见图1

 

  本软件系统,可根据实时输入锂电池的充放电参数信息,运用基于无迹卡尔曼滤波的融合方法对数据进行分析处理,并以图表与数值的方式推算锂离子电池剩余寿命,通过车辆运行或试验实时数据的补充输入以及算法的迭代计算不断更新剩余寿命预测值,实现锂离子电池的在线寿命预测,剩余寿命预测流程如图2所示。该软件能实现功能包括:充放电信息采集、模型参数设置、寿命预测功能、图形显示功能等。

 

 

 

1UKF算法流程图图2剩余寿命预测流程

 

  在本软件中导入NASA实验室测量的锂离子电池循环寿命数据(测试编号B0005),模型参数设置为8:初始容量参数为2,容量衰减比例为0.995,为7、为2.01。分别学习60次,80次,预测效果如图3,图4所示。其中,蓝色的曲线表示锂离子电池的实际测量容量值,红色的曲线表示经过无极卡尔曼滤波后的锂离子电池容量值。通过对不同的学习次数的对比,可以看出,基于无迹卡尔曼滤波算法和VisualStudio开发的剩余寿命的软件,对B0005号电池的容量衰减过程预测具有较强的适应性,在不同的学习次数下,都可以较为准确的预测电池的剩余容量的衰减趋势。

    

 

 

 

 

           图3UKF预测(已知60数据)                            图4UKF预测(已知80数据)

 

四、 结论

 

  有效的寿命预测软件和健康管理系统可以较为准确的对锂离子电剩余寿命进行预测,可以有效的判断锂离子电池的工作状态,及时发现问题,避免事故的发生和最大限度地利用锂离子电池的剩余容量。基于无迹卡尔曼滤波的锂离子电池剩余寿命预测模型,由于引入无迹变换,减小预测误差,能更准确的预测锂离子电池的剩余寿命。文中,利用VisualStudio开发预测软件,并通过NASA测量的锂离子电池寿命数据对算法和软件进行验证,结果表明是可行的。考虑到NASA测量条件是恒温恒流,但是,在实际工作环境中锂离子电池工作模式多变,工作环境复杂,这对锂离子电池的容量退化会造成影响,进而对容量预测带来较大的干扰,这也是锂离子电池剩余寿命今后需要解决的问题。

 

 

 

  参考文献

 

  [1]周志兴,贾志学,雷治国.锂离子电池寿命研究综述[J].机电技术,2019(03):117-120.

 

  [2林娅,陈则王.锂离子电池剩余寿命预测研究综述[J].电子测量技术,2018,41(04):29-35.

 

  [3] 谷苗, 夏超英, 田聪颖. 基于综合型卡尔曼滤波的锂离子电池荷电状态估算[J]. 电工技术学报, 2019, 34(2): 419-426.

 

  [4] Zhang Heng, Miao Qiang, Zhang Xin, et al. An improved unscented particle filter approach for lithium-ion battery remaining useful life prediction[J]. Microelectronics Reliability, 2018, 81: 288-298.

 

  [5]李练兵,季亮,祝亚尊,王志江,嵇雷.等效循环电池组剩余使用寿命预测[J].工程科学学报,2020,42(06):796-802.

 

  [6]戴海峰,张艳伟,魏学哲,姜波.锂离子电池剩余寿命预测研究[J].电源技术,2019,43(12):2029-2035.

 

  [7]林娜,朱武,邓安全.基于融合方法预测锂离子电池剩余寿命[J].科学技术与工程,2020,20(05):1928-1933.

 

  [8]朱亮标. 基于数据驱动的锂离子电池剩余寿命预测模型及软件实现[D].华南理工大学,2014.

 

 

 

【关闭页面】