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

一种基于历史数据分析的燃料电池故障诊断方法及系统与流程

2021-10-24 09:55:00 来源:中国专利 TAG:燃料电池 历史数据 故障诊断 方法 分析


1.本发明涉及燃料电池技术领域,更具体地,涉及一种基于历史数据分析的燃料电池故障诊断方法及系统。


背景技术:

2.燃料电池的具有高效、高稳定性和能量密度高等优点,目前,已经在多个领域中使用。燃料电池的原理主要是化学能转换为电能的过程。
3.现有的技术中,燃料电池重点进行了如何控制输入和输出的功率和传递效率,但是若燃料电池出现故障时,常常因为无法定位故障而使得燃料电池在更换新的电池后仍容易出现之前的故障,因此,有必要提出如何进行燃料电池的故障类型分析地方法,为燃料电池故障的发现提供技术支撑。


技术实现要素:

4.鉴于上述问题,本发明提出了一种基于历史数据分析的燃料电池故障诊断方法及系统,通过大量的历史数据分析,确定燃料电池的具体故障类型,并结合故障类型给出各类故障在该套燃料电池系统中的预估故障概率。
5.根据本发明实施例第一方面,提供一种基于历史数据分析的燃料电池故障诊断方法。
6.在一个或多个实施例中,优选地,所述的一种基于历史数据分析的燃料电池故障诊断方法包括:
7.启动燃料电池的传感器和历史数据上传服务器,获取全部的历史运行数据,并发出数据获取完备指令;
8.当收到所述数据获取完备指令后,进行数据的时间序列完整度和类型完整度校验,生成校验后历史数据;
9.提取所述校验后历史数据中的有效数据,并存储到历史数据中,其中有效数据为分类明确的数据;
10.根据全部的所述历史数据,将数据发送至上位机存储,并发送到当前系统的进行状态展示;
11.获取所述历史数据,从其中提取温度、湿度、电压、电流、频率信号,并将其提取为故障概率。
12.在一个或多个实施例中,优选地,所述启动燃料电池的传感器和历史数据上传服务器,获取全部的历史运行数据,并发出数据获取完备指令,具体包括:
13.启动燃料电池的外部传感器和内部传感器,进行历史数据传输;
14.启动历史数据上传服务器,进行燃料电池的所述历史运行数据上传;
15.获得数据校验和,确定历史数据和所述历史运行数据是否上传完成,当上传完成,发出数据获取完备指令。
47.其中,k2为湿度信号指数,x
21
、x
22
、x
23

……
、x
2n
分别为第一、第二、第三、
……
、第n个湿度故障信号数值;
48.所述第三计算公式:
49.k3=(x1‑
x
31
)2 (x2‑
x
32
)2 (x3‑
x
33
)2
……
(x
n

x
3n
)250.其中,k3为温度信号指数,x
31
、x
32
、x
33

……
、x
3n
分别为第一、第二、第三、
……
、第n个温度故障信号数值;
51.所述第四计算公式:
52.k4=(x1‑
x
01
)2 (x2‑
x
42
)2 (x3‑
x
43
)2
……
(x
n

x
4n
)253.其中,k4为电压信号指数,x
41
、x
42
、x
13

……
、x
4n
分别为第一、第二、第三、
……
、第n个电压故障信号数值;
54.所述第五计算公式:
55.k5=(x1‑
x
51
)2 (x2‑
x
52
)2 (x3‑
x
53
)2
……
(x
n

x
5n
)256.其中,k5为电流信号指数,x
51
、x
52
、x
53

