一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种燃料电池汽车氢系统微量泄漏诊断方法

2022-05-06 10:42:46 来源:中国专利 TAG:


1.本发明涉及氢系统安全技术领域,特别是涉及一种燃料电池汽车氢系统微量泄漏诊断方法。


背景技术:

2.随着工业的发展、社会的进步和人员移动性的增强,全球汽车保有量持续增长,但传统内燃机汽车消耗化石燃料所排放的一氧化碳和碳氢化合物等,不仅加速温室效应,同时对环境造成不可逆的影响;2020年,中国石油消耗的76%需要依赖进口,而内燃机汽车的石油消耗占全国石油总需求的57%。因此,为了增强环境保护,弥补资源短缺,发展新能源汽车是理想途径,特别是燃料电池汽车,其利用氢气和氧气的电化学反应产生电能驱动汽车,产物只有水,具有无污染、动力性能高、充气时间短和续驶里程长等优点。
3.作为燃料电池汽车核心单元的燃料电池系统,其具有结构复杂、性能要求高、运行环境恶劣和动态响应能力差等特点,难免出现各种故障和失效,甚至发生大型事故,因此对燃料电池系统进行故障诊断,对提高燃料电池汽车可靠性、安全性和市场接受能力具有重要意义。作为汽车燃料供给的氢系统,其安全性主要体现在氢气燃料、氢气爆炸、氢气泄漏三个方面,由于氢气具有无色无味、极易燃烧、氢脆等特性,重点关注对于氢气泄漏故障的准确诊断,以免发生严重安全事故。
4.目前,现有的燃料电池汽车氢系统泄漏诊断方法有:冒泡检测法,将肥皂水尽可能涂在车用燃料电池系统可能出现氢气泄漏的部位,若有气泡,则说明该处有氢泄漏。该方法过程繁琐,耗时,难以完全排除氢系统的各个角落,难以应用至车载密封环境中;报警检测法,为氢系统内部安装氢气报警器(或可燃气报警器),利用氢气密度小的特性和报警器内部高性能可燃气敏感元件所构成的电路来检测泄漏。该方法检测的准确性和可靠性很大程度依赖于传感器的布置,以及燃料电池汽车的使用环境,且泄漏量需达一定阈值才可能检测;传感器检测法,利用压力或流量传感器的相关参数进行测量,根据额定时间内气体压力是否明显下降进行泄漏诊断,显然针对泄漏量微小和泄露缓慢氢系统泄露也无法实现诊断。


技术实现要素:

