[go: up one dir, main page]

CN104614166B - Method for identifying failure state of rotor vibration signal of aircraft engine - Google Patents

Method for identifying failure state of rotor vibration signal of aircraft engine 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
Chinese (zh)
Other versions
CN104614166A (en
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/en
Publication of CN104614166A publication Critical patent/CN104614166A/en
Application granted granted Critical
Publication of CN104614166B publication Critical patent/CN104614166B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Abstract

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

The present invention proposes a method for identifying the fault state of an aircraft engine rotor vibration signal, which mainly includes the following steps: first extracting 11 kinds of time domain, frequency domain and time-frequency domain features of the rotor vibration signal; then selecting appropriate features through clustering; Next, the classifier is trained using the clustering results; finally, new data is substituted into the trained classifier to generate classification results. The invention solves the problem that many irrelevant or redundant information exist in a large number of extracted diagnosis features due to subjective and objective reasons when identifying the fault state of the existing aircraft engine rotor. The present invention adopts the method of aircraft engine rotor vibration signal fault classification combined with clustering and classifier, and proposes a method framework for identification of aircraft engine rotor vibration signal fault state, which can automatically identify key features sensitive to fault features, and eliminate Correlation features that are not sensitive to fault features can effectively improve the fault state identification performance of aircraft engine rotor vibration signals.

Description

一种飞机发动机转子振动信号故障状态识别的方法A method for fault state identification of aircraft engine rotor vibration signal

技术领域technical field

本发明,属于机电系统故障诊断和状态监测技术领域,具体为一种飞机发动机转子振动信号故障状态识别的方法。The invention belongs to the technical field of fault diagnosis and state monitoring of electromechanical systems, and specifically relates to a method for identifying fault states of aircraft engine rotor vibration signals.

背景技术Background technique

飞机运行于复杂环境中,对系统可靠性有较高的要求,飞机系统的状态监控、诊断和预测是确保飞机安全的重要手段。例如飞机系统需要监控发动机性能(如专利:CN103370667A),起落架状态(如专利:CN 103963986)、升降舵操控性(如专利:CN 202987498)以及各种电子和机电设备(如专利:CN 102700718A)是否正常工作等各系统的状态。这些系统的整体状态受到下级子系统的影响,例如,防滑刹车控制盒(如专利:CN 104049630A)、飞机线缆(如专利:103558513A)和发动机反推(如专利:CN 103979114A)的状态监控。这些状态信息输送到飞机的ACMS(Aircraft Condition Monitoring System,ACMS)系统中,实现对各系统和子系统状态进行监控,在发生故障情况下采取相应的报警和隔离措施。飞机各系统的状态监控和故障诊断已经成为飞行安全和基于状态的维修必备的手段。The aircraft operates in a complex environment and has high requirements for system reliability. The status monitoring, diagnosis and prediction of the aircraft system are important means to ensure the safety of the aircraft. For example, the aircraft system needs to monitor engine performance (such as patent: CN103370667A), landing gear status (such as patent: CN 103963986), elevator control (such as patent: CN 202987498), and whether various electronic and electromechanical equipment (such as patent: CN 102700718A) The status of each system such as normal operation. The overall state of these systems is affected by the sub-systems, for example, the state monitoring of anti-skid brake control box (such as patent: CN 104049630A), aircraft cables (such as patent: 103558513A) and engine thrust reverser (such as patent: CN 103979114A). These status information are sent to the aircraft's ACMS (Aircraft Condition Monitoring System, ACMS) system to monitor the status of each system and subsystem, and take corresponding alarm and isolation measures in case of failure. Condition monitoring and fault diagnosis of aircraft systems have become necessary means for flight safety and condition-based maintenance.

航空发动机是现代飞机的“心脏”,它工作在高压、高温和高负载的恶劣环境下,发动机工作状态的好坏直接影响飞机的安全性和可靠性。现代航空发动机设计追求大推力、高功质比,使得发动机体积减小、转速升高;同时为保证压气机效率,转子和定子的间隙几乎小到了极致。在工作过程中,一旦转子涡动量大于转定子间隙,转子叶片和定子壳体间就会出现碰磨,轻则影响转子短时间内工作稳定性,重则会使发动机损坏失效。Aeroengine is the "heart" of modern aircraft. It works in the harsh environment of high pressure, high temperature and high load. The working condition of the engine directly affects the safety and reliability of the aircraft. The design of modern aeroengines pursues high thrust and high power-to-mass ratio, which reduces the size of the engine and increases the speed; at the same time, in order to ensure the efficiency of the compressor, the gap between the rotor and the stator is almost as small as the extreme. During the working process, once the whirl of the rotor is greater than the gap between the rotor and the stator, there will be friction between the rotor blades and the stator shell, which will affect the working stability of the rotor in a short period of time, and cause damage to the engine in severe cases.

因此,在发动机地面试验中常以振动信号监测为手段观察其工作状态。当碰磨状况严重或较为明显时,不论从响应信号幅值还是从零件外观都可以容易的判断出故障状态。但发生轻微碰磨时,既难于从声音判断,也不易靠观察零件外观识别。虽然目前有提取碰磨故障特征,进行故障状态识别的方法,但是由于主客观方面的原因,提取的大量诊断特征中存在很多不相关或冗余信息,导致了数据的内部特征逐渐增多,表现为故障数据状态参数分布空间的复杂化、数据样本的重复冗余和状态参数在维数上的高度冗余。高维数据在处理过程中会产生较大的计算消耗,同时对于这些多属性共同决定的故障问题,很难直观地分析某些主要属性对于系统的影响,从而为找到故障的本质变化和规律,以及在计算机上可视化分析这些数据的结构、关联和分布情况带来了很大困难。Therefore, in the ground test of the engine, the vibration signal monitoring is often used as a means to observe its working state. When the rubbing condition is severe or obvious, the fault state can be easily judged no matter from the amplitude of the response signal or the appearance of the part. However, when slight friction occurs, it is difficult to judge from the sound, and it is not easy to identify by observing the appearance of the parts. Although there is currently a method to extract the features of the grinding fault and identify the fault state, due to subjective and objective reasons, there are many irrelevant or redundant information in the extracted diagnostic features, which leads to the gradual increase of the internal features of the data, which is manifested as The complexity of the distribution space of fault data state parameters, the repetition redundancy of data samples and the high degree of redundancy in the dimension of state parameters. High-dimensional data will generate large computational consumption during the processing process. At the same time, it is difficult to intuitively analyze the impact of some main attributes on the system for the fault problems determined by these multi-attributes, so as to find the essential changes and laws of faults. And the visual analysis of the structure, association and distribution of these data on the computer has brought great difficulties.

综上所述,飞机发动机转子振动信号的一些关键特征对故障比较敏感,而且相互独立,能够提供互补信息,提高诊断精度,应该充分利用;一些冗余或者不相关的特征对故障不敏感,没有利用价值,会增加诊断工作量和成本,应该从中剔除。因此,现下所需要的就是,能够自动选取飞机发动机转子振动信号关键特征,观察其工作状态,进行故障状态识别的方法。To sum up, some key features of aircraft engine rotor vibration signals are sensitive to faults and are independent of each other. They can provide complementary information and improve diagnostic accuracy, and should be fully utilized; some redundant or irrelevant features are not sensitive to faults and have no Utilizing value will increase the workload and cost of diagnosis and should be removed from it. Therefore, what is needed now is a method that can automatically select the key features of the aircraft engine rotor vibration signal, observe its working state, and identify the fault state.

发明内容Contents of the invention

为了解决现有飞机发动机转子振动信号故障状态识别中,故障特征中关键特征的选取问题,本发明提出了一种飞机发动机转子振动信号故障状态识别的方法。本发明的技术方案为:In order to solve the problem of selecting key features in the fault characteristics in the prior aircraft engine rotor vibration signal fault state identification, the present invention proposes a method for aircraft engine rotor vibration signal fault state identification. Technical scheme of the present invention is:

所述一种飞机发动机转子振动信号故障状态识别的方法,其特征在于:包括以下步骤:The method for identifying a fault state of a rotor vibration signal of an aircraft engine is characterized in that it comprises the following steps:

步骤1:采集飞机发动机转子的带有故障标签的原始振动信号;Step 1: Collect the original vibration signal of the aircraft engine rotor with the fault label;

步骤2:对采集到的带有故障标签的原始振动信号,提取11种特征:均值、方差、峭度、峰值指标、波形指数、脉冲指标、裕度指标、频率峰值比、频域均方根、小波包分解后第三层中的第一个和第二个节点能量,得到信号矩阵Step 2: Extract 11 features from the collected original vibration signal with fault label: mean value, variance, kurtosis, peak index, waveform index, pulse index, margin index, frequency peak ratio, frequency domain root mean square , the energy of the first and second nodes in the third layer after wavelet packet decomposition, the signal matrix is obtained

其中,信号矩阵维数变量为d,d=1,2,...,D,D=11表示维数大小,t=1,2,...,T,T表示信号的个数;Wherein, the signal matrix dimension variable is d, d=1,2,...,D, D=11 represents the dimension size, t=1,2,...,T, T represents the number of signals;

步骤3:将信号矩阵转置使信号矩阵转换为特征矩阵Xc:Xc=XTStep 3: Transpose the signal matrix to transform the signal matrix into a characteristic matrix X c : X c =X T ;

步骤4:将特征作为聚类的数据点,进行特征提取:Step 4: Use features as clustered data points for feature extraction:

步骤4.1:构造马氏距离矩阵SMStep 4.1: Construct the Mahalanobis distance matrix S M :

其中in

X1,X2,...,X11是特征矩阵Xc中每一列的列向量,μ12,...,μ11是特征矩阵Xc中每一列的均值,1T为T×1的矩阵且矩阵里的每个元素均为1,E为期望,median表示取中位数;X 1 , X 2 ,...,X 11 are the column vectors of each column in the characteristic matrix X c , μ 1 , μ 2 ,...,μ 11 are the mean value of each column in the characteristic matrix X c , 1 T is T×1 matrix and each element in the matrix is 1, E is the expectation, and median means to take the median;

步骤4.2:设置最大循环次数N;Step 4.2: Set the maximum number of cycles N;

步骤4.3:初始化a(i,j)=0,利用以下公式更新r(i,j):Step 4.3: Initialize a(i,j)=0, update r(i,j) using the following formula:

其中,a(i,j)表示i选择j作为其中心点的累积证据,r(i,j)表示j作为i中心点的累积证据,ap为a(i,j)上次迭代的值,为ap的当前迭代的值,ap+1的当前迭代更新后的值,相应的rp为r(i,j)上次迭代的值,为rp的当前迭代的值,rp+1的当前迭代更新后的值,λ是收敛系数;Among them, a(i,j) represents the cumulative evidence that i chooses j as its central point, r(i,j) represents the cumulative evidence that j is the central point of i, and a p is the value of the last iteration of a(i,j) , is the value of the current iteration of a p , and a p+1 is The updated value of the current iteration of the corresponding r p is the value of the last iteration of r(i,j), is the value of the current iteration of r p , r p+1 is The updated value of the current iteration of , λ is the convergence coefficient;

步骤4.4:利用以下公式更新a(i,j)Step 4.4: Update a(i,j) using the following formula

步骤4.5:确定特征i的聚类中心,根据j=arg maxj{a(i,j)+r(i,j)}(i=1,2,...,D)来确定每个特征的归属类以及各类的中心:在停止迭代后,对于特征i,若i≠j,表明i的聚类中心就是j;若i=j时,表明i本身是聚类中心;Step 4.5: Determine the cluster center of feature i, and determine each feature according to j=arg max j {a(i,j)+r(i,j)}(i=1,2,...,D) The attribution class and the center of each category: After the iteration is stopped, for feature i, if i≠j, it indicates that the cluster center of i is j; if i=j, it indicates that i itself is the cluster center;

步骤4.6:若聚类中心连续若干次迭代不发生改变,或迭代次数达到指定次数N,则进行步骤5,否则执行步骤4.3;Step 4.6: If the clustering center does not change for several consecutive iterations, or the number of iterations reaches the specified number N, then go to step 5, otherwise go to step 4.3;

步骤5:将带有故障标签的聚类结果利用分类器中进行训练,得到训练好的分类器;Step 5: Use the clustering results with fault labels to train in the classifier to obtain the trained classifier;

步骤6:将新采集到未知结果的数据,按照步骤2~步骤4进行特征提取,再用步骤5训练好的分类器进行分类,产生分类结果。Step 6: Extract the newly collected data with unknown results, perform feature extraction according to steps 2 to 4, and then use the classifier trained in step 5 to classify to generate classification results.

有益效果Beneficial effect

本发明采用的飞机发动机转子振动信号故障状态识别方法,能够自动识别出对故障特征敏感的关键特征,剔除对故障特征不敏感的相关特征,不依赖初始聚类点的随机选取,反而将所有特征都作为候选代表点,并将聚类结果作为分类器的输入进行故障诊断。The aircraft engine rotor vibration signal fault state identification method adopted in the present invention can automatically identify key features sensitive to fault features, eliminate related features that are not sensitive to fault features, and do not rely on random selection of initial clustering points, instead all features They are all used as candidate representative points, and the clustering results are used as the input of the classifier for fault diagnosis.

本发明所述的飞机发动机转子振动信号故障状态识别方法,可以发现对故障敏感的特征:一方面可以利用较少的特征识别故障,达到降低诊断成本,提高诊断效率的目的,另一方面,对于故障识别而言,可缩短训练时间,提高泛化能力,或者减少计算工作量,避免“维数灾难”问题,从而为飞机发动机转子振动信号故障状态识别提供了良好的方法框架。The aircraft engine rotor vibration signal fault state identification method described in the present invention can find features sensitive to faults: on the one hand, it can use fewer features to identify faults, so as to reduce diagnostic costs and improve diagnostic efficiency; on the other hand, for As far as fault identification is concerned, it can shorten the training time, improve the generalization ability, or reduce the computational workload, and avoid the "curse of dimensionality" problem, thus providing a good method framework for the fault state identification of aircraft engine rotor vibration signals.

附图说明Description of drawings

图1是本发明方法具体流程图。Fig. 1 is the specific flowchart of the method of the present invention.

具体实施方式detailed description

下面结合附图对本发明的内容作进一步详细说明:Below in conjunction with accompanying drawing, content of the present invention is described in further detail:

飞机发动机转子的一般故障包括:内圈故障、外圈故障、滚动体故障、不平衡故障。飞机发动机转子振动信号故障状态识别的方法能够识别出这些故障状态,大致流程可分为离线和在线两个过程:离线过程,即将已知故障类别的发动机转子振动数据,通过本发明提及的方法处理,得到训练好的分类器;在线过程,即利用飞机上加速度传感器从发动机转子上采集新的振动数据,然后运用振动信号故障分析的方法对数据进行处理,并代入训练好的分类器,最后显示故障状态结果。General faults of aircraft engine rotors include: inner ring faults, outer ring faults, rolling element faults, unbalance faults. The method for identifying the fault state of the vibration signal of the aircraft engine rotor can identify these fault states, and the general process can be divided into two processes: offline and online: the offline process, that is, the engine rotor vibration data of the known fault category, through the method mentioned in the present invention Processing to obtain a trained classifier; online process, that is, to use the acceleration sensor on the aircraft to collect new vibration data from the engine rotor, and then use the method of vibration signal fault analysis to process the data and substitute it into the trained classifier, and finally Displays fault status results.

本实施方式所述的飞机发动机转子振动信号故障状态识别的方法,具体流程如附图1所示:The method for identifying the fault state of the aircraft engine rotor vibration signal described in this embodiment, the specific process is as shown in Figure 1:

步骤1:利用安装在转子上的加速度传感器,采集飞机发动机转子的带有故障标签的原始振动信号。Step 1: Use the acceleration sensor installed on the rotor to collect the original vibration signal of the aircraft engine rotor with the fault label.

步骤2:对采集到的带有故障标签的原始振动信号,提取11种特征:均值、方差、峭度、峰值指标、波形指数、脉冲指标、裕度指标、频率峰值比、频域均方根、小波包分解后第三层中的第一个和第二个节点能量,得到信号矩阵Step 2: Extract 11 features from the collected original vibration signal with fault label: mean value, variance, kurtosis, peak index, waveform index, pulse index, margin index, frequency peak ratio, frequency domain root mean square , the energy of the first and second nodes in the third layer after wavelet packet decomposition, the signal matrix is obtained

其中,信号矩阵维数变量为d,d=1,2,...,D,D=11表示维数大小,t=1,2,...,T,T表示信号的个数。Wherein, the dimension variable of the signal matrix is d, where d=1, 2, .

步骤3:将信号矩阵转置使信号矩阵转换为特征矩阵Xc:Xc=XTStep 3: Transpose the signal matrix to transform the signal matrix into a characteristic matrix X c : X c =X T .

步骤4:将特征作为聚类的数据点,进行特征提取:Step 4: Use features as clustered data points for feature extraction:

该聚类方法不要求指定聚类数和初始化中心,只需要输入数据点之间的马氏距离矩阵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)越大,最后产生的聚类越多。This clustering method does not require to specify the number of clusters and the initialization center, but only needs to input the Mahalanobis distance matrix S between data points. s(i,j) indicates the possibility of i being classified into the class centered on j, the larger the value, the more likely i is classified into this class. When i=j, s(j,j) indicates the possibility of j being the center of the class. Obviously, the larger s(j,j) is, the more likely j is to be the center. Usually according to a certain measure, after calculating all s(i, j) (i≠j), s(j, j) can take a constant, if all the data points have the same possibility as the center point at the beginning, then take The same constant, it should be noted that the value of s(j,j) directly affects the clustering results, in general, the larger s(j,j), the more clusters will be generated in the end.

