CN107315892A - 一种基于极限学习机的轴承故障诊断方法 - Google Patents
一种基于极限学习机的轴承故障诊断方法 Download PDFInfo
- Publication number
- CN107315892A CN107315892A CN201710679461.XA CN201710679461A CN107315892A CN 107315892 A CN107315892 A CN 107315892A CN 201710679461 A CN201710679461 A CN 201710679461A CN 107315892 A CN107315892 A CN 107315892A
- Authority
- CN
- China
- Prior art keywords
- msub
- mrow
- modal components
- msup
- imf
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/17—Mechanical parametric or variational design
-
- 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)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Evolutionary Computation (AREA)
- Health & Medical Sciences (AREA)
- Biophysics (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Optimization (AREA)
- Mathematical Analysis (AREA)
- Computational Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Biomedical Technology (AREA)
- Computer Hardware Design (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
Abstract
本发明提供了一种基于极限学习机的轴承故障诊断方法,属于机械故障诊断技术领域,包括对振动加速度信号进行变分模态分解得到IMF模态分量;通过奇异值分解SVD算法得到IMF模态分量的奇异值;将IMF模态分量的奇异值分为训练样本和测试样本两部分;将训练样本的奇异值作为极限学习机ELM神经网络模型的输入值,确定ELM神经网络模型的输入连接权值、偏置值及最优输出连接权值;将测试样本的奇异值作为确定了输入连接权值、偏置值及最优输出连接权值的ELM神经网络模型的输入值,输出结果即为轴承故障诊断结果。本发明能够准确实现信号有效分离,分量信号模态收敛快、鲁棒性高,故障识别速度快,准确率高,无需建立模型,降低了专业要求,适于工业应用。
Description
技术领域
本发明涉及机械故障诊断技术领域,尤其涉及一种基于极限学习机的轴承故障诊断方法。
背景技术
滚动轴承具有一个突出的特点,其寿命离散程度非常大。若仅呆板地按照设计寿命对轴承进行定期维修,是很不科学的。轴承使用中,要随时进行工况的监测和故障的判别。这样不仅可以防止设备工作精度下降,减少事故发生的机率,还可以最大限度地发挥轴承的工作潜力,节省开支。
轻微损伤的轴承可以从使用情况,特别是轴承工作表面的磨损状况、磨损轨迹等征兆来推断出其失效的真正原因。损伤严重的轴承是因突发事故而完全报废的轴承,最终的破损状况往往早已掩盖了初始损伤的痕迹,暴露出来的只是轴承最终咬死和烧毁的现象,以及已破损的轴承零件的残骸。这些原因使得人们容易混淆轴承损伤的最主要根源,只能从轴承的工作条件、润滑状况、支承的整体结构以及损伤的形式做出推断,并借助其他科学的分析方法来验证。
因此准确及时了解机械装备中的重要轴承的运行状况,对于保障机械装备的正常运转有着十分重要的意义。通过传感器对轴承作振动监测,获取轴承故障的大量信息,基于轴承故障的机理,分析其故障特征,从而对轴承故障作出科学的判断,而现有滚动轴承故障诊断方法需建立诊断模型,且不能及时准确的进行故障判断。
发明内容
本发明的目的在于提供了一种能够准确实现信号有效分离,故障识别速度快,准确率高,无需建立模型,诊断快捷方便的基于极限学习机的轴承故障诊断方法,以解决上述背景技术所述的建立诊断模型,诊断不及时且准确率不高的问题。
为了实现上述目的,本发明采取了如下技术方案:
一种基于极限学习机的轴承故障诊断方法,包括通过振动加速度传感器获取四种工况下的振动加速度信号,所述四种工况为正常运转、内环故障运转、滚动故障运转、外环故障运转,所述方法包括以下步骤:
步骤S110:对所述振动加速度信号通过变分模态分解VMD算法进行分解,得到K个IMF模态分量;
步骤S120:通过奇异值分解SVD算法得到各个所述IMF模态分量的奇异值;
步骤S130:将所述IMF模态分量的奇异值分为训练样本和测试样本两部分;
步骤S140:将训练样本的奇异值作为极限学习机ELM神经网络模型的输入值,进行深度学习训练,确定ELM神经网络模型的输入连接权值、偏置值及最优输出连接权值;
步骤S150:将测试样本的奇异值作为确定了输入连接权值、偏置值及最优输出连接权值的ELM神经网络模型的输入值,进行学习训练,网络训练的输出结果即为轴承故障诊断结果。
进一步的,所述步骤S110中通过VMD算法得到K个IMF模态分量包括:
步骤S111:对每个IMF模态分量函数μk(t)进行希尔伯特变换,得IMF模态分量的解析信号,表达式为其中,σt表示单位脉冲函数,j=(1,2,.....k);
步骤S112:对每个IMF模态分量的解析信号预估中心频率进行混合,并将每个IMF模态分量的频谱调制到相应的基频带,
步骤S113:计算每个确定了基频带的IMF模态分量的解析信号的梯度的平方L2范数,得到对应的IMF模态分量表达式为
其中,表示偏导数,μk={μ1,μ2,.....μk}表示分解得到的K个IMF模态分量,ωk表示IMF模态分量的中心频率,f表示所有IMF模态分量的求和;
步骤S114:引入二次惩罚因子α和Lagrang乘法算子λ,获得扩展的Lagrange算法,表达式为,
步骤S115:利用交替方向乘子算法ADMM求取扩展的Lagrange表达式的鞍点,得K个IMF模态分量。
进一步的,所述步骤S115中求取扩展的Lagrange表达式的鞍点包括,
步骤一:初始化μk 1,ωk 1,λ1;
步骤二:执行循环:n=n+1;
步骤三:更新μk:
更新ωk:
步骤四:更新λ:
步骤五:重复步骤一至步骤四,直到满足迭代停止条件
结束迭代,得扩展的Lagrange表达式的鞍点。
进一步的,所述步骤S120中通过SVD算法得到IMF模态分量的奇异值包括:
将K个IMF模态分量构建信号数据m×n阶矩阵H
其中,U∈Rm×m和V∈Rn×n均是正交矩阵,Ar=diag(σ1,σ2,…,σr),σi(i=1,2,…,r)表示H的奇异值,且σ1≥…≥σr≥0,r表示H的秩,μi、νi分别为方阵HHT和HTH的第i个特征向量。
进一步的,所述步骤S140中确定ELM神经网络模型的输入连接权值、偏置值及最优输出连接权值包括:
计算ELM神经网络隐藏层输出矩阵F,所述ELM神经网络模型的输出表达式可简写为Fβ=Y,
其中,β表示隐藏层神经元的输出连接权值,L表示ELM神经网络隐藏层神经元个数,N表示训练样本个数,Y是期望输出值;
确定β的最小二乘解,输出公式为:其中,F+表示隐藏层输出矩阵F的Moore-Penrose广义逆,最小二乘解即为最优输出连接权值βi;
ELM神经网络模型的输出表达式为
其中,xi(i=1,2,…,N)表示训练样本的奇异值组成的输入向量,yi(i=1,2,…,N)表示训练样本网络输出向量,αi是连接第i个隐藏层神经元的输入连接权值,bi是第i个隐藏层神经元的偏置值,G表示激活函数。
本发明有益效果:在VMD分解过程中通过循环迭代求取约束变分问题的最优解来确定分解得到的固有模态分量的频率中心及带宽,实现信号各频率成分的有效分离,且分解信号具有收敛快、鲁棒性高;采用SVD分解的方法对VMD分解得到的信号进一步进行故障特征提取,从而达到提取信号本质特征和降维的目的,提高了故障识别的速度和识别准确率,无需建立模型,即可实现故障的检测和识别,降低了专业要求,增加了工程应用性。
本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例所述的滚动轴承故障诊断方法流程图。
图2为本发明实施例所述的ELM神经网络结构模型图。
图3为本发明实施例所述的在正常运转状态下VMD分解得到的振动信号频谱图。
图4为本发明实施例所述的在内环故障运转状态下VMD分解得到的振动信号频谱图。
图5为本发明实施例所述的在滚动故障运转状态下VMD分解得到的振动信号频谱图。
图6为本发明实施例所述的在外环故障运转状态下VMD分解得到的振动信号频谱图。
图7为本发明实施例所述的故障诊断结果对比图。
具体实施方式
下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语)具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。
为便于对本发明实施例的理解,下面将结合附图以几个具体实施例为例做进一步的解释说明,且各个实施例并不构成对本发明实施例的限定。图1为本发明实施例所述的滚动轴承故障诊断方法流程图;图2为本发明实施例所述的ELM神经网络结构模型图;图3为本发明实施例所述的在正常运转状态下VMD分解得到的振动信号图;图4为本发明实施例所述的在内环故障运转状态下VMD分解得到的振动信号图;图5为本发明实施例所述的在滚动故障运转状态下VMD分解得到的振动信号图;图6为本发明实施例所述的在外环故障运转状态下VMD分解得到的振动信号图;图7为本发明实施例所述的故障诊断结果对比图。
本领域普通技术人员可以理解:附图只是一个实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
如图1所示,本发明实施例所述的一种基于极限学习机的轴承故障诊断方法,包括通过振动加速度传感器获取四种工况下的振动加速度信号,所述四种工况为正常运转、内环故障运转、滚动故障运转、外环故障运转,所述方法包括以下步骤:
步骤S110:对所述振动加速度信号通过变分模态分解VMD算法进行分解,得到K个IMF模态分量;
步骤S120:通过奇异值分解SVD算法得到各个所述IMF模态分量的奇异值;
步骤S130:将所述IMF模态分量的奇异值分为训练样本和测试样本两部分;
步骤S140:将训练样本的奇异值作为极限学习机ELM神经网络模型的输入值,进行深度学习训练,确定ELM神经网络模型的输入连接权值、偏置值及最优输出连接权值;
步骤S150:将测试样本的奇异值作为确定了输入连接权值、偏置值及最优输出连接权值的ELM神经网络模型的输入值,进行学习训练,网络训练的输出结果即为轴承故障诊断结果。
在本发明的一个具体实施例中,所述通过VMD算法得到K个IMF模态分量包括:
对每个IMF模态分量函数μk(t)进行希尔伯特变换,得IMF模态分量的解析信号,表达式为其中,σt表示单位脉冲函数,j=(1,2,.....k);
对每个IMF模态分量的解析信号预估中心频率进行混合,并将每个IMF模态分量的频谱调制到相应的基频带,
计算每个确定了基频带的IMF模态分量的解析信号的梯度的平方L2范数,得到对应的IMF模态分量表达式为
其中,表示偏导数,μk={μ1,μ2,.....μk}表示分解得到的K个IMF模态分量,ωk表示IMF模态分量的中心频率,f表示所有IMF模态分量的求和;
引入二次惩罚因子α和Lagrang乘法算子λ,获得扩展的Lagrange算法,表达式为,
利用交替方向乘子算法ADMM求取扩展的Lagrange表达式的鞍点,得K个IMF模态分量。
在本发明的一个具体实施例中,所述求扩展的Lagrange表达式的鞍点包括,
步骤一:初始化μk 1,ωk 1,λ1;
步骤二:执行循环:n=n+1;
步骤三:更新μk:
更新ωk:
步骤四:更新λ:
步骤五:重复步骤一至步骤四,直到满足迭代停止条件
结束迭代,得扩展的Lagrange表达式的鞍点。
在本发明的一个具体实施例中,所述通过SVD算法得到IMF模态分量的奇异值包括:
将K个IMF模态分量构建信号数据m×n阶矩阵H
其中,U∈Rm×m和V∈Rn×n均是正交矩阵,Ar=diag(σ1,σ2,…,σr),σi(i=1,2,…,r)表示H的奇异值,且σ1≥…≥σr≥0,r表示H的秩,μi、νi分别为方阵HHT和HTH的第i个特征向量。
在本发明的一个具体实施例中,所述确定ELM神经网络模型的输入连接权值、偏置值及最优输出连接权值包括:
计算ELM神经网络隐藏层输出矩阵F,所述ELM神经网络模型的输出表达式可简写为Fβ=Y,
其中,β表示隐藏层神经元的输出连接权值,L表示ELM神经网络隐藏层神经元个数,N表示训练样本个数,M表示输出区段数,Y是期望输出值;
确定β的最小二乘解,输出公式为:其中,F+表示隐藏层输出矩阵F的Moore-Penrose广义逆,最小二乘解即为最优输出连接权值βi;
ELM神经网络模型的输出表达式为
其中,xi(i=1,2,…,N)表示训练样本的奇异值组成的输入向量,yi(i=1,2,…,N)表示训练样本网络输出向量,αi是连接第i个隐藏层神经元的输入连接权值,bi是第i个隐藏层神经元的偏置值,G表示激活函数。
如图2至图7所示,本发明的具体试验过程及结果如下:
本试验采取华盛顿天主教大学轴承数据中心提供的滚动轴承故障信号进行验证。分别使用正常、内环故障、外环故障和滚动体故障四种状态下的样本信号对本发明基于VMD,SVD和ELM的轴承故障诊断方法进行检测验证,具体步骤如下:
步骤一、对轴承振动信号进行VMD分解。
四种状态下的信号样本数如表1所示。
表1四种状态下样本数
正常 | 滚动体故障 | 内环故障 | 外环故障 | |
样本数 | 24 | 12 | 12 | 12 |
进行VMD分解必须要预先给定分解得到的IMF模态分量个数K,采用观察中心频率出现过分解的方法来确定K。四种不同状态下,对应不同K值得到的IMF模态分量中心频率如表2所示。
表2各IMF模态分量中心频率
从表2中可以看出,在四种不同状态下,当K=5时,模态分量开始出现相似的中心频率,这种现象被称为过分解,因此K值取4。
将K=4代入到VMD程序中去,从而得到四种不同状态下信号分解结果如图3,图4,图5,图6所示。
步骤二、奇异值分解进一步提取故障特征:
四种不同状态下,经过奇异值分解得到的奇异值如表3所示
表3 SVD分解得到的奇异值
步骤三、通过极限学习机ELM算法进行神经网络训练,实现轴承故障识别与诊断。
将四种不同状态下经过奇异值分解得到的奇异值分为两部分分别作为训练样本和测试样本,如表4所示。
表4训练样本和测试样本个数
ELM算法需要指定参数激活函数和隐藏神经元个数,在本次试验中,激活函数G选择Sigmoidal函数,隐藏神经元个数L选择10。试验结果如图7所示。从图7可以看出,实际故障类型曲线与识别故障类型曲线完全重合,说明该方法故障诊断正确率为100%.
为了说明该方法的有效性,引进SVM模型和BP神经网络进行对比分析。试验结果如表5所示。
表5试验对比结果
网络类型 | 训练样本数 | 测试样本数 | 运行时间 | 识别准确率 |
ELM | 40 | 20 | 0.0312 | 100% |
SVM | 40 | 20 | 0.658 | 90% |
BPNN | 40 | 20 | 0.9414 | 80% |
根据试验结果可以看出基于ELM的故障诊断方法明显优于SVM和BP神经网络。ELM在运行时间和是识别准确率方面具有较高的优越性。
可见本发明的方法能够实现对轴承的故障检测与分类,故障识别成功率高,耗时短,具有明显的实际应用价值。
综上所述,本发明实施例通过VMD分解算法对信号进行分解,该方法在分解过程中通过循环迭代求取约束变分问题的最优解来确定分解得到的固有模态分量的频率中心及带宽,实现信号各频率成分的有效分离,与EMD和LMD相比,VMD分解信号具有收敛快、鲁棒性高的特点;采用SVD分解的方法对VMD分解得到的信号进一步进行故障特征提取,从而达到提取信号本质特征和降维的目的;相比于其他故障诊断方法,极限学习机算法在故障识别的速度和识别准确率上有显著的优越性;本发明方法利用样本,无需建立模型,即可实现故障的检测和识别,降低了专业要求,增加了工程应用性。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或***实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及***实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
Claims (5)
1.一种基于极限学习机的轴承故障诊断方法,包括通过振动加速度传感器获取四种工况下的振动加速度信号,所述四种工况为正常运转、内环故障运转、滚动故障运转、外环故障运转,其特征在于,所述方法包括以下步骤:
步骤S110:对所述振动加速度信号通过变分模态分解VMD算法进行分解,得到K个IMF模态分量;
步骤S120:通过奇异值分解SVD算法得到各个所述IMF模态分量的奇异值;
步骤S130:将所述IMF模态分量的奇异值分为训练样本和测试样本两部分;
步骤S140:将训练样本的奇异值作为极限学习机ELM神经网络模型的输入值,进行深度学习训练,确定ELM神经网络模型的输入连接权值、偏置值及最优输出连接权值;
步骤S150:将测试样本的奇异值作为确定了输入连接权值、偏置值及最优输出连接权值的ELM神经网络模型的输入值,进行学习训练,网络训练的输出结果即为轴承故障诊断结果。
2.根据权利要求1所述的基于极限学习机的轴承故障诊断方法,其特征在于,所述步骤S110中通过VMD算法得到K个IMF模态分量包括:
步骤S111:对每个IMF模态分量函数μk(t)进行希尔伯特变换,得IMF模态分量的解析信号,表达式为其中,σt表示单位脉冲函数,j=(1,2,.....k);
步骤S112:对每个IMF模态分量的解析信号预估中心频率进行混合,并将每个IMF模态分量的频谱调制到相应的基频带,
<mrow>
<mo>&lsqb;</mo>
<mrow>
<mo>(</mo>
<msub>
<mi>&sigma;</mi>
<mi>t</mi>
</msub>
<mo>+</mo>
<mfrac>
<mi>j</mi>
<mrow>
<mi>&pi;</mi>
<mi>t</mi>
</mrow>
</mfrac>
<mo>)</mo>
</mrow>
<mo>&times;</mo>
<msub>
<mi>&mu;</mi>
<mi>j</mi>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>&rsqb;</mo>
<msup>
<mi>e</mi>
<mrow>
<mo>-</mo>
<msub>
<mi>jt&omega;</mi>
<mi>k</mi>
</msub>
</mrow>
</msup>
<mo>;</mo>
</mrow>
步骤S113:计算每个确定了基频带的IMF模态分量的解析信号的梯度的平方L2范数,得到对应的IMF模态分量表达式为
<mrow>
<mfenced open = "{" close = "">
<mtable>
<mtr>
<mtd>
<mrow>
<munder>
<mrow>
<mi>m</mi>
<mi>i</mi>
<mi>n</mi>
</mrow>
<mrow>
<msub>
<mi>&mu;</mi>
<mi>k</mi>
</msub>
<mo>,</mo>
<msub>
<mi>&omega;</mi>
<mi>k</mi>
</msub>
</mrow>
</munder>
<mo>{</mo>
<msub>
<mo>&Sigma;</mo>
<mi>k</mi>
</msub>
<mo>|</mo>
<mo>|</mo>
<msub>
<mo>&part;</mo>
<mi>t</mi>
</msub>
<mo>&lsqb;</mo>
<mrow>
<mo>(</mo>
<msub>
<mi>&sigma;</mi>
<mi>t</mi>
</msub>
<mo>+</mo>
<mfrac>
<mi>j</mi>
<mrow>
<mi>&pi;</mi>
<mi>t</mi>
</mrow>
</mfrac>
<mo>)</mo>
</mrow>
<msub>
<mi>&mu;</mi>
<mi>k</mi>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>&rsqb;</mo>
<msup>
<mi>e</mi>
<mrow>
<mo>-</mo>
<msub>
<mi>jt&omega;</mi>
<mi>k</mi>
</msub>
</mrow>
</msup>
<mo>|</mo>
<msubsup>
<mo>|</mo>
<mn>2</mn>
<mn>2</mn>
</msubsup>
<mo>}</mo>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow>
<mi>s</mi>
<mo>.</mo>
<mi>t</mi>
<munder>
<mo>&Sigma;</mo>
<mi>k</mi>
</munder>
<msub>
<mi>&mu;</mi>
<mi>k</mi>
</msub>
<mo>=</mo>
<mi>f</mi>
</mrow>
</mtd>
</mtr>
</mtable>
</mfenced>
<mo>,</mo>
</mrow>
其中,表示偏导数,μk={μ1,μ2,.....μk}表示分解得到的K个IMF模态分量,ωk表示IMF模态分量的中心频率,f表示所有IMF模态分量的求和;
步骤S114:引入二次惩罚因子α和Lagrang乘法算子λ,获得扩展的Lagrange算法,表达式为,
<mrow>
<mi>L</mi>
<mrow>
<mo>(</mo>
<msub>
<mi>&mu;</mi>
<mi>k</mi>
</msub>
<mo>,</mo>
<msub>
<mi>&omega;</mi>
<mi>k</mi>
</msub>
<mo>,</mo>
<mi>&lambda;</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mi>&alpha;</mi>
<munder>
<mo>&Sigma;</mo>
<mi>k</mi>
</munder>
<mo>|</mo>
<mo>|</mo>
<msub>
<mo>&part;</mo>
<mi>t</mi>
</msub>
<mo>&lsqb;</mo>
<mrow>
<mo>(</mo>
<msub>
<mi>&sigma;</mi>
<mi>t</mi>
</msub>
<mo>+</mo>
<mfrac>
<mi>j</mi>
<mrow>
<mi>&pi;</mi>
<mi>t</mi>
</mrow>
</mfrac>
<mo>)</mo>
</mrow>
<msub>
<mi>&mu;</mi>
<mi>k</mi>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>&rsqb;</mo>
<msup>
<mi>e</mi>
<mrow>
<mo>-</mo>
<msub>
<mi>jt&omega;</mi>
<mi>k</mi>
</msub>
</mrow>
</msup>
<mo>|</mo>
<msubsup>
<mo>|</mo>
<mn>2</mn>
<mn>2</mn>
</msubsup>
<mo>+</mo>
<mo>|</mo>
<mo>|</mo>
<mi>f</mi>
<mo>-</mo>
<mo>&Sigma;</mo>
<msub>
<mi>&mu;</mi>
<mi>k</mi>
</msub>
<mo>|</mo>
<msubsup>
<mo>|</mo>
<mn>2</mn>
<mn>2</mn>
</msubsup>
<mo>+</mo>
<mo><</mo>
<mi>&lambda;</mi>
<mo>,</mo>
<mi>f</mi>
<mo>-</mo>
<msub>
<mi>&Sigma;&mu;</mi>
<mi>k</mi>
</msub>
<mo>></mo>
</mrow>
步骤S115:利用交替方向乘子算法ADMM求取扩展的Lagrange表达式的鞍点,得K个IMF模态分量。
3.根据权利要求2所述的基于极限学习机的轴承故障诊断方法,其特征在于,所述步骤S115中求取扩展的Lagrange表达式的鞍点包括,
步骤一:初始化μk 1,ωk 1,λ1;
步骤二:执行循环:n=n+1;
步骤三:更新μk:
更新ωk:
步骤四:更新λ:
步骤五:重复步骤一至步骤四,直到满足迭代停止条件
<mrow>
<munder>
<mo>&Sigma;</mo>
<mi>k</mi>
</munder>
<mo>|</mo>
<mo>|</mo>
<msup>
<msub>
<mi>&mu;</mi>
<mi>k</mi>
</msub>
<mrow>
<mi>n</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</msup>
<mo>-</mo>
<msup>
<msub>
<mi>&mu;</mi>
<mi>k</mi>
</msub>
<mi>n</mi>
</msup>
<mo>|</mo>
<msubsup>
<mo>|</mo>
<mn>2</mn>
<mn>2</mn>
</msubsup>
<mo>/</mo>
<mo>|</mo>
<mo>|</mo>
<msup>
<msub>
<mi>&mu;</mi>
<mi>k</mi>
</msub>
<mi>n</mi>
</msup>
<mo>|</mo>
<msubsup>
<mo>|</mo>
<mn>2</mn>
<mn>2</mn>
</msubsup>
<mo><</mo>
<mi>&epsiv;</mi>
<mo>,</mo>
</mrow>
结束迭代,得扩展的Lagrange表达式的鞍点。
4.根据权利要求1所述的基于极限学习机的轴承故障诊断方法,其特征在于,所述步骤S120中,通过SVD算法得到IMF模态分量的奇异值包括:
将K个IMF模态分量构建信号数据m×n阶矩阵H
<mrow>
<mi>H</mi>
<mo>=</mo>
<msup>
<mi>UAV</mi>
<mi>T</mi>
</msup>
<mo>=</mo>
<munder>
<mo>&Sigma;</mo>
<mrow>
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
</munder>
<msub>
<mi>&sigma;</mi>
<mi>i</mi>
</msub>
<msub>
<mi>&mu;</mi>
<mi>i</mi>
</msub>
<msup>
<msub>
<mi>v</mi>
<mi>i</mi>
</msub>
<mi>T</mi>
</msup>
<mo>=</mo>
<munder>
<mo>&Sigma;</mo>
<mrow>
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
</munder>
<msub>
<mi>&sigma;</mi>
<mi>i</mi>
</msub>
<msub>
<mi>B</mi>
<mi>i</mi>
</msub>
<mo>,</mo>
</mrow>
其中,U∈Rm×m和V∈Rn×n均是正交矩阵,Ar=diag(σ1,σ2,…,σr),σi(i=1,2,…,r)表示H的奇异值,且σ1≥…≥σr≥0,r表示H的秩,μi、vi分别为方阵HHT和HTH的第i个特征向量。
5.根据权利要求4所述的基于极限学习机的轴承故障诊断方法,其特征在于,所述步骤S140中确定ELM神经网络模型的输入连接权值、偏置值及最优输出连接权值包括:
计算ELM神经网络隐藏层输出矩阵F,所述ELM神经网络模型的输出表达式可简写为Fβ=Y,
其中,β表示隐藏层神经元的输出连接权值,L表示ELM神经网络隐藏层神经元个数,N表示训练样本个数,Y是期望输出值;
确定β的最小二乘解,输出公式为:其中,F+表示隐藏层输出矩阵F的Moore-Penrose广义逆,最小二乘解即为最优输出连接权值βi;
ELM神经网络模型的输出表达式为
<mrow>
<msub>
<mi>y</mi>
<mi>i</mi>
</msub>
<mo>=</mo>
<munderover>
<mo>&Sigma;</mo>
<mrow>
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mi>L</mi>
</munderover>
<msub>
<mi>&beta;</mi>
<mi>i</mi>
</msub>
<mi>G</mi>
<mrow>
<mo>(</mo>
<msub>
<mi>&alpha;</mi>
<mi>i</mi>
</msub>
<mo>,</mo>
<msub>
<mi>b</mi>
<mi>i</mi>
</msub>
<mo>,</mo>
<msub>
<mi>x</mi>
<mi>i</mi>
</msub>
<mo>)</mo>
</mrow>
<mo>,</mo>
</mrow>
其中,xi(i=1,2,…,N)表示训练样本的奇异值组成的输入向量,yi(i=1,2,…,N)表示训练样本网络输出向量,αi是连接第i个隐藏层神经元的输入连接权值,bi是第i个隐藏层神经元的偏置值,G表示激活函数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710679461.XA CN107315892A (zh) | 2017-08-10 | 2017-08-10 | 一种基于极限学习机的轴承故障诊断方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710679461.XA CN107315892A (zh) | 2017-08-10 | 2017-08-10 | 一种基于极限学习机的轴承故障诊断方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107315892A true CN107315892A (zh) | 2017-11-03 |
Family
ID=60175181
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710679461.XA Pending CN107315892A (zh) | 2017-08-10 | 2017-08-10 | 一种基于极限学习机的轴承故障诊断方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107315892A (zh) |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107832525A (zh) * | 2017-11-07 | 2018-03-23 | 昆明理工大学 | 一种信息熵优化vmd提取轴承故障特征频率的方法及其应用 |
CN108171263A (zh) * | 2017-12-26 | 2018-06-15 | 合肥工业大学 | 基于改进变分模态分解和极限学习机的滚动轴承故障诊断方法 |
CN108197648A (zh) * | 2017-12-28 | 2018-06-22 | 华中科技大学 | 一种基于lstm深度学习模型的水电机组故障诊断方法与*** |
CN108647807A (zh) * | 2018-04-10 | 2018-10-12 | 武汉理工大学 | 河流流量的预测方法 |
CN108869145A (zh) * | 2018-04-26 | 2018-11-23 | 中国水利水电科学研究院 | 基于复合特征指标和深度极限学习机的泵站机组诊断方法 |
CN109100146A (zh) * | 2018-08-29 | 2018-12-28 | 北京信息科技大学 | 用于检测电机轴承故障的方法及装置 |
CN109145999A (zh) * | 2018-09-06 | 2019-01-04 | 福州大学 | 一种配电开关振动信号故障特征提取及辨识方法 |
CN109187025A (zh) * | 2018-09-19 | 2019-01-11 | 哈尔滨理工大学 | 一种集成kelm的滚动轴承剩余使用寿命预测方法 |
CN109443752A (zh) * | 2018-10-17 | 2019-03-08 | 北京信息科技大学 | 一种基于vmd的齿轮振动信号降噪及故障诊断方法 |
CN109540522A (zh) * | 2018-11-16 | 2019-03-29 | 北京航空航天大学 | 轴承健康量化建模方法、装置和服务器 |
CN109977920A (zh) * | 2019-04-11 | 2019-07-05 | 福州大学 | 基于时频谱图及卷积神经网络的水轮机组故障诊断方法 |
CN110161125A (zh) * | 2019-06-17 | 2019-08-23 | 哈尔滨工业大学 | 基于加速度与声发射感知技术相结合的航空发动机智能监测方法 |
CN110286286A (zh) * | 2019-05-30 | 2019-09-27 | 昆明理工大学 | 一种基于vmd-elm的vsc-hvdc换流站故障识别装置及方法 |
CN110780343A (zh) * | 2020-01-02 | 2020-02-11 | 四川大学 | 一种基于波形频带特征的微震信号自动识别方法 |
CN110907177A (zh) * | 2019-12-10 | 2020-03-24 | 北京交通大学 | 一种基于分层极限学习机的轴承故障诊断方法 |
CN111190429A (zh) * | 2020-01-13 | 2020-05-22 | 南京航空航天大学 | 一种基于强化学习的无人机主动容错控制方法 |
CN111795826A (zh) * | 2020-06-29 | 2020-10-20 | 南京航空航天大学 | 一种小型二冲程活塞发动机喷油异常的故障诊断方法 |
CN111879514A (zh) * | 2020-07-31 | 2020-11-03 | 南京机电职业技术学院 | 基于elm模型的无刷直流电机轴承故障诊断方法 |
CN112051480A (zh) * | 2020-08-06 | 2020-12-08 | 国网安徽省电力有限公司电力科学研究院 | 基于变分模态分解的神经网络配电网故障诊断方法及*** |
CN112100767A (zh) * | 2020-09-02 | 2020-12-18 | 西北工业大学 | 一种基于奇异值分解和gru的航空发动机寿命预测方法 |
CN112798280A (zh) * | 2021-02-05 | 2021-05-14 | 山东大学 | 一种滚动轴承故障诊断方法及*** |
CN113340625A (zh) * | 2021-04-21 | 2021-09-03 | 北京交通大学 | 转向架故障诊断方法 |
CN113435255A (zh) * | 2021-06-01 | 2021-09-24 | 西北工业大学 | 一种基于特征融合的发动机故障诊断方法 |
CN113740671A (zh) * | 2020-10-22 | 2021-12-03 | 国网河北省电力有限公司雄安新区供电公司 | 一种基于vmd和elm的故障电弧识别方法 |
CN114675547A (zh) * | 2022-05-30 | 2022-06-28 | 华中科技大学 | 具有深度学习自动诊断机制的mimo主动降振控制方法及*** |
CN116703624A (zh) * | 2023-05-22 | 2023-09-05 | 淮阴工学院 | 基于区块链的企业运行诊断***和方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103048137A (zh) * | 2012-12-20 | 2013-04-17 | 北京航空航天大学 | 一种变工况下的滚动轴承故障诊断方法 |
CN104408302A (zh) * | 2014-11-19 | 2015-03-11 | 北京航空航天大学 | 一种基于lmd-svd和极限学习机的轴承变工况故障诊断方法 |
CN104794368A (zh) * | 2015-05-15 | 2015-07-22 | 哈尔滨理工大学 | 基于foa-mksvm的滚动轴承故障分类方法 |
CN105740619A (zh) * | 2016-01-28 | 2016-07-06 | 华南理工大学 | 基于核函数的加权极限学习机污水处理在线故障诊断方法 |
CN105758644A (zh) * | 2016-05-16 | 2016-07-13 | 上海电力学院 | 基于变分模态分解和排列熵的滚动轴承故障诊断方法 |
-
2017
- 2017-08-10 CN CN201710679461.XA patent/CN107315892A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103048137A (zh) * | 2012-12-20 | 2013-04-17 | 北京航空航天大学 | 一种变工况下的滚动轴承故障诊断方法 |
CN104408302A (zh) * | 2014-11-19 | 2015-03-11 | 北京航空航天大学 | 一种基于lmd-svd和极限学习机的轴承变工况故障诊断方法 |
CN104794368A (zh) * | 2015-05-15 | 2015-07-22 | 哈尔滨理工大学 | 基于foa-mksvm的滚动轴承故障分类方法 |
CN105740619A (zh) * | 2016-01-28 | 2016-07-06 | 华南理工大学 | 基于核函数的加权极限学习机污水处理在线故障诊断方法 |
CN105758644A (zh) * | 2016-05-16 | 2016-07-13 | 上海电力学院 | 基于变分模态分解和排列熵的滚动轴承故障诊断方法 |
Non-Patent Citations (2)
Title |
---|
XIN YU ET AL.: ""A novel roller bearing fault diagnosis method based on the wavelet extreme learning machine"", 《2017 PROGNOSTICS AND SYSTEM HEALTH MANAGEMENT CONFERENCE(PHM-HARBIN)》 * |
秦波 等: ""基于VMD与分层极限学习机的滚动轴承故障诊断方法研究"", 《组合机床与自动化加工技术》 * |
Cited By (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107832525B (zh) * | 2017-11-07 | 2021-01-05 | 昆明理工大学 | 一种信息熵优化vmd提取轴承故障特征频率的方法及其应用 |
CN107832525A (zh) * | 2017-11-07 | 2018-03-23 | 昆明理工大学 | 一种信息熵优化vmd提取轴承故障特征频率的方法及其应用 |
CN108171263A (zh) * | 2017-12-26 | 2018-06-15 | 合肥工业大学 | 基于改进变分模态分解和极限学习机的滚动轴承故障诊断方法 |
CN108197648A (zh) * | 2017-12-28 | 2018-06-22 | 华中科技大学 | 一种基于lstm深度学习模型的水电机组故障诊断方法与*** |
CN108197648B (zh) * | 2017-12-28 | 2020-06-05 | 华中科技大学 | 一种基于lstm深度学习模型的水电机组故障诊断方法与*** |
CN108647807A (zh) * | 2018-04-10 | 2018-10-12 | 武汉理工大学 | 河流流量的预测方法 |
CN108647807B (zh) * | 2018-04-10 | 2021-08-13 | 武汉理工大学 | 河流流量的预测方法 |
CN108869145A (zh) * | 2018-04-26 | 2018-11-23 | 中国水利水电科学研究院 | 基于复合特征指标和深度极限学习机的泵站机组诊断方法 |
CN109100146A (zh) * | 2018-08-29 | 2018-12-28 | 北京信息科技大学 | 用于检测电机轴承故障的方法及装置 |
CN109145999A (zh) * | 2018-09-06 | 2019-01-04 | 福州大学 | 一种配电开关振动信号故障特征提取及辨识方法 |
CN109187025B (zh) * | 2018-09-19 | 2020-04-07 | 哈尔滨理工大学 | 一种集成kelm的滚动轴承剩余使用寿命预测方法 |
CN109187025A (zh) * | 2018-09-19 | 2019-01-11 | 哈尔滨理工大学 | 一种集成kelm的滚动轴承剩余使用寿命预测方法 |
CN109443752A (zh) * | 2018-10-17 | 2019-03-08 | 北京信息科技大学 | 一种基于vmd的齿轮振动信号降噪及故障诊断方法 |
CN109540522A (zh) * | 2018-11-16 | 2019-03-29 | 北京航空航天大学 | 轴承健康量化建模方法、装置和服务器 |
CN109977920A (zh) * | 2019-04-11 | 2019-07-05 | 福州大学 | 基于时频谱图及卷积神经网络的水轮机组故障诊断方法 |
CN109977920B (zh) * | 2019-04-11 | 2022-06-07 | 福州大学 | 基于时频谱图及卷积神经网络的水轮机组故障诊断方法 |
CN110286286A (zh) * | 2019-05-30 | 2019-09-27 | 昆明理工大学 | 一种基于vmd-elm的vsc-hvdc换流站故障识别装置及方法 |
CN110286286B (zh) * | 2019-05-30 | 2021-04-30 | 昆明理工大学 | 一种基于vmd-elm的vsc-hvdc换流站故障识别装置及方法 |
CN110161125A (zh) * | 2019-06-17 | 2019-08-23 | 哈尔滨工业大学 | 基于加速度与声发射感知技术相结合的航空发动机智能监测方法 |
CN110907177A (zh) * | 2019-12-10 | 2020-03-24 | 北京交通大学 | 一种基于分层极限学习机的轴承故障诊断方法 |
CN110780343A (zh) * | 2020-01-02 | 2020-02-11 | 四川大学 | 一种基于波形频带特征的微震信号自动识别方法 |
CN111190429A (zh) * | 2020-01-13 | 2020-05-22 | 南京航空航天大学 | 一种基于强化学习的无人机主动容错控制方法 |
CN111190429B (zh) * | 2020-01-13 | 2022-03-18 | 南京航空航天大学 | 一种基于强化学习的无人机主动容错控制方法 |
CN111795826B (zh) * | 2020-06-29 | 2021-12-21 | 南京航空航天大学 | 一种小型二冲程活塞发动机喷油异常的故障诊断方法 |
CN111795826A (zh) * | 2020-06-29 | 2020-10-20 | 南京航空航天大学 | 一种小型二冲程活塞发动机喷油异常的故障诊断方法 |
CN111879514A (zh) * | 2020-07-31 | 2020-11-03 | 南京机电职业技术学院 | 基于elm模型的无刷直流电机轴承故障诊断方法 |
CN112051480A (zh) * | 2020-08-06 | 2020-12-08 | 国网安徽省电力有限公司电力科学研究院 | 基于变分模态分解的神经网络配电网故障诊断方法及*** |
CN112100767A (zh) * | 2020-09-02 | 2020-12-18 | 西北工业大学 | 一种基于奇异值分解和gru的航空发动机寿命预测方法 |
CN113740671A (zh) * | 2020-10-22 | 2021-12-03 | 国网河北省电力有限公司雄安新区供电公司 | 一种基于vmd和elm的故障电弧识别方法 |
CN112798280B (zh) * | 2021-02-05 | 2022-01-04 | 山东大学 | 一种滚动轴承故障诊断方法及*** |
CN112798280A (zh) * | 2021-02-05 | 2021-05-14 | 山东大学 | 一种滚动轴承故障诊断方法及*** |
CN113340625A (zh) * | 2021-04-21 | 2021-09-03 | 北京交通大学 | 转向架故障诊断方法 |
CN113435255A (zh) * | 2021-06-01 | 2021-09-24 | 西北工业大学 | 一种基于特征融合的发动机故障诊断方法 |
CN114675547A (zh) * | 2022-05-30 | 2022-06-28 | 华中科技大学 | 具有深度学习自动诊断机制的mimo主动降振控制方法及*** |
CN116703624A (zh) * | 2023-05-22 | 2023-09-05 | 淮阴工学院 | 基于区块链的企业运行诊断***和方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107315892A (zh) | 一种基于极限学习机的轴承故障诊断方法 | |
CN105354587B (zh) | 一种风力发电机组齿轮箱的故障诊断方法 | |
CN104536881B (zh) | 基于自然语言分析的众测错误报告优先级排序方法 | |
CN104268381B (zh) | 一种基于AdaBoost算法的卫星故障诊断方法 | |
CN206480004U (zh) | 基于Nesterov动量法的自适应深度置信网络轴承故障诊断装置 | |
CN107024331A (zh) | 一种神经网络对列车电机振动在线检测方法 | |
CN106777819A (zh) | 一种正态型有寿件更换周期的计算方法 | |
CN110991472B (zh) | 一种高速列车牵引***微小故障诊断方法 | |
CN105022912A (zh) | 基于小波主成分分析的滚动轴承故障预测方法 | |
CN108647707A (zh) | 概率神经网络创建方法、故障诊断方法及装置、存储介质 | |
CN106960112A (zh) | 一种基于任务要求的飞机***可靠性评估方法 | |
Miao et al. | Multi-heterogeneous sensor data fusion method via convolutional neural network for fault diagnosis of wheeled mobile robot | |
Gladkikh et al. | Development of Network Training Complexes Using Fuzzy Models and Noise-Resistant Coding | |
Vultureanu-Albişi et al. | Improving students’ performance by interpretable explanations using ensemble tree-based approaches | |
CN104980442B (zh) | 一种基于元样本稀疏表示的网络入侵检测方法 | |
Olaniyi et al. | KNOWLEDGE DISCOVERY FROM EDUCATIONAL DATABASE USING APRIORI ALGORITHM. | |
Fryer et al. | Explaining the data or explaining a model? Shapley values that uncover non-linear dependencies | |
CN114783552A (zh) | 操作人员岗前疲劳检测方法和*** | |
EP3255593A1 (en) | Performance analysing and forecasting system | |
El Mir et al. | Certification of machine learning algorithms for safe-life assessment of landing gear | |
Xu et al. | From random to supervised: A novel dropout mechanism integrated with global information | |
CN106599823A (zh) | 一种直升机传动齿轮的性能趋势预测方法 | |
Khade et al. | Requirements elicitation: Impacts of gamification on variety, novelty, and completeness | |
Tato et al. | Towards adaptive coaching in piloting tasks: learning pilots’ behavioral profiles from flight data | |
Du et al. | Gear tooth fault detection based on designed convolutional neural networks |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171103 |
|
RJ01 | Rejection of invention patent application after publication |