一种基于深度学习的燃料电池剩余寿命预测方法技术

技术编号:28939881 阅读:19 留言:0更新日期:2021-06-18 21:42
本发明专利技术涉及一种基于深度学习的燃料电池剩余使用寿命预测方法。采用深度神经网络模型,从而实现燃料电池RUL的准确预测,属于质子交换膜燃料电池健康状态监测技术领域。具体步骤为:S1:获取燃料电池的监测数据,并降噪处理;S2:对降噪处理后的训练数据进行拟合,建立当前输入数据与目标数据之间的非线性映射关系;S3:建立损失函数并通过反馈求导的方法,优化神经网络模型参数,得到最优的神经网络模型;S4:将预测起点的输入数据作为最优DNN的输入,从而实现迭代滚动预测。S4可以简单的概括为:迭代地使用神经网络的当前时刻的预测输出作为下一时刻预测的输入,迭代滚动预测电压或功率输出,从而实现燃料电池RUL预测。

【技术实现步骤摘要】
一种基于深度学习的燃料电池剩余寿命预测方法
本专利技术涉及一种基于深度学习的燃料电池剩余寿命预测方法,属于质子交换膜燃料电池

技术介绍
燃料电池作为一种环境友好型的清洁能源,凭借其在电能转换效率方面的巨大优势,在新能源燃料电池电动汽车应用中具有较好前景。然而,相较于其他的能源装置如锂离子电池,运行成本高、寿命周期短和运行的安全可靠性仍然是制约燃料电池广泛应用的主要原因。如目前最为普及的质子交换膜燃料电池系统(PEMFC),其主要的特性是快速启动性能好、功率密度高(3.8~6.5kW/m3)和工作温度低(50~80℃)。系统的预测与健康管理(PHM)是一个新兴的科学技术发展领域,能有效改善燃料电池系统的寿命管理、使用和维护,可根据系统当前或历史状态进行预测性诊断,保证设备运行的安全性、可靠性与经济性。在PHM技术中,基于系统的剩余使用寿命预测能对系统发生故障的时间及可能性提供科学依据,为维护决策提供支持从而有效地降低或避免由于系统故障而引发的灾难性损失。PEMFC的RUL预测目前主要分为三类方法:基于模型、基于数据驱动及融合预测方法。基于数据驱动的RUL预测主要依据状态监测传感器数据并结合数据库历史记录,采用人工智能等技术表达系统内部的退化模式,预测系统性能的退化趋势,从而最终对RUL进行评估。数据驱动的RUL预测不需要深入理解系统内部的细节和复杂的失效机理,实用性强。基于RUL预测准确度,本文旨在对数据驱动的RUL预测方法进行研究,为PEMFC的寿命预测提供科学依据。目前基于模型的方法主要是通过建立数学模型来表征电池的寿命衰减。基于模型的RUL预测方法的一大特点是不需要大量的实验数据,然而燃料电池从组成部件、单体再到电堆是一个十分复杂的多级物理系统,要建立多系统的寿命预测模型需要考虑不同层次的监测条件、不同部位的失效机理,甚至涉及到不同层次之间的耦合关系,因此目前许多的研究主要使用数据驱动的方法,通过传感器测得系统的输出电压等参数,对电池的寿命进行预测。融合预测方法是将两种及两种以上的基于模型或数据驱动的方法结合,克服单一算法的局限性,从而提升预测性能。但是目前融合算法很大程度上取决于其构建的指数或对数模型能否准确描述电池寿命的衰减情况。因此当前融合预测的方法主要还是依赖于PEMFC的模型,然后通过滤波方法(如卡尔曼滤波、无迹卡尔曼滤波、粒子滤波等)实现RUL的预测。数据驱动方法通过先进的传感器技术,获取PEMFC的运行数据,利用训练数据集得到最优的模型参数从而对PEMFC的RUL进行预测。通过传感器获取的电池监测数据有不同的类别,在PEMFC的监测数据中就包括了工作电流、气体的流量和温度等。对比基于模型的方法,数据驱动方法不需要对电池的失效机理进行深入的研究,它只需要建立监测数据与电池性能退化的关系或趋势,而燃料电池的性能退化通常表现在输出电压或功率的衰减。在目前主流的数据驱动方法中,较为普遍的是利用机器学习或者深度学习算法,基于PEMFC的监测数据,以输出电压或功率的衰减率为指标对其RUL进行预测。
技术实现思路
本专利技术针对现有技术存在的不足,提供一种基于深度学习的燃料电池剩余寿命RUL预测方法,利用深度学习算法对输入数据进行非线性拟合,从而得到下一时刻模型的预测输出,并将其作为最优模型预测下一时刻的输入,滚动迭代的得到RUL预测结果。本专利技术解决上述技术问题的技术方案如下:一种基于深度学习的燃料电池剩余寿命预测方法,利用深度学习算法对输入数据进行非线性拟合,从而得到下一时刻模型的预测输出,并将其作为最优模型预测下一时刻的输入,滚动迭代的得到RUL预测结果,包括以下步骤:步骤S1:获取燃料电池的运行监测数据,选用滤波算法,对含有噪声的输入数据滤波,得到较为平稳的监测数据的输入信息;步骤S2:利用神经网络在非线性数据拟合上表现出的优越性,对滤波后的训练集数据进行拟合,建立输入数据与目标数据的非线性映射关系;步骤S3:基于预测目标值与实际测量数据之间误差,建立损失函数并通过反馈求导的方法,优化神经网络模型参数,得到最优的神经网络模型;步骤S4:在训练数据使用完毕后,利用最优的神经网络模型得到单步的预测,并将之作为模型下一时刻的输入,滚动迭代输出多步预测结果,从而实现燃料电池RUL预测。进一步,步骤s1中,因为获取的监测数据采样频率较高,所以输入数据非常庞大;为降低算法的运算复杂度,减小输入的神经网络模型的数据维度,选用的移动均值滤波方法,同时滤波窗口宽度需要根据实际的数据量及计算力来决定。进一步,步骤S2包括:步骤S21:选定燃料电池RUL预测的失效阈值点;步骤S22:对输入的监测数据序列进行前处理后,确定神经网络算法神经元数目、网络层数、学习率、dropout等超参数;步骤S23:将数据集划分为训练集和测试集,利用神经网络算法将对多通道的输入训练集数据进行特征提取。进一步,其中步骤S22中的dropout超参数设置是为了防止过拟合所采取的设置,其主要的作用是在训练阶段按照一定的概率舍弃部分神经元。进一步,步骤S3包括:步骤S31:通过预测目标值与实际测量数据之间的误差,建立预测值与实际测量值之间的损失函数;步骤S32:通过链式反馈求导法则对损失函数求导,得到最优的神经网络模型参数;步骤S33:对给定的监测输入数据,由最优的神经网络模型得到输出的单步预测输出。进一步,其中步骤S31中的损失函数,神经网络对应回归问题的损失函数有L1和L2两种损失函数,为了方便后续的链式反馈求导,选用了L2对数损失函数。进一步,步骤S4包括:步骤S41:通过训练完毕得到的最优神经网络模型,对给定的输入得到预测单步的预测输出,并将之作为模型预测控制的输入;步骤S42:迭代地使用神经网络的单步预测输出作为下一次模型预测控制的输入,实现模型的多步滚动预测过程;步骤S43:计算到达失效点时预测结果与实际测量结果的之间的误差,得到燃料电池RUL预测结果。本专利技术的有益效果是:(1)本专利技术采用神经网络算法,对多通道的输入数据进行拟合,既考虑了输入数据的时间特征又对空间特征进行拟合,从而建立输入与输出之间的非线性映射关系;(2)本专利技术基于迭代的方法实现多步预测,迭代地使用最优的神经网络当前步的预测作为下一次迭代的模型的输入,实现模型的多步滚动预测过程;(3)本专利技术提出的基于深度学习的燃料电池RUL方法,考虑了多特征、高复杂度的输入数据,在建立输入输出非线性映射关系的同时,又通过滤波降低了计算复杂度,是一种准确且高效的燃料电池RUL方法。(4)与现有技术相比,本专利技术的有益效果还包括:考虑燃料电池输入数据的空间特征,利用卷积神经网络提取输入数据的空间特征,提高RUL预测准确度;考虑燃料电池输入数据的时序特征,利用双向门控循环神经网络提取输入数据在时间序列上的联系,提高RUL预测准确度;基于滑动窗的方法,实现RUL的多步预测。附图本文档来自技高网
...

【技术保护点】
1.一种基于深度学习的燃料电池剩余寿命预测方法,其特征在于,基于燃料电池的运行监测数据,利用移动均值滤波MAF对输入原始数据进行滤波降噪处理,减小输入数据中噪声的干扰;通过深度神经网络模型中的卷积神经网络CNN,提取输入数据的空间特征,利用双向门控神经网络BiGRU,提取输入数据的时序信息,从而建立输入数据与目标数据之间的非线性映射关系;最后利用迭代的方法,将神经网络当前时刻的单步预测输出作为模型下一时刻预测的输入,滚动迭代输出预测结果,具体包括以下步骤:/n步骤S1:获取燃料电池的运行监测数据,选用滤波算法,对含有噪声的输入数据滤波,得到较为平稳的监测数据的输入信息;/n步骤S2:利用神经网络在非线性数据拟合上表现出的优越性,对滤波后的训练集数据进行拟合,建立输入数据与目标数据的非线性映射关系;/n步骤S3:基于预测目标值与实际测量数据之间误差,建立损失函数并通过反馈求导的方法,优化神经网络模型参数,得到最优的神经网络模型;/n步骤S4:在训练数据使用完毕后,利用最优的神经网络模型得到单步的预测,并将之作为模型下一时刻的输入,滚动迭代输出多步预测结果,从而实现燃料电池RUL预测。/n

【技术特征摘要】
1.一种基于深度学习的燃料电池剩余寿命预测方法,其特征在于,基于燃料电池的运行监测数据,利用移动均值滤波MAF对输入原始数据进行滤波降噪处理,减小输入数据中噪声的干扰;通过深度神经网络模型中的卷积神经网络CNN,提取输入数据的空间特征,利用双向门控神经网络BiGRU,提取输入数据的时序信息,从而建立输入数据与目标数据之间的非线性映射关系;最后利用迭代的方法,将神经网络当前时刻的单步预测输出作为模型下一时刻预测的输入,滚动迭代输出预测结果,具体包括以下步骤:
步骤S1:获取燃料电池的运行监测数据,选用滤波算法,对含有噪声的输入数据滤波,得到较为平稳的监测数据的输入信息;
步骤S2:利用神经网络在非线性数据拟合上表现出的优越性,对滤波后的训练集数据进行拟合,建立输入数据与目标数据的非线性映射关系;
步骤S3:基于预测目标值与实际测量数据之间误差,建立损失函数并通过反馈求导的方法,优化神经网络模型参数,得到最优的神经网络模型;
步骤S4:在训练数据使用完毕后,利用最优的神经网络模型得到单步的预测,并将之作为模型下一时刻的输入,滚动迭代输出多步预测结果,从而实现燃料电池RUL预测。


2.根据权利要求1所述的一种基于深度学习的燃料电池剩余寿命预测方法,其特征在于,步骤S1中,所述的滤波算法采用移动均值滤波方法,同时滤波窗口宽度根据实际的数据量及计算力来决定。


3.根据权利要求1所述的一种基于深度学习的燃料电池剩余寿命预测方法,其特征在于,步骤S2包括:
步骤S21:选定燃料电池剩余寿命预测的失效阈值点;

【专利技术属性】
技术研发人员:杨鑫冷承霖刘凯
申请(专利权)人:山东凯格瑞森能源科技有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1