步骤4.1:利用协方差矩阵公式和马氏距离矩阵公式,计算特征矩阵列向量与列向量之间的马氏距离,构造马氏距离矩阵SM,并令SM每一个对角线位置取值为SM矩阵相应那一行的中位数:Step 4.1: Use the covariance matrix formula and the Mahalanobis distance matrix formula to calculate the Mahalanobis distance between the column vectors of the feature matrix and the column vectors, construct the Mahalanobis distance matrix S M , and let each diagonal position of S M take a value is the median of the corresponding row of the SM matrix:

其中马氏距离矩阵公式为The Mahalanobis distance matrix formula is

协方差矩阵公式为The covariance matrix formula is

X1,X2,...,X11是特征矩阵Xc中每一列的列向量,μ12,...,μ11是特征矩阵Xc中每一列的均值,1T为T×1的矩阵且矩阵里的每个元素均为1,E为期望,median表示取中位数。X 1 , X 2 ,...,X 11 are the column vectors of each column in the characteristic matrix X c , μ 1 , μ 2 ,...,μ 11 are the mean value of each column in the characteristic matrix X c , 1 T is T×1 matrix and each element in the matrix is 1, E is the expectation, and median means to take the median.

步骤4.2:设置最大循环次数N=50。Step 4.2: Set the maximum number of cycles N=50.

