[go: up one dir, main page]

CN104614166B - 一种飞机发动机转子振动信号故障状态识别的方法 - Google Patents

一种飞机发动机转子振动信号故障状态识别的方法 Download PDF

Info

Publication number
CN104614166B
CN104614166B CN201510046044.2A CN201510046044A CN104614166B CN 104614166 B CN104614166 B CN 104614166B CN 201510046044 A CN201510046044 A CN 201510046044A CN 104614166 B CN104614166 B CN 104614166B
Authority
CN
China
Prior art keywords
fault
features
aircraft engine
matrix
vibration signal
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.)
Active
Application number
CN201510046044.2A
Other languages
English (en)
Other versions
CN104614166A (zh
Inventor
刘贞报
贾真
布树辉
张超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Northwestern Polytechnical University
Original Assignee
Northwestern Polytechnical University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Northwestern Polytechnical University filed Critical Northwestern Polytechnical University
Priority to CN201510046044.2A priority Critical patent/CN104614166B/zh
Publication of CN104614166A publication Critical patent/CN104614166A/zh
Application granted granted Critical
Publication of CN104614166B publication Critical patent/CN104614166B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)

Abstract

本发明提出一种飞机发动机转子振动信号故障状态识别的方法,主要包括以下步骤:首先提取转子振动信号的11种时域、频域和时频域特征;然后通过聚类,选择合适的特征;接下来利用聚类结果训练分类器;最后将新数据代入到训练好的分类器,产生分类结果。本发明解决了现有飞机发动机转子故障状态识别时,由于主客观方面的原因,提取的大量诊断特征中存在很多不相关或冗余信息的问题。本发明采用聚类和分类器相结合的飞机发动机转子振动信号故障分类的方法,提出一种飞机发动机转子振动信号故障状态识别的方法框架,能够自动识别出对故障特征敏感的关键特征,剔除对故障特征不敏感的相关特征,能够有效地提升飞机发动机转子振动信号故障状态识别性能。

Description

