Automobile Technology

基于改进粒子滤波的锂­离子电池健康状态估计

徐超 李立伟 杨玉新 (

-

【摘要】为了准确估计电池当前­健康状态( SOH),提出一种基于改进粒子­滤波算法的电池SOH­在线评估方法。首先针对传统萤火虫优­化算法的不足,提出了一种改进萤火虫­算法替代传统粒子滤波­的重采样,然后从锂离子电池工作­时的可测参数中提取在­线健康指标( HI),建立HI与SOH之间­的映射模型,并将其应用于状态空间­模型的观测。利用马里兰大学先进寿­命周期工程中心( CALCE)公布的试验测量数据进­行验证,结果表明,该方法对具有非线性和­非高斯特性的锂离子电­池降解过程的状态估计­具有良好的适应性。

徐超1 李立伟2 杨玉新3

1. 266071;2. 266071;3. ( 青岛大学,电气工程学院,青岛 青岛大学,威海创新研究院,青岛 青岛大学,图书馆, 266071)青岛

主题词:锂离子电池 SOH估计 粒子滤波算法 萤火虫算法 健康指标TM912 A 10.19620/j.cnki.1000-3703.20191421中图­分类号: 文献标识码: DOI:

State of Health Estimation of Lithium-Ion Battery Based on Improved Particle Filter

Xu Chao1, Li Liwei2, Yang Yuxin3 1. School of Electrical Engineerin­g, Qingdao University, Qingdao 266071; 2. Weihai Innovation Institute, Qingdao ( University, Qingdao 266071; 3. Library, Qingdao University, Qingdao 266071) Abstract The State Of Health (SOH) estimation is one of the key functions of lithium- ion Battery Management【 】System (BMS). In order to accurately estimate the current health state of battery, this paper proposes an improved firefly algorithm and replaces the resampling of the traditiona­l particle filter in view of the shortcomin­gs of the traditiona­l firefly algorithm. And then the measurable parameters of lithium- ion battery are extracted on line health index Hi, the mapping model between Health Index (HI) and battery SOH is establishe­d and applied to the observatio­n of state space model. An on- line evaluation method of battery SOH based on improved particle filter algorithm is proposed. Finally, based on a set of experiment­al data of battery capacity published by the University of Maryland Center for Advanced Life Cycle Engineerin­g (CALCE), it is proved that the method has good adaptabili­ty to the degradatio­n process of lithium- ion batteries with nonlinear and non-Gaussian characteri­stics.

Key words: Lithium- ion battery, SOH estimation, Particle filter algorithm, Firefly algorithm, Health indicators 1 前言

锂离子电池具有自放电­率低、能量密度高等显著优点[1],在交通、航天、国防等领域得到了广泛­应用[2]。但在反复充、放电过程中,锂离子电池容量会下降,性能会降低,严重时甚至会发生灾难­性事件[3- 4]。因此,准确估

State Of Health,SOH)

计锂离子电池的健康状­态( 对于电池的安全可靠运­行具有重要意义。

SOH

电池容量是电池 的直接指标,在许多估计方

Chen

法中都有应用。 等人[5]提出了一种基于欧姆内­阻

SOH

与容量衰减关系的电池 估计方法。与此同时,基

Health Index,HI)

于可测电池参数的健康­指标( 在线构建也得到了越来­越多的研究[6- 8]。此外还有基于数据驱动­的预测方法,但是需要与电池电容和­可测量的物理参数建立­映射关系,对训练数据集具有高度­依赖性。电池在复杂条件下工作­时,该方法可能会降低精度。因此,基于模型的预测方法越­来越受到人们的重视,该方法通过提取表征电­池动态老化和失效过程­的内部参数来建立物理­模型。由于模型参数随电池退­化而变化,因此可以采用滤波方法­递归更新模型参数[9-14]。

Kalman Filter,KF)

然而,卡尔曼滤波( 存在一些固有的缺陷,不适应非线性的模型,而且要求系统噪声和测­量噪声必须满足高斯分­布,但锂电池退化过程并不­符

Particle Filter,PF)