……
、x
5n
分别为第一、第二、第三、
……
、第n个电流故障信号数值;
57.所述第六计算公式:
58.pz=c(k1>a1) c(k2>a2) c(k3>a3) c(k4>a4) c(k5>a5)
59.其中,pz为所述历史数据中的故障总次数,a1为频率信号异常指数阈值,a2为频率信号异常指数阈值,a3为频率信号异常指数阈值,a4为频率信号异常指数阈值,a5为频率信号异常指数阈值;
60.所述第七计算公式:
[0061][0062]
其中,c1为频率信号异常次数,c2为温度信号异常次数,c3为湿度信号异常次数,c4为电压信号异常次数,c5为电流信号异常次数,p1为频率故障概率,p2为温度故障概率,p3为湿度故障概率,p4为电压故障概率,p5为电流故障概率。
[0063]
根据本发明实施例第二方面,提供了一种基于历史数据分析的燃料电池故障诊断系统。
[0064]
在一个或多个实施例中,优选地,所述一种基于历史数据分析的燃料电池故障诊断系统包括:
[0065]
历史数据获取子模块,用于启动燃料电池的传感器和历史数据上传服务器,获取全部的历史运行数据,并发出数据获取完备指令;
[0066]
历史数据校验子模块,用于当收到所述数据获取完备指令后,进行数据的时间序
列完整度和类型完整度校验,生成校验后历史数据;
[0067]
历史数据归类子模块,用于提取所述校验后历史数据中的有效数据,并存储到历史数据中,其中有效数据为分类明确的数据;
[0068]
数据发送与收取子模块,用于根据全部的所述历史数据,将数据发送至上位机存储,并发送到当前系统的进行状态展示;
[0069]
指数计算模块,用于获取所述历史数据,从其中提取温度、湿度、电压、电流、频率信号,并将其提取为故障概率。
[0070]
在一个或多个实施例中,优选地,所述一种基于历史数据分析的燃料电池故障诊断系统还包括:云盘数据存储子模块,用于将全部的传输数据存储到网络云盘,并进行特征提取,当提取特征获得后反馈给所述数据发送与收取子模块进行数据分析。
[0071]
在一个或多个实施例中,优选地,所述一种基于历史数据分析的燃料电池故障诊断系统还包括:视频展示子模块,用于根据历史数据进行推演获得视频,并实时展示燃料电池的历史运行状态。
[0072]
根据本发明实施例第三方面,提供一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如本发明实施例第一方面中任一项所述的方法。
[0073]
本发明的实施例提供的技术方案可以包括以下有益效果:
[0074]
1)本发明实施例中,提供了燃料电池的温度、湿度、频率、电压、电流信息的处理方法,给出了不同类型数据的综合指数计算方法;
[0075]
2)本发明实施例中,给出了不同类型的在线监视数据对应的温度、湿度、频率等信息的具体的出现频次计算方法和总故障概率评估方法,为进行离线的故障监视提供了数据基础。
[0076]
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0077]
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
[0078]
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0079]
图1是本发明一个实施例的一种基于历史数据分析的燃料电池故障诊断方法的流程图。
[0080]
图2是本发明一个实施例的一种基于历史数据分析的燃料电池故障诊断方法中的启动燃料电池的传感器和历史数据上传服务器,获取全部的历史运行数据,并发出数据获取完备指令的流程图。
[0081]
图3是本发明一个实施例的一种基于历史数据分析的燃料电池故障诊断方法中的当收到所述数据获取完备指令后,进行数据的时间序列完整度和类型完整度校验,生成校
验后历史数据的流程图。
[0082]
图4是本发明一个实施例的一种基于历史数据分析的燃料电池故障诊断方法中的提取所述校验后历史数据中的有效数据,并存储到历史数据中,其中有效数据为分类明确的数据的流程图。
[0083]
图5是本发明一个实施例的一种基于历史数据分析的燃料电池故障诊断方法中的根据全部的所述历史数据,将数据发送至上位机存储,并发送到当前系统的进行状态展示的流程图。
[0084]
图6是本发明一个实施例的一种基于历史数据分析的燃料电池故障诊断方法中的获取所述历史数据,从其中提取温度、湿度、电压、电流、频率信号,并将其提取为故障概率的流程图。
[0085]
图7是本发明一个实施例的一种基于历史数据分析的燃料电池故障诊断系统的结构图。
具体实施方式
[0086]
在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
[0087]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0088]
燃料电池的具有高效、高稳定性和能量密度高等优点,目前,已经在多个领域中使用。燃料电池的原理主要是化学能转换为电能的过程。
[0089]
现有的技术中,燃料电池重点进行了如何控制输入和输出的功率和传递效率,但是若燃料电池出现故障时,常常因为无法定位故障而使得燃料电池在更换新的电池后仍容易出现之前的故障,因此,有必要提出如何进行燃料电池的故障类型分析地方法,为燃料电池故障的发现提供技术支撑。
[0090]
本发明实施例中,提供了一种基于历史数据分析的燃料电池故障诊断方法及系统。该方案通过大量的历史数据分析,确定燃料电池的具体故障类型,并结合故障类型给出各类故障在该套燃料电池系统中的预估故障概率。
[0091]
本发明实施例第一方面,提供一种基于历史数据分析的燃料电池故障诊断方法。
[0092]
如图1所述,在一个或多个实施例中,优选地,所述的一种基于历史数据分析的燃料电池故障诊断方法包括:
[0093]
s101、启动燃料电池的传感器和历史数据上传服务器,获取全部的历史运行数据,并发出数据获取完备指令;
[0094]
s102、当收到所述数据获取完备指令后,进行数据的时间序列完整度和类型完整
度校验,生成校验后历史数据;
[0095]
s103、提取所述校验后历史数据中的有效数据,并存储到历史数据中,其中有效数据为分类明确的数据;
[0096]
s104、根据全部的所述历史数据,将数据发送至上位机存储,并发送到当前系统的进行状态展示;
[0097]
s105、获取所述历史数据,从其中提取温度、湿度、电压、电流、频率信号,并将其提取为故障概率。
[0098]
在本发明实施例中,提供了燃料电池的温度、湿度、频率、电压、电流等信号的处理方法,并结合不同的对应数据存储和处理方法进行数据分析,完成对于燃料电池系统的故障概率的提取。
[0099]
如图2所述,在一个或多个实施例中,优选地,所述启动燃料电池的传感器和历史数据上传服务器,获取全部的历史运行数据,并发出数据获取完备指令,具体包括:
[0100]
s201、启动燃料电池的外部传感器和内部传感器,进行历史数据传输;
[0101]
s202、启动历史数据上传服务器,进行燃料电池的所述历史运行数据上传;
[0102]
s203、获得数据校验和,确定历史数据和所述历史运行数据是否上传完成,当上传完成,发出数据获取完备指令。
[0103]
在本发明实施例中,在启动燃料电池后,从燃料电池的不同的数据获取源头进行了数据提取,进而范围了数据的校核,确认历史数据是否上传成功,是否收取到了数据完备的指令。
[0104]
如图3所述,在一个或多个实施例中,优选地,所述当收到所述数据获取完备指令后,进行数据的时间序列完整度和类型完整度校验,生成校验后历史数据,具体包括:
[0105]
s301、对全部的所述历史运行数据进行数据分析,生成历史数据分类;
[0106]
s302、根据所述历史数据分类进行数据的时间序列完整度分析,获得完成程度;
[0107]
s303、多所述完成程度为100%的数据生成为所述校验后历史数据。
[0108]
在本发明实施例中,对于全部的历史运行数据进行了数据分析,分别了在时间序列完整的数据后,生成校验后的历史数据,当分析获得完整度不足100%时,则剔除所述历史数据分类。
[0109]
如图4所述,在一个或多个实施例中,优选地,所述提取所述校验后历史数据中的有效数据,并存储到历史数据中,其中有效数据为分类明确的数据,具体包括:
[0110]
s401、对所述校验后历史数据进行特征提取,生成各个信号的采样频率;
[0111]
s402、根据采样频率机械进行排序,依次存储为电压电流信号、频率测量值、温度信号、湿度信号;
[0112]
s403、对所述电压电流信号进行区分,根据电阻利用欧姆定律获得;
[0113]
s404、将全部的所述频率测量值、所述温度信号、所述湿度信号、所述电压信号、所述电流信号存储到历史数据中。
[0114]
在本发明实施例中,对于所述校验后的历史据说进行特征提取,进而以此存储为对应的电压电流信号、频率测量值等信息的提取,进而对于电压电流信号进行基于电阻的数据区分,最终生成的历史数据中全部的数据被单独归类。
[0115]
如图5所述,在一个或多个实施例中,优选地,所述根据全部的所述历史数据,将数
据发送至上位机存储,并发送到当前系统的进行状态展示,具体包括:
[0116]
s501、获取全部的历史数据,发送至上位机存储;
[0117]
s502、获取全部的运行数据并进行数据校验和数据归类;
[0118]
s503、将当前系统的历史故障概率在线展示。
[0119]
在本发明实施例中,在获得历史数据后,发送到上位机存储,并对于获得的全部的历史数据进行了数据的校验和归类,归类和校验后的历史数据进行存储,对于产生的历史进行在线的展示。
[0120]
如图6所述,在一个或多个实施例中,优选地,所述获取所述历史数据,从其中提取温度、湿度、电压、电流、频率信号,并将其提取为故障概率,具体包括:
[0121]
s601、获取所述历史数据,提取其中的频率测量值;
[0122]
s602、获取所述历史数据,提取其中的温度信号;
[0123]
s603、获取所述历史数据,提取其中的湿度信号;
[0124]
s604、获取所述历史数据,提取其中的电压信号;
[0125]
s605、获取所述历史数据,提取其中的电流信号;
[0126]
s606、利用第一计算公式,计算频率信号指数;
[0127]
s607、利用第二计算公式,计算温度信号指数;
[0128]
s608、利用第三计算公式,计算湿度信号指数;
[0129]
s609、利用第四计算公式,计算电压信号指数;
[0130]
s610、利用第五计算公式,计算电流信号指数;
[0131]
s611、利用第六计算公式计算所有的故障出现次数;
[0132]
s612、利用第七计算公式计算全部的故障频率;
[0133]
所述第一计算公式:
[0134]
k1=(x1‑
x
11
)2 (x2‑
x
12
)2 (x3‑
x
13
)2
……
(x
n

x
1n
)2[0135]
其中,k1为频率信号指数,x
11
、x
12
、x
13