5.有鉴于此,本发明提供了一种燃料电池汽车氢系统微量泄漏诊断方法,以准确检测氢系统的微量泄漏,增加氢系统的安全性和可靠性。
6.为实现上述目的,本发明提供了如下方案:一种燃料电池汽车氢系统微量泄漏诊断方法,包括:获取训练数据集;所述训练数据集包括加速工况数据集和减速工况数据集;基于限幅值平均滤波方法对所述训练数据集进行滤波,得到训练滤波数据集;对所述训练滤波数据集中的每个训练滤波数据均转换为训练灰度图像,得到训练灰度图像集;
基于所述训练灰度图像集对卷积神经网络进行训练,得到训练好的所述卷积神经网络;获取实时区间压力数据,基于所述实时区间压力数据得到压力下降速率曲线;基于所述压力下降速率曲线对所述实时区间压力数据进行分割,得到分割数据集;所述分割数据集包括加速工况分割数据集和减速工况分割数据集;基于所述分割数据集和训练好的所述卷积神经网络,得到每个分割数据对应的微量泄露结果。
7.优选地,所述获取训练数据集;所述训练数据集包括加速工况数据集和减速工况数据集,具体为:依次获取加速工况微量泄露数据集、加速工况正常运行数据集、减速工况微量泄露数据集和减速工况正常运行数据集,得到所述获取训练数据集;所述加速工况数据集包括所述加速工况微量泄露数据集和所述加速工况正常运行数据集;所述减速工况数据集包括所述减速工况微量泄露数据集和所述减速工况正常运行数据集。
8.优选地,基于同一燃料电池汽车氢系统获取所述训练数据集,所述加速工况微量泄露数据集、所述加速工况正常运行数据集、所述减速工况微量泄露数据集和所述减速工况正常运行数据集的时间跨度相同。
9.优选地,所述基于限幅值平均滤波方法对所述训练数据集进行滤波,得到训练滤波数据集,包括:对于所述训练数据集中任意训练数据,将当前时刻的训练压力数据与当前时刻的上一时刻的训练压力数据进行做差后取绝对值,得到绝对差值量;对所述绝对差值量与压力阈值进行比较,若所述绝对差值量大于或等于所述压力阈值,则将当前时刻的上一时刻的训练压力数据赋值给当前时刻的训练压力数据,若所述绝对差值量小于所述压力阈值,则保留当前时刻的训练压力数据;遍历所述训练数据,得到所述训练滤波数据;遍历所述训练数据集,得到所述训练滤波数据集。
10.优选地,所述对所述训练滤波数据集中的每个训练滤波数据均转换为训练灰度图像,得到训练灰度图像集,包括:对于所述训练滤波数据集中的任意训练滤波数据,对所述训练滤波数据进行转换,得到训练灰度集;将所述训练灰度集依次赋值给二维图像中的每个像素点,得到所述训练灰度图像;遍历所述训练滤波数据集,得到所述训练灰度图像集。
11.优选地,所述获取实时区间压力数据,基于所述实时区间压力数据得到压力下降速率曲线;基于所述压力下降速率曲线对所述实时区间压力数据进行分割,得到分割数据集;所述分割数据集包括加速工况分割数据集和减速工况分割数据集,包括:基于压力传感器实时获取设定采集时间内氢瓶的压力数据,得到所述实时区间压力数据;对所述实时区间压力数据中t 1时刻的压力数据与t时刻的压力数据进行做差后
取绝对值,得到压力下降绝对值,遍历所述实时区间压力数据,得到所述压力下降速率曲线;对所述压力下降绝对值与压力阈值进行比较,若所述压力下降绝对值大于所述压力阈值,则当前所述压力下降绝对值对应的两个时刻的压力数据为加速工况,若所述压力下降绝对值小于或等于所述压力阈值,则当前所述压力下降绝对值对应的两个时刻的压力数据为减速工况;基于时间序列,对所述实时区间压力数据中相连且为同一工况的压力数据进行分割,得到所述分割数据集。
12.优选地,所述基于所述分割数据集和训练好的所述卷积神经网络,得到每个分割数据对应的微量泄露结果,包括:对于所述分割数据集中任意分割数据,依次进行滤波和灰度图像转换,得到实时灰度图像;将所述实时灰度图像输入训练好的所述卷积神经网络,得到当前所述分割数据对应的所述微量泄露结果;遍历所述分割数据集,得到每个分割数据对应的所述微量泄露结果。
13.优选地,基于所述训练灰度图像集对卷积神经网络进行训练,得到训练好的所述卷积神经网络,具体为:依次设置所述卷积神经网络的输入层、卷积层、池化层、全连接层和输出层;设置所述输入层;所述输入层用于对灰度图像进行归一化处理,得到归一化图像;设置所述卷积层的卷积核、卷积步长和卷积填充方式;所述卷积层用于对所述归一化图像进行矩阵元素乘法求和并叠加偏差量,得到第一尺度特征图;设置所述池化层的池化大小、池化步长和池化填充方式;所述池化层用于对所述第一尺度特征图进行信息筛选和特征选择,得到第二尺度特征图;设置所述全连接层;所述全连接层用于对所述第一尺度特征图和所述第二尺度特征图进行非线性组合,得到输出量;设置所述输出层;所述输出层基于归一化指数函数对所述输出量进行处理,得到分类标签;基于所述训练灰度图像集对所述卷积神经网络进行迭代训练,直至所述卷积神经网络的误差小于误差设定值,得到训练好的所述卷积神经网络。
14.根据本发明提供的具体实施例,本发明公开了以下技术效果:本发明涉及涉及氢系统安全技术领域,特别是涉及一种燃料电池汽车氢系统微量泄漏诊断方法,首先获取若干组不同工况和不同状态的训练数据;然后采用限幅值平均滤波法;其次将一维电压数据转化为二维灰度图像数据;在对卷积神经网络进行训练,最后将实时采集的数据区分工况后输入训练好的卷积神经网络就能得到氢系统是否发生微量泄露。本发明去除了干扰信号,使电压体现出微量泄漏故障的特征;通过转化为灰度图像数据,将数据特征放大,继而能准确检测氢系统的微量泄漏,增加氢系统的安全性和可靠性。
附图说明
15.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所
需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
16.图1为本发明燃料电池汽车氢系统微量泄漏诊断方法流程图;图2为本发明基于限幅值平均滤波方法的滤波流程图;图3为本发明将一维电压数据转换为二维灰度图像示意图;图4为本发明转换的灰度图像示意图;图5为本发明相同工况下微量泄漏和正常运行压力数据分析示意图;图6为本发明数据分割示意图。
具体实施方式
17.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
18.本发明的目的是提供一种燃料电池汽车氢系统微量泄漏诊断方法,以准确检测氢系统的微量泄漏,增加氢系统的安全性和可靠性。
19.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
20.图1为本发明燃料电池汽车氢系统微量泄漏诊断方法流程图。如图1所示,本发明提供了一种燃料电池汽车氢系统微量泄漏诊断方法,包括:步骤s1,获取训练数据集;所述训练数据集包括加速工况数据集和减速工况数据集。所述训练数据集中各训练数据均为一维数据。
21.减速工况包括减速、怠速和停车,由于减速、怠速和停车均不消耗氢气,氢瓶压力几乎不变,因此该三种工况可视为同一工况。
22.具体地,依次获取加速工况微量泄露数据集、加速工况正常运行数据集、减速工况微量泄露数据集和减速工况正常运行数据集,得到所述获取训练数据集;所述加速工况数据集包括所述加速工况微量泄露数据集和所述加速工况正常运行数据集;所述减速工况数据集包括所述减速工况微量泄露数据集和所述减速工况正常运行数据集。
23.优选地,基于同一燃料电池汽车的氢系统获取所述训练数据集,所述加速工况微量泄露数据集、所述加速工况正常运行数据集、所述减速工况微量泄露数据集和所述减速工况正常运行数据集的时间跨度相同。
24.步骤s2,基于限幅值平均滤波方法对所述训练数据集进行滤波,得到训练滤波数据集。
25.滤波过程如图2所示,具体地,所述步骤s2包括:步骤s21,对于所述训练数据集中任意训练数据,将当前时刻的训练压力数据pm与当前时刻的上一时刻的训练压力数据pn进行做差后取绝对值,得到绝对差值量a。
26.步骤s22,对所述绝对差值量a与压力阈值a进行比较,若所述绝对差值量a大于或等于所述压力阈值a,则将当前时刻的上一时刻的训练压力数据pn赋值给当前时刻的训练
压力数据pm,若所述绝对差值量a小于所述压力阈值a,则保留当前时刻的训练压力数据pm。
27.步骤s23,遍历所述训练数据,得到所述训练滤波数据。
28.步骤s24,遍历所述训练数据集,得到所述训练滤波数据集。
29.步骤s3,对所述训练滤波数据集中的每个训练滤波数据均转换为训练灰度图像,得到训练灰度图像集。
30.进一步地,所述步骤s3包括:步骤s31,对于所述训练滤波数据集中的任意训练滤波数据p=p1,p2,p3,

