1. 引言
锂离子电池因其高能量密度,在全球能源结构中扮演重要角色。随着电气化的不断发展,动力电池和储能电池的需求激增[1]。因此,电池老化状态的精准诊断和预测是一大重要且面临巨大挑战的研究领域[2]。
近年来,随着人工智能的快速发展,锂离子电池健康状态估计及寿命预测研究取得显著进展。研究者通过多种方式,不断探索新的方法和路径[3]。挖掘电池运行数据中的有效信息、融合多种技术手段提升预测精度等方式大致分为三类:电化学模型、机器学习模型和半定量方法模型。在基于电化学模型方面:Luo [4]等人通过EIS测试和等效电路模型,显著缩短了测试时间并提高了预测精度。Du [5]通过对比选择一阶戴维南等效电路模型,利用递推最小二乘法进行了电池参数的辨识。并且提出了基于电池内阻与容量的双滑模观测器系统,实现了健康情况高精度观测。Li [6]选择二阶RC电路作为锂离子电池的等效模型。采用含遗忘因子的递推最小二乘法在线辨识模型参数,提出了一种SOC估算的方法。在机器学习模型方面:Zhao [7]等人通过灰色关联分析、模糊信息粒化和最小二乘支持向量机等技术,实现了带有上下限的RUL区间预测。Wei [8]等人提出了一种基于健康因子和灰色神经网络模型的锂离子电池健康状态在线估算方法。Liu [9]等人提出了一种结合自适应法和列文伯格-马夸尔特算法优化BP神经网络的VLLM动态模型预测退役动力锂电池的荷电状态。在半定量模型方面:Su [10]等人提出了一种结合数据驱动和机理模型预测方法,通过测量电化学阻抗谱和电池输出电压来评估其健康状态。Zhao [11]基于电池特征,采用了卡尔曼滤波与LSSVM的融合策略进行预测。Zhang [12]等人提出通过简化双指数退化模型并利用粒子滤波算法结合自回归模型修正预测锂离子电池剩余寿命预测方法。
基于电化学模型和数据驱动模型在预测电池健康时,虽有优势,但也存在一些不足之处。电化学模型会受到电池材料、结构、工况等因素的影响。数据驱动模型预测结果往往受到数据质量以及所选模型算法的限制。因此,在实际应用中,需要选择更综合的预测方法以提高预测精度和可靠性。在电池健康预测领域,半定量方法通常依赖于对电池性能退化的部分理解,而不是完全依赖于复杂的物理或化学模型。置信规则库(Belief Rule Base, BRB)作为半定量预测方法的一个分支,特别适合于处理包含不确定性和模糊性的复杂情况。BRB通过构建一系列基于专家知识和经验的规则以预测其性能。BRB能够充分利用领域专家的深入理解和实践经验,从而提高预测的准确性和可靠性。
因此,本文提出一种基于BRB模型的电池健康预测模型。相信随着对锂离子电池内部结构和性能衰减机理的深入理解,选择置信规则库进行电池健康预测可以为多方面提供更为坚实的基础。
2. 置信规则库介绍
在人工智能领域,专家系统作为核心研究方向之一[13],其应用广泛且深入,特别是在处理复杂决策与推理问题时展现出独特优势。其中,2006年Yang [14]提出的置信规则库理论,为不确定性推理提供了严谨且高效的方法论基础。BRB是一种基于概率论提出不确定性推理方法,可有效整合专家知识。其核心在于,利用证据推理机制处理信息中的模糊性和不确定性。具体而言,BRB通过构建一系列规则,灵活表达各种相互作用和反馈机制。在推理过程中,BRB通过综合评估所有相关规则的影响,保证了结果的全面性和准确性。此外,BRB还具有较强的灵活性。它可以根据具体问题的需求进行适应性调整和优化,以适应不同领域和场景的应用需求。BRB建立模型的基本原理如图1所示。
Figure 1. BRB basic schematic diagram
图1. BRB基本原理图
置信规则库中的第q条置信规则的描述如式(1)表示:
(1)
其中,
为样本中第
个前提属性,
为第
条规则第
个前提属性参考值,
为第
条规则中前提属性的数量,
为第
条规则第
个前提属性的属性权重,
表示第
个结果,
为第
条规则中第
个结果的置信度,
为总规则数,
为第
个前提属性的权重。
3. 实验数据
本文使用的数据集源自NASA。该数据集是从精密电池系统中连续采集的时间序列数据,并伴随详尽的电池状态标签。特别地,本文聚焦于FY08Q4模块中的实验数据,这些数据在严格控制的室温环境下采集,通过标准化的充电与放电循环流程获取。充电过程遵循1.5 A恒定电流模式直至电压达到4.2 V,随后转入恒定电压模式直至充电电流减至20 mA以下;放电过程则以2 A恒定电流进行,直至特定电池的电压分别降至预设阈值,以模拟实际使用中的负载变化。
为精确分析电池性能演变,本文选取了B0006号与B0007号电池组作为研究对象,利用MATLAB提取两组电池在测试周期内的容量数据。经过处理,每组电池成功获取了166组高质量数据点,这些数据反映了电池容量的变化趋势,为下文构建预测模型、验证理论假设奠定了坚实的基础。
4. 基于置信规则库的锂离子电池模型搭建
通过BRB模型预测离子电池的容量和健康状态,不仅符合离子电池性能变化的复杂性和不确定性特点,还能够充分利用专家经验和相关数据的优势,提高预测的准确性和可靠性,为锂离子电池的维护、管理和优化提供有力支持。
4.1. 电池健康预测模型
基于第二章提取出的容量数据,将前一时刻离子电池容量和当前时刻离子电池容量数据作为模型的输入,采用BRB建模进行分析,基于BRB的健康状态预测模型描述如公式(2)所示。
(2)
锂离子电池健康预测流程图如图2所示。
Figure 2. Model flow chart
图2. 模型流程图
在BRB建模推理过程中使用ER解析算法对规则激活权重和评价置信度进行推理计算得到锂离子电池健康预测的结果[15]。其预测具体步骤如下所示:
步骤一:置信规则库参数集的初始化
初始化前提条件、结果属性参考数值以及相应的置信度。
步骤二:输入样本与规则匹配度的计算
接下来,计算输入样本数据与BRB中每一条规则的匹配度。与第q条规则的匹配度如公式(3)表示。
(3)
步骤三:基于证据推理(ER)算法的规则匹配度聚合与结果生成
在获取了所有规则的匹配度之后,使用ER算法对这些匹配度进行聚合,以生成最终的预测结果[16]。第q条的规则的激活权重
如公式(4)所示。
(4)
第r健康状态预测等级置信度如公式(5)所示。
(5)
最终获得的预测结果如公式(6)所示。
(6)
通过上述步骤,可以利用置信规则库模型对电池容量进行准确预测,并基于预测结果制定相应的维护和管理策略。
4.2. 电池健康预测模型优化
依据专家知识建立的模型还不够精确,因此为了提高BRB模型的预测精度,采用投影协方差矩阵自适应进化策略(PCMAES) [17]对模型进行优化,进而使每个规则的参数进行优化和调整。BRB模型的目标优化函数描述如公式(7)表示。
(7)
需要上述公式中,
为结果计算均方误差。MSE计算如式(8)表示。
(8)
其中,Num为训练数据的总量,Lb(t + 1)为t + 1时刻电池容量预测值。
本文模型优化框架图如图3所示。
Figure 3. Optimization algorithm frame diagram
图3. 优化算法框架图
5. 实验分析与验证
本章节实验采用数据集为B0006和B0007数据,选取使用75%左右的数据作为训练样本,其余数据用作测试数据集。
5.1. B0006实验样本分析
根据专家知识的指导,定义电池健康状态的相关信息,包括优秀(A)、良好(B)、中等(C)、不佳(D)。属性数据以及结果数据参考点和参考值的确定如表1所示。
接下来定义BRB预测模型基本参数,将属性权重初始设置为1,所建立的初始置信规则库如表2所示。
Table 1. Attribute data and result data reference point and reference value settings
表1. 属性数据及结果数据参考点和参考值设置
参考点 |
优秀 |
良好 |
中等 |
不佳 |
T − 1时参考值 |
2.04 |
1.84 |
1.37 |
1.15 |
T时参考值 |
2.03 |
1.84 |
1.37 |
1.15 |
T + 1时参考值 |
2.02 |
1.83 |
1.37 |
1.15 |
Table 2. Initial belief table
表2. 初始置信表
|
|
&
|
|
1 |
1 |
A & A |
{(A, 0.6), (B, 0), (C, 0.3), (D, 0.1)} |
2 |
1 |
A & B |
{(A, 0.6), (B, 0.3), (C, 0.1), (D, 0)} |
3 |
1 |
A & C |
{(A, 0.5), (B, 0.2), (C, 0.3), (D, 0)} |
4 |
1 |
A & D |
{(A, 0.5), (B, 0.1), (C, 0.4), (D, 0)} |
5 |
1 |
B & A |
{(A, 0.3), (B, 0), (C, 0.2), (D, 0.5)} |
6 |
1 |
B & B |
{(A, 0.3), (B, 0.4), (C, 0.2), (D, 0.1)} |
7 |
1 |
B & C |
{(A, 0.3), (B, 0.5), (C, 0), (D, 0.2)} |
8 |
1 |
B & D |
{(A, 0.3), (B, 0), (C, 0.2), (D, 0.5)} |
9 |
1 |
C & A |
{(A, 0.2), (B, 0.5), (C, 0.3), (D, 0)} |
10 |
1 |
C & B |
{(A, 0.1), (B, 0.5), (C, 0.4), (D, 0)} |
11 |
1 |
C & C |
{(A, 0.1), (B, 0.4), (C, 0.5), (D, 0)} |
12 |
1 |
C & D |
{(A, 0.1), (B, 0), (C, 0.3), (D, 0.6)} |
13 |
1 |
D & A |
{(A, 0), (B, 0.2), (C, 0.3), (D, 0.5)} |
14 |
1 |
D & B |
{(A, 0), (B, 0.1), (C, 0.6), (D, 0.3)} |
15 |
1 |
D & C |
{(A, 0), (B, 0.2), (C, 0.1), (D, 0.7)} |
16 |
1 |
D & D |
{(A, 0), (B, 0), (C, 0), (D, 1)} |
5.2. 模型优化
使用P-CMA-ES算法对BRB故障预测模型参数优化。迭代次数为400。确定基于BRB的锂离子电池健康状态预测模型的参数,经优化后的BRB置信分布如表3所示。
最后,得到离子电池健康预测结果如图4所示。
5.3. B0007实验样本分析
为验证本文提出方法的有效性,对B0007数据进行实验。优化算法的迭代次数为400。最后计算模型的均方误差。实验结果如图5所示。
Table 3. Optimized belief table
表3. 优化后置信表
|
|
&
|
|
1 |
1.00 |
A & A |
{(A, 1), (B, 0), (C, 0), (D, 0)} |
2 |
0.88 |
A & B |
{(A, 0.6), (B, 0.25), (C, 0.15), (D, 0)} |
3 |
0.25 |
A & C |
{(A, 0.5), (B, 0.3), (C, 0.2), (D, 0)} |
4 |
0.10 |
A & D |
{(A, 0.3), (B, 0.7), (C, 0), (D, 0)} |
5 |
0.60 |
B & A |
{(A, 0.5), (B, 0.4), (C, 0.1), (D, 0)} |
6 |
0.48 |
B & B |
{(A, 0.5), (B, 0.3), (C, 0), (D, 0.2)} |
7 |
0.32 |
B & C |
{(A, 0.3), (B, 0.5), (C, 0.2), (D, 0)} |
8 |
0.15 |
B & D |
{(A, 0.2), (B, 0.5), (C, 0), (D, 0.3)} |
9 |
0.83 |
C & A |
{(A, 0.2), (B, 0.7), (C, 0), (D, 0.1)} |
10 |
0.42 |
C & B |
{(A, 0.2), (B, 0.1), (C, 0.3), (D, 0.4)} |
11 |
0.52 |
C & C |
{(A, 0.15), (B, 0), (C, 0.25), (D, 0.6)} |
12 |
0.20 |
C & D |
{(A, 0), (B, 0.25), (C, 0.65), (D, 0.1)} |
13 |
0.60 |
D & A |
{(A, 0), (B, 0.1), (C, 0.6), (D, 0.3)} |
14 |
0.40 |
D & B |
{(A, 0), (B, 0), (C, 0.3), (D, 0.7)} |
15 |
0.48 |
D & C |
{(A, 0), (B, 0), (C, 0), (D, 1)} |
16 |
0.52 |
D & D |
{(A, 0), (B, 0), (C, 0), (D, 1)} |
Figure 4. B0006 Prediction chart
图4. B0006预测图
5.4. 评价指标
离子电池健康状态预测的结果可以形成多种性能指标,比如:Mean Squared Error (MSE)、Mean Squared Error (MAE)、Root Mean Squared Error (RMSE)等。本文构建模型使用的评价指标为MSE,在后文对比实
Figure 5. B0007 Prediction chart
图5. B0007预测图
验中,又增加了MAE和RMSE指标验证结论的有效性。具体计算公式如下:
MAE计算的是所有观测值与预测值之差的绝对值的平均值。
(9)
MSE是所有观测值与预测值之差的平方的平均值。
(10)
RMSE是MSE的平方根,它提供了与观测值相同的量纲的误差度量。
(11)
5.5. 预测评价
在本小节中,为了展示本文模型的先进性,将基于BRB的电池预测结果与决策树(DF)、随机森林(RF)、径向基神经网络(BPNN)构建模型的结果进行比较,对比试验与本文模型的预测误差如表4所示。
Table 4. Contrast test
表4. 对比实验
模型 |
MSE |
MAE |
RMSE |
BRB |
2.18E−4 |
9.46E−3 |
1.47E−2 |
BPNN |
3.79E−04 |
1.28E−2 |
1.95E−2 |
RF |
4.98E−4 |
1.69E−2 |
2.23E−2 |
DF |
1.90E−3 |
3.29E−2 |
4.40E−2 |
可以看出,BRB模型在预测性能上展现出了显著的优势,其预测结果的稳定性和准确性更为突出。被认为是此次对比试验中的对电池容量预测效果最佳模型。随着电池进入老化阶段,本文模型仍旧可以准确预测电池的后期行为。
6. 总结
本文创新性地引入了BRB模型作为核心分析工具,在NASA提供的电池老化数据集上对所提出的基于BRB的预测方法进行了全面验证。实验结果表明,与传统的及先进的对比模型相比,该模型在预测精度、稳定性及泛化能力上均展现出显著优势,从而验证了其在电池健康预测领域的高精度与高效性。本文的研究丰富了锂离子电池健康管理与预测技术的理论体系,为构建更加智能、高效的电池驱动系统奠定基础。
基金项目
黑龙江省自然科学基金项目(LH2021F037)资助;黑龙江省高等教育教学改革项目(SJGY20180259,SJGY20200368)资助;哈尔滨市科技局科技创新人才研究专项项目(2017RAQXJ050)资助;哈尔滨师范大学博士科研启动基金项目(XKB201901)资助;哈尔滨师范大学研究生培养质量提升工程项目(HSDYJSJG2019006)资助;哈尔滨师范大学教学改革项目(XJGRYK2022017, XJGYFW2022038);哈尔滨师范大学计算机学院教学改革项目(JKYJGY202209);装备智能运用教育部重点实验室开放基金课题资助(AAIE-2023-0102)。
NOTES
*通讯作者。