……
、x
1n
分别为第一、第二、第三、
……
、第n个频率故障信号数值,x1、x2、x3、
……
、x
n
为异常信号采集后的数据组中的第一、第二、第三、
……
、第n个数据;
[0136]
所述第二计算公式:
[0137]
k2=(x1‑
x
21
)2 (x2‑
x
22
)2 (x3‑
x
23
)2
……
(x
n

x
2n
)2[0138]
其中,k2为湿度信号指数,x
21
、x
22
、x
23

……
、x
2n
分别为第一、第二、第三、
……
、第n个湿度故障信号数值;
[0139]
所述第三计算公式:
[0140]
k3=(x1‑
x
31
)2 (x2‑
x
32
)2 (x3‑
x
33
)2
……
(x
n

x
3n
)2[0141]
其中,k3为温度信号指数,x
31
、x
32
、x
33

……
、x
3n
分别为第一、第二、第三、
……
、第n个温度故障信号数值;
[0142]
所述第四计算公式:
[0143]
k4=(x1‑
x
01
)2 (x2‑
x
42
)2 (x3‑
x
43
)2
……
(x
n

x
4n
)2[0144]
其中,k4为电压信号指数,x
41
、x
42
、x
13

……
、x
4n
分别为第一、第二、第三、
……
、第n个电压故障信号数值;
[0145]
所述第五计算公式:
[0146]
k5=(x1‑
x
51
)2 (x2‑
x
52
)2 (x3‑
x
53
)2
……
(x
n

x
5n
)2[0147]
其中,k5为电流信号指数,x
51
、x
52
、x
53