一种飞机发动机转子振动信号故障状态识别的方法
技术领域
本发明,属于机电系统故障诊断和状态监测技术领域,具体为一种飞机发动机转子振动信号故障状态识别的方法。
背景技术
飞机运行于复杂环境中,对系统可靠性有较高的要求,飞机系统的状态监控、诊断和预测是确保飞机安全的重要手段。例如飞机系统需要监控发动机性能(如专利:CN103370667A),起落架状态(如专利:CN 103963986)、升降舵操控性(如专利:CN 202987498)以及各种电子和机电设备(如专利:CN 102700718A)是否正常工作等各系统的状态。这些系统的整体状态受到下级子系统的影响,例如,防滑刹车控制盒(如专利:CN 104049630A)、飞机线缆(如专利:103558513A)和发动机反推(如专利:CN 103979114A)的状态监控。这些状态信息输送到飞机的ACMS(Aircraft Condition Monitoring System,ACMS)系统中,实现对各系统和子系统状态进行监控,在发生故障情况下采取相应的报警和隔离措施。飞机各系统的状态监控和故障诊断已经成为飞行安全和基于状态的维修必备的手段。
航空发动机是现代飞机的“心脏”,它工作在高压、高温和高负载的恶劣环境下,发动机工作状态的好坏直接影响飞机的安全性和可靠性。现代航空发动机设计追求大推力、高功质比,使得发动机体积减小、转速升高;同时为保证压气机效率,转子和定子的间隙几乎小到了极致。在工作过程中,一旦转子涡动量大于转定子间隙,转子叶片和定子壳体间就会出现碰磨,轻则影响转子短时间内工作稳定性,重则会使发动机损坏失效。
因此,在发动机地面试验中常以振动信号监测为手段观察其工作状态。当碰磨状况严重或较为明显时,不论从响应信号幅值还是从零件外观都可以容易的判断出故障状态。但发生轻微碰磨时,既难于从声音判断,也不易靠观察零件外观识别。虽然目前有提取碰磨故障特征,进行故障状态识别的方法,但是由于主客观方面的原因,提取的大量诊断特征中存在很多不相关或冗余信息,导致了数据的内部特征逐渐增多,表现为故障数据状态参数分布空间的复杂化、数据样本的重复冗余和状态参数在维数上的高度冗余。高维数据在处理过程中会产生较大的计算消耗,同时对于这些多属性共同决定的故障问题,很难直观地分析某些主要属性对于系统的影响,从而为找到故障的本质变化和规律,以及在计算机上可视化分析这些数据的结构、关联和分布情况带来了很大困难。
综上所述,飞机发动机转子振动信号的一些关键特征对故障比较敏感,而且相互独立,能够提供互补信息,提高诊断精度,应该充分利用;一些冗余或者不相关的特征对故障不敏感,没有利用价值,会增加诊断工作量和成本,应该从中剔除。因此,现下所需要的就是,能够自动选取飞机发动机转子振动信号关键特征,观察其工作状态,进行故障状态识别的方法。
发明内容
为了解决现有飞机发动机转子振动信号故障状态识别中,故障特征中关键特征的选取问题,本发明提出了一种飞机发动机转子振动信号故障状态识别的方法。本发明的技术方案为:
所述一种飞机发动机转子振动信号故障状态识别的方法,其特征在于:包括以下步骤:
步骤1:采集飞机发动机转子的带有故障标签的原始振动信号;
步骤2:对采集到的带有故障标签的原始振动信号,提取11种特征:均值、方差、峭度、峰值指标、波形指数、脉冲指标、裕度指标、频率峰值比、频域均方根、小波包分解后第三层中的第一个和第二个节点能量,得到信号矩阵
其中,信号矩阵维数变量为d,d=1,2,...,D,D=11表示维数大小,t=1,2,...,T,T表示信号的个数;
步骤3:将信号矩阵转置使信号矩阵转换为特征矩阵Xc:Xc=XT
步骤4:将特征作为聚类的数据点,进行特征提取:
步骤4.1:构造马氏距离矩阵SM
其中
X1,X2,...,X11是特征矩阵Xc中每一列的列向量,μ12,...,μ11是特征矩阵Xc中每一列的均值,1T为T×1的矩阵且矩阵里的每个元素均为1,E为期望,median表示取中位数;
步骤4.2:设置最大循环次数N;
步骤4.3:初始化a(i,j)=0,利用以下公式更新r(i,j):
其中,a(i,j)表示i选择j作为其中心点的累积证据,r(i,j)表示j作为i中心点的累积证据,ap为a(i,j)上次迭代的值,为ap的当前迭代的值,ap+1的当前迭代更新后的值,相应的rp为r(i,j)上次迭代的值,为rp的当前迭代的值,rp+1的当前迭代更新后的值,λ是收敛系数;
步骤4.4:利用以下公式更新a(i,j)
步骤4.5:确定特征i的聚类中心,根据j=arg maxj{a(i,j)+r(i,j)}(i=1,2,...,D)来确定每个特征的归属类以及各类的中心:在停止迭代后,对于特征i,若i≠j,表明i的聚类中心就是j;若i=j时,表明i本身是聚类中心;
步骤4.6:若聚类中心连续若干次迭代不发生改变,或迭代次数达到指定次数N,则进行步骤5,否则执行步骤4.3;
步骤5:将带有故障标签的聚类结果利用分类器中进行训练,得到训练好的分类器;
步骤6:将新采集到未知结果的数据,按照步骤2~步骤4进行特征提取,再用步骤5训练好的分类器进行分类,产生分类结果。
有益效果
本发明采用的飞机发动机转子振动信号故障状态识别方法,能够自动识别出对故障特征敏感的关键特征,剔除对故障特征不敏感的相关特征,不依赖初始聚类点的随机选取,反而将所有特征都作为候选代表点,并将聚类结果作为分类器的输入进行故障诊断。
本发明所述的飞机发动机转子振动信号故障状态识别方法,可以发现对故障敏感的特征:一方面可以利用较少的特征识别故障,达到降低诊断成本,提高诊断效率的目的,另一方面,对于故障识别而言,可缩短训练时间,提高泛化能力,或者减少计算工作量,避免“维数灾难”问题,从而为飞机发动机转子振动信号故障状态识别提供了良好的方法框架。
附图说明
图1是本发明方法具体流程图。
具体实施方式
下面结合附图对本发明的内容作进一步详细说明:
飞机发动机转子的一般故障包括:内圈故障、外圈故障、滚动体故障、不平衡故障。飞机发动机转子振动信号故障状态识别的方法能够识别出这些故障状态,大致流程可分为离线和在线两个过程:离线过程,即将已知故障类别的发动机转子振动数据,通过本发明提及的方法处理,得到训练好的分类器;在线过程,即利用飞机上加速度传感器从发动机转子上采集新的振动数据,然后运用振动信号故障分析的方法对数据进行处理,并代入训练好的分类器,最后显示故障状态结果。
本实施方式所述的飞机发动机转子振动信号故障状态识别的方法,具体流程如附图1所示:
步骤1:利用安装在转子上的加速度传感器,采集飞机发动机转子的带有故障标签的原始振动信号。
步骤2:对采集到的带有故障标签的原始振动信号,提取11种特征:均值、方差、峭度、峰值指标、波形指数、脉冲指标、裕度指标、频率峰值比、频域均方根、小波包分解后第三层中的第一个和第二个节点能量,得到信号矩阵
其中,信号矩阵维数变量为d,d=1,2,...,D,D=11表示维数大小,t=1,2,...,T,T表示信号的个数。
步骤3:将信号矩阵转置使信号矩阵转换为特征矩阵Xc:Xc=XT
步骤4:将特征作为聚类的数据点,进行特征提取:
该聚类方法不要求指定聚类数和初始化中心,只需要输入数据点之间的马氏距离矩阵S。s(i,j)表示i归入以j为中心的类的可能性,该值越大,i越有可能归入该类中。当i=j时,s(j,j)表示j作为类中心的可能性,显然s(j,j)越大,j越有可能成为中心。通常根据一定的度量,计算出所有s(i,j)(i≠j)后,s(j,j)可以取一个常量,如果所有的数据点一开始作为中心点的可能性一样,则取相同的常量,需要注意的是,s(j,j)的值直接影响着聚类的结果,一般情况下,s(j,j)越大,最后产生的聚类越多。
步骤4.1:利用协方差矩阵公式和马氏距离矩阵公式,计算特征矩阵列向量与列向量之间的马氏距离,构造马氏距离矩阵SM,并令SM每一个对角线位置取值为SM矩阵相应那一行的中位数:
其中马氏距离矩阵公式为
协方差矩阵公式为
X1,X2,...,X11是特征矩阵Xc中每一列的列向量,μ12,...,μ11是特征矩阵Xc中每一列的均值,1T为T×1的矩阵且矩阵里的每个元素均为1,E为期望,median表示取中位数。
步骤4.2:设置最大循环次数N=50。
步骤4.3:初始化a(i,j)=0,利用以下公式更新r(i,j):
其中,a(i,j)表示i选择j作为其中心点的累积证据,r(i,j)表示j作为i中心点的累积证据,ap为a(i,j)上次迭代的值,为ap的当前迭代的值,ap+1的当前迭代更新后的值,相应的rp为r(i,j)上次迭代的值,为rp的当前迭代的值,rp+1的当前迭代更新后的值,λ是收敛系数,用于调节算法的收敛速度和迭代过程的稳定性,λ越大消除振荡的效果越好,但收敛速度越慢,反之亦然,这里λ=0.5。
步骤4.4:利用以下公式更新a(i,j)
步骤4.5:确定特征i的聚类中心,根据j=arg maxj{a(i,j)+r(i,j)}(i=1,2,...,D)来确定每个特征的归属类以及各类的中心:在停止迭代后,对于特征i,若i≠j,表明i的聚类中心就是j;若i=j时,表明i本身是聚类中心。
步骤4.6:若聚类结果稳定,即聚类中心连续若干次迭代不发生改变,或迭代次数达到指定次数N,则进行步骤5,否则执行步骤4.3,最终能够自动产生若干个聚类中心,同时将剩下的数据点归入到相应的类中。选择出聚类中心对应的特征为特征选择的结果,从而找出哪些特征是所有特征的中心,剔除掉冗余特征。
步骤5:将带有故障标签的聚类结果利用分类器中进行训练,得到训练好的分类器。
步骤6:将新采集到未知结果的数据,按照步骤2~步骤4进行特征提取,再用步骤5训练好的分类器进行分类,产生分类结果。
本发明所述方法的分析和实现思路,显然并不局限于飞机发动机转子振动信号故障状态识别的问题。还可针对其他复杂系统的信号故障状态识别问题,进行适应性的调整,从而基于系统状态监测数据开展故障状态识别的方法研究,为各类复杂系统的综合保障维护提供较为有效的决策支撑方法。

