CN112881017A - 基于模式梯度谱熵的航空发动机控制***传感器的智能故障诊断方法 - Google Patents
基于模式梯度谱熵的航空发动机控制***传感器的智能故障诊断方法 Download PDFInfo
- Publication number
- CN112881017A CN112881017A CN202110016433.6A CN202110016433A CN112881017A CN 112881017 A CN112881017 A CN 112881017A CN 202110016433 A CN202110016433 A CN 202110016433A CN 112881017 A CN112881017 A CN 112881017A
- Authority
- CN
- China
- Prior art keywords
- sensor
- sample data
- control system
- fault
- layer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M15/00—Testing of engines
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/005—Testing of electric installations on transport means
- G01R31/008—Testing of electric installations on transport means on air- or spacecraft, railway rolling stock or sea-going vessels
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0262—Confirmation of fault detection, e.g. extra checks to confirm that a failure has indeed occurred
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
- G06F30/27—Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/06—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Software Systems (AREA)
- Biophysics (AREA)
- General Engineering & Computer Science (AREA)
- Biomedical Technology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Medical Informatics (AREA)
- Geometry (AREA)
- Neurology (AREA)
- Computer Hardware Design (AREA)
- Automation & Control Theory (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
本发明提出一种基于模式梯度谱熵的航空发动机控制***传感器的智能故障诊断方法,首先采集航空发动机不同工作状态中,处于正常状态以及传感器不同故障状态下,航空发动机控制***中若干可测传感器数据,构成样本数据集;对采集的传感器数据进行预处理后,对于每种健康状态的预处理后的样本数据,通过模式梯度谱熵的方法进行处理,得到对应谱熵图;以谱熵图作为输入,训练CNN网络;得到训练好的CNN模型后,对于航空发动机控制***传感器的实时测量数据,通过预处理和PGSE分析得到谱熵图,利用CNN模型得到传感器故障诊断结果。本发明能够提高传感器故障诊断准确率,高效准确的识别复杂非线性的航空发动机***的故障模式,满足鲁棒性要求,对噪声干扰不敏感。
Description
技术领域
本发明属于航空发动机控制***故障诊断领域,具体涉及一种基于模式梯度谱熵和卷积神经网络的航空发动机控制***传感器的智能故障诊断方法。
背景技术
航空发动机控制***是在高速、高负荷、长时间高温环境条件下工作的复杂热力机械。航空发动机作为飞机的心脏,起着至关重要的作用,对安全性要求很高。由于航空发动机控制***依赖于传感器的测量数据工作,因此一旦传感器发生故障,结果将是灾难性的。因此,对航空发动机进行传感器故障进行检测、隔离和调节是提高其可靠性的关键。
航空发动机的复杂结构导致复杂的信号传输路径和噪声耦合,这使得故障诊断极具挑战性。传统的基于模型的故障诊断方案具有固有的局限性,例如干扰大,由于建模不确定性和非线性复杂性的增加导致模型准确性低,难以获得故障信息和阈值设计,因此有必要寻找更有效的故障特征提取和故障诊断方法。自从大数据出现以来,随着海量数据的挖掘和应用,数据驱动的故障诊断方法迅速兴起和发展,成为研究重点。基于深度学习的故障诊断是典型的数据驱动方法之一,其中包括卷积神经网络(CNN)。CNN具有强大的特征学习、表征能力和抗噪功能,可以对传感器故障进行自动模式识别,解决固定阈值难以适应发动机工作中的不确定性和多变工况问题,具有较强的鲁棒性,将其应用在故障诊断领域具有很大优势。
但是由于直接构建的基于CNN的故障诊断方法由于传感器信号是长时间序列数据,因此存在计算量大,运行时间长的问题。此外,CNN在处理二维(2D)图像方面具有不可替代的优势,但是直接处理一维(1D)数据的效率很低,尤其是对于非平稳、非线性、低信噪比并具有随机波动的一维复杂数据(例如发动机信号)。一些学者通过将一维数据直接转化为二维数据来解决此问题。例如有文献将256*1数据重塑为16*16数据作为CNN网络的输入。但是这种方法缺乏根据且效果不理想,训练模型的性能较差,不能满足现代故障诊断对快速性、高精度的要求,仍然需要更快、更可靠的自动化诊断过程。
发明内容
航空发动机控制***建立数学模型困难,故障诊断的效果往往受到模型精度的制约;且故障诊断中常使用固定阈值,难以适应发动机工作中的不确定性和多变工况问题,不能满足故障诊断技术对准确率的要求;传感器信号是长时间序列数据,直接构建的基于CNN的故障诊断方法存在计算量大,运行时间长的问题,且直接处理一维(1D)数据的效率很低,不能够满足对诊断快速性和准确性的要求。因此,为解决上述问题,提高传感器故障诊断准确率,高效准确的识别复杂非线性的航空发动机***的故障模式,同时满足鲁棒性的要求,对噪声干扰不敏感,本发明基于模式梯度谱熵和卷积神经网络提出了一种用于航空发动机控制***传感器的故障诊断方法。
本发明的技术方案为:
一种基于模式梯度谱熵的航空发动机控制***传感器的智能故障诊断方法,包括以下步骤:
步骤1:采集航空发动机的不同工作状态中,航空发动机处于正常状态以及传感器不同故障状态下,航空发动机控制***中的若干可测传感器数据,构成样本数据集;每个工作状态下的数据包括健康数据和多种传感器故障下的数据;并对传感器不同健康状态设定编号;
步骤2:对采集的传感器数据进行预处理:
其中,x为待预处理的样本数据向量,xi为某一样本数据向量中的第i个样本数据,N为样本数据向量中的样本个数,f为预处理后的样本数据向量,所有传感器的样本数据向量组合得到预处理后的样本数据集;
步骤3:对于每种健康状态的预处理后的样本数据,通过模式梯度谱熵的方法进行处理,得到对应谱熵图,从而将样本数据集中的一维传感器故障信号变换成适应于CNN处理的RGB图像;
步骤4:对得到的谱熵图进行边缘裁剪,使得处理后的谱熵图的大小符合CNN能够处理的像素尺寸大小要求;根据设定的编号,对模式梯度谱熵分析后的数据按照健康状态设置标签进行标记;
步骤5:将样本数据集中的训练集数据对应的谱熵图输入CNN模型,对CNN模型进行训练,并使用样本数据集中的验证集验证训练好的CNN模型,若模型的准确率达到要求,则表示模型的离线训练阶段完成,否则调整模型参数继续进行训练;
步骤6:得到训练好的CNN模型后,对于航空发动机控制***传感器的实时测量数据,在进行预处理和PGSE分析得到谱熵图后,将谱熵图输入到训练好的CNN模型中,得到的输出结果为传感器故障诊断的结果。
进一步的,步骤3中对预处理后的样本数据集进行模式梯度谱熵方法处理的过程为:设定分析尺度λ,并且按照工程经验选取λmax的取值范围为[1,25]的整数,计算不同λmax下,航空发动机传感器信号的模式梯度谱熵值PGSE,并以λmax为横坐标,PGSE为纵坐标,得到谱熵图。
进一步的,模式梯度谱熵值PGSE通过以下公式确定:
其中
q1(λ)=PGS(f,λ,g)/∑PGS(f,λ,g)
基本的形态学操作(膨胀、腐蚀、开操作、闭操作)分别定义为:
(fΘg)(n)=min[f(n+m)-g(m)]
其中,f为预处理后的样本数据向量,g为定义在G={0,1,…M}上的用来提取故障形态特征的结构元素;n∈0,1,2,…,N-1,m∈0,1,2,…,M-1。
进一步的,所述结构元素选择平面型结构元素。
进一步的,所述可测传感器数据包括油门杆角度传感器数据,进气道温度,低压转速,高压转速,压缩机入口温度,压缩机出口压力,高压涡轮出口温度,低压涡轮出口温度和低压涡轮出口压力。
进一步的,所述传感器不同健康状态包括正常情况、偏置故障、尖峰故障、开路故障、漂移故障、短路故障和周期性干扰。
进一步的,所述CNN模型包含1个3维输入层,2个卷积层、2个池化层,3个全连接层和1个输出层;前2个全连接层添加了dropout层以解决过拟合问题。
进一步的,所述CNN模型的训练过程为:
1、设置CNN模型的初始参数和重要的特征参数;
2、输入具有标签的谱熵图,谱熵图进入卷积层,卷积层C1有6个大小为5×5的滤波器,步长为1,输出第一层特征图;第一层特征图经过大小为2×2的最大池化层P1后,输出第二次特征图;卷积层C2有16个大小为5×5的滤波器,步长为1,输出第三层特征图;第三层特征图经过大小为2×2的最大池化层P2后,输出第四层特征图;
3、第四层特征图进入全连接层,三个全连接层包含的神经元数量分别为120、84和7,输出层为7×1;前两个全连接层后加入dropout层,使用Softmax回归模型作为最后一个全连接层,进行故障分类;针对传感器的健康状况,采用多次二元分类技术,进行故障分类;将区别传感器的正常情况和故障情况,分辨出故障所属的类型,完成传感器的故障检测和隔离;
4、计算交叉熵损失函数F(yc,yl)和准确率AC(yc,yl);
其中,n表示训练数据的维数,Class是需要对信号进行分类的标记类别,yc表示神经网络传感器故障信号的输出,yl是传感器故障信号的标记结果;
其中,sum为求和函数,yc表示神经网络传感器故障信号的输出,yl是传感器故障信号的标记结果,N为yc的维数;yc==yl表示当yc=yl时,输出为1,否则输出为0;
5、采用BP算法和自适应矩估计Adam算法训练网络直至达到目标:F(yc,yl)最小,否则返回上一步;
6、当达到设定的最大迭代周期时,模型训练结束。
有益效果
本发明具有以下有益效果:
(1)该方法具有良好的鲁棒性、特征提取和噪声滤波能力。
(2)该方法只使用发动机传感器输出来训练神经网络,不需要发动机模型,从而进一步提升故障诊断***的快速性和故障检测率,故障检测准确率高达95%。
(3)该方法可实现高效的识别复杂非线性的航空发动机***中的故障模式。
(4)该方法融合了IPGSE和CNN的优点,取长补短。CNN具有强大的学习能力和表征能力,但是计算复杂,且直接处理一维传感器数据的效率很低。采用PGSE作为CNN的良好补充,一是其计算简单,易于硬件在线实现,能够减少CNN的计算时间,使准确的CNN在线诊断成为可能;二是PGSE可以充分考虑多个时标上的动态特性以及信号的远程相关信息,提取故障的形态信息,包含更多的故障特征;最重要的是,它将一维信号转换为谱熵图作为CNN的输入,可以充分发挥CNN的优势。
(5)该方法采用离线学习,在线运行的方式,可用于航空发动机控制***的实时测量数据的故障诊断。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1:算法流程图;
图2:CNN网络模型架构;
图3:不同故障的PGSE;
图4:不同长度的平面型结构元素;
图5:故障分类。
具体实施方式
下面详细描述本发明的实施例,所述实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
本发明为了准确识别复杂非线性的航空发动机控制***传感器的故障模式,并且对噪声干扰不敏感,同时能够精确对多种故障模式进行分类,提出了一种基于模式梯度谱熵和卷积神经网络的航空发动机控制***传感器故障诊断方法。
本实施例中,事先对航空发动机控制***传感器故障按照故障发生原因进行分类,如图5所示:
(a)正常情况,无故障原因,编号为0;
(b)偏置故障,故障原因为偏置电流或偏置电压等,编号为1;
(c)尖峰故障,故障原因为电源和地线中的随机干扰、浪涌、电火花放电D/A变换器中的毛刺等,编号为2;
(d)开路故障,故障原因为信号线断、芯片管脚没连上等,编号为3;
(e)漂移故障,故障原因为温漂等,编号为4;
(f)短路故障,故障原因为污染引起的桥路腐蚀线路短接等,编号为5;
(g)周期性干扰,故障原因为电源50Hz干扰等,编号为6;
基于上述故障分类,分别采集航空发动机的不同工作状态中,航空发动机处于正常状态以及传感器不同故障状态下,航空发动机控制***中的若干可测传感器数据,构成样本数据集;每个工作状态下的数据包括健康数据和多种传感器故障下的数据。
本实施例中,样本数据集包括航空发动机控制***九个关键的可测传感器数据:油门杆角度传感器PLA,进气道温度T1,低压转速NL,高压转速NH,压缩机入口温度T25,压缩机出口压力P3,高压涡轮出口温度T4.5,低压涡轮出口温度T5和低压涡轮出口压力P5。
之后对样本数据集中的数据进行预处理:
其中,x为待预处理的样本数据向量,xi为某一样本数据向量中的第i个样本数据,N为样本数据向量中的样本个数,f为预处理后的样本数据向量,所有传感器的样本数据向量组合得到预处理后的样本数据集。
对于预处理后的样本数据集,将其分为训练集和验证集两部分,其中训练集占比70%,用于训练CNN网络模型,验证集占比30%,用于验证训练好的CNN网络模型的性能。
对于每种健康状态的预处理后的样本数据集,通过模式梯度谱熵的方法进行处理,得到谱熵图,从而将样本数据集中的一维传感器故障信号变换成适应于CNN处理的RGB图像,同时也完整保留并更加充分的体现了故障信息,具体过程如下:
设定分析尺度λ,并且按照工程经验选取λmax的取值范围为[1,25]的整数,计算不同λmax下,发动机传感器信号的模式梯度谱熵值PGSE,并以λmax为横坐标,PGSE为纵坐标,得到谱熵图;
其中
q1(λ)=PGS(f,λ,g)/∑PGS(f,λ,g)
基本的形态学操作(膨胀、腐蚀、开操作、闭操作)分别定义为:
(fΘg)(n)=min[f(n+m)-g(m)]
其中,f为预处理后的样本数据向量,g为定义在G={0,1,…M}上的用来提取故障形态特征的结构元素;n∈0,1,2,…,N-1,m∈0,1,2,…,M-1。由于平面结构元素计算简单,本实施例选择平面型结构元素。
对得到的谱熵图进行边缘裁剪,使得处理后的谱熵图的大小符合CNN能够处理的像素尺寸大小要求。并根据设定的编号,对模式梯度谱熵分析后的数据按照健康状态设置标签进行标记,标记的标签即为所属健康状态的编号。
具体对于CNN模型,通过以下过程建立CNN模型及训练:
本实施例中采用的CNN模型在经典的卷积神经网络模型LeNet5的基础上进行了改进,即模型添加了dropout层以解决过拟合问题,采用了BP算法和Adam算法优化调整网络参数,采用softmax回归模型和多次二元分类技术,实现对7种健康状况:正常情况和6种故障类型的分类。
如图2所示,所述CNN模型包含1个3维输入层,2个卷积层、2个池化层,3个全连接层和1个输出层;前2个全连接层添加了dropout层以解决过拟合问题。
具体训练过程为:
1、设置CNN模型的初始参数和重要的特征参数;
2、输入具有标签的3通道RGB图像即谱熵图,谱熵图进入卷积层,卷积层C1有6个大小为5×5的滤波器,步长为1;输出第一层特征图;第一层特征图经过大小为2×2的最大池化层P1后,输出第二次特征图;卷积层C2有16个大小为5×5的滤波器,步长为1,输出第三层特征图;第三层特征图经过大小为2×2的最大池化层P2后,输出第四层特征图;
3、第四层特征图进入全连接层,三个全连接层包含的神经元数量分别为120,84和7,输出层为7×1;前两个全连接层后加入dropout层,使用Softmax回归模型作为最后一个全连接层,进行故障分类;针对传感器的7种健康状况,6种故障和正常情况,采用多次二元分类技术,进行故障分类;将区别传感器的正常情况和故障情况,分辨出故障所属的类型,完成传感器的故障检测和隔离;
4、计算交叉熵损失函数F(yc,yl)和准确率AC(yc,yl);
其中,n表示训练数据的维数,Class是需要对信号进行分类的标记类别,yc表示神经网络传感器故障信号的输出,yl是传感器故障信号的标记结果。
其中,sum为求和函数,yc表示神经网络传感器故障信号的输出,yl是传感器故障信号的标记结果,N为yc的维数。yc==yl表示当yc=yl时,输出为1,否则输出为0;
5、采用BP算法和自适应矩估计Adam算法训练网络直至达到目标,即F(yc,yl)最小,否则返回上一步;
6、当达到设定的最大迭代周期时,模型训练结束。
CNN模型训练完成后,使用验证集验证训练完成的CNN模型,即将验证集的数据输入到训练好的CNN模型中,计算模型的准确率AC(yc,yl),若模型的准确率达到要求,则表示模型的离线训练阶段完成,否则调整模型参数继续进行训练。本实施例中,CNN模型训练完成后,使用验证集的数据验证训练好的CNN-PGSE模型,验证后得到模型的故障诊断准确率达95%,平均计算时间为256s。
得到训练好的CNN模型后,对于航空发动机控制***传感器的实时测量数据,在进行预处理和PGSE分析得到谱熵图后;然后将谱熵图输入到训练好的CNN模型中,得到的输出结果为传感器故障诊断的结果。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (8)
1.一种基于模式梯度谱熵的航空发动机控制***传感器的智能故障诊断方法,其特征在于:包括以下步骤:
步骤1:采集航空发动机的不同工作状态中,航空发动机处于正常状态以及传感器不同故障状态下,航空发动机控制***中的若干可测传感器数据,构成样本数据集;每个工作状态下的数据包括健康数据和多种传感器故障下的数据;并对传感器不同健康状态设定编号;
步骤2:对采集的传感器数据进行预处理:
其中,x为待预处理的样本数据向量,xi为某一样本数据向量中的第i个样本数据,N为样本数据向量中的样本个数,f为预处理后的样本数据向量,所有传感器的样本数据向量组合得到预处理后的样本数据集;
步骤3:对于每种健康状态的预处理后的样本数据,通过模式梯度谱熵的方法进行处理,得到对应谱熵图,从而将样本数据集中的一维传感器故障信号变换成适应于CNN处理的RGB图像;
步骤4:对得到的谱熵图进行边缘裁剪,使得处理后的谱熵图的大小符合CNN能够处理的像素尺寸大小要求;根据设定的编号,对模式梯度谱熵分析后的数据按照健康状态设置标签进行标记;
步骤5:将样本数据集中的训练集数据对应的谱熵图输入CNN模型,对CNN模型进行训练,并使用样本数据集中的验证集验证训练好的CNN模型,若模型的准确率达到要求,则表示模型的离线训练阶段完成,否则调整模型参数继续进行训练;
步骤6:得到训练好的CNN模型后,对于航空发动机控制***传感器的实时测量数据,在进行预处理和PGSE分析得到谱熵图后,将谱熵图输入到训练好的CNN模型中,得到的输出结果为传感器故障诊断的结果。
2.根据权利要求1所述一种基于模式梯度谱熵的航空发动机控制***传感器的智能故障诊断方法,其特征在于:步骤3中对预处理后的样本数据集进行模式梯度谱熵方法处理的过程为:
设定分析尺度λ,并且按照工程经验选取λmax的取值范围为[1,25]的整数,计算不同λmax下,航空发动机传感器信号的模式梯度谱熵值PGSE,并以λmax为横坐标,PGSE为纵坐标,得到谱熵图。
4.根据权利要求3所述一种基于模式梯度谱熵的航空发动机控制***传感器的智能故障诊断方法,其特征在于:所述结构元素选择平面型结构元素。
5.根据权利要求1所述一种基于模式梯度谱熵的航空发动机控制***传感器的智能故障诊断方法,其特征在于:所述可测传感器数据包括油门杆角度传感器数据,进气道温度,低压转速,高压转速,压缩机入口温度,压缩机出口压力,高压涡轮出口温度,低压涡轮出口温度和低压涡轮出口压力。
6.根据权利要求1所述一种基于模式梯度谱熵的航空发动机控制***传感器的智能故障诊断方法,其特征在于:所述传感器不同健康状态包括正常情况、偏置故障、尖峰故障、开路故障、漂移故障、短路故障和周期性干扰。
7.根据权利要求1所述一种基于模式梯度谱熵的航空发动机控制***传感器的智能故障诊断方法,其特征在于:所述CNN模型包含1个3维输入层,2个卷积层、2个池化层,3个全连接层和1个输出层;前2个全连接层添加了dropout层以解决过拟合问题。
8.根据权利要求7所述一种基于模式梯度谱熵的航空发动机控制***传感器的智能故障诊断方法,其特征在于:所述CNN模型的训练过程为:
1、设置CNN模型的初始参数和重要的特征参数;
2、输入具有标签的谱熵图,谱熵图进入卷积层,卷积层C1有6个大小为5×5的滤波器,步长为1,输出第一层特征图;第一层特征图经过大小为2×2的最大池化层P1后,输出第二次特征图;卷积层C2有16个大小为5×5的滤波器,步长为1,输出第三层特征图;第三层特征图经过大小为2×2的最大池化层P2后,输出第四层特征图;
3、第四层特征图进入全连接层,三个全连接层包含的神经元数量分别为120、84和7,输出层为7×1;前两个全连接层后加入dropout层,使用Softmax回归模型作为最后一个全连接层,进行故障分类;针对传感器的健康状况,采用多次二元分类技术,进行故障分类;将区别传感器的正常情况和故障情况,分辨出故障所属的类型,完成传感器的故障检测和隔离;
4、计算交叉熵损失函数F(yc,yl)和准确率AC(yc,yl);
其中,n表示训练数据的维数,Class是需要对信号进行分类的标记类别,yc表示神经网络传感器故障信号的输出,yl是传感器故障信号的标记结果;
其中,sum为求和函数,yc表示神经网络传感器故障信号的输出,yl是传感器故障信号的标记结果,N为yc的维数;yc==yl表示当yc=yl时,输出为1,否则输出为0;
5、采用BP算法和自适应矩估计Adam算法训练网络直至达到目标:F(yc,yl)最小,否则返回上一步;
6、当达到设定的最大迭代周期时,模型训练结束。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110016433.6A CN112881017A (zh) | 2021-01-07 | 2021-01-07 | 基于模式梯度谱熵的航空发动机控制***传感器的智能故障诊断方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110016433.6A CN112881017A (zh) | 2021-01-07 | 2021-01-07 | 基于模式梯度谱熵的航空发动机控制***传感器的智能故障诊断方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112881017A true CN112881017A (zh) | 2021-06-01 |
Family
ID=76046968
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110016433.6A Pending CN112881017A (zh) | 2021-01-07 | 2021-01-07 | 基于模式梯度谱熵的航空发动机控制***传感器的智能故障诊断方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112881017A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113255546A (zh) * | 2021-06-03 | 2021-08-13 | 成都卡莱博尔信息技术股份有限公司 | 一种用于飞机***传感器故障的诊断方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102609925A (zh) * | 2012-04-18 | 2012-07-25 | 江苏技术师范学院 | 一种粒子群优化的均衡形态滤波图像去噪方法 |
CN106487359A (zh) * | 2016-10-14 | 2017-03-08 | 石家庄铁道大学 | 基于自适应多尺度AVG‑Hat变换的形态学滤波器的构造方法 |
CN107421741A (zh) * | 2017-08-25 | 2017-12-01 | 南京信息工程大学 | 一种基于卷积神经网络的滚动轴承故障诊断方法 |
CN108106846A (zh) * | 2017-12-21 | 2018-06-01 | 大连交通大学 | 一种滚动轴承故障损伤程度识别方法 |
CN111259532A (zh) * | 2020-01-13 | 2020-06-09 | 西北工业大学 | 基于3dcnn-jtfa的航空发动机控制***传感器的故障诊断方法 |
CN111474919A (zh) * | 2020-04-27 | 2020-07-31 | 西北工业大学 | 基于aann网络组的航空发动机控制***传感器故障诊断方法 |
CN111539152A (zh) * | 2020-01-20 | 2020-08-14 | 内蒙古工业大学 | 一种基于两级孪生卷积神经网络的滚动轴承故障自学习方法 |
-
2021
- 2021-01-07 CN CN202110016433.6A patent/CN112881017A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102609925A (zh) * | 2012-04-18 | 2012-07-25 | 江苏技术师范学院 | 一种粒子群优化的均衡形态滤波图像去噪方法 |
CN106487359A (zh) * | 2016-10-14 | 2017-03-08 | 石家庄铁道大学 | 基于自适应多尺度AVG‑Hat变换的形态学滤波器的构造方法 |
CN107421741A (zh) * | 2017-08-25 | 2017-12-01 | 南京信息工程大学 | 一种基于卷积神经网络的滚动轴承故障诊断方法 |
CN108106846A (zh) * | 2017-12-21 | 2018-06-01 | 大连交通大学 | 一种滚动轴承故障损伤程度识别方法 |
CN111259532A (zh) * | 2020-01-13 | 2020-06-09 | 西北工业大学 | 基于3dcnn-jtfa的航空发动机控制***传感器的故障诊断方法 |
CN111539152A (zh) * | 2020-01-20 | 2020-08-14 | 内蒙古工业大学 | 一种基于两级孪生卷积神经网络的滚动轴承故障自学习方法 |
CN111474919A (zh) * | 2020-04-27 | 2020-07-31 | 西北工业大学 | 基于aann网络组的航空发动机控制***传感器故障诊断方法 |
Non-Patent Citations (1)
Title |
---|
鄢小安: "基于数学形态学的滚动轴承故障诊断方法研究" * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113255546A (zh) * | 2021-06-03 | 2021-08-13 | 成都卡莱博尔信息技术股份有限公司 | 一种用于飞机***传感器故障的诊断方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111259532B (zh) | 基于3dcnn-jtfa的航空发动机控制***传感器的故障诊断方法 | |
CN112101480B (zh) | 一种多变量聚类与融合的时间序列组合预测方法 | |
Nozari et al. | Model-based robust fault detection and isolation of an industrial gas turbine prototype using soft computing techniques | |
Guh | Simultaneous process mean and variance monitoring using artificial neural networks | |
Xu et al. | A novel dual-stream self-attention neural network for remaining useful life estimation of mechanical systems | |
Liao et al. | Research on a rolling bearing fault detection method with wavelet convolution deep transfer learning | |
CN113158722A (zh) | 基于多尺度深度神经网络的旋转机械故障诊断方法 | |
Li et al. | Intelligent fault diagnosis of aeroengine sensors using improved pattern gradient spectrum entropy | |
CN110263944A (zh) | 一种多变量故障预测方法和装置 | |
CN116625686A (zh) | 一种航空发动机轴承故障在线诊断方法 | |
CN116842379A (zh) | 一种基于DRSN-CS和BiGRU+MLP模型的机械轴承剩余使用寿命预测方法 | |
CN113669246B (zh) | 一种跨工况条件下水泵故障智能诊断方法 | |
CN112881017A (zh) | 基于模式梯度谱熵的航空发动机控制***传感器的智能故障诊断方法 | |
CN114818817A (zh) | 一种电容式电压互感器微弱故障识别***及方法 | |
CN113311796B (zh) | 基于联合典型变量矩阵的发酵过程阶段划分方法 | |
CN113984389A (zh) | 一种基于多感受野与改进胶囊图神经网络的滚动轴承故障诊断方法 | |
CN117784710A (zh) | 数控机床远程状态监控***及其方法 | |
CN110826600B (zh) | 基于自适应共振网络在线增量学习的发动机喘振预测方法 | |
CN116658433A (zh) | 一种耐颗粒型磁力泵智能检测方法及*** | |
CN112881018A (zh) | 基于改进模式梯度谱熵的航空发动机控制***传感器的智能故障诊断方法 | |
CN113657664A (zh) | 一种船舶机舱设备状态预测***及方法 | |
Zhang et al. | Autoencoder and Deep Neural Network based Energy Consumption Analysis of Marine Diesel Engine | |
CN117370870B (zh) | 知识和数据复合驱动的装备多工况识别与性能预测方法 | |
Xia et al. | Comparative Study of Two Data-Driven Gas Path Fault Quantification Methods for a Single-Shaft Gas Turbine | |
Zhang et al. | A Fault Diagnosis and Predictive Maintenance Algorithm for Mechanical Systems Based on Deep Learning |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |