CN108519768A - 一种基于深度学习和信号分析的故障诊断方法 - Google Patents
一种基于深度学习和信号分析的故障诊断方法 Download PDFInfo
- Publication number
- CN108519768A CN108519768A CN201810252653.7A CN201810252653A CN108519768A CN 108519768 A CN108519768 A CN 108519768A CN 201810252653 A CN201810252653 A CN 201810252653A CN 108519768 A CN108519768 A CN 108519768A
- Authority
- CN
- China
- Prior art keywords
- indicate
- layer
- data
- wavelet
- neural network
- 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.)
- Granted
Links
Classifications
-
- 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/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0243—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults model based detection method, e.g. first-principles knowledge model
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
本发明公开了一种基于深度学习和信号分析的故障诊断方法,本发明方法预先采集工业过程在正常和故障时的数据,并将其划分为训练集和测试集;基于训练集离线训练模型参数,再以测试集检验模型,性能指标为故障诊断的精度,其数值大小表征了模型的泛化性能,亦即对故障的在线诊断能力;该方法作为神经网络的变体,能获取过程操作变量在时域上的物理信息,同时引入的小波分析法可获取过程测量变量的频域信息;此外,该方法采用的深度结构适应了工业大数据的大、快、杂、疑等特点,可将过程操作变量的物理信息,结合以过程测量变量的频率特征,学习到故障的深层级的复杂模式,可有效地进行故障诊断,于在线诊断的测试中显示出优越的泛化能力。
Description
技术领域
本发明属于工业过程监控技术领域,更具体地,涉及一种基于深度学习和信号分析的故障诊断方法。
背景技术
故障检测和识别技术对于安全稳定的工业生产过程具有重要作用,它已发展成为是一个交叉性的学科,涉及到了***集成、控制工程、人工智能、应用数学和统计学以及各种应用领域。随着电子工业和计算机技术的发展,许多的专家学者已应用了不同的故障检测方法,譬如工人现场监测、程序化自检测、模型建模、数据驱动。
在基于数据驱动的诊断技术中,针对于应用场景做出合适的方法选择和改进是具有前提性和关键作用的。现有技术中,有以下几种方法用于故障检测:(1)通过信息融合来分析所有传感器的数据并对其进行筛选、整合和抽象,再进行高层次的融合;(2)运用信号处理理论对传感器数据进行时域或频域的分析;(3)根据统计分析方法得出传感器数据的统计规律性;(4)以粗糙集对数据进行分析和推理来发现隐含的知识、揭示潜在的规律;(5)机器学习涉及了概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科,从数据中自动分析获得规律。然而,在复杂的工业过程的应用场景中,直接运用以上方法而不对应用场景所涉及理论而做出整合,难以针对性地就具体研究对象和理论的适用性来分析工业过程。
发明内容
针对现有技术的以上缺陷或改进需求,本发明提供了一种基于深度学习和信号分析的故障诊断方法,其目的在于利用深度学习来整合过程测量变量和过程控制变量的信号特征以检测故障,由此克服在工业过程的故障模式的变异性、复杂性,提高了工业过程中故障的可诊断性。
为实现上述目的,本发明提供了一种基于深度学习和信号分析的故障诊断方法,所述方法具体包括:
(1)采集工业过程中正常和故障状态时的测量数据和控制数据,构建带标签的数据集,将数据集划分为训练集和测试集,并对数据集各特征变量进行归一化处理;
对数据集中变量进行归一化处理:
其中,x′表示归一化后的样本数据,x表示归一化前的样本数据,m表示第m个样本数据,n表示样本数据的第n个属性,M表示采样总数,N表示采样属性总数;
(2)搭建基于自编码器的深度小波神经网络模型,其模型结构由小波自编码器、深度学习架构和分类器组成;
进一步地,所述步骤(2)具体包括:
(21)确定Morlet小波函数Ψ(x)的向量形式;
其中,采用二进小波法生成小波,a表示伸缩因子,则a0初始设置值,优选取为2,Nwv表示小波向量总数;b表示平移因子,b=kab0,b0表示初始设置值,优选取为1,k表示常数因子,优选取为1;ω0表示设定基波频率,fb表示设定频带宽度,ω0表示设定基波频率,fb表示设定频带宽度,二者为超参数,将由网格搜索法确定其取值;
(22)构建小波自编码器,
其中,·表示矩阵乘积,Wwav表示编码层权重,Wdec表示解码层的权重,X表示编码器输入数据,V表示编码器的输出数据,bwav表示编码层偏差,bdec表示解码层偏差,k表示该层各神经元的下标,Wdec k,:表示连接至解码层第k个神经元的权重集合,Nwav表示小波神经元的个数,N表示采样属性总数,以满足自编码器的功能;
(23)构建深度学习架构,
D1 k=f(Wdeep1 k,:·V+bdeep1 k),k=1,2,...,N1
D2 k=f(Wdeep2 k,:·D1+bdeep2 k),k=1,2,...,N2,
其中,V表示编码器的输出数据,k表示该层各神经元的下标,D1,D2分别表示深度神经网络各层的输出值,Wdeep1,Wdeep2表示深度神经网络各层的权重,bdeep1,bdeep2表示深度神经网络各层的偏差,k表示该层各神经元的下标,N1,N2表示深度神经网络各层的神经元总个数,·表示矩阵乘积,其中,η表示控制ELU函数形状的参数,默认取为1;
(24)构建分类器,
其中,p()表示归一化的概率值,yi|xi;Wout表示在已知上一层神经网络至softmax分类器的权重Wout的基础上,分类器根据输入数据xi做出预测yi的概率模型,其中yi为正常(Normal)或故障(Fault)的二元输出;Ndeep表示深度神经网络的最后一层的神经元总数,T表示矩阵的转置,i表示输入数据的样本序号,j表示二元softmax中的子输出序号,θ={Wout ii,jj|ii=1,2,...,Ndeep;jj=1,2},其中,Wout表示深度神经网络最后一层与softmax的连接权重,ii表示深度网络最后一层的神经元的序号,jj表示softmax结点的序号。
进一步地,所述步骤(21)中隐藏层的建立Morlet小波神经元的步骤如下:
(211)Morlet小波是加高斯窗的复值三角波,其表达式为:
(212)在实际应用中常去掉Morlet小波函数的虚部,则得到如下表达式:
(213)为实现小波对过程测量变量的检测分析,需引入尺度参数a和连续平移参数b,由母波函数即Morlet小波产生在时间域上的经过平移和伸缩的一系列子小波,来分析不同频率的传感器信号;
(214)小波神经网络基于离散小波变换,则须对连续的小波参数a和b做出离散化,通常使用幂级数法对尺度a做离散化,相应对平移参数b做出离散化,则小波神经元的激活函数如下:
其中,a=a0 j,a0>0,b=ka0 jb0,j∈Nwv,则Morlet小波神经元激活函数为:
(215)Morlet小波的常数因子可并入至输入与小波神经元的连接权值,则得到简化的小波神经元激活函数:
(216)选取二进小波,即以幂级数法产生小波神经元,即令a0=2,b0=1,取k=1,则得到在神经网络中使用的激活函数:
此时构造出了模型中的隐藏层的所有结点。
进一步地,步骤(22)小波自编码器的算法实现,具体如下:
(221)对解码器的输出与输入X求均方误差:
(222)对编码层和解码层的权重进行L2范数惩罚,分别为:
(223)以均方误差和自编码器各层权重和偏差的L2范数惩罚项,构造小波自编码器的优化函数,其函数式为:
其中,λ1为惩罚项系数。
进一步地,步骤(23)中构建深度学习架构的方法如下:
(231)搭建多层ELU网络结构,由浅及深地学习到测量变量的频率信息中的深度特征,这种特征是频域中特定现象出现的程度;
(232)通过训练确定ELU激活函数中的系数α,α控制了函数在自变量小于0时的形状,从而控制网络层的激活值的均值接近0,缓解信息传递至下一层时产生的偏置漂移现象。
进一步地,步骤(24)中网络结构的算法实现,具体如下:
(241)对softmax的输出与真实标签Y求交叉熵:
(242)对编码层、深度网络的权重进行L2范数惩罚,分别为:
(243)通过以上各项构造模型的损失函数,其函数式为:
其中,λ2为惩罚项系数;
进一步地,所述深度小波神经网络模型的网络中各层之间的权重W由下式进行初始化,
其中,Nin为网络上一层神经元数目,Nout为下一层神经元数目。
(3)使用网格搜索法选取深度小波神经网络模型的超参数;
进一步地,所述步骤(3)具体包括以下步骤:
(31)先以预设的倍数,该倍数取值范围为8-12,优选10,生成超参数的候选序列,对所有超参数进行组合配对,再各自通过BP反向传播训练模型,选定训练结果最好的配对值,完成对超参数的粗选;
(32)再以更低的设定倍数,该倍数取值范围为2-5,优选5,生成超参数的候选序列,对所有超参数进行组合配对,再各自通过BP反向传播训练模型,选定训练结果最好的配对值,完成对超参数的精选;
(33)最后设定倍数为1生成超参数的候选序列,完成对超参数的最优选择。
(4)利用训练集对深度小波神经网络模型进行训练,得到参数训练好的模型;利用测试集对训练好的模型进行检测,计算故障诊断精度;
进一步地,所述步骤(4)中利用训练集对深度小波神经网络模型进行训练具体包括以下步骤:
(41)将训练集作为损失函数LossAE的输入,通过BP反向传播算法优化小波编码器的损失函数LossAE,无监督地调整输入层至编码层的权重Wwav和偏差bwav以及解码层的权重和偏差,预训练完毕,将得到自编码器中训练良好的编码器,解码器将被弃置不用;
(42)将训练集作为损失函数Lossnet的输入,通过BP反向传播算法优化全网络损失函数Lossnet,进行有监督训练,调优完毕,即得到训练好的模型。
进一步地,所述步骤(41)和(42)中通过BP反向传播算法优化具体包括以下步骤:
令π为模型中的权重和偏差的集合,预设参数α,β1,β2和ε的初始值,优选取值β1=0.9,β2=0.999,ε=10-8,中间量m,v分别代表该BP算法的学习动量和速度,代入下式优化算法对π进行迭代更新:
直到π收敛,得到优化的损失函数Loss。
(5)采集工业过程中的实时数据,输入到训练好的深度小波神经网络模型中,得到故障诊断结果。
总体而言,通过本发明所构思的以上技术方案与现有技术相比,具有以下技术特征及有益效果:
(1)本发明运用了小波分析理论与深度学习技术相结合的方法,对过程测量变量的频率特征进行学习,更有利于识别出物理意义中的故障模式;深度学习技术中的自编码器方法引入了对于过程变量本身的学习,通过预训练小波神经元的方式,使模型预先学习到了传感器数据的内在频率特征;而后的深度架构学习到频率特征的深度特性,使之容易克服故障模式的变异性、复杂性,提高了工业过程中故障的可诊断性;
(2)本发明提供的基于深度学习和信号分析的故障诊断方法,采集工业过程的正常工况和故障数据,离线训练模型;工业过程在线运行时,将传感器读数输入至模型,实时地诊断故障是否发生;分类器既给出了故障发生与否的判断,也输出了故障发生的可能性大小。
附图说明
图1是本发明方法实施例的整体流程示意图;
图2是本发明方法实施例中构建深度小波神经网络模型的流程图;
图3是本发明方法实施例中的训练深度小波神经网络模型的流程图;
图4是本发明实施例中田纳西伊斯曼仿真过程的结构示意图;
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
如图1所示,本发明方法包括:
(1)采集工业过程中正常和故障状态时的数据,构建带标签的数据集,将数据集划分为训练集和测试集,并对数据集进行归一化处理;
(2)搭建深度小波神经网络模型,其模型结构由小波自编码器、深度学习架构和分类器组成;
(3)使用网格搜索法选取深度小波神经网络模型的超参数;
(4)利用训练集对深度小波神经网络模型进行训练,得到参数训练好的模型;利用测试集对训练好的模型进行检测,计算故障诊断精度;
(5)采集工业过程中的实时数据,输入到训练好的深度小波神经网络模型中,得到故障诊断结果。
其中,模型网络结构如图2所示意的,首先对输入数据做出最大最小值归一化,然后传入至Morlet小波层进行频率分析,再传入至深度网络进行频率特征的深度学习得出运行状态的深度特性,再传入softmax分类器转换为故障发生的可能性大小。
再则,训练模型的子流程如图3所示意的,包括预训练和调优。通过自编码的方法预训练Morlet小波神经元,再通过调优的方法训练模型中所有的权重和偏差,最终完成训练。
以下以田纳西伊斯曼化工过程为实施例,对本发明提供的基于深度学习和信号分析的故障诊断方法进行进一步说明。
实施例中,田纳西伊斯曼化工过程如图4所示意的,具体过程如下:气体物料A、C、D、E这四种起始反应物于反应器中在催化剂的作用下生成液态产物G、H,同时伴随生成一种副产品F。反应器有一个内部的冷凝器Condenser,用来移走反应产生的热量,产物以蒸汽形式离开反应器,并伴随着尚未反应的部分反应产物,经过一个冷凝器,到达气液分离器。不能冷却的组分通过一个离心式压缩机Comprossor循环回到反应器的进料口。冷凝后的组分被输送到产品解吸塔,以主要含A、C的流股作为气提流股,将残存的未反应组分分离出来,并从产品解吸塔(汽提塔stripper)的底部,进入界区之外的精致工段;惰性物和副产物主要在气液分离器中以气体的形式从***中放空出来。
实施例中,对过程各部件、原料、中间产物等进行测量,产生了41个测量变量,加上11个进料和冷却水的阀门操作变量,综合而全面地衡量过程的运行状态。
利用本发明提供的基于深度学习和信号分析的故障诊断方法对实施例的田纳西伊斯曼化工过程进行故障检测的方法,具体如下:
(1)最大最小值法归一化数据集
载入田纳西伊斯曼化工过程的仿真数据集,包括了正常和故障时的带标签的数据集,划分有训练集有M=480例(其中正常数据测试集有M=500例)和测试集有M=960例;并采用最大最小值方法对数据集的输入数据各特征变量进行归一化处理:
(2)搭建模型网络结构
搭建基于自编码器的深度小波神经网络模型,其模型结构由小波自编码器、深度学习架构和分类器组成;
自编码器用于输入层至编码层的参数的预训练,使得小波编码层预先获取到过程测量变量的频率特征;深度架构是将小波编码得到的频率特征进行深度学习,识别正常和故障的运行状态的模式;再于分类器中做出正常和故障的判别,同时输出故障发生的可能性大小;
模型结构包括:
自编码结构:
编码器:Vk=Ψ(Wwav k,:·X)+bwav k,k=1,2,...,Nwav
解码器:
模型结构:
小波编码:Vk=Ψ(Wwav k,:·X)+bwav k,k=1,2,...,Nwav
D1 k=f(Wdeep1 k,:·V+bdeep1 k),k=1,2,...,N1
深度架构:D2 k=f(Wdeep2 k,:·D1+bdeep2 k),k=1,2,...,N2
分类器:
其中,Morlet小波函数Ψ(x)为:
(3)选定模型的超参数
对该例中的训练集上使用网格搜索法,从粗选到细选逐步确定模型所有的超参数,直到模型在训练中收敛;
通过搜索和优选,确定出小波神经元个数Nwav=60及其基波频率ω0=1.67和带宽参数fb=3500、深度网络的层数Ndeep=2(其中N1=4,N2=4)和结点数N1=4,N2=2以及激活函数参数α0=1、损失函数中各项系数λ1=3.5,λ2=0.01、损失函数优化器的学习率α=0.002;
从而由式对模型的网络中各层之间的权重进行初始化:
Wwav~Uniform(-0.231,0.231)
Wdec~Uniform(-0.231,0.231)
Wdeep1~Uniform(-0.306,0.306)
Wdeep2~Uniform(-0.866,0.866)
Wout~Uniform(-1.0,1.0)
(4)模型在训练集上进行训练
将已确定网络结构的模型在训练集上对各层之间的权重和偏差进行训练,得到参数训练良好的模型;
在训练过程中,预训练输入层至编码层的权重Wwav和偏差bwav,再训练模型所有的权重和偏差;
(5)模型在测试集上进行泛化性能测试
模型在测试集上进行故障预测,计算故障预测精度;对正常数据和21种故障数据进行两两组合,输入至模型进行故障诊断;
表1显示了支持向量机、随机森林、深度稀疏自编码网络以及本发明的方法的故障诊断结果比较,可见本发明的方法对各个故障的诊断结果上都优于其他方法,尤其是故障11、14的诊断精度提高至了100%,泛化性能表现最优。
表1
错误类型 | 支持向量机 | 随机森林 | 深度稀疏自编码 | 本发明方法 |
1 | 0.908333 | 0.902604 | 0.9125 | 0.913542 |
2 | 0.903646 | 0.889062 | 0.904167 | 0.910417 |
3 | 0.564063 | 0.522396 | 0.556771 | 0.570313 |
4 | 0.912500 | 0.911458 | 0.916146 | 0.916667 |
5 | 0.998958 | 0.934896 | 1.0 | 1.0 |
6 | 0.872396 | 0.926562 | 0.916667 | 0.916667 |
7 | 0.915104 | 0.914583 | 0.916667 | 0.916667 |
8 | 0.994271 | 0.971354 | 1.0 | 1.0 |
9 | 0.990104 | 0.947917 | 1.0 | 1.0 |
10 | 0.996875 | 0.991146 | 1.0 | 1.0 |
11 | 0.895833 | 0.860417 | 0.982292 | 1.0 |
12 | 0.996875 | 0.941146 | 0.990104 | 0.990104 |
13 | 0.589583 | 0.500000 | 1.0 | 0.999479 |
14 | 0.815625 | 0.935417 | 0.911458 | 1.0 |
15 | 0.998958 | 0.813542 | 1.0 | 1.0 |
16 | 0.993229 | 0.998958 | 1.0 | 1.0 |
17 | 0.938021 | 0.999479 | 0.964583 | 1.0 |
18 | 1.000000 | 0.928125 | 0.997396 | 0.997396 |
19 | 0.987500 | 0.985938 | 1.0 | 1.0 |
20 | 0.984375 | 0.977083 | 1.0 | 1.0 |
21 | 0.959375 | 0.982292 | 1.0 | 1.0 |
平均 | 0.915029 | 0.896875 | 0.950892 | 0.958631 |
以上内容本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种基于深度学习和信号分析的故障诊断方法,其特征在于,所述方法具体包括:
(1)采集工业过程中正常和故障状态时的数据,构建带标签的数据集,将数据集划分为训练集和测试集,并对数据集进行归一化处理;
(2)搭建深度小波神经网络模型,其模型结构由小波自编码器、深度学习架构和分类器组成;
(3)使用网格搜索法选取深度小波神经网络模型的超参数;
(4)利用训练集对深度小波神经网络模型进行训练,得到参数训练好的模型;利用测试集对训练好的模型进行检测,计算故障诊断精度;
(5)采集工业过程中的实时数据,输入到训练好的深度小波神经网络模型中,得到故障诊断结果。
2.根据权利要求1所述的一种基于深度学习和信号分析的故障诊断方法,其特征在于,所述步骤(1)中采集的数据包括工业过程中的测量数据和控制数据。
3.根据权利要求1或2所述的一种基于深度学习和信号分析的故障诊断方法,其特征在于,所述步骤(1)中对数据集进行归一化处理具体为:
其中,x′表示归一化后的样本数据,x表示归一化前的样本数据,m表示第m个样本数据,n表示样本数据的第n个属性,M表示采样总数,N表示采样属性总数。
4.根据权利要求1~3其中之1所述的一种基于深度学习和信号分析的故障诊断方法,其特征在于,所述步骤(2)具体包括:
(21)确定Morlet小波函数Ψ(x)的向量形式;
其中,采用二进小波法生成小波,a表示伸缩因子,则a0表示初始设置值,Nwv表示小波向量总数;b表示平移因子,b=kab0,b0表示初始设置值,k表示常数因子;ω0表示预设基波频率,fb表示设定频带宽度,二者作为超参数,由网格搜索法确定其取值;
(22)构建小波自编码器,
其中,·表示矩阵乘积,Wwav表示编码层权重,Wdec表示解码层的权重,X表示编码器输入数据,V表示编码器的输出数据,bwav表示编码层偏差,bdec表示解码层偏差,k表示该层各神经元的下标,Wdec k,:表示连接至解码层第k个神经元的权重集合,Nwav表示小波神经元的个数,N表示采样属性总数,以满足自编码器的功能;
(23)构建深度学习架构,
D1 k=f(Wdeep1 k,:·V+bdeep1 k),k=1,2,...,N1
D2 k=f(Wdeep2 k,:·D1+bdeep2 k),k=1,2,...,N2,
其中,V表示编码器的输出数据,k表示该层各神经元的下标,D1,D2分别表示深度神经网络各层的输出值,Wdeep1,Wdeep2表示深度神经网络各层的权重,bdeep1,bdeep2表示深度神经网络各层的偏差,k表示该层各神经元的下标,N1,N2表示深度神经网络各层的神经元总个数,·表示矩阵乘积,其中,η表示控制ELU函数形状的参数;
(24)构建分类器,
其中,p()表示归一化的概率值,yi|xi;Wout表示在已知上一层神经网络至softmax分类器的权重Wout的基础上,分类器根据输入数据xi做出预测yi的概率模型,其中yi为正常(Normal)或故障(Fault)的二元输出;Ndeep表示深度神经网络的最后一层的神经元总数,T表示矩阵的转置,i表示输入数据的样本序号,j表示二元softmax中的子输出序号,θ={Wout ii,jj|ii=1,2,...,Ndeep;jj=1,2},其中,Wout表示深度神经网络最后一层与softmax的连接权重,ii表示深度网络最后一层的神经元的序号,jj表示softmax结点的序号。
5.根据权利要求1~4其中之1所述的一种基于深度学习和信号分析的故障诊断方法,其特征在于,所述深度小波神经网络模型的网络中各层之间的权重W由下式进行初始化,
其中,Nin为网络上一层神经元数目,Nout为下一层神经元数目。
6.根据权利要求1~5其中之1所述的一种基于深度学习和信号分析的故障诊断方法,其特征在于,所述步骤(3)具体包括以下步骤:
(31)先以预设的倍数生成超参数的候选序列,对所有超参数进行组合配对,再各自通过BP反向传播训练模型,选定训练结果最好的配对值,完成对超参数的粗选;
(32)再以更低的倍数生成超参数的候选序列,对所有超参数进行组合配对,再各自通过BP反向传播训练模型,选定训练结果最好的配对值,完成对超参数的精选;
(33)最后设定倍数为1生成超参数的候选序列,完成对超参数的最优选择。
7.根据权利要求1~6其中之1所述的一种基于深度学习和信号分析的故障诊断方法,其特征在于,所述步骤(4)中利用训练集对深度小波神经网络模型进行训练具体包括以下步骤:
(41)将训练集作为损失函数LossAE的输入,通过BP反向传播算法优化小波编码器的损失函数LossAE,无监督地调整输入层至编码层的权重Wwav和偏差bwav以及解码层的权重和偏差,预训练完毕,将得到自编码器中训练良好的编码器,解码器将被弃置不用;
(42)将训练集作为损失函数Lossnet的输入,通过BP反向传播算法优化全网络损失函数Lossnet,进行有监督训练,调优完毕,即得到训练好的模型。
8.根据权利要求1~7其中之1所述的一种基于深度学习和信号分析的故障诊断方法,其特征在于,所述步骤(41)和(42)中通过BP反向传播算法优化具体包括以下步骤:
令π为模型中的权重和偏差的集合,预设参数α,β1,β2和ε的初始值,中间量m,v分别代表该BP算法的学习动量和速度,依据下式优化算法对π进行迭代更新:
直到π收敛,得到优化的损失函数Loss。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810252653.7A CN108519768B (zh) | 2018-03-26 | 2018-03-26 | 一种基于深度学习和信号分析的故障诊断方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810252653.7A CN108519768B (zh) | 2018-03-26 | 2018-03-26 | 一种基于深度学习和信号分析的故障诊断方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108519768A true CN108519768A (zh) | 2018-09-11 |
CN108519768B CN108519768B (zh) | 2019-10-08 |
Family
ID=63434343
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810252653.7A Expired - Fee Related CN108519768B (zh) | 2018-03-26 | 2018-03-26 | 一种基于深度学习和信号分析的故障诊断方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108519768B (zh) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109446049A (zh) * | 2018-11-01 | 2019-03-08 | 郑州云海信息技术有限公司 | 一种基于监督学习的服务器错误诊断方法和装置 |
CN109635881A (zh) * | 2019-01-08 | 2019-04-16 | 浙江大学 | 基于集成学习的强鲁棒采煤机故障诊断*** |
CN109670245A (zh) * | 2018-12-20 | 2019-04-23 | 树根互联技术有限公司 | 机械设备的故障预测分析方法及装置 |
CN110033021A (zh) * | 2019-03-07 | 2019-07-19 | 华中科技大学 | 一种基于一维多路卷积神经网络的故障分类方法 |
CN110216680A (zh) * | 2019-07-05 | 2019-09-10 | 山东大学 | 一种服务机器人云地协同故障诊断***和方法 |
CN110613445A (zh) * | 2019-09-25 | 2019-12-27 | 西安邮电大学 | 一种基于dwnn框架的心电信号的识别方法 |
CN110716843A (zh) * | 2019-09-09 | 2020-01-21 | 深圳壹账通智能科技有限公司 | ***故障分析处理方法、装置、存储介质及电子设备 |
CN110779746A (zh) * | 2019-10-24 | 2020-02-11 | 西安理工大学 | 改进深度稀疏自编码器网络旋转机械复合故障的诊断方法 |
CN110780660A (zh) * | 2019-10-14 | 2020-02-11 | 河南中烟工业有限责任公司 | 一种基于生产状态的烟草生产工业控制***故障诊断方法 |
CN111105074A (zh) * | 2019-11-22 | 2020-05-05 | 江南机电设计研究所 | 一种基于改进深度信念学习的故障预测方法 |
CN111426904A (zh) * | 2019-10-23 | 2020-07-17 | 合肥申芯电子技术有限责任公司 | 一种基于深度自编码器的变电站接地网故障诊断方法 |
CN111797916A (zh) * | 2020-06-30 | 2020-10-20 | 东华大学 | 一种恒星光谱分类方法 |
CN112101116A (zh) * | 2020-08-17 | 2020-12-18 | 北京无线电计量测试研究所 | 一种基于深度学习的模拟电路故障诊断方法 |
CN112422818A (zh) * | 2020-10-30 | 2021-02-26 | 上海大学 | 一种基于多元图像融合的智能化掉筛远程检测方法 |
CN112611982A (zh) * | 2020-11-30 | 2021-04-06 | 西华大学 | 模块化多电平换流器的深度小波孪生网络故障诊断方法 |
CN112836428A (zh) * | 2021-01-25 | 2021-05-25 | 西安交通大学 | 一种用于诊断航空发动机锥齿轮故障的深度网络构建方法 |
CN114046815A (zh) * | 2021-11-09 | 2022-02-15 | 上海精赋达传感技术有限公司 | 基于深度学习的编码器自校正方法及装置 |
CN114384885A (zh) * | 2022-03-23 | 2022-04-22 | 希望知舟技术(深圳)有限公司 | 基于异常工况的工艺参数调整方法、装置、设备和介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009003729A (ja) * | 2007-06-22 | 2009-01-08 | Meidensha Corp | データ処理システム |
CN104616033A (zh) * | 2015-02-13 | 2015-05-13 | 重庆大学 | 基于深度学习和支持向量机的滚动轴承故障诊断方法 |
CN107436597A (zh) * | 2017-07-17 | 2017-12-05 | 华南理工大学 | 一种基于稀疏过滤和逻辑回归的化工过程故障检测方法 |
CN107449994A (zh) * | 2017-07-04 | 2017-12-08 | 国网江苏省电力公司电力科学研究院 | 基于cnn‑dbn网络的局放故障诊断方法 |
CN107506825A (zh) * | 2017-09-05 | 2017-12-22 | 河海大学 | 一种泵站故障识别方法 |
-
2018
- 2018-03-26 CN CN201810252653.7A patent/CN108519768B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009003729A (ja) * | 2007-06-22 | 2009-01-08 | Meidensha Corp | データ処理システム |
CN104616033A (zh) * | 2015-02-13 | 2015-05-13 | 重庆大学 | 基于深度学习和支持向量机的滚动轴承故障诊断方法 |
CN107449994A (zh) * | 2017-07-04 | 2017-12-08 | 国网江苏省电力公司电力科学研究院 | 基于cnn‑dbn网络的局放故障诊断方法 |
CN107436597A (zh) * | 2017-07-17 | 2017-12-05 | 华南理工大学 | 一种基于稀疏过滤和逻辑回归的化工过程故障检测方法 |
CN107506825A (zh) * | 2017-09-05 | 2017-12-22 | 河海大学 | 一种泵站故障识别方法 |
Non-Patent Citations (1)
Title |
---|
刘秀丽 等: "基于深度信念网络的风电机组齿轮箱故障诊断方法", 《可再生能源》 * |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109446049A (zh) * | 2018-11-01 | 2019-03-08 | 郑州云海信息技术有限公司 | 一种基于监督学习的服务器错误诊断方法和装置 |
CN109670245A (zh) * | 2018-12-20 | 2019-04-23 | 树根互联技术有限公司 | 机械设备的故障预测分析方法及装置 |
CN109635881A (zh) * | 2019-01-08 | 2019-04-16 | 浙江大学 | 基于集成学习的强鲁棒采煤机故障诊断*** |
CN110033021A (zh) * | 2019-03-07 | 2019-07-19 | 华中科技大学 | 一种基于一维多路卷积神经网络的故障分类方法 |
CN110216680B (zh) * | 2019-07-05 | 2020-08-25 | 山东大学 | 一种服务机器人云地协同故障诊断***和方法 |
CN110216680A (zh) * | 2019-07-05 | 2019-09-10 | 山东大学 | 一种服务机器人云地协同故障诊断***和方法 |
CN110716843A (zh) * | 2019-09-09 | 2020-01-21 | 深圳壹账通智能科技有限公司 | ***故障分析处理方法、装置、存储介质及电子设备 |
CN110716843B (zh) * | 2019-09-09 | 2022-11-22 | 深圳壹账通智能科技有限公司 | ***故障分析处理方法、装置、存储介质及电子设备 |
CN110613445A (zh) * | 2019-09-25 | 2019-12-27 | 西安邮电大学 | 一种基于dwnn框架的心电信号的识别方法 |
CN110780660A (zh) * | 2019-10-14 | 2020-02-11 | 河南中烟工业有限责任公司 | 一种基于生产状态的烟草生产工业控制***故障诊断方法 |
CN111426904A (zh) * | 2019-10-23 | 2020-07-17 | 合肥申芯电子技术有限责任公司 | 一种基于深度自编码器的变电站接地网故障诊断方法 |
CN110779746A (zh) * | 2019-10-24 | 2020-02-11 | 西安理工大学 | 改进深度稀疏自编码器网络旋转机械复合故障的诊断方法 |
CN110779746B (zh) * | 2019-10-24 | 2021-08-10 | 西安理工大学 | 改进深度稀疏自编码器网络旋转机械复合故障的诊断方法 |
CN111105074A (zh) * | 2019-11-22 | 2020-05-05 | 江南机电设计研究所 | 一种基于改进深度信念学习的故障预测方法 |
CN111797916A (zh) * | 2020-06-30 | 2020-10-20 | 东华大学 | 一种恒星光谱分类方法 |
CN112101116A (zh) * | 2020-08-17 | 2020-12-18 | 北京无线电计量测试研究所 | 一种基于深度学习的模拟电路故障诊断方法 |
CN112101116B (zh) * | 2020-08-17 | 2024-05-07 | 北京无线电计量测试研究所 | 一种基于深度学习的模拟电路故障诊断方法 |
CN112422818A (zh) * | 2020-10-30 | 2021-02-26 | 上海大学 | 一种基于多元图像融合的智能化掉筛远程检测方法 |
CN112611982A (zh) * | 2020-11-30 | 2021-04-06 | 西华大学 | 模块化多电平换流器的深度小波孪生网络故障诊断方法 |
CN112611982B (zh) * | 2020-11-30 | 2022-07-12 | 西华大学 | 模块化多电平换流器的深度小波孪生网络故障诊断方法 |
CN112836428A (zh) * | 2021-01-25 | 2021-05-25 | 西安交通大学 | 一种用于诊断航空发动机锥齿轮故障的深度网络构建方法 |
CN112836428B (zh) * | 2021-01-25 | 2022-12-06 | 西安交通大学 | 一种用于诊断航空发动机锥齿轮故障的深度网络构建方法 |
CN114046815A (zh) * | 2021-11-09 | 2022-02-15 | 上海精赋达传感技术有限公司 | 基于深度学习的编码器自校正方法及装置 |
CN114046815B (zh) * | 2021-11-09 | 2024-02-09 | 上海精赋达传感技术有限公司 | 基于深度学习的编码器自校正方法及装置 |
CN114384885A (zh) * | 2022-03-23 | 2022-04-22 | 希望知舟技术(深圳)有限公司 | 基于异常工况的工艺参数调整方法、装置、设备和介质 |
Also Published As
Publication number | Publication date |
---|---|
CN108519768B (zh) | 2019-10-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108519768B (zh) | 一种基于深度学习和信号分析的故障诊断方法 | |
Shao et al. | Highly accurate machine fault diagnosis using deep transfer learning | |
CN110779746B (zh) | 改进深度稀疏自编码器网络旋转机械复合故障的诊断方法 | |
Smarsly et al. | Machine learning techniques for structural health monitoring | |
Yu et al. | A neural network ensemble-based model for on-line monitoring and diagnosis of out-of-control signals in multivariate manufacturing processes | |
CN106874957A (zh) | 一种滚动轴承故障诊断方法 | |
CN110110809B (zh) | 基于机器故障诊断的模糊自动机的构建方法 | |
CN103412557A (zh) | 一种适于非线性过程在线监控的工业故障检测与诊断方法 | |
Bie et al. | An integrated approach based on improved CEEMDAN and LSTM deep learning neural network for fault diagnosis of reciprocating pump | |
CN112396088A (zh) | 一种小样本下隐式激励对抗训练的机械故障智能诊断方法 | |
Anaya et al. | Detection and classification of structural changes using artificial immune systems and fuzzy clustering | |
CN113822139A (zh) | 一种基于改进1DCNN-BiLSTM的设备故障诊断方法 | |
Zhang et al. | Fault diagnosis based on support vector machines with parameter optimization by an ant colony algorithm | |
Chen et al. | A novel Bayesian-optimization-based adversarial TCN for RUL prediction of bearings | |
CN114429152A (zh) | 基于动态指数对抗性自适应的滚动轴承故障诊断方法 | |
CN115587290A (zh) | 基于变分自编码生成对抗网络的航空发动机故障诊断方法 | |
CN113743010B (zh) | 基于eemd能量熵的滚动轴承运行状态评估方法 | |
Yuan et al. | A multichannel MN-GCN for wheelset-bearing system fault diagnosis | |
Kościelny et al. | Fuzzy logic application to diagnostics of industrial processes | |
CN116792264A (zh) | 一种基于gru的风力发电机多故障诊断方法 | |
CN114219157B (zh) | 一种基于最优决策和动态分析的烷烃气体红外光谱测量方法 | |
CN114239402A (zh) | 基于优化胶囊网络的核动力循环水泵故障诊断方法及*** | |
CN113176093B (zh) | 基于isca-sdae的滚动轴承故障诊断方法及*** | |
Ouadine et al. | Helicopter gearbox vibration fault classification using order tracking method and genetic algorithm | |
Soleimani-Babakamali | Toward a general novelty detection framework in structural health monitoring; challenges and opportunities in 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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20191008 Termination date: 20210326 |
|
CF01 | Termination of patent right due to non-payment of annual fee |