一种氢气泵的故障检测方法和装置制造方法及图纸

技术编号:38830481 阅读:19 留言:0更新日期:2023-09-17 09:50
本发明专利技术公开了一种氢气泵的故障检测方法和装置,所述方法通过获取氢气泵所有运行故障检测结果的故障检测数据,将故障检测数据赋值至目标变量,根据预设编码方式将目标变量编制至氢气泵的通讯报文中并发送,在燃料电池系统的应用层接收通讯报文,并根据通讯报文的拆解处理结果确定氢气泵的运行故障,由于目标变量为燃料电池系统中预设的单个全局变量,通讯报文的拆解处理只需对目标变量实施即可,因此本发明专利技术的检测方法节省大量的硬件资源以及程序的计算量,在保障相同故障检测功能下使冗余计算变的精简,进而提高了燃料电池系统中氢气泵的故障检测效率。的故障检测效率。的故障检测效率。

【技术实现步骤摘要】
一种氢气泵的故障检测方法和装置


[0001]本专利技术涉及氢气泵故障检测的
,尤其涉及一种氢气泵的故障检测方法和装置。

技术介绍

[0002]氢燃料电池系统包括氢气子系统、空气子系统、热管理子系统、功率管理子系统、状态管理子系统、故障管理子系统等,是一个具有多参数、强耦合的非线性动态系统,拥有一个健壮、鲁棒性强的故障管理子系统,以避免燃料电池因故障所导致的燃料电池系统出现问题,甚至崩溃产生不可预估的损失和灾难。
[0003]氢气泵的主要作用是将燃料电池堆出口未反应的氢气再循环至燃料电池堆入口,从而提高氢气的利用率以及用氢安全;将燃料电池堆内部由于电化学反应生成的水循环至氢气入口,达到进气加湿的作用,改善燃料电池堆内的水润水平,提高了水管理能力,进而提升燃料电池堆的输出特性。由于氢气泵对进气的加湿作用,使得氢气入口省去了额外的加湿系统,燃料电池系统更加精简。由于氢气泵是CAN(Controller Area Network,控制器局域网络)控部件,氢气泵进行故障检测时,氢气泵的故障报文从CAN总线上采集后,基于故障报文通信矩阵将故障报文拆解为故障信号,并以全局变量形式传递到燃电系统控制器(或称FCCU)的应用层,进行后续处理,整体过程存在较多的冗余计算,导致氢气泵故障检测的执行效率低。
[0004]因此,如何提高氢气泵的故障检测效率,是目前亟待解决的技术问题。

技术实现思路

[0005]本专利技术的一种氢气泵的故障检测方法和装置,提高燃料电池系统中氢气泵的故障检测效率。
[0006]本专利技术实施例提供了以下方案:
[0007]第一方面,本专利技术实施例提供了一种氢气泵的故障检测方法,应用于燃料电池系统中氢气泵的故障检测,所述方法包括:
[0008]获取所述氢气泵的故障检测数据,其中,所述故障检测数据为所述氢气泵所有运行故障检测结果的数据;
[0009]根据所述故障检测数据对目标变量进行赋值,其中,所述目标变量为燃料电池系统中预设的单个全局变量;
[0010]根据预设编码方式将所述目标变量编制至所述氢气泵的通讯报文中,并发送所述通讯报文;
[0011]在所述燃料电池系统的应用层接收所述通讯报文,并根据所述通讯报文的拆解处理结果确定所述氢气泵的运行故障。
[0012]在一种可选的实施例中,所述获取所述氢气泵的故障检测数据,包括:
[0013]获取所述氢气泵的故障集合,其中,所述故障集合中的每个元素对应所述氢气泵
的一种运行故障;
[0014]根据所述故障集合运行所述氢气泵的底层检测程序,以获得所述氢气泵每种运行故障的检测信号;
[0015]将所有所述检测信号的检测值组合为字符串,以获取所述故障检测数据。
[0016]在一种可选的实施例中,所述根据所述通讯报文的拆解处理结果确定所述氢气泵的运行故障,包括:
[0017]将所述通讯报文进行拆解,获得所述氢气泵每种运行故障的检测值;
[0018]根据多个所述检测值对所述应用层中预设的多个局部变量进行对应赋值;
[0019]配置预设模型的数据字典,并将所述多个局部变量输入所述预设模型进行处理,以获得所述氢气泵的运行故障,其中,所述数据字典用于定义所述多个局部变量是否为所述运行故障的参照阈值。
[0020]在一种可选的实施例中,所述将所述通讯报文进行拆解,获得所述氢气泵每种运行故障的检测值,包括:
[0021]根据所述通讯报文的拆解结果,获得所述目标变量的字符串;
[0022]根据预设的映射关系对所述字符串进行移位运算,获得所述每种运行故障的移位计算值,其中,所述映射关系为所述每种故障检测结果在所述字符串中的编码位置;
[0023]判断所述移位计算值与对应局部变量的数据类型是否相同;
[0024]若是,则将所述移位计算值输出为对应运行故障的检测值;
[0025]若否,则将所述移位计算值的当前数据类型转换为所述对应局部变量的目标数据类型,并输出为对应运行故障的检测值。
[0026]在一种可选的实施例中,所述将所述多个局部变量输入所述预设模型进行处理,以获得所述氢气泵的运行故障,包括:
[0027]将所述多个局部变量的每个局部变量输入所述预设模型中对应的故障处理模块进行处理,其中,所述故障处理模块为与所述多个局部变量数量相等的封装程序;
[0028]根据每个所述故障处理模块的输出结果,获得所述氢气泵每种运行故障的故障等级。
[0029]在一种可选的实施例中,所述故障处理模块包括封装的诊断子模块和输出子模块;所述将所述多个局部变量的每个局部变量输入所述预设模型中对应的故障处理模块进行处理,包括:
[0030]将所述局部变量输入所述诊断子模块;
[0031]当确定所述局部变量表征为存在运行故障时,所述诊断子模块输出故障信号至所述输出子模块;
[0032]当所述输出子模块确定所述故障信号的累计时长大于预设的时间阈值时,输出所述故障信号。
[0033]在一种可选的实施例中,所述根据每个所述故障处理模块的输出结果,获得所述氢气泵每种运行故障的故障等级,包括:
[0034]将每个所述故障处理模块输出故障信号的输出次数进行累加计算,获得所述每种运行故障的累计统计次数;
[0035]根据所述累计统计次数在预设关系表中确定出所述每种运行故障的故障等级,其
中,所述预设关系表为所述累计统计次数与所述故障等级的对应关系表。
[0036]第二方面,本专利技术实施例还提供了一种氢气泵的故障检测装置,应用于燃料电池系统中氢气泵的故障检测,所述装置包括:
[0037]获取模块,用于获取所述氢气泵的故障检测数据,其中,所述故障检测数据为所述氢气泵所有运行故障检测结果的数据;
[0038]赋值模块,用于根据所述故障检测数据对目标变量进行赋值,其中,所述目标变量为燃料电池系统中预设的单个全局变量;
[0039]编制发送模块,用于根据预设编码方式将所述目标变量编制至所述氢气泵的通讯报文中,并发送所述通讯报文;
[0040]接收处理模块,用于在所述燃料电池系统的应用层接收所述通讯报文,并根据所述通讯报文的拆解处理结果确定所述氢气泵的运行故障。
[0041]第三方面,本专利技术实施例还提供了一种电子设备,包括处理器和存储器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时使所述电子设备执行第一方面中任一项所述方法的步骤。
[0042]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面中任一项所述方法的步骤。
[0043]本专利技术的一种氢气泵的故障检测方法和装置与现有技术相比,具有以下优点:
[0044]本专利技术的氢气泵故障检测方法,通过获取表征氢气泵所有运行故障检测结果的故障检测数据,将故障检测数据赋值至目标变量,根据预设编码方式将目标变量编本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种氢气泵的故障检测方法,其特征在于,应用于燃料电池系统中氢气泵的故障检测,所述方法包括:获取所述氢气泵的故障检测数据,其中,所述故障检测数据为所述氢气泵所有运行故障检测结果的数据;根据所述故障检测数据对目标变量进行赋值,其中,所述目标变量为燃料电池系统中预设的单个全局变量;根据预设编码方式将所述目标变量编制至所述氢气泵的通讯报文中,并发送所述通讯报文;在所述燃料电池系统的应用层接收所述通讯报文,并根据所述通讯报文的拆解处理结果确定所述氢气泵的运行故障。2.根据权利要求1所述的氢气泵的故障检测方法,其特征在于,所述获取所述氢气泵的故障检测数据,包括:获取所述氢气泵的故障集合,其中,所述故障集合中的每个元素对应所述氢气泵的一种运行故障;根据所述故障集合运行所述氢气泵的底层检测程序,以获得所述氢气泵每种运行故障的检测信号;将所有所述检测信号的检测值组合为字符串,以获取所述故障检测数据。3.根据权利要求1所述的氢气泵的故障检测方法,其特征在于,所述根据所述通讯报文的拆解处理结果确定所述氢气泵的运行故障,包括:将所述通讯报文进行拆解,获得所述氢气泵每种运行故障的检测值;根据多个所述检测值对所述应用层中预设的多个局部变量进行对应赋值;配置预设模型的数据字典,并将所述多个局部变量输入所述预设模型进行处理,以获得所述氢气泵的运行故障,其中,所述数据字典用于定义所述多个局部变量是否为所述运行故障的参照阈值。4.根据权利要求3所述的氢气泵的故障检测方法,其特征在于,所述将所述通讯报文进行拆解,获得所述氢气泵每种运行故障的检测值,包括:根据所述通讯报文的拆解结果,获得所述目标变量的字符串;根据预设的映射关系对所述字符串进行移位运算,获得所述每种运行故障的移位计算值,其中,所述映射关系为所述每种故障检测结果在所述字符串中的编码位置;判断所述移位计算值与对应局部变量的数据类型是否相同;若是,则将所述移位计算值输出为对应运行故障的检测值;若否,则将所述移位计算值的当前数据类型转换为所述对应局部变量的目标数据类型,并输出为对应运行故障的检测值。5.根据权利要求3所述的氢气泵的故障检测方法,其特征在于,所述将所述多个局部变量输入所述预设模型进行处理,以获得所述氢气泵的运行故障,包括:将所...

【专利技术属性】
技术研发人员:王秋来尤海泉张明凯张富王涛
申请(专利权)人:东风汽车集团股份有限公司
类型:发明
国别省市:

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

1