本期给大家推荐基于深度神经网络和双指数模型的混合剩余寿命预测方法。在剩余寿命(Remaining Useful Life, RUL)预测中,既要预测得准,又要知道“有多不确定”,一直是难题。本文提出了一种融合物理模型与深度学习的混合方法:用双指数退化模型刻画整体退化趋势,用GRU网络捕捉随机波动,再通过贝叶斯神经网络实现不确定性量化。该方法在三个锂电池数据集上的实验表明,即使在小样本条件下,也能实现更稳定、更准确的寿命预测,并且相比传统经验模态分解方法具有明显优势。研究为少样本场景下的可靠寿命预测提供了一种新思路。
论文链接:通过点击最左下角的阅读原文进行在线阅读及下载。
论文题目:A hybrid approach based on deep neural network and double exponential model for remaining useful life prediction
论文期刊:Expert Systems With Applications
Doi:https://doi.org/10.1016/j.eswa.2024.12
3563
a: School of Mechanical and Electrical Engineering, University of Electronic Science and Technology of China, No. 2006, Xiyuan Avenue, West Hi-Tech Zone, Chengdu, Sichuan 611731, China
b: School of Intelligent Medicine, Chengdu University of Traditional Chinese Medicine, No. 1166, Liutai Avenue, Wenjiang District, Chengdu, Sichuan 611137, China
发表学术论文70余篇,所做工作已被国际著名学者如Mahadevan、Zio、Sudret、中国科学院及中国工程院院士等引用,google学术引用2500余次,单篇最高引用400余次(第一作者),ESI高被引论文3篇、热点论文1篇。另外,发表在国际知名期刊Reliability Engineering and System Safety、Engineering Failure Analysis 的学术论文曾分别入选Top Cited RESS/EFA Articles榜单的第2名。(摘自电子科技大学教师个人主页)
为提高剩余寿命(Remaining Useful Life, RUL)预测精度和不确定性量化水平,学界已提出多种方法,包括基于模型的方法、数据驱动方法和混合方法。然而,基于模型的方法难以处理复杂关系和不确定性问题;数据驱动方法可能忽略先验知识,且在数据有限时表现不佳;用于RUL的混合模型则面临两大核心挑战:物理信息利用不充分以及难以准确量化不确定性。针对RUL中存在的非线性、小样本量和缺乏不确定性量化等问题,本文提出一种混合方法,旨在实现少样本场景下的RUL与不确定性量化。本研究结合基于模型的方法和数据驱动方法,提出一种混合方法以实现精准的RUL预测,并基于贝叶斯框架进行不确定性度量。具体而言,该方法通过双指数退化模型(Double-Exponential Degradation Model, DEDM)构建退化趋势模型,利用门控循环单元(Gated Recurrent Unit, GRU)网络预测退化波动,从而实现RUL的点估计;随后采用集成学习方法,通过贝叶斯神经网络(Bayesian Neural Network, BNN)整合不同模块,完成不确定性量化。通过在三个锂电池数据集上进行案例研究,验证了所提方法的适用性和有效性,并与常用的基于经验模态分解(Empirical Mode Decomposition, EMD)的方法进行了对比分析。实验结果表明,该方法在数据泄露和无数据泄露场景下均表现良好,且在小样本数据集下比单一方法更能实现准确的RUL预测。最后,本研究致力于在未来的研究中整合物理模型和数据驱动模型,以应对数据漂移问题。
1 引言
2 所提方法
2.1 概述
2.2 数据分析
2.3 双指数退化模型
2.4 GRU-CNN网络
2.5 混合网络
3 案例研究
3.1 实验数据集
3.2 预处理和模型结构
3.3 评估指标
3.4 可行性分析
3.5 结果与讨论
3.6 消融实验
4 结论
预测与健康管理(Prognostics and Health Management, PHM)利用传感器数据和其他信息源(Zio,2022)监测结构、系统和部件(Structures, Systems, and Components, SSCs)的健康状态。其目标是在潜在问题发生前对其进行识别,进而采取纠正措施,防止灾难性故障发生,最大限度减少停机时间并降低维护成本(Xu和Saleh,2021)。剩余寿命(Remaining Useful Life, RUL)预测是PHM的核心组成部分之一,因为它能为维护决策提供有用信息,避免非计划停机,提高结构、系统和部件的安全性与可靠性。通常,准确的RUL预测需要整合来自传感器、历史数据和先验知识等多种来源的数据。目前已开发出多种RUL预测方法和技术,包括基于模型的方法(Liao和Köttig,2014;Downey等,2019;Lui等,2021)、数据驱动方法(Severson等,2019;Nguyen等,2022;Li等,2021;Xu等,2021;Zhan等,2023)以及混合方法(Liao和Köttig,2014;Tang和Yuan,2022;Liu等,2021;Yao等,2022)。
基于模型的方法(也称为基于物理的方法)依赖于描述SSCs物理化学过程的数学模型来预测其行为。例如,利用电化学模型描述锂电池容量的退化轨迹(Lyu等,2017;Khodadadi Sadabadi等,2021),利用疲劳裂纹萌生和扩展机制构建轴承退化模型(Corbetta等,2015;An等,2013)。然而,构建准确的物理模型需要对SSCs有深入的理解,且耗费大量资源。为简化这一过程,许多研究者利用专家知识推导经验模型,例如锂电池的指数退化模型(He等,2011)、轴承的加速失效时间模型(Moustafa等,2021)、储气库注采管柱的渐进退化模型(Zhang等,2021)。综上,基于模型的方法计算效率高,能详细揭示SSCs的行为规律,但对模型不确定性敏感,且需要获取结构、系统和部件物理特性及退化机制的准确知识,这在实际应用中往往难以实现。
相比之下,数据驱动方法依赖统计和机器学习技术从数据中提取模式和退化趋势。这类方法假设结构、系统和部件的行为可通过数据推断得出,无需深入理解其潜在的物理化学原理。数据驱动方法主要可分为两类:统计方法和机器学习方法。统计方法包括时间序列回归技术和随机过程,例如自回归积分滑动平均模型(Autoregressive Integrated Moving Average, ARIMA)(Zhou和Huang,2016;Ordóñez等,2019)、维纳过程(Hu等,2018;Atam等,2018)。近年来,机器学习因其能够处理复杂数据并识别传统统计技术难以捕捉的数据模式而受到广泛关注。常用的机器学习方法包括支持向量机(Support Vector Machine, SVM)(Patil等,2015;Meng等,2018)、深度神经网络(Lu等,2022;Pillai和Vadakkepat,2021;Wen等,2023;Wen和Lin,2024)。然而,数据驱动模型可能无法利用系统的先验知识,且需要充足的样本数据(Mohajer等,2023)。
如前所述,基于模型的方法受限于物理模型的准确性,而数据驱动方法依赖于数据质量。在实际应用中,SSCs的复杂性使得建立准确的物理模型面临挑战;同时,受成本限制,部署大量传感器以获取高质量数据也存在困难。为克服这些局限性,混合方法作为一种具有潜力的方案被应用于RUL预测领域。与纯数据驱动方法相比,混合方法所需数据更少;与纯模型方法相比,混合方法对噪声和异常值更具鲁棒性。目前,已有大量文献采用混合方法进行SSCs的RUL预测。Yao等(2022)提出了粒子群寻优-极限学习机-相关向量机模型,用于带不确定性表达的RUL预测;Liu等(2023)设计了无迹卡尔曼滤波-动态贝叶斯网络(Unscented Kalman Filter-Dynamic Bayesian Networks, UKF-DBNs)模型,利用DBNs进行不确定性分析,采用UKF进行RUL预测;Li 等(2021)设计了基于粒子滤波(Particle Filter, PF)和支持向量回归(Support Vector Regressor, SVR)的集成模型,用于多步超前预测和不确定性量化;Tang等(2022)采用自适应噪声完整集 合经验模态分解将测量数据分解为高频和低频序列,并结合这两个序列的预测结果评估RUL;Xiong等(2023)基于多种失效模型开发了长短期记忆(Long Short-Term Memory, LSTM)预测模型;Ma等(2023)提出了一种混合DBN-LSTM网络用于健康状态估计。可见,上述混合方法可分为两类:一类包含不确定性量化(Yao等,2022;Liu等,2023;Li等,2021),另一类不包含不确定性量化(Tang和Yuan,2022;Xiong等,2023;Ma等,2023)。
现实世界中收集的数据通常存在不准确、不完整的问题。为提高模型的泛化能力和鲁棒性,对RUL进行不确定性分析至关重要,这有助于顺利开展预防性维护,提高维护计划的合理性。然而,现有混合模型主要采用统计方法(如UKF、PF)进行不确定性量化,依赖机器学习技术(如SVR、极限学习机)进行RUL预测,极少有方法将物理模型与机器学习模型相结合。这是由于物理模型构建难度大,且传统机器学习方法难以提供不确定性量化结果。为在有限数据下实现准确的RUL预测,不应忽视SSCs的物理退化机制。因此,将退化机制与深度学习相结合是一种具有吸引力的解决方案。
为实现小样本量下的SSCs预测,需利用SSCs的退化机制。为此,本文引入集成学习这一常用的模型融合技术。集成学习的基本思想是训练多个模型,每个模型捕捉输入特征与输出之间不同方面的关联,将这些模型组合起来,可得到比单一模型更准确、更鲁棒的最终预测结果。在RUL预测中,尤其是针对复杂且含噪声的数据集,集成学习具有良好的效果。Xing等(2013)融合指数退化模型和多项式退化模型,用于跟踪锂电池的退化趋势;Lin等(2020)开发了多阶段线性模型,用于多阶段RUL预测。然而,这些经验退化模型基于数学表达式描述,无法捕捉运行条件变化对RUL预测的影响。为解决这一问题,Li等(2019)集成了循环神经网络和SVM等多种模型,以提高预测精度;Tong等(2021)提出了ADLSTM网络,用于准确的早期RUL预测。但随之而来的问题是,传统神经网络只能提供RUL的点估计,降低了预测的可信度。在不确定性量化方面,贝叶斯神经网络(Bayesian Neural Network, BNN)通过将贝叶斯方法融入神经网络中,受到了广泛关注。将神经网络扩展为BNN,可实现不确定性量化。在RUL预测中,Kim等(2021)提出了一种贝叶斯深度学习框架,数值研究表明该框架提高了预测性能;Li等(2021)构建了贝叶斯深度学习框架,并通过液压断路器验证了其有效性。这些研究采用BNN量化RUL的不确定性,但忽略了SSCs的退化机制,无法应用于少样本场景。综上,本文识别出RUL预测中需要进一步关注的两大挑战:(1)现有研究较少关注神经网络与物理模型的结合,忽略了可从退化机制中获取的有价值信息;(2)当前神经网络模型仅考虑点估计,而带有不确定性量化的RUL预测对于优化维护策略至关重要。
针对上述问题和挑战,本文提出一种新型混合RUL预测方法。本文的主要贡献如下:(1)提出一种新型混合方法,通过集成学习整合经验模型和神经网络,在小样本场景下表现出良好性能;(2)将BNN作为元模型,提供RUL的不确定性量化结果。
现有许多RUL预测方法需要大量数据来建立模型,这意味着需要产品的早中期数据作为训练集,因此这些方法仅在产品生命周期的后期才可靠。相比之下,本文提出的方法利用先验知识,显著减少了所需数据量,能够更早地进行RUL预测,为早期维护决策提供依据。综上,本研究旨在通过开发一种新型方法,解决少样本场景下RUL预测和不确定性量化的挑战。为应对第一个挑战,本文尝试设计一种混合方法,整合SSCs的退化机制与监测数据,以在有限数据条件下实现准确的RUL点估计。该方法将指数退化模型等经验模型与门控循环单元(Gated Recurrent Unit, GRU)模型等循环神经网络相结合:经验模型在少样本场景下捕捉SSCs的退化趋势,随着监测数据的积累,神经网络模型进一步提高RUL预测精度。为应对第二个挑战,该方法引入贝叶斯框架,用于SSCs的不确定性量化。通过采用BNN,整合经验模型和深度神经网络,量化两个模型相关的不确定性,最终实现RUL不确定性的量化。
本文其余部分结构如下:第2节介绍基于BNN的双指数退化模型(Double-Exponential Degradation Model, DEDM)和门控循环单元-卷积神经网络(GRU-CNN)混合方法;第3节基于多个电池数据集验证所提方法;第4节给出结论与总结。
2.1 概述
所提方法主要包含三个部分:基于模型的部分、数据驱动的部分和混合部分。方法概述如图1所示,主要分为以下四个步骤:
步骤1:分析实验数据,采用适当的预处理方法;
步骤2:建立经验退化模型,利用先验物理知识和实验数据跟踪结构、系统和部件的退化趋势;
步骤3:构建GRU-CNN,建立数据驱动模型,以实验数据为输入,捕捉退化状态的波动;
步骤4:构建混合模型,将前三个步骤的输出作为输入,采用BNN进行RUL的不确定性量化。
具体而言,模型1为DEDM,能够捕捉SSCs的退化趋势;DEDM模型是一种经验模型,因其简洁性而被广泛用于RUL预测(He等,2011;Xing等,2013)。该模型通过假设两阶段退化过程来捕捉SSCs的退化趋势:在初始阶段,SSCs的退化速率相对较慢,代表正常老化过程;当接近寿命末期时,第二阶段的退化速率显著增加,表明快速劣化。双指数退化模型通过两个指数项捕捉这种两阶段退化行为,然后通过非线性最小二乘法(Non-Linear Least Squares, NLLS)拟合模型参数。
模型2致力于利用失效数据训练GRU-CNN,捕捉短期波动。GRU是循环神经网络的一种,因其能够在特定时间段内保留信息而被开发,广泛应用于RUL预测(Ding等,2023;Cao等,2023)。GRU利用更新门和重置门等门控机制来调节网络内的信息流。CNN通过可学习的滤波器提取相关特征并学习局部模式。在模型2中,这种组合利用了两种模型的优势,实现准确的RUL预测。
为实现RUL预测和不确定性量化,在模型3中通过BNN整合上述两个模型。BNN将贝叶斯推理技术融入深度神经网络,与传统神经网络仅产生点估计不同,BNN将模型权重和偏置建模为概率分布,从而能够量化模型预测相关的不确定性,使其在不确定性估计至关重要的场景中具有重要价值(Zhu等,2022;Wang等,2022)。
下文第2.2节描述监测数据的预处理;第2.3节和第2.4节分别详细介绍数据驱动方法和基于模型的方法;最后,第2.5节通过BNN整合两个训练好的模型。
2.2 数据分析
2.2.1 数据泄露
在RUL预测领域,文献中提出的许多方法往往存在数据泄露问题。然而,作为预测与健康管理的关键组成部分,RUL预测不应容忍此类问题。因此,本节将详细阐述数据泄露的原因及其可能带来的潜在后果,并讨论避免数据泄露的方法。在后续章节中,将进一步理解和应用这些方法,以确保所提方法的可靠性和准确性。
数据泄露可简单定义为在模型开发过程中使用训练数据集之外的数据。具体而言,最常见的情况是测试数据集的信息被无意中泄露到训练数据集中。数据泄露会导致模型在训练阶段获取到本不应有的知识,进而使模型失效。换句话说,数据泄露可能导致模型在训练数据集上表现良好,但在现实场景中的新数据上表现不佳,因此该模型准确性极低,无法用于决策。
RUL预测是一项时间序列预测任务。在RUL预测中,需将时间序列划分为训练集和测试集。一种常见的数据集划分方式如图2所示,将时间序列的前半部分作为训练集,后半部分作为测试集。
图2 时序数据划分
图2中,绿色 区域对应“过去”,代表已知数据;红色 区域对应“未来”,代表需要预测的未知数据。在RUL预测中,数据预处理阶段最容易发生数据泄露,尤其是对于涉及多个时间步长的预处理方法,例如Z-score归一化、经验模态分解(Empirical Mode Decomposition, EMD),如图3和图4所示。从图3可以看出,整个数据集的Z-score归一化结果(红线)高于训练集(蓝线);类似地,图4显示,对整个数据集应用EMD得到三个本征模态函数(Intrinsic Mode Functions, IMF),而仅对训练集应用EMD仅得到两个本征模态函数IMF。这是因为在预处理过程中包含了“未来”信息,而在实际应用中,未来信息是未知的。在RUL预测中,若在划分数据集之前对数据进行预处理,会导致“未来”信息泄露到整个数据集中,使模型在训练过程中获取到测试集的信息,从而提升模型在训练集上的性能,但在实际应用中,由于未来变化未知,预测结果可能不准确。因此,在RUL预测中,正确的做法是先划分数据集,再对数据进行预处理,如图5所示。
图3 Z-score归一化
图4 B18的EMD结果
图5 正确的时间序列数据预处理方法
值得注意的是,训练集和测试集之间存在偏差,这是由时间序列的特征(如均值、方差)随时间变化引起的。这对准确的时间序列预测构成了挑战,因为模型需要在特定时间范围内保持泛化能力,并预测未来数据分布的变化。因此,区间估计更适合用于衡量未来数据变化的范围。
2.2.2 数据预处理
时间序列数据通常是非平稳的,即其均值、方差和自相关等统计特性随时间变化。非平稳时间序列会使预测任务变得困难,因为难以捕捉推理过程中统计特性的变化。 由于非平稳时间序列会导致预测不准确和模型性能不可靠,因此需要将非平稳时间序列转换为平稳时间序列。通常可采用差分方法实现这一转换。给定时间序列
其中,
同理,二阶差分可推导为:
通过差分,非平稳时间序列被转换为平稳序列,且该方法不存在数据泄露问题,从而提高了所提方法的可靠性。
2.3 双指数退化模型
2.3.1 经验退化模型
为在保持简洁数学表达式的同时准确捕捉退化轨迹的非线性关系,本文探索了两种经验模型,用于跟踪SSCs的非线性退化并确定相应参数。第一种模型包含两个指数项和四个系数,表达式如下:
其中,M为模型输出,t为充放电循环次数,a、b、c、d为需要通过测量数据拟合的模型系数。该模型被广泛用于锂电池容量预测(Downey等,2019;He等,2011)。需要注意的是,式(4)存在多种变体。例如,Downey等(2019)开发了一种类似模型,考虑正负极活性物质的演变:
通过基于观测数据拟合模型参数,实现对退化轨迹的跟踪。本研究采用NLLS拟合式(4),因其应用更为广泛。
2.3.2 非线性最小二乘法
NLLS是一种常用于曲线拟合问题的优化技术。在训练过程中,通过最小化观测值与预测值之间残差的平方和来拟合非线性函数的参数。其数学表达式如下:
其中,
2.4 GRU-CNN网络
GRU是LSTM的简化版本,性能相当,但参数更少、计算速度更快。GRU的结构包含两个门:重置门和更新门。直观地说,重置门控制单元何时遗忘状态,更新门控制新状态被旧状态替换的程度。GRU的计算流程和结构如图6所示。
图6 GRU的结构
数学上,假设输入为批次
其中,
然而,由于GRU在每个时间步都会产生输出,因此需要实现一个用于特征提取的神经网络,以确保能够在下一个时间步做出准确预测。为此,本文采用一维卷积神经网络,从多个尺度提取输入特征,捕捉GRU中固有的时间序列关系。最后,结合两种模型的优势,构建简单有效的GRU-CNN。该深度神经网络的整体框架如图7所示。
图7 GRU-CNN的框架
综上,所提出的GRU-CNN的网络结构描述如下:(1)原始数据为一维时间序列,采用GRU进行时间序列预测;(2)通过长度为n的滑动窗口获取神经网络的输入,如图8所示。为准确预测下一个时间步的容量,采用一维卷积神经网络从前n个时间步提取信息;(3)基于卷积层,将提取的信息传递到全连接层,实现RUL预测。
图8 GRU-CNN的输入和输出
2.5 混合方法
通过将贝叶斯推理融入深度神经网络,BNN可用于不确定性量化。具体而言,BNN采用概率分布近似RUL的后验分布,实现更灵活、更鲁棒的RUL预测。BNN的工作流程如图9所示。在RUL预测中,计算BNN输出与实际值之间的KL散度,通过随机变分推理(Stochastic Variational Inference, SVI)将该KL散度转换为证据下界(Evidence Lower Bound, ELBO),最后采用SGD更新贝叶斯神经元的参数。
图9 BNN工作流程
给定训练集
该分布使得基于输入
然而,根据贝叶斯理论,后验分布
在式(10)中,
2.5.2 变分推理
为解决后验分布
将式(9)代入式(10),可得:
重新整理后得到:
其中,
结合式(13)和式(14),可得BNN的目标函数:
其中,
2.5.3 蒙特卡洛和梯度下降
具体而言,给定联合分布
其中,
利用该梯度,沿最大化ELBO的方向更新变分参数。通过多次迭代,可得到一组优化后的变分参数,用于近似RUL预测的后验分布:
其中,S是从分布
本节将验证所提方法的性能。为此,本文对比了三个数据集(详见第3.1节),并在第3.2节描述了模型结构、参数和预处理方法,第3.3节介绍了所提方法的评估指标,第3.4节讨论了数据泄露和模型可行性,第3.5节研究了所提方法在锂电池RUL预测和不确定性量化中的应用,最后在第3.6节进行了消融实验,以验证所提方法的有效性。
3.1 实验数据集
为验证所提方法的有效性,选取了NASA艾姆斯预测卓越中心(Prognostics Center of Excellence, PCoE)电池数据集(Yang等,2018)、NASARandom Walk(RW)数据集(Bole等,2014)和牛津大学电池退化数据集(Raj,2020)。这些数据集具有短期波动和多种容量退化曲线特征。许多相关研究已验证了这些电池数据集在RUL预测中的有效性(Downey等,2019;Liu等,2021;Chen等,2022)。
第一个数据集来自NASA PCoE,包含四个不同的电池,分别记为B05、B06、B07和B18,如图10(a)所示。电池在三种不同的运行模式下工作:充电、放电和阻抗测试。当电池容量降至额定容量的70%(从2Ah降至1.4Ah)时,达到寿命终止(End-Of-Life,EOL)标准,实验终止。
第二个数据集为NASARW数据集,包含四个电池,分别记为RW9、RW10、RW11和RW12,如图10(b)所示。每个电池在-4.5A至4.5A的电流范围内进行循环操作(称为RW操作)。这些电池的额定容量为2.1Ah,失效阈值设定为1.4Ah。
第三个数据集来自牛津大学,电池标记为Cell1、Cell2、Cell3和Cell4,每个电池的额定容量为0.74Ah,四个电池的退化曲线如图10(c)所示。
图10 三个电池数据集
3.2 预处理和模型结构
在实际应用中,所有电池容量的退化轨迹都是非线性、非单调的过程。在充放电循环过程中,可能会出现容量恢复现象和局部波动。因此,有必要采用差分方法将序列转换为平稳时间序列。如第2.2.2节所述,差分方法的优势在于易于实现且避免了数据泄露,比基于EMD的方法更可靠。图11展示了B06和B18的一阶及更高阶差分结果。可以看出,一阶差分和二阶差分之间存在显著差异,而三阶差分后差异变得微弱。因此,本研究考虑一阶和二阶差分。
图11 高阶差分
随后,将差分信号和原始信号输入所提方法,进行容量预测和不确定性量化。表1提供了三个电池数据集案例研究中使用的模型结构和超参数细节。
表1 超参数和网络结构
将差分信号和原始信号输入GRU-CNN模块,其中B = 8表示批次大小,
3.3 评估指标
为评估所提方法的性能,采用以下常用指标来衡量RUL预测的准确性和可信度。 第一个指标是平均绝对误差(Mean Absolute Error, MAE),用于衡量预测RUL与实际RUL之间的平均绝对差异,定义为:
第二个指标是均方根误差(Root Mean Squared Error, RMSE),用于衡量预测RUL与实际RUL之间平方差的平均值的平方根,定义为:
其中,n为样本数量,
其中,当
其中,
3.4 可行性分析
目前,已有多项研究基于EMD方法提出了新型锂电池RUL预测模型(Tang和Yuan,2022;Liu等,2021)。然而,如第2.2.2节所讨论的,这些方法在时间序列问题中容易出现数据泄露。因此,本节对所提方法进行可行性分析,以确保模型的可用性和可靠性。
本节将所提方法与基于EMD的方法进行对比,研究数据泄露的影响,如图12所示。模型1为EMD+高斯过程回归(GaussianProcessRegression, GPR)+LSTM,对完整数据集应用EMD会导致数据泄露;模型2同样为EMD+GPR+LSTM,但仅对训练集应用EMD,避免了数据泄露;模型3为所提方法,差分方法不会导致数据泄露。此外,表2显示所提方法在大多数性能指标上表现优异,明显优于模型2,与模型1相当。从图12(c)可以看出,差分方法与训练集大小无关,这表明所提方法在无数据泄露的情况下实现了出色的性能。
图12 B06的可行性分析
表2 以80为起始点的方法性能比较
3.5 结果与讨论
3.5.1 案例研究Ⅰ
本节利用NASAPCoE数据集验证所提方法的有效性。该数据集锂电池的RUL预测结果如图13所示,包括电池B05、B06、B07、B18。所提方法的上述指标RMSE、MAE、PICP、PINAW如表3所示。随着训练集规模的增大,置信区间变窄,表明模型能够有效量化噪声的影响,并提供更高水平的不确定性估计。从图13可以看出,所提方法能够准确估计电池容量,在不确定性量化方面表现良好。例如,在B06电池的案例中,起始点为60时,电池容量终止于1.185Ah,预测结果为1.217Ah,置信区间为[1.175, 1.261]。
图13 NASAPCoE数据集上的RUL预测结果
表3 本文提出的方法在不同起始点下的预测结果
为进一步验证所提方法的有效性和优越性,表4给出了所提方法与现有方法的对比结果。从表中可以看出,所提方法在RMSE和MAE方面优于大多数现有方法;在不确定性量化方面,所提方法在PICP和PINAW上均表现出显著性能。总体而言,本文提出的混合方法在锂电池容量预测的准确性和不确定性量化方面均表现出可靠的性能。
表4 以60为起始点,不同方法的比较结果。
本节利用NASARW数据集验证所提方法的泛化性和鲁棒性。本实验的模型结构与前一节一致,仅调整了部分超参数:由于NASA RW数据集的循环次数有限,学习率设置为0.001。此外,为进行对比,选取起始点为10、15和20。不同起始点的仿真结果如图14所示,相应的指标值如表5所示。
图14 NASA RW数据集的RUL预测结果
表5 本文提出的方法在不同起始点下的预测结果
值得注意的是,在RW12电池中,起始点为15时的预测性能低于起始点为10时的性能,这可能是由于在第15次循环时恰好出现了容量恢复现象,对模型产生了影响。总体而言,所提方法在点估计和不确定性量化指标上均保持较小的值,在不同起始点下均表现出优异的预测性能,表明其能够适应不同的数据集,具有较强的鲁棒性和泛化能力。
同样,将所提方法与现有方法在RW9、RW10、RW11和RW12电池上进行了对比,对比结果如表6所示。
表6 以10为起始点,不同方法的比较结果
从表中还可以看出,所提方法在大多数情况下表现良好。在RW10电池中,所提方法的RMSE与Tang和Yuan(2022)的结果仅相差0.0005,MAE与Wang等(2022)的结果仅相差0.0012。此外,Liu等(2021)在不确定性量化中表现出更小的PINAW,表明置信区间更窄,但较低的PICP表明这些区间可能无法覆盖真实值,意味着预测结果不可靠。
本节通过消融实验验证所提方法的有效性源于多个模块的组合,而非单一模块的影响。具体而言,将所提方法与以下模型进行对比,实验采用牛津大学电池数据集:
模型1*(M1*):所提模型;
模型2*(M2*):仅DEDM;
模型3*(M3*):仅GRU-CNN;
模型4*(M4*):不含GRU-CNN的模型;
模型5*(M5*):不含DEDM的模型;
模型6*(M6*):不含差分处理的模型。
同样,模型结构和指标与案例研究一致。但由于篇幅限制,本实验仅在Cell1(C1)和Cell2(C2)上进行,起始点设置为20。消融实验结果如图15和表7所示。可以看出,模型1在点估计方面显著优于其他模型,RMSE和MAE均达到最小值;在不确定性量化方面,模型1的PICP为1,确保了所有真实值都被覆盖,表明不确定性量化可靠。值得注意的是,在C1案例中,模型5的标准化平均预测区间宽度(Normalized Mean Prediction Interval Width,NMPIW)与最优值仅相差0.017,但仅覆盖了一半的真实值,表明其提供的置信区间不可靠;此外,在模型5的C2案例中,NMPIW达到最优值,这表明经验模型(本研究中为DEDM)的准确性对不确定性量化有显著影响,因此经验模型的选择是未来的研究方向之一。
图15 消融实验结果
表7 不同模型的结果对比
最后,进一步讨论数据泄露问题,并对比差分方法与基于EMD方法的结果,如表8所示。基于EMD的模型1(EMD1)和模型2(EMD2)与第3.4节中的定义一致。对比模型1和模型6,可以看出差分数据对于点估计性能有显著影响,主要是因为差分提供了关于退化波动的信息;此外,对比模型1 *和EMD1,EMD1在NMPIW上优于所提方法,但这种优势源于数据泄露——EMD1模型在训练过程中从测试集获取了信息,在数据集中表现良好,但在实际应用中不可靠。此外,当训练集仅包含20个数据点时,EMD2仅能得到残差,无法分离出IMFs,导致GPR无法拟合IMFs,从而丧失了不确定性量化能力,这表明EMD方法在小样本数据集下存在不足。
表8 基于EMD方法的对比结果
值得注意的是,由于C1案例的退化曲线较为平缓,EMD2的RMSE优于所提方法,但在C2案例中,样本量不足导致EMD无法分解出IMFs,从而阻碍了GPR对退化波动的预测。总体而言,所提方法采用差分方法捕捉高频信息(而非IMFs),利用DEDM处理残差以捕捉低频信息,在少样本场景下实现了预测准确性,且无数据泄露问题。
少样本条件下RUL的准确预测和不确定性量化是一项具有挑战性的任务。本研究提出一种用于少样本场景下RUL预测的混合模型。为解决小数据集下的信息缺失问题,该模型利用专门的组件整合先验知识和监测数据,具体包括:(1)经验退化模型,捕捉锂电池的退化趋势;(2)GRU-CNN,使深度神经网络能够过滤监测数据中的噪声,捕捉电池容量的短期波动;(3)BNN,用于结果的不确定性量化。在多个数据集上的实验表明,所提模型在MAE、RMSE、PI和PINAW等指标上均表现出优异性能。最后,本研究探讨了混合模型的未来发展方向:(i)识别潜在的退化模型;(ii)考虑数据分布漂移;(iii)更深入地整合基于模型的方法和数据驱动方法,实现可解释的混合模型。
编辑:陈宇航
校核:李正平、陈凯歌、曹希铭、赵学功、白亮、任超、海洋、赵栓栓、Kira、Tina、王金、赵诚、肖鑫鑫、张优
该文资料搜集自网络,仅用作学术分享,不做商业用途,若侵权,后台联系小编进行删除