步骤4.3:初始化a(i,j)=0,利用以下公式更新r(i,j):Step 4.3: Initialize a(i,j)=0, update r(i,j) using the following formula:

其中,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。Among them, a(i,j) represents the cumulative evidence that i chooses j as its central point, r(i,j) represents the cumulative evidence that j is the central point of i, and a p is the value of the last iteration of a(i,j) , is the value of the current iteration of a p , and a p+1 is The updated value of the current iteration of the corresponding r p is the value of the last iteration of r(i,j), is the value of the current iteration of r p , r p+1 is The updated value of the current iteration of , λ is the convergence coefficient, which is used to adjust the convergence speed of the algorithm and the stability of the iterative process, the larger the λ, the better the effect of eliminating oscillation, but the slower the convergence speed, and vice versa, where λ= 0.5.

步骤4.4:利用以下公式更新a(i,j)Step 4.4: Update a(i,j) using the following formula

步骤4.5:确定特征i的聚类中心,根据j=arg maxj{a(i,j)+r(i,j)}(i=1,2,...,D)来确定每个特征的归属类以及各类的中心:在停止迭代后,对于特征i,若i≠j,表明i的聚类中心就是j;若i=j时,表明i本身是聚类中心。Step 4.5: Determine the cluster center of feature i, and determine each feature according to j=arg max j {a(i,j)+r(i,j)}(i=1,2,...,D) The belonging category and the center of each category: After the iteration is stopped, for feature i, if i≠j, it indicates that the cluster center of i is j; if i=j, it indicates that i itself is the cluster center.

步骤4.6:若聚类结果稳定,即聚类中心连续若干次迭代不发生改变,或迭代次数达到指定次数N,则进行步骤5,否则执行步骤4.3,最终能够自动产生若干个聚类中心,同时将剩下的数据点归入到相应的类中。选择出聚类中心对应的特征为特征选择的结果,从而找出哪些特征是所有特征的中心,剔除掉冗余特征。Step 4.6: If the clustering result is stable, that is, the clustering center does not change for several consecutive iterations, or the number of iterations reaches the specified number N, then proceed to step 5, otherwise perform step 4.3, and finally several clustering centers can be automatically generated, and at the same time Classify the remaining data points into the corresponding classes. The feature corresponding to the cluster center is selected as the result of feature selection, so as to find out which features are the centers of all features and eliminate redundant features.

步骤5:将带有故障标签的聚类结果利用分类器中进行训练,得到训练好的分类器。Step 5: Use the clustering results with fault labels to train in the classifier to obtain a trained classifier.

步骤6:将新采集到未知结果的数据,按照步骤2~步骤4进行特征提取,再用步骤5训练好的分类器进行分类,产生分类结果。Step 6: Extract the newly collected data with unknown results, perform feature extraction according to steps 2 to 4, and then use the classifier trained in step 5 to classify to generate classification results.

本发明所述方法的分析和实现思路,显然并不局限于飞机发动机转子振动信号故障状态识别的问题。还可针对其他复杂系统的信号故障状态识别问题,进行适应性的调整,从而基于系统状态监测数据开展故障状态识别的方法研究,为各类复杂系统的综合保障维护提供较为有效的决策支撑方法。The analysis and implementation ideas of the method of the present invention are obviously not limited to the problem of identification of the failure state of the aircraft engine rotor vibration signal. Adaptive adjustments can also be made for the identification of signal fault states in other complex systems, so as to carry out research on fault state identification methods based on system state monitoring data, and provide more effective decision-making support methods for comprehensive support and maintenance of various complex systems.

Claims (1)

1.一种飞机发动机转子振动信号故障状态识别的方法,其特征在于:包括以下步骤:1. a method for aircraft engine rotor vibration signal fault state recognition, is characterized in that: comprise the following steps: 步骤1:采集飞机发动机转子的带有故障标签的原始振动信号;Step 1: Collect the original vibration signal of the aircraft engine rotor with the fault label; 步骤2:对采集到的带有故障标签的原始振动信号,提取11种特征:均值、方差、峭度、峰值指标、波形指数、脉冲指标、裕度指标、频率峰值比、频域均方根、小波包分解后第三层中的第一个和第二个节点能量,得到信号矩阵Step 2: Extract 11 features from the collected original vibration signal with fault label: mean value, variance, kurtosis, peak index, waveform index, pulse index, margin index, frequency peak ratio, frequency domain root mean square , the energy of the first and second nodes in the third layer after wavelet packet decomposition, the signal matrix is obtained 其中,信号矩阵维数变量为d,d=1,2,...,D,D=11表示维数大小,t=1,2,...,T,T表示信号的个数;Wherein, the signal matrix dimension variable is d, d=1,2,...,D, D=11 represents the dimension size, t=1,2,...,T, T represents the number of signals; 步骤3:将信号矩阵转置使信号矩阵转换为特征矩阵Xc:Xc=XTStep 3: Transpose the signal matrix to transform the signal matrix into a characteristic matrix X c : X c =X T ; 步骤4:将特征作为聚类的数据点,进行特征提取:Step 4: Use features as clustered data points for feature extraction: 步骤4.1:构造马氏距离矩阵SMStep 4.1: Construct the Mahalanobis distance matrix S M : 其中 in sthe s (( ii ,, jj )) == (( Xx ii -- Xx jj )) TT (( ΣΣ )) -- 11 (( Xx ii -- Xx jj )) ,, ii ≠≠ jj medianmedian ii ≠≠ jj sthe s (( ii ,, jj )) ,, ii == jj ii ,, jj == 1,21,2 ,, .. .. .. ,, 1111 X1,X2,...,X11是特征矩阵Xc中每一列的列向量,μ12,...,μ11是特征矩阵Xc中每一列的均值,1T为T×1的矩阵且矩阵里的每个元素均为1,E为期望,median表示取中位数;X 1 , X 2 ,...,X 11 are the column vectors of each column in the characteristic matrix X c , μ 1 , μ 2 ,...,μ 11 are the mean value of each column in the characteristic matrix X c , 1 T is T×1 matrix and each element in the matrix is 1, E is the expectation, and median means to take the median; 步骤4.2:设置最大循环次数N;Step 4.2: Set the maximum number of cycles N; 步骤4.3:初始化a(i,j)=0,利用以下公式更新r(i,j):Step 4.3: Initialize a(i,j)=0, update r(i,j) using the following formula: rr (( ii ,, jj )) == sthe s (( ii ,, jj )) -- maxmax uu ≠≠ jj {{ aa (( ii ,, uu )) ++ sthe s (( ii ,, uu )) }} aa pp ++ 11 == (( 11 -- λλ )) ** aa pp ++ 11 oldold ++ λλ ** aa pp rr pp ++ 11 == (( 11 -- λλ )) ** rr pp ++ 11 oldold ++ λλ ** rr pp 其中,a(i,j)表示i选择j作为其中心点的累积证据,r(i,j)表示j作为i中心点的累积证据,ap为a(i,j)上次迭代的值,为ap的当前迭代的值,ap+1的当前迭代更新后的值,相应的rp为r(i,j)上次迭代的值,为rp的当前迭代的值,rp+1的当前迭代更新后的值,λ是收敛系数;Among them, a(i,j) represents the cumulative evidence that i chooses j as its central point, r(i,j) represents the cumulative evidence that j is the central point of i, and a p is the value of the last iteration of a(i,j) , is the value of the current iteration of a p , and a p+1 is The updated value of the current iteration of the corresponding r p is the value of the last iteration of r(i,j), is the value of the current iteration of r p , r p+1 is The updated value of the current iteration of , λ is the convergence coefficient; 步骤4.4:利用以下公式更新a(i,j) Step 4.4: Update a(i,j) using the following formula aa (( ii ,, jj )) == minmin {{ 00 ,, rr (( jj ,, jj )) ++ ΣΣ vv ∉∉ {{ ii ,, jj }} maxmax {{ 00 ,, rr (( vv ,, jj )) }} ,, ii ≠≠ jj ΣΣ vv ≠≠ jj maxmax {{ 00 ,, rr (( vv ,, jj )) }} ,, ii == jj ;; 步骤4.5:确定特征i的聚类中心,根据j=argmaxj{a(i,j)+r(i,j)}(i=1,2,...,D)来确定每个特征的归属类以及各类的中心:在停止迭代后,对于特征i,若i≠j,表明i的聚类中心就是j;若i=j时,表明i本身是聚类中心;Step 4.5: Determine the cluster center of feature i , and determine each feature’s Belonging category and the center of each category: After the iteration is stopped, for feature i, if i≠j, it indicates that the cluster center of i is j; if i=j, it indicates that i itself is the cluster center; 步骤4.6:若聚类中心连续若干次迭代不发生改变,或迭代次数达到指定次数N,则进行步骤5,否则执行步骤4.3;Step 4.6: If the clustering center does not change for several consecutive iterations, or the number of iterations reaches the specified number N, then go to step 5, otherwise go to step 4.3; 步骤5:将带有故障标签的聚类结果利用分类器中进行训练,得到训练好的分类器;Step 5: Use the clustering results with fault labels to train in the classifier to obtain a trained classifier; 步骤6:将新采集到未知结果的数据,按照步骤2~步骤4进行特征提取,再用步骤5训练好的分类器进行分类,产生分类结果。Step 6: Extract the newly collected data with unknown results, perform feature extraction according to steps 2 to 4, and then use the classifier trained in step 5 to classify to generate classification results.
CN201510046044.2A 2015-01-29 2015-01-29 Method for identifying failure state of rotor vibration signal of aircraft engine Active CN104614166B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510046044.2A CN104614166B (en) 2015-01-29 2015-01-29 Method for identifying failure state of rotor vibration signal of aircraft engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510046044.2A CN104614166B (en) 2015-01-29 2015-01-29 Method for identifying failure state of rotor vibration signal of aircraft engine

Publications (2)

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

Family

ID=53148713

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510046044.2A Active CN104614166B (en) 2015-01-29 2015-01-29 Method for identifying failure state of rotor vibration signal of aircraft engine

Country Status (1)

Country Link
CN (1) CN104614166B (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104991547B (en) * 2015-05-19 2018-02-27 重庆大学 A kind of Multiple Fault Diagnosis Method of physical fault sign variable driving
CN105096159A (en) * 2015-06-30 2015-11-25 北京中电普华信息技术有限公司 Method and device for predicting regional electricity sales
CN105424365B (en) * 2015-11-23 2017-10-27 北京信息科技大学 A kind of rolling bearing fault traveling locus visualization method
CN105628189B (en) * 2016-01-08 2018-07-27 中国航空工业集团公司上海航空测控技术研究所 A kind of adaptive processing method of helicopter body vibration signal
CN106019090B (en) * 2016-05-11 2018-10-02 西安西热节能技术有限公司 Shelf depreciation electromagnetic wave signal energy feature extraction method
CN106153340B (en) * 2016-06-29 2018-12-18 北京工业大学 A kind of Fault Diagnosis of Roller Bearings
CN106383027B (en) * 2016-08-29 2018-11-30 中航动力股份有限公司 A kind of pawl clutch brake block presence detection method
CN107044349B (en) * 2017-04-17 2018-12-14 清华大学深圳研究生院 A kind of failure prediction method of engine
CN108931294A (en) * 2018-05-22 2018-12-04 北京化工大学 A kind of diesel vibration impact source title method based on the fusion of multi-measuring point information
CN108760327B (en) * 2018-08-02 2019-12-13 南昌航空大学 Diagnosis method for rotor fault of aircraft engine
CN110907207B (en) * 2019-11-25 2022-08-09 湃方科技(天津)有限责任公司 Running state detection method and device for non-marking mechanical equipment
CN111508517A (en) * 2020-04-28 2020-08-07 电子科技大学中山学院 Intelligent micro-motor product control method based on noise characteristics
CN117422888B (en) * 2023-09-13 2024-05-10 长龙(杭州)航空维修工程有限公司 Aircraft performance evaluation method and system

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 (en) * 2006-12-29 2007-07-18 茂名学院 Rotary mechanical failure diagnosis method based on dimensionless index immunity tester
CN101937207A (en) * 2010-08-27 2011-01-05 上海交通大学 Intelligent visual monitoring and diagnosis method of mechanical equipment status
CN101968379A (en) * 2010-09-30 2011-02-09 南昌航空大学 Method for extracting characteristic information of operating condition vibration signal of aircraft engine rotor system
CN102086784A (en) * 2010-12-16 2011-06-08 浙江大学 Distributed remote vibration monitoring and fault diagnosis system of large steam turbine-generator
CN102589884A (en) * 2012-03-01 2012-07-18 西北工业大学 Method for diagnosing failure of airplane generator bearing based on GentleBoost

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5482699B2 (en) * 2011-03-16 2014-05-07 トヨタ自動車株式会社 Reduction gear abnormality diagnosis device and reduction gear abnormality diagnosis method

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 (en) * 2006-12-29 2007-07-18 茂名学院 Rotary mechanical failure diagnosis method based on dimensionless index immunity tester
CN101937207A (en) * 2010-08-27 2011-01-05 上海交通大学 Intelligent visual monitoring and diagnosis method of mechanical equipment status
CN101968379A (en) * 2010-09-30 2011-02-09 南昌航空大学 Method for extracting characteristic information of operating condition vibration signal of aircraft engine rotor system
CN102086784A (en) * 2010-12-16 2011-06-08 浙江大学 Distributed remote vibration monitoring and fault diagnosis system of large steam turbine-generator
CN102589884A (en) * 2012-03-01 2012-07-18 西北工业大学 Method for diagnosing failure of airplane generator bearing based on 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 (en) 2015-05-13

Similar Documents

Publication Publication Date Title
CN104614166B (en) Method for identifying failure state of rotor vibration signal of aircraft engine
CN110132598B (en) A Fault Noise Diagnosis Algorithm for Rolling Bearings of Rotating Equipment
Zhou et al. Bearing fault recognition method based on neighbourhood component analysis and coupled hidden Markov model
Guo et al. A recurrent neural network based health indicator for remaining useful life prediction of bearings
Wei et al. A novel intelligent method for bearing fault diagnosis based on affinity propagation clustering and adaptive feature selection
CN114282579A (en) A Fault Diagnosis Method for Aerospace Bearings Based on Variational Mode Decomposition and Residual Networks
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
CN108711005A (en) Flight risk analysis method based on QAR data and Bayesian network
CN106909756A (en) A kind of rolling bearing method for predicting residual useful life
CN106769049A (en) A kind of Fault Diagnosis of Roller Bearings based on Laplce's score value and SVMs
CN107036816A (en) A kind of Aero-engine Bearing method for diagnosing faults
CN110276303A (en) Quantitative Identification Method of Rotor Misalignment Based on VMD and DBN
CN106441896A (en) Characteristic vector extraction method for rolling bearing fault mode identification and state monitoring
CN107153759A (en) A kind of aviation turbofan engine method for predicting residual useful life of multisource data fusion
CN104471542A (en) Discriminative Hidden Kalman Filter for Classification of Flowing Sensor Data in Condition Monitoring
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
CN105137354A (en) Motor fault detection method based on nerve network
Guo et al. Operation stage division and RUL prediction of bearings based on 1DCNN-ON-LSTM
Han et al. Correlation analysis based relevant variable selection for wind turbine condition monitoring and fault diagnosis
Liu et al. Performance degradation assessment for coaxial bearings using kernel JADE and two-class model
Li et al. Association Rule‐Based Feature Mining for Automated Fault Diagnosis of Rolling Bearing
CN116028865A (en) Aeroengine Fault Diagnosis Method Based on Feature Amplification
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