,pi,

,p
n2
;i∈n2;将其进行转换,得到训练灰度集。转换公式如下:;式中:为转换后的灰度值,int表示取整函数,min表示取最小值函数,max表示取最大值函数。
31.步骤s32,将所述训练灰度集依次赋值给二维图像中的每个像素点,得到所述训练灰度图像。如图3所示,前n个数据ti(i=1,2,3,

,n),将其依次放入二维图像第一行中n个像素点内,对于第n 1至2n个数据ti(i=n 1,n 2,n 3,

,2n),将其依次放入二维图像第二行中n个像素点内,以此类推,得到n
×
n个像素点组成的灰度图像。针对微量泄露和正常运行两个状态的得到的两个训练灰度图像如图4所示。
32.步骤s33,遍历所述训练滤波数据集,得到所述训练灰度图像集。
33.如图5所示,微量泄漏对于燃料电池汽车氢瓶压力毋庸置疑会造成影响,但其影响形式对应于实际具体运行工况暂且未知,分析图4所示不同工况压力数据,在怠速\停车\减速工况时,具有微量泄漏的压力数据会随时间下降,但下降形式是否为一次线性在此只做猜测,而正常运行压力几乎不变;在加速工况时,由于氢气运输管路传输流量增加,压力上升,泄漏量会随之增加,叠加在正常运行压力数据上的形式是否如图示形式在此也仅作猜测,且上述影响形式即我们需要提取的特征。
34.步骤s4,基于所述训练灰度图像集对卷积神经网络进行训练,得到训练好的所述卷积神经网络。
35.优选地,所述步骤s4包括:步骤s41,依次设置所述卷积神经网络的输入层、卷积层、池化层、全连接层和输出层。
36.步骤s42,设置所述输入层;所述输入层用于对灰度图像进行归一化处理,得到归一化图像。即将各像素点的像素由区间[0,255]归一化为[0,1]区间。
[0037]
步骤s43,设置所述卷积层的卷积核、卷积步长和卷积填充方式;所述卷积层用于对所述归一化图像进行矩阵元素乘法求和并叠加偏差量,得到第一尺度特征图。
[0038]
步骤s44,设置所述池化层的池化大小、池化步长和池化填充方式;所述池化层用于对所述第一尺度特征图进行信息筛选和特征选择,得到第二尺度特征图。
[0039]
步骤s45,设置所述全连接层;所述全连接层用于对所述第一尺度特征图和所述第二尺度特征图进行非线性组合,得到输出量。
[0040]
步骤s46,设置所述输出层;所述输出层基于归一化指数函数对所述输出量进行处
理,得到分类标签。所述分类标签包括微量泄露和正常运行。
[0041]
步骤s47,基于所述训练灰度图像集以及对应的训练标签对所述卷积神经网络进行迭代训练,直至所述卷积神经网络的误差小于误差设定值,得到训练好的所述卷积神经网络。
[0042]
步骤s5,获取实时区间压力数据,基于所述实时区间压力数据得到压力下降速率曲线;基于所述压力下降速率曲线对所述实时区间压力数据进行分割,得到分割数据集。所述分割数据集包括加速工况分割数据集和减速工况分割数据集。
[0043]
具体地,所述步骤s5包括:步骤s51,基于压力传感器实时获取设定采集时间内氢瓶的压力数据,得到所述实时区间压力数据。
[0044]
步骤s52,对所述实时区间压力数据中t 1时刻的压力数据p
t 1
与t时刻的压力数据p
t
进行做差后取绝对值,得到压力下降绝对值,遍历所述实时区间压力数据,得到所述压力下降速率曲线。
[0045]
步骤s53,对所述压力下降绝对值与所述压力阈值进行比较,若所述压力下降绝对值大于所述压力阈值,即,t为设定采集时间的长度。则当前所述压力下降绝对值对应的两个时刻的压力数据为加速工况,若所述压力下降绝对值小于或等于所述压力阈值,则当前所述压力下降绝对值对应的两个时刻的压力数据为减速工况。
[0046]
步骤s54,基于时间序列,对所述实时区间压力数据中相连且为同一工况的压力数据进行分割,得到所述分割数据集。
[0047]
如图6所示,对所述实时区间压力数据进行分割,得到3个分割数据,分别为1、2和3。
[0048]
步骤s6,基于所述分割数据集和训练好的所述卷积神经网络,得到每个分割数据对应的微量泄露结果。所述微量泄露结果为微量泄露或正常运行。
[0049]
优选地,同样对所述分割数据集进行滤波和灰度图像转换,得到实时灰度图像。滤波和灰度图像转换与所述训练数据集方法相同,在此不进行赘述。
[0050]
将所述实时灰度图像输入训练好的所述卷积神经网络,得到当前所述分割数据对应的所述微量泄露结果。
[0051]
遍历所述分割数据集,得到每个分割数据对应的所述微量泄露结果。
[0052]
本发明有益效果如下:1)本发明对获取的燃料电池汽车氢瓶压力数据采用限幅平均滤波法去除偶然出现的脉冲性干扰,让获取的压力数据表现出微量泄漏故障的特征。
[0053]
2)本发明将压力信号转变为灰度值图像后,由于图像像素值范围更大,对微量泄漏引起的压力扰动放大,易于后续进行特征提取与分类,提高诊断精确性。
[0054]
3)本发明能够诊断出燃料电池氢系统具有的微量泄漏故障,通过不同工况下故障压力数据与正常压力数据分别转化成的灰度图像以及对应的训练标签进行监督学习,训练卷积神经网络,根据实时获得的数据进行分工况微量泄漏诊断,增加燃料电池氢系统安全性。
[0055]
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他
实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
[0056]
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献