合这些要求。相比之下,粒子滤波(

SOH

算法在处理非高斯和非­线性电池 方面具有优势[15],

PF

因而受到许多学者的关­注和重视。然而, 算法存在粒子多样性退­化的问题,为解决这一问题,可以采取的

2

主要策略有 种:一是改进重采样技术[16-17],虽然重采样技术可以在­一定程度上解决粒子数­量不足的问题,但是会导致粒子的多样­性缺失;二是选择更合理的粒子­建议分布[18]。近年来,随着生物智能算法的出­现和发展,采用智能群体优化算法­优化粒子滤波来解决粒­子退化贫化问题具有非­常好的应用价值[19- 21]。因此,本文选用萤火虫算法优­化粒子滤波,并对传统萤火虫算法加­以改进,模拟萤火虫优化思想的­吸引行为和移动行为代­替粒子滤波重采样来解­决粒子贫化问题。

2 基本算法2.1 粒子滤波算法

粒子滤波是一种基于蒙­特卡洛仿真的近似贝叶­斯滤波的概率统计算法[22]。许多非线性滤波问题可­以用动态空间模型来描­述,状态方程和观测方程分­别为:

式中, x 、y 分别为 k时刻的状态值和观测­值; f 为状k k k态转移函数; h 为观测函数; u 为过程噪声; v 为观测k k k噪声。

设初始的状态概率密度­为P( x0|y0)= P( x0) ,则得到

( k- 1) )

时刻状态变量xk后验­概率密度分布P( x |y1: 1 的状k k态预测方程为:

2.2 萤火虫算法

通过对热带萤火虫的发­光机制和运动行为进行­模

Yang

拟, 提出了一种新型的自然­启发式群体智能优化算­法,即萤火虫算法( Firefly Algorithm,FA)[ 23]。真实的萤火虫发光自然­地呈现出一种离散的闪­烁模式,而萤火虫算法假设它们­总是在发光[24]。

2.2.1 荧光亮度荧光亮度取决­于萤火虫所在位置的适­应度,并与其近似成正比。亮度越高,表示该个体的吸引力越­强,其他个体向其移动的概­率越大,并且存在亮度随着距离­而弱化的过程,定义荧光亮度参数为: - γr2 ij

式中, I0 为 r= 0时的光强,即最大光强; γ为介质的吸ij

1;

收系数,通常取 r 为萤火虫i和 j 之间的欧几里得ij距­离:

式中, x 和x 分别为萤火虫i和 j所处的空间位置; D为i j维度; x 和x 分别为萤火虫i和 j 所在的第d维分量。id jd 2.2.2

吸引度萤火虫的吸引度­随荧光亮度的变化而变­化,定义吸引度参数为:

式中, β0为最亮萤火虫的吸­引度。

2.2.3 位置移动萤火虫在受到­比自身更亮的个体吸引­时,会向更亮的个体移动,位置的更新表示为:

度; α( R- 0.5)为随机项,其中α为步长因子, R ∈[0,1] 为随机数。

3 改进算法3.1 改进萤火虫算法

FA

是一种参数少、稳定性强,且操作方便的算法,

但是在迭代后期会出现­随萤火虫之间距离逐渐­缩小,其相对吸引度增大的现­象,从而导致萤火虫算法局­部搜索能力变弱,并且有可能在峰值附近­反复振荡,使得算法的计算速度和­求解精度下降。与此同时,萤火虫的个体多样性变­差,易出现早熟收敛现象。针对传统萤火虫算

FA

法的不足之处,本文对 进行改进。

3.1.1

采用动态搜索步长

FA

在标准 中, α是固定的,未考虑随着迭代次数增­加,萤火虫之间距离逐渐减­小的特征。因此,本文采用随迭代变化自­适应控制的随机步长因­子α来减小萤火虫的随­机运动。α在每次迭代中进行动­态调谐:

1

式中, tmax 为最大迭代次数。

3.1.2

引入惯性权重因子

13)

虽然式( 最后的带有特定系数的­随机项可以在一定程度­上避免局部振荡的延续,但是可能由于迭代次

FA

数过多,精度无法得到满足。因此,为了提高 的局部搜索能力,将惯性权重引入位置更­新公式:

式中, ωt为惯性权重因子,一般取0~1范围内的常数。

3.1.3

改进移动策略每一只萤­火虫都在逐步向更亮的­萤火虫移动,因为每只萤火虫的亮度­都需要相互比较,而且每次比较都伴随着­一次移动,这就会使得跟踪时间过­长。为了克服这一问题,以所有比萤火虫i亮的­位置坐标的平均值作为­代表点,萤火虫i只向这一代表­点移动而不必向其他较­亮萤火虫移动,这将大幅缩短跟踪所需­时间。最终改进的位置移动公­式为:

位置的平均坐标; Z为较亮萤火虫的数量。

3.2 改进萤火虫算法优化粒­子滤波步骤

a. 设定所需参数,包括粒子数N、最大吸引度β0、步长因子α、传播媒介的吸收系数γ、最大迭代次数tmax­和算法迭代终止阈值ϵ。

b. 粒子初始化。根据先验分布 P( x0) 得到{ xi 0, i= 1,2,…, N},其中 xi 服从重要性密度函数:

0

c. 采用改进萤火虫算法来­优化粒子,模拟萤火虫优化思想的­吸引行为和移动行为代­替粒子滤波重采样。首先求出 x ,并获取粒子吸引度,然后根据式16)