……
、x
5n
分别为第一、第二、第三、
……
、第n个电流故障信号数值;
[0148]
所述第六计算公式:
[0149]
pz=c(k1>a1) c(k2>a2) c(k3>a3) c(k4>a4) c(k5>a5)
[0150]
其中,pz为所述历史数据中的故障总次数,a1为频率信号异常指数阈值,a2为频率信号异常指数阈值,a3为频率信号异常指数阈值,a4为频率信号异常指数阈值,a5为频率信号异常指数阈值;
[0151]
所述第七计算公式:
[0152][0153]
其中,c1为频率信号异常次数,c2为温度信号异常次数,c3为湿度信号异常次数,c4为电压信号异常次数,c5为电流信号异常次数,p1为频率故障概率,p2为温度故障概率,p3为湿度故障概率,p4为电压故障概率,p5为电流故障概率。
[0154]
在本发明实施例中,在接收到全部的数据信号后,对于历史数据进行了多段的数据分析,首先进行了数据特征的转换,而转化后的数据特征将会以指数的形式存在,进而,利用利用信号指数进行了不同类型故障的故障次数分析和总次数分析,最终,形成各类历史故障的产生概率。
[0155]
本发明实施例第二方面,提供了一种基于历史数据分析的燃料电池故障诊断系统。
[0156]
如图7所述,在一个或多个实施例中,优选地,所述一种基于历史数据分析的燃料电池故障诊断系统包括:
[0157]
历史数据获取子模块701,用于启动燃料电池的传感器和历史数据上传服务器,获取全部的历史运行数据,并发出数据获取完备指令;
[0158]
历史数据校验子模块702,用于当收到所述数据获取完备指令后,进行数据的时间序列完整度和类型完整度校验,生成校验后历史数据;
[0159]
历史数据归类子模块703,用于提取所述校验后历史数据中的有效数据,并存储到历史数据中,其中有效数据为分类明确的数据;
[0160]
数据发送与收取子模块704,用于根据全部的所述历史数据,将数据发送至上位机存储,并发送到当前系统的进行状态展示;
[0161]
指数计算模块705,用于获取所述历史数据,从其中提取温度、湿度、电压、电流、频率信号,并将其提取为故障概率。
[0162]
在一个或多个实施例中,优选地,所述一种基于历史数据分析的燃料电池故障诊断系统还包括:云盘数据存储子模块706,用于将全部的传输数据存储到网络云盘,并进行特征提取,当提取特征获得后反馈给所述数据发送与收取子模块进行数据分析。
[0163]
在一个或多个实施例中,优选地,所述一种基于历史数据分析的燃料电池故障诊断系统还包括:视频展示子模块707,用于根据历史数据进行推演获得视频,并实时展示燃料电池的历史运行状态。
[0164]
根据本发明实施例第三方面,提供一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如本发明实施例第一方面中任一项所述的方法。
[0165]
本发明的实施例提供的技术方案可以包括以下有益效果:
[0166]
1)本发明实施例中,提供了燃料电池的温度、湿度、频率、电压、电流信息的处理方法,给出了不同类型数据的综合指数计算方法;
[0167]
2)本发明实施例中,给出了不同类型的在线监视数据对应的温度、湿度、频率等信息的具体的出现频次计算方法和总故障概率评估方法,为进行离线的故障监视提供了数据基础。
[0168]
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0169]
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0170]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0171]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0172]
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