本发明专利技术公开了一种基于神经网络的故障诊断方法及装置,涉及发动机故障诊断技术领域,故障诊断方法包括S1、提取故障设备特征数据信息;S2、对特征数据信息预处理;S3、特征信息导入神经网络模型;S4、导入训练样本集;S5、神经网络模型得出故障诊断结果以及S6、导出设备故障的诊断结果,通过上述故障诊断步骤,借助了BP神经网络模型,在实际诊断的过程中,通过对已有发动机中各个特征数据信息的提取,直接导入到已经经过训练样本集训练的BP神经网络模型中,可快速诊断出发动机的具体故障结果;基于神经网络的故障诊断装置包括特征数据监测单元、数据预处理模块、BP神经网络模型、训练样本集导入模块以及故障诊断结果输出模块。
A fault diagnosis method and device based on Neural Network
【技术实现步骤摘要】
一种基于神经网络的故障诊断方法及装置
本专利技术涉及发动机故障诊断
,具体为一种基于神经网络的故障诊断方法及装置。
技术介绍
发动机(Engine)是一种能够把其它形式的能转化为机械能的机器,最早诞生在英国,其既适用于动力发生装置,也可指包括动力装置的整个机器(如:汽油发动机、航空发动机)。其种类包括如内燃机(汽油发动机等)、外燃机(斯特林发动机、蒸汽机等)、电动机等。随着发动机使用年限的不断增加,在正常使用过程中,经常会出现故障的问题,现有技术中,找出发动机具体故障点的过程较长,需要将发动机一一拆卸下来,费时费力,而且检修的效率低,人工成本高,不利于社会的发展需要,为此,本领域的技术人员提出了一种基于神经网络的故障诊断方法及装置。
技术实现思路
针对现有技术的不足,本专利技术提供了一种基于神经网络的故障诊断方法及装置,解决了现有技术中,找出发动机具体故障点的过程较长,需要将发动机一一拆卸下来,费时费力,而且检修的效率低,人工成本高,不利于社会的发展需要的问题。为实现以上目的,本专利技术通过以下技术方案予以实现:一种基于神经网络的故障诊断方法,包括如下步骤:S1、提取故障设备特征数据信息:从已有的故障发动机中提取该故障发动机所对应的特征数据信息;S2、对特征数据信息预处理:将步骤S1中在已有故障发动机上所提取的各个特征数据,导入数据处理模块中进行预处理;S3、特征信息导入神经网络模型:将步骤S2中预处理后的各个特征数据导入已构建完成的BP神经网络模型中;S4、导入训练样本集:向步骤S3中所构建的PB神经网络模型中导入已有的特征数据和已知的故障结果数据形成的训练样本集,对已构建的BP神经网络模型进行训练;S5、神经网络模型得出故障诊断结果:其中,包括如下子步骤:a、将步骤S2中向整个BP神经网络模型导入各个特征数据信息,输入至输入层中的各个节点中,作为输入层中神经元的输出;b、根据公式计算出隐层中神经元各个节点的输出,作为输出层的输入;c、根据公式计算出输出层各个神经元节点的输出;d、根据阈值函数来判断步骤c输出层对应神经元节点输出的结果。S6、导出设备故障的诊断结果:导出步骤S5所输出的设备故障的诊断结果。优选的,所述步骤S1中特征数据信息包括该故障发动机的温度信号、油压信号、电流强度信号、电压强度信号以及振动信号。优选的,所述在步骤S5中的子步骤b中,计算隐层中神经元各个节点输出值的公式为:Oj=f(Ij)=1/[exp(-Ij)]式中:ωji为隐层节点j与输入层节点i之间的权值,θj为隐层节点j的偏置,f(x)为sigmoid的函数,表达式为f(x)=1/[1+exp(-x)]。优选的,所述步骤S5中的子步骤c中,计算输出层中各个神经元节点的输出值的公式为:yk=f(Ik)=1/[exp(-Ik)]式中:ωkj为输入层节点k与隐层节点j之间的权值,θk为隐层节点k的偏置。优选的,所述步骤S4中,导入的训练样本集,训练样本为(xp1,xp2,xp3......xpn),样本数为(p=1,2,3……P)。本专利技术还公开了一种基于神经网络的故障诊断装置,包括特征数据监测单元、数据预处理模块、BP神经网络模型、训练样本集导入模块以及故障诊断结果输出模块,所述特征数据检测单元用于对已有故障发动机中的各个参数信息进行采集,所述数据预处理模块用于对所述特征数据检测单元所提取的各个特征信息进行处理。优选的,所述BP神经网络模型用于按照各个处理后的特征数据信息,对整个发动机的故障进行诊断处理,所述训练样本集导入模块用于向BP神经网络模型中导入训练样本集,所述故障诊断结果输出模块用于对BP神经网络模型得出的结果进行输出。优选的,所述特征数据检测单元包括温度传感器、压力传感器、电压传感器、电流传感器以及加速度传感器。有益效果本专利技术提供了一种基于神经网络的故障诊断方法及装置。与现有技术相比具备以下有益效果:该基于神经网络的故障诊断方法及装置,故障诊断方法包括S1、提取故障设备特征数据信息;S2、对特征数据信息预处理;S3、特征信息导入神经网络模型;S4、导入训练样本集;S5、神经网络模型得出故障诊断结果以及S6、导出设备故障的诊断结果,通过上述故障诊断步骤,借助了BP神经网络模型,在实际诊断的过程中,通过对已有发动机中各个特征数据信息的提取,经预处理后,直接导入到已经经过训练样本集训练的BP神经网络模型中,可以快速诊断出发动机的具体故障结果,提高了检修发动机的效率,缩短了检修时间,不需要对发动机进行拆解处理,降低了人力成本,另外,基于神经网络的故障诊断装置,包括特征数据监测单元、数据预处理模块、BP神经网络模型、训练样本集导入模块以及故障诊断结果输出模块,特征数据检测单元用于对已有故障发动机中的各个参数信息进行采集,数据预处理模块用于对特征数据检测单元所提取的各个特征信息进行处理,方便快捷,使用安全方便。附图说明图1为本专利技术的流程示意框图;图2为本专利技术BP神经网络的结构示意图;图3为本专利技术的结构示意框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1-2,本专利技术提供一种技术方案:一种基于神经网络的故障诊断方法,包括如下步骤:S1、提取故障设备特征数据信息:从已有的故障发动机中提取该故障发动机所对应的特征数据信息;S2、对特征数据信息预处理:将步骤S1中在已有故障发动机上所提取的各个特征数据,导入数据处理模块中进行预处理;S3、特征信息导入神经网络模型:将步骤S2中预处理后的各个特征数据导入已构建完成的BP神经网络模型中;S4、导入训练样本集:向步骤S3中所构建的PB神经网络模型中导入已有的特征数据和已知的故障结果数据形成的训练样本集,对已构建的BP神经网络模型进行训练;S5、神经网络模型得出故障诊断结果:其中,包括如下子步骤:a、将步骤S2中向整个BP神经网络模型导入各个特征数据信息,输入至输入层中的各个节点中,作为输入层中神经元的输出;b、根据公式计算出隐层中神经元各个节点的输出,作为输出层的输入;c、根据公式计算出输出层各个神经元节点的输出;d、根据阈值函数来判断步骤c输出层对应神经元节点输出的结果。S6、导出设备故障的诊断结果:导出步骤S5所输出的设备故障的诊断结果。进一步的,步骤S1中特征数据信息包括该故障发动机的温度信号、油压信号、电流强度信号、电压强度信号以及振动信号。进一步的,在步骤S5中的子步骤b中,计算隐层中神经元各个节点本文档来自技高网...
【技术保护点】
1.一种基于神经网络的故障诊断方法,其特征在于,包括如下步骤:/nS1、提取故障设备特征数据信息:从已有的故障发动机中提取该故障发动机所对应的特征数据信息;/nS2、对特征数据信息预处理:将步骤S1中在已有故障发动机上所提取的各个特征数据,导入数据处理模块中进行预处理;/nS3、特征信息导入神经网络模型:将步骤S2中预处理后的各个特征数据导入已构建完成的BP神经网络模型中;/nS4、导入训练样本集:向步骤S3中所构建的PB神经网络模型中导入已有的特征数据和已知的故障结果数据形成的训练样本集,对已构建的BP神经网络模型进行训练;/nS5、神经网络模型得出故障诊断结果:其中,包括如下子步骤:/na、将步骤S2中向整个BP神经网络模型导入各个特征数据信息,输入至输入层中的各个节点中,作为输入层中神经元的输出;/nb、根据公式计算出隐层中神经元各个节点的输出,作为输出层的输入;/nc、根据公式计算出输出层各个神经元节点的输出;/nd、根据阈值函数来判断步骤c输出层对应神经元节点输出的结果。/nS6、导出设备故障的诊断结果:导出步骤S5所输出的设备故障的诊断结果。/n
【技术特征摘要】
1.一种基于神经网络的故障诊断方法,其特征在于,包括如下步骤:
S1、提取故障设备特征数据信息:从已有的故障发动机中提取该故障发动机所对应的特征数据信息;
S2、对特征数据信息预处理:将步骤S1中在已有故障发动机上所提取的各个特征数据,导入数据处理模块中进行预处理;
S3、特征信息导入神经网络模型:将步骤S2中预处理后的各个特征数据导入已构建完成的BP神经网络模型中;
S4、导入训练样本集:向步骤S3中所构建的PB神经网络模型中导入已有的特征数据和已知的故障结果数据形成的训练样本集,对已构建的BP神经网络模型进行训练;
S5、神经网络模型得出故障诊断结果:其中,包括如下子步骤:
a、将步骤S2中向整个BP神经网络模型导入各个特征数据信息,输入至输入层中的各个节点中,作为输入层中神经元的输出;
b、根据公式计算出隐层中神经元各个节点的输出,作为输出层的输入;
c、根据公式计算出输出层各个神经元节点的输出;
d、根据阈值函数来判断步骤c输出层对应神经元节点输出的结果。
S6、导出设备故障的诊断结果:导出步骤S5所输出的设备故障的诊断结果。
2.根据权利要求1所述的一种基于神经网络的故障诊断方法,其特征在于,所述步骤S1中特征数据信息包括该故障发动机的温度信号、油压信号、电流强度信号、电压强度信号以及振动信号。
3.根据权利要求1所述的一种基于神经网络的故障诊断方法,其特征在于,所述在步骤S5中的子步骤b中,计算隐层中神经元各个节点输出值的公式为:
Oj=f(Ij)=1/[exp(-Ij)]
式中:ωji为隐层...
【专利技术属性】
技术研发人员:关新,赵琰,郭瑞,王帅杰,陈琳,王黎明,
申请(专利权)人:沈阳工程学院,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。