Claims (1)

1.一种飞机发动机转子振动信号故障状态识别的方法,其特征在于:包括以下步骤:
步骤1:采集飞机发动机转子的带有故障标签的原始振动信号;
步骤2:对采集到的带有故障标签的原始振动信号,提取11种特征:均值、方差、峭度、峰值指标、波形指数、脉冲指标、裕度指标、频率峰值比、频域均方根、小波包分解后第三层中的第一个和第二个节点能量,得到信号矩阵
其中,信号矩阵维数变量为d,d=1,2,...,D,D=11表示维数大小,t=1,2,...,T,T表示信号的个数;
步骤3:将信号矩阵转置使信号矩阵转换为特征矩阵Xc:Xc=XT
步骤4:将特征作为聚类的数据点,进行特征提取:
步骤4.1:构造马氏距离矩阵SM
其中
s ( i , j ) = ( X i - X j ) T ( Σ ) - 1 ( X i - X j ) , i ≠ j median i ≠ j s ( i , j ) , i = j i , j = 1,2 , . . . , 11
X1,X2,...,X11是特征矩阵Xc中每一列的列向量,μ12,...,μ11是特征矩阵Xc中每一列的均值,1T为T×1的矩阵且矩阵里的每个元素均为1,E为期望,median表示取中位数;
步骤4.2:设置最大循环次数N;
步骤4.3:初始化a(i,j)=0,利用以下公式更新r(i,j):
r ( i , j ) = s ( i , j ) - max u ≠ j { a ( i , u ) + s ( i , u ) }
a p + 1 = ( 1 - λ ) * a p + 1 old + λ * a p r p + 1 = ( 1 - λ ) * r p + 1 old + λ * r p
其中,a(i,j)表示i选择j作为其中心点的累积证据,r(i,j)表示j作为i中心点的累积证据,ap为a(i,j)上次迭代的值,为ap的当前迭代的值,ap+1的当前迭代更新后的值,相应的rp为r(i,j)上次迭代的值,为rp的当前迭代的值,rp+1的当前迭代更新后的值,λ是收敛系数;
步骤4.4:利用以下公式更新a(i,j)
a ( i , j ) = min { 0 , r ( j , j ) + Σ v ∉ { i , j } max { 0 , r ( v , j ) } , i ≠ j Σ v ≠ j max { 0 , r ( v , j ) } , i = j ;
步骤4.5:确定特征i的聚类中心,根据j=argmaxj{a(i,j)+r(i,j)}(i=1,2,...,D)来确定每个特征的归属类以及各类的中心:在停止迭代后,对于特征i,若i≠j,表明i的聚类中心就是j;若i=j时,表明i本身是聚类中心;
步骤4.6:若聚类中心连续若干次迭代不发生改变,或迭代次数达到指定次数N,则进行步骤5,否则执行步骤4.3;
步骤5:将带有故障标签的聚类结果利用分类器中进行训练,得到训练好的分类器;
步骤6:将新采集到未知结果的数据,按照步骤2~步骤4进行特征提取,再用步骤5训练好的分类器进行分类,产生分类结果。
CN201510046044.2A 2015-01-29 2015-01-29 一种飞机发动机转子振动信号故障状态识别的方法 Active CN104614166B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510046044.2A CN104614166B (zh) 2015-01-29 2015-01-29 一种飞机发动机转子振动信号故障状态识别的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510046044.2A CN104614166B (zh) 2015-01-29 2015-01-29 一种飞机发动机转子振动信号故障状态识别的方法

Publications (2)

Publication Number Publication Date
CN104614166A CN104614166A (zh) 2015-05-13
CN104614166B true CN104614166B (zh) 2017-04-19

Family

ID=53148713

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510046044.2A Active CN104614166B (zh) 2015-01-29 2015-01-29 一种飞机发动机转子振动信号故障状态识别的方法

Country Status (1)

Country Link
CN (1) CN104614166B (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104991547B (zh) * 2015-05-19 2018-02-27 重庆大学 一种实际故障征兆数据驱动的多重故障诊断方法
CN105096159A (zh) * 2015-06-30 2015-11-25 北京中电普华信息技术有限公司 一种区域售电量预测方法及装置
CN105424365B (zh) * 2015-11-23 2017-10-27 北京信息科技大学 一种滚动轴承故障迁移轨迹可视化的方法
CN105628189B (zh) * 2016-01-08 2018-07-27 中国航空工业集团公司上海航空测控技术研究所 一种直升机机体振动信号的自适应处理方法
CN106019090B (zh) * 2016-05-11 2018-10-02 西安西热节能技术有限公司 局部放电电磁波信号能量特征提取方法
CN106153340B (zh) * 2016-06-29 2018-12-18 北京工业大学 一种滚动轴承故障诊断方法
CN106383027B (zh) * 2016-08-29 2018-11-30 中航动力股份有限公司 一种棘轮离合器制动块在线状态检测方法
CN107044349B (zh) * 2017-04-17 2018-12-14 清华大学深圳研究生院 一种发动机的故障预测方法
CN108931294A (zh) * 2018-05-22 2018-12-04 北京化工大学 一种基于多测点信息融合的柴油机振动冲击来源识别方法
CN108760327B (zh) * 2018-08-02 2019-12-13 南昌航空大学 一种航空发动机转子故障的诊断方法
CN110907207B (zh) * 2019-11-25 2022-08-09 湃方科技(天津)有限责任公司 非标机械设备的运行状态检测方法及装置
CN111508517A (zh) * 2020-04-28 2020-08-07 电子科技大学中山学院 一种基于噪声特征的微电机智能品控方法
CN117422888B (zh) * 2023-09-13 2024-05-10 长龙(杭州)航空维修工程有限公司 一种飞机性能评估方法及系统

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5726905A (en) * 1995-09-27 1998-03-10 General Electric Company Adaptive, on line, statistical method and apparatus for motor bearing fault detection by passive motor current monitoring
CN101000276A (zh) * 2006-12-29 2007-07-18 茂名学院 一种基于无量纲指标免疫检测器的旋转机械故障诊断方法
CN101937207A (zh) * 2010-08-27 2011-01-05 上海交通大学 机械设备状态的智能可视化监测与诊断方法
CN101968379A (zh) * 2010-09-30 2011-02-09 南昌航空大学 航空发动机转子系统工况振动信号特征信息提取方法
CN102086784A (zh) * 2010-12-16 2011-06-08 浙江大学 大型汽轮发电机组分布式远程振动监测与故障诊断系统
CN102589884A (zh) * 2012-03-01 2012-07-18 西北工业大学 一种基于GentleBoost的飞机发电机轴承故障诊断方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5482699B2 (ja) * 2011-03-16 2014-05-07 トヨタ自動車株式会社 減速機異常診断装置および減速機異常診断方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5726905A (en) * 1995-09-27 1998-03-10 General Electric Company Adaptive, on line, statistical method and apparatus for motor bearing fault detection by passive motor current monitoring
CN101000276A (zh) * 2006-12-29 2007-07-18 茂名学院 一种基于无量纲指标免疫检测器的旋转机械故障诊断方法
CN101937207A (zh) * 2010-08-27 2011-01-05 上海交通大学 机械设备状态的智能可视化监测与诊断方法
CN101968379A (zh) * 2010-09-30 2011-02-09 南昌航空大学 航空发动机转子系统工况振动信号特征信息提取方法
CN102086784A (zh) * 2010-12-16 2011-06-08 浙江大学 大型汽轮发电机组分布式远程振动监测与故障诊断系统
CN102589884A (zh) * 2012-03-01 2012-07-18 西北工业大学 一种基于GentleBoost的飞机发电机轴承故障诊断方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
基于Roughset知识获取的故障数据表聚类离散化方法研究;赵荣珍等;《机械工程学报》;20050131(第01期);第145-150页 *
汽轮发电机组转子振动故障的动态分层;帅仁俊等;《南京建筑工程学院学报》;19991231(第01期);第12-16页 *
汽轮发电机组转子振动故障的模糊聚类分析;吴慧英等;《上海交通大学学报》;19990830(第08期);第1051-1054页 *

Also Published As

Publication number Publication date
CN104614166A (zh) 2015-05-13

Similar Documents

Publication Publication Date Title
CN104614166B (zh) 一种飞机发动机转子振动信号故障状态识别的方法
CN110132598B (zh) 旋转设备滚动轴承故障噪声诊断算法
Zhou et al. Bearing fault recognition method based on neighbourhood component analysis and coupled hidden Markov model
Wei et al. A novel intelligent method for bearing fault diagnosis based on affinity propagation clustering and adaptive feature selection
CN114282579A (zh) 基于变分模态分解和残差网络的航空轴承故障诊断方法
Xue et al. Feature extraction using hierarchical dispersion entropy for rolling bearing fault diagnosis
US8630962B2 (en) Error detection method and its system for early detection of errors in a planar or facilities
CN109582003A (zh) 基于伪标签半监督核局部费舍尔判别分析轴承故障诊断
CN108711005A (zh) 基于qar数据与贝叶斯网络的飞行风险分析方法
CN106909756A (zh) 一种滚动轴承剩余寿命预测方法
CN107036816A (zh) 一种航空发动机轴承故障诊断方法
CN110276303A (zh) 基于vmd和dbn的转子不对中定量识别方法
CN106441896A (zh) 滚动轴承故障模式识别及状态监测的特征向量提取方法
CN107153759A (zh) 一种多源数据融合的航空涡扇发动机剩余寿命预测方法
CN104471542A (zh) 用于状态监视中流动的传感器数据的分类的判别隐卡尔曼滤波器
Yao et al. A fault diagnosis method of engine rotor based on random forests
Shang et al. Fault diagnosis method of rolling bearing based on deep belief network
Jin et al. MD‐based approaches for system health monitoring: a review
CN115375026A (zh) 一种多故障模式下的航空发动机寿命预测方法
CN105137354A (zh) 一种基于神经网络电机故障检测方法
Guo et al. Operation stage division and RUL prediction of bearings based on 1DCNN-ON-LSTM
Liu et al. Performance degradation assessment for coaxial bearings using kernel JADE and two-class model
CN116028865A (zh) 基于特征扩增的航空发动机故障诊断方法
Li et al. Association Rule‐Based Feature Mining for Automated Fault Diagnosis of Rolling Bearing
Chen et al. Fault Detection for Turbine Engine Disk Based on Adaptive Weighted One‐Class Support Vector Machine

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information

Inventor after: Liu Zhenbao

Inventor after: Jia Zhen

Inventor after: Bu Shuhui

Inventor after: Zhang Chao

Inventor before: Liu Zhenbao

Inventor before: Li Yang

Inventor before: Bu Shuhui

Inventor before: Zhang Chao

COR Change of bibliographic data
GR01 Patent grant
GR01 Patent grant