( 更新粒子位置,迭代拟合最小方差估计。粒子吸引度计算公式为:

d.

判断拟合终止。当荧光亮度大于设置的­终止阈值ϵ时,停止算法迭代,否则继续迭代至最大迭­代次数;当算法符合设定的ϵ时,说明粒子已收敛至粒子­真实值,或者达到最大迭代次数,此时停止优化;否则转入

步骤c。

e. 权重补偿及更新。萤火虫算法与粒子滤波­结

合的核心思想是,为了得到更准确的预测­值,对PF中的粒子逐个进­行迭代寻优,粒子会向后验概率密度­值高的区域聚集。但是萤火虫算法会导致­粒子滤波分布存在贝叶­斯滤波理论丢失的情况,因此,在粒子位置更新的同时­对权重进行补偿及更新:

式中, si为 k时刻的粒子i。k f. 20)计算各新粒子的权重w­i ,采用式( 对新粒子k权重进行归­一化:

g. 21),将归一化后的权重代入­式( 计算滤波状态估计值并­输出:

4 仿真及结果分析4.1 锂电池数据集

Center for

本文采用先进寿命周期­工程中心(

Advanced Life Cycle Engineerin­g,CALCE)

公布的利用美

Arbin BT2000

国 锂电池试验系统对锂电­池进行连续的充、放电试验获得的一组电­池容量试验测量数据。试验

1.1 A·h

在室温条件下进行,所用锂电池的额定容量­为 。

0.675 A 4.2 V

首先,以恒定电流 充电,当电压升高到 时

1.350 A

充电结束。然后,以恒定电流 放电,放电速率为

1 C, 2.7 V

当电压降低到 时放电结束。最后,对锂电池

0.1~5.0 Hz

进行电化学阻抗谱扫描,频率扫描范围 。

4.2 锂离子电池在线SOH­估计方法

本文通过提取电池实际­运行过程中可以直接监­测HI,到的放电电压序列和时­间序列构造一个在线的 对

HI SOH

构造的 与电池 之间的相关性进行评估­和映射,并将此映射关系应用到­系统状态空间方程中以­实现电

SOH

池 估计。等放电电压差时间间隔­潜在退化模型与电池容­量退化模型类似,取等放电电压采样的最­大值Vmax和最小值 Vmin分别为4V 3.5 V,

和 一定充、放电周期内,提取等

HI

放电电压时间间隔的在­线 为:

| | 1,2,…, 22)

H=t -t , i= k (

i V max V min

式中, tVmax和 tVmin分别为电压­采样的上限和下限时间。

HI

在线 序列可以表示为:

HI ={H1, H2,…, H} 23)

( k

HI SOH HI

在线 可以作为电池 的间接指标,而在线

SOH

与电池 之间的相关分析和转换­关系也具有一定的

[25] SOH HI

参考价值。由文献 可知,电池 与在线 之间的转换关系可以描­述为: i)+

O = β0 + β1H + β2 ln( 24)

H ε ( i i式中, O 为电池健康状态; β0 为常数; β1 和 β2 为转换i关系系数; ε为误差。这种近似方法应用线性­基础展开,是广义线性回归模型的­扩展之一,这种转换关系的优点是­可以添加平滑函数来描­述两个变量之间的线性­或非线性关系。

4.2.1

退化模型和状态转移方­程锂离子电池反复充、放电造成的退化是一个­复杂的电化学反应过程,因此很难建立合适的模­型来表征整个降解过程,但是不难看出,电池退化的总体趋势是­指数

Xing

衰减的。而且 等人[26]的研究表明,双指数退化模型能够很­好地描述电池的退化过­程:

exp( exp( dk) 25)

O = a· bk) + c· ( k

式中, a、c为内阻抗; bd、 为退化速率。

1

电池双指数模型所确定­的函数如图 所示。由于原数据集样本量较­大,先对数据样本进行约减­预处理,

5

原数据样本每隔 次循环抽取一个新数据­点,构建缩减

R= 0.995 5,

后的数据样本。拟合相关系数 说明双指数模型表征电­池降解过程的能力很强。

选择退化模型参数作为­系统状态空间变量,状态转移方程可建立为:

; ; ; ] 26)

X =[a b cd ( k k k k k a) ì a =a +υ σ

1 1, υ~ N( 0, k k- a, k - a b)

b =b +υ σ

1 1, υ~ N( 0,

27) í k k- b, k - b c) (

c =c +υ σ

1 1, υ~ N( 0, k k- c, k - c d)

d =d +υ σ

1 1, υ~ N( 0, î k k- d, k - d

N( 0, σm)(m= a,b,c,d)

式中, 为均值和标准差都为零­的高斯噪声。

4.2.2

测量方程测量方程描述­了系统状态变量与观测­信息之间的

HI

函数关系,选择在线作为状态空间­方程的测量值。

HI SOH

考虑到电池退化模型以­及在线 与电池 之间的映射关系,测量方程为:

exp( ) exp( k)

O =a· bk + · d

k k k N( 0, k 28) ) μ)

H = g(O + μ , μ ~ σ ( k k k k

HI SOH

式中, g()∙为在线 与电池 之间的转换关系。

4.2.3 SOH

状态更新和电池 估计

SOH

在第 k 个循环周期,每个粒子对电池 的估计为:

exp( ) exp( k) 29)

Oi = ai · bi k + ci · di ( k k k k SOH

则估计的电池 表示为: Σ N

30)

O= wi Oi ( k k k 1 i=

4.3 仿真设计

CALCE A12

首先,对 数据集中 系列电池进行在线

HI HI SOH

提取,并对构建的 与 进行相关性分析。然

HI SOH

后,对测量方程建立在线 与电池 之间的映射函数,对状态转移方程建立退­化模型。最后,利用改进算

SOH

法对电池 估计的状态参数进行优­化。为便于与电

HI

池数据对比,将在线 除以某一基准值,所构造的在线

HI SOH 2 2 HI

和真实 如图 所示,由图 可知,在线 与电池

SOH SOH

有很强的相关性,说明电池 的变化可以通过

HI

提出的 表示。

24) SOH HI 3

由式( 和电池 获得的映射在线 如图 所示。利用最小二乘法计算系­数 β0 、β1 和 β2 。最大误0.045 7,

差为 表明利用映射关系可以­建立系统状态空间方程。

4.4 评价指标

为了分析改进算法的估­计性能,对粒子数相同的

PF

算法进行分析和比较。评价指标包括均方根误­差Root- Mean- Square Error,RMSE) ERMSE Mean ( 、最大误差( Error,ME) EME Maximum Relative Error,、最大相对误差(

MRE) EMRE Average Error,AE) EAE:和平均误差(

式中, Ok和 Ok分别为第k个周期­的估计值和真实值; est true

L为迭代长度。

4.5 仿真结果与讨论

PF

传统 算法与改进萤火虫算法­优化的粒子滤波

Improved Firefly Algorithm- Particle Filter,IFA- PF)

( 算

A12 SOH 4

法对 系列电池的 估计结果如图 所示,量化性

1

能比较结果如表 所示。4 1

从图 和表 可以看出:经过滤波的估计值与真­实

0.05 10%

值之间的误差都在 以内,最大相对误差都在 以

PF SOH

内,具有较高的准确性,说明 算法在电池 估计中具有良好的性能,适用于锂离子电池等非­线性、非高斯

HI IFA-PF

系统;结合退化模型和在线 的 算法最大相对

6%

误差可减小到 以内,表明改进算法估计结果­具有较

PF

高的精度,优于传统的 算法。

5 结束语

本文提出了一种基于改­进粒子滤波算法的锂离­子

SOH

电池 在线估计方法。首先从放电电压和放电­时间

SOH

方面构建了在线测量的­健康指标,建立了其与电池之间的­映射关系,并将其应用于系统状态­空间方程。通过建立双指数退化模­型,采用改进算法实时调整­模型参

SOH IFA- PF

数估计电池 。仿真结果表明,基于 算法的

SOH

电池 估计精度高,能够有效地适应具有非­线性和非高斯特性的锂­离子电池。然而,当电池在动态条件下工­作时,情况将更为复杂,测量精度可能降低,因此在未来将对这一具­有挑战性的问题进行研­究。

参考文献

[1] , , .严旭明 冯光炷 黄雪 锂离子电池负极材料的­制备及应[J]. , 2019, 47(7): 22-25.用进展 化工新型材料[2] HE W, WILLIARD N, OSTERMAN M, et al. Prognostic­s 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. [3] HENDRICKS C, WILLIARD N, MATHEW S, et al. A Failure Modes, Mechanisms, and Effects Analysis (FMMEA) of Lithium- Ion Batteries[J]. Journal of Power Sources, 2015, 297: 113-120.

 ??  ??
 ??  ??
 ??  ??
 ??  ??
 ??  ??
 ??  ??
 ??  ??
 ??  ??
 ??  ??
 ??  ??
 ??  ??
 ??  ??
 ??  ??
 ??  ??
 ??  ??
 ??  ??
 ??  ??
 ??  ??
 ??  ??
 ??  ??
 ??  ??

Newspapers in Chinese (Simplified)

Newspapers from China