[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN115436058B - A method, device, equipment and storage medium for bearing fault feature extraction - Google Patents

A method, device, equipment and storage medium for bearing fault feature extraction Download PDF

Info

Publication number
CN115436058B
CN115436058B CN202211057305.7A CN202211057305A CN115436058B CN 115436058 B CN115436058 B CN 115436058B CN 202211057305 A CN202211057305 A CN 202211057305A CN 115436058 B CN115436058 B CN 115436058B
Authority
CN
China
Prior art keywords
signal
stfd
bearing
fractal dimension
vibration
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
CN202211057305.7A
Other languages
Chinese (zh)
Other versions
CN115436058A (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.)
Suzhou University
Original Assignee
Suzhou 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 Suzhou University filed Critical Suzhou University
Priority to CN202211057305.7A priority Critical patent/CN115436058B/en
Publication of CN115436058A publication Critical patent/CN115436058A/en
Application granted granted Critical
Publication of CN115436058B publication Critical patent/CN115436058B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M13/00Testing of machine parts
    • G01M13/04Bearings
    • G01M13/045Acoustic or vibration analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/16Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Acoustics & Sound (AREA)
  • Algebra (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)

Abstract

The invention discloses a method, a device, equipment and a computer storage medium for extracting bearing fault characteristics, which comprise the steps of collecting bearing vibration signals and carrying out windowing interception on the bearing vibration signals; calculating fractal dimension values of the intercepted signal fragments by using a Katz method; tracking the impact position generated by bearing faults in the bearing vibration signals according to the fractal dimension values, and extracting an envelope curve of the impact position; and further removing interference on the envelope line according to a peak value searching algorithm to obtain the bearing vibration fault characteristics. According to the method, the vibration sequence of the bearing is converted into the short-time fractal dimension sequence through the fractal dimension, other interference signals are restrained in the conversion process, the signals of bearing faults are more prominent, the interference signals are restrained, finally, all the signals are processed according to the peak value searching algorithm, the influence of the interference signals on the bearing fault signals is further restrained, and the bearing fault signals are more highlighted.

Description

一种轴承故障特征提取的方法、装置、设备以及存储介质A method, device, equipment and storage medium for bearing fault feature extraction

技术领域Technical field

本发明涉及滚动轴承故障诊断技术领域,特别是涉及一种轴承故障特征提取的方法、装置、设备以及计算机存储介质。The present invention relates to the technical field of rolling bearing fault diagnosis, and in particular to a method, device, equipment and computer storage medium for extracting bearing fault features.

背景技术Background technique

滚动轴承是最常见的轴承。他们通常用于在恶劣环境中搬运重物,是最容易发生故障的机械元件之一。44%的大型感应电动机故障与轴承故障有关。轴承故障可能会导致生产力和经济损失甚至是灾难性的后果。因此,轴承故障检测具有重要意义。已经开发的许多方法中大多数是基于声音、温度、磨损和振动。其中,振动特征已被发现是一个强大的轴承故障检测的工具。当滚动元件通过缺陷区域,发生小碰撞,导致一系列的机械脉冲。这些冲动使系统自然机械频率高速共振。然后对共振频率进行调制,由轴承故障脉冲频率命名故障特征频率(Fault Characteristic Frequency:FCF)和检测的主要信息。其中一个最常用的检测技术,通过振幅解调振动信号来包络信号。然后可根据频谱决定轴承健康状况。希尔伯特变换通常用于此目的。然而,希尔伯特变换容易受到噪声和干扰的影响。为了获得可靠的检测结果,需要进行预处理,过滤通常是必需的。典型的就是高共振频率技术(highresonance frequency technique:HRFT)。该方法的主要步骤包括对共振频率附近的振动信号进行滤波,将滤波后的信号包络,以及对解调后的信号进行傅里叶变换。而带通滤波器的设计通常基于未知的共振频率,因此,适当的中心频率和带宽十分重要,选择一个合适的方案是一项具有挑战性的任务。Rolling bearings are the most common bearings. They are often used to move heavy loads in harsh environments and are among the most prone to failure of mechanical components. 44% of large induction motor failures are related to bearing failure. Bearing failure can lead to productivity and financial losses or even catastrophic consequences. Therefore, bearing fault detection is of great significance. Most of the many methods that have been developed are based on sound, temperature, wear and vibration. Among them, vibration signature has been found to be a powerful tool for bearing fault detection. When the rolling elements pass through the defective area, small collisions occur, resulting in a series of mechanical pulses. These impulses cause the system to resonate at high speed at its natural mechanical frequency. Then the resonance frequency is modulated, and the fault characteristic frequency (Fault Characteristic Frequency: FCF) and the main information of the detection are named from the bearing fault pulse frequency. One of the most commonly used detection techniques involves amplitude demodulating the vibration signal to envelope the signal. Bearing health can then be determined based on the spectrum. Hilbert transform is often used for this purpose. However, the Hilbert transform is susceptible to noise and interference. In order to obtain reliable detection results, preprocessing and filtration are often required. A typical example is high resonance frequency technology (HRFT). The main steps of this method include filtering the vibration signal near the resonance frequency, envelope the filtered signal, and Fourier transform of the demodulated signal. The design of bandpass filters is usually based on unknown resonant frequencies. Therefore, appropriate center frequency and bandwidth are very important, and choosing an appropriate solution is a challenging task.

文献中用于轴承状态监测的最广泛使用的包络方法包括希尔伯特变换、EO和MMA。虽然它们有各自的优点,但它们都有各自的缺点,总结如下:(1)希尔伯特变换容易受到振动干扰和噪声的影响,因此通常需要进行预滤波,这涉及一个具有挑战性的滤波器参数选择过程,(2)EO方法受到单组分和窄带的限制,其有效性通常会受到多个干扰的影响,(3)对于MMA技术,SE结构,计算量大、对多种干扰的处理效率低,限制了它们在轴承故障特征提取中的应用。The most widely used envelope methods in the literature for bearing condition monitoring include Hilbert transform, EO and MMA. Although they have their own advantages, they all have their own shortcomings, which are summarized as follows: (1) Hilbert transform is susceptible to vibration interference and noise, so pre-filtering is usually required, which involves a challenging filtering (2) The EO method is limited by single component and narrow band, and its effectiveness is usually affected by multiple interferences. (3) For MMA technology, the SE structure requires a large amount of calculation and is resistant to multiple interferences. The low processing efficiency limits their application in bearing fault feature extraction.

综上所述可以看出,如何降低干扰信号的影响提高故障特征是目前有待解决的问题。From the above, it can be seen that how to reduce the impact of interference signals and improve fault characteristics is a problem that needs to be solved.

发明内容Contents of the invention

本发明的目的是提供一种轴承故障特征提取方法、装置、设备以及计算机存储介质,解决了现有技术中对轴承故障特征提取难度大的问题。The purpose of the present invention is to provide a bearing fault feature extraction method, device, equipment and computer storage medium, which solves the problem of difficulty in extracting bearing fault features in the prior art.

为解决上述技术问题,本发明提供一种轴承故障特征提取的方法,包括:In order to solve the above technical problems, the present invention provides a method for extracting bearing fault features, including:

采集轴承振动信号,并对所述轴承振动信号进行加窗截取;Collect bearing vibration signals, and perform window interception on the bearing vibration signals;

利用Katz方法计算所截取轴承振动信号的分形维数值;Use Katz method to calculate the fractal dimension value of the intercepted bearing vibration signal;

根据所述分形维数值跟踪所述轴承振动信号中轴承故障产生的冲击位置,并提取冲击位置的包络线;Track the impact location caused by the bearing failure in the bearing vibration signal according to the fractal dimension value, and extract the envelope of the impact location;

计算每个包络线的平均值和标准偏差,基于所述平均值和标准偏差计算包络信号的峰值;Calculating a mean and a standard deviation for each envelope and calculating a peak value of the envelope signal based on said mean and standard deviation;

将所述包络信号的峰值与标准偏差差值小于1的所述包络信号的峰值置为1,剩余的包络信号为轴承故障特征。The peak value of the envelope signal whose difference between the peak value and the standard deviation of the envelope signal is less than 1 is set to 1, and the remaining envelope signals are bearing fault characteristics.

优选地,所述利用Katz方法计算所截取轴承振动信号的分形维数值包括:Preferably, the calculation of the fractal dimension value of the intercepted bearing vibration signal using the Katz method includes:

根据所述轴承振动信号s={s1,s2,...,sN},计算连续信号之间的欧式距离为: According to the bearing vibration signal s={s 1 , s 2 ,..., s N }, the Euclidean distance between continuous signals is calculated as:

其中,N为轴承振动信号中采样点的总数,si为振动信号中的任意点,其si坐标为(xi,yi),i=1,2,...,N;Among them, N is the total number of sampling points in the bearing vibration signal, s i is any point in the vibration signal, and its s i coordinate is (x i , y i ), i=1,2,...,N;

根据所述连续信号之间的欧式距离,计算波形的平面范围d和曲线的总长度L,其计算公式为:According to the Euclidean distance between the continuous signals, the plane range d of the waveform and the total length L of the curve are calculated. The calculation formula is:

通过所述连续信号之间的平均距离a来规范化所述曲线的总长度L和所述波形的平面范围d,并利用KatzFD的数学定义公式 计算分形维数:The total length L of the curve and the planar extent d of the waveform are normalized by the average distance a between the consecutive signals, and utilize the mathematical definition formula of KatzFD Calculate the fractal dimension:

其中,k=N-1为曲线中的步数,a=L/k。Among them, k=N-1 is the number of steps in the curve, and a=L/k.

优选地,所述根据所述分形维数值跟踪所述轴承振动信号中轴承故障产生的冲击位置,并提取冲击位置的包络线包括:Preferably, tracking the impact location caused by a bearing failure in the bearing vibration signal according to the fractal dimension value and extracting the envelope of the impact location includes:

根据所述分形维数值确定移动窗口的宽度;Determine the width of the moving window according to the fractal dimension value;

利用移动窗口从始至终截取所述轴承振动信号,得到多个信号段;Use a moving window to intercept the bearing vibration signal from beginning to end to obtain multiple signal segments;

计算每个轴承振动段的分形维数值;Calculate the fractal dimension value of each bearing vibration segment;

将所有信号段的分形维数值进行拼接得到所述短时分形维数序列。The short-time fractal dimension sequence is obtained by splicing the fractal dimension values of all signal segments.

优选地,所述利用所述移动窗口从始至终截取所述轴承振动序列,得到多个信号段包括:Preferably, using the moving window to intercept the bearing vibration sequence from beginning to end to obtain multiple signal segments includes:

所述多个轴承振动段构成的矩阵为:The matrix formed by the multiple bearing vibration segments is:

其中,swm为每个信号段,Nwin为窗口长度,Nwin=int(αfs),int(.)为值的整数部分,α为预设常数,fs为波形的采样频率。Among them, sw m is each signal segment, N win is the window length, N win =int(αf s ), int(.) is the integer part of the value, α is the preset constant, and f s is the sampling frequency of the waveform.

优选地,所述将所有信号段的分形维数值进行拼接得到所述短时分形维数信号包括:Preferably, the splicing of the fractal dimension values of all signal segments to obtain the short-term fractal dimension signal includes:

计算每个信号段的分形维度值,得到短时分形维数向量:Calculate the fractal dimension value of each signal segment to obtain the short-term fractal dimension vector:

STFD=[STFD(1),STFD(2),...,STFD(m),...,];STFD=[STFD(1),STFD(2),...,STFD(m),...,];

将其转换为所述短时分形维数序列:STFD=STFDoriginal-MIN+1;Convert it into the short-time fractal dimension sequence: STFD=STFD original -MIN+1;

其中,向量STFDoriginal为计算的信号STFD序列,MIN为与STFDoriginal长度相同的最小分量,1为与STFDoriginal长度相同的单位向量,STFD为得到的STFD序列。Among them, the vector STFD original is the calculated signal STFD sequence, MIN is the minimum component with the same length as STFD original , 1 is the unit vector with the same length as STFD original , and STFD is the obtained STFD sequence.

优选地,所述将所述包络信号的峰值与标准偏差差值小于1的所述包络信号的峰值置为1,剩余的包络信号为轴承故障特征包括:Preferably, setting the peak value of the envelope signal whose difference between the peak value and the standard deviation of the envelope signal is less than 1 to 1, and the remaining envelope signals as bearing fault characteristics includes:

定义峰值搜索算法的公式: The formula that defines the peak search algorithm:

其中,μ为信号x(t)的平均值,σ为信号x(t)的标准偏差,E{.}是数学期望算子,x(t)=s(t)+i(t)=Ampe-βtsinωrt+Aicosωit;其中,Amp为脉冲的振动幅值,ωr为脉冲的振动频率,Ai为干扰的振动振幅,ωi为干扰的振动频率;Among them, μ is the average value of signal x(t), σ is the standard deviation of signal x(t), E{.} is the mathematical expectation operator, x(t)=s(t)+i(t)=A mp e -βt sinω r t+A i cosω i t; where A mp is the vibration amplitude of the pulse, ω r is the vibration frequency of the pulse, A i is the vibration amplitude of the interference, and ω i is the vibration frequency of the interference;

计算每个信号的标准偏差σ和峰值K;Calculate the standard deviation σ and peak K of each signal;

判断振幅是否大于等于1+σ,若振幅大于等于1+σ,则振幅保持不变,若振幅小于1+σ,则将振幅置为1;Determine whether the amplitude is greater than or equal to 1+σ. If the amplitude is greater than or equal to 1+σ, the amplitude remains unchanged. If the amplitude is less than 1+σ, the amplitude is set to 1;

判断两次迭代的峰值差是否满足预设值,若满足则停止计算峰值,若不满足,则继续迭代;Determine whether the peak difference between the two iterations meets the preset value. If so, stop calculating the peak value. If not, continue the iteration;

直至所有信号计算完成,停止迭代,得到轴承振动故障特征。Until all signal calculations are completed, the iteration is stopped and the bearing vibration fault characteristics are obtained.

优选地,所述峰值搜索算法的计算步骤为:Preferably, the calculation steps of the peak search algorithm are:

S71:初始化,令i=1,S71: Initialization, let i=1,

S72:计算信号段x(i)的标准偏差σi和峰值KiS72: Calculate the standard deviation σ i and peak value K i of the signal segment x(i);

S73:判断所述信号段内的振幅是否大于等于1+σiS73: Determine whether the amplitude in the signal segment is greater than or equal to 1+σ i ;

S74:若大于等于1+σi,则所述振幅保持不变;若小于1+σi,则令振幅置为1;S74: If it is greater than or equal to 1+σ i , the amplitude remains unchanged; if it is less than 1+σ i , the amplitude is set to 1;

S75:判断i≥N,若成立,则停止迭代;S75: Determine i≥N, if true, stop iteration;

S76:若不成立,则判断是否满足|Ki-Ki-1|≤ε,若满足,则停止计算Ki-Ki-1,其中ε为阈值最小常数;S76: If not, determine whether |K i -K i-1 |≤ε is satisfied. If so, stop calculating K i -K i-1 , where ε is the minimum threshold constant;

S77:若不满足,则令i=i+1,返回步骤S72。S77: If not satisfied, set i=i+1 and return to step S72.

本发明还提供了一种轴承故障特征提取的装置,包括:The invention also provides a device for extracting bearing fault characteristics, including:

采集信号模块,用于采集轴承振动信号,对所述轴承振动信号进行加窗截取;A signal acquisition module is used to collect bearing vibration signals and perform window interception on the bearing vibration signals;

计算分形维数模块,用于利用Katz方法计算所截取轴承振动信号的分形维数值;The fractal dimension calculation module is used to calculate the fractal dimension value of the intercepted bearing vibration signal using the Katz method;

提取包络模块,用于根据所述分形维数值跟踪所述轴承振动信号中轴承故障产生的冲击位置,并提取冲击位置的包络线;An envelope extraction module is used to track the impact location caused by the bearing failure in the bearing vibration signal according to the fractal dimension value, and extract the envelope of the impact location;

计算峰值模块,用于计算每个包络线的平均值和标准偏差,基于所述平均值和标准偏差计算包络信号的峰值;a peak calculation module for calculating the average value and standard deviation of each envelope line, and calculating the peak value of the envelope signal based on the average value and standard deviation;

抑制干扰模块,用于将所述包络信号的峰值与标准偏差差值小于1的所述包络信号的峰值置为1,剩余的包络信号为轴承故障特征。The interference suppression module is configured to set the peak value of the envelope signal whose difference between the peak value and the standard deviation of the envelope signal is less than 1 to 1, and the remaining envelope signals are bearing fault characteristics.

本发明还提供了一种轴承故障特征提取的设备,包括:The invention also provides a device for extracting bearing fault characteristics, including:

存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述一种轴承故障特征提取的方法的步骤。A memory is used to store a computer program; a processor is used to implement the steps of the above method for extracting bearing fault characteristics when executing the computer program.

本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述一种轴承故障特征提取的方法的步骤。The present invention also provides a computer-readable storage medium. A computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, the steps of the above method for extracting bearing fault characteristics are implemented.

本发明所提供的一种轴承故障特征提取的方法,首先采集轴承运行时的轴承振动信号,并进行加窗截取,利用Katz方法计算所截取轴承振动信号的分形维数值,利用分形维数值将轴承振动信号转化为短时分形维数序列,通过分形维数值提取故障产生的冲击位置的包络线,将故障信号和干扰信号区分,更好的抑制干扰信号的冲击,更加突显故障信号;最后根据峰值搜索算法将振幅值小于标准偏差的振幅置为1,更加突出故障信号。最后得到轴承振动故障特征。本发明通过分形维数将轴承的振动序列转化为短时分形维数序列,并且在转换过程中对其他的干扰信号进行抑制,将轴承故障的信号更加突出,抑制干扰信号,最后根据峰值搜索算法将所有信号进行处理,进一步抑制干扰信号对轴承故障信号的影响,更加突显轴承故障信号,无需采用滤波器对信号进行滤波,无法抑制多种干扰信号,计算量庞大的问题,实用范围更加广泛,并且本发明可以实现在线轴承状态的监测。The invention provides a method for extracting bearing fault characteristics. First, the bearing vibration signal is collected when the bearing is running, and windowed interception is performed. The Katz method is used to calculate the fractal dimension value of the intercepted bearing vibration signal. The fractal dimension value is used to classify the bearing. The vibration signal is converted into a short-time fractal dimension sequence, and the envelope of the impact position caused by the fault is extracted through the fractal dimension value to distinguish the fault signal from the interference signal, which can better suppress the impact of the interference signal and highlight the fault signal; finally, according to The peak search algorithm sets the amplitude value less than the standard deviation to 1 to highlight the fault signal. Finally, the bearing vibration fault characteristics are obtained. This invention converts the vibration sequence of the bearing into a short-time fractal dimension sequence through fractal dimension, and suppresses other interference signals during the conversion process, making the signal of bearing failure more prominent, suppressing the interference signal, and finally based on the peak search algorithm All signals are processed to further suppress the impact of interference signals on bearing fault signals, and the bearing fault signals are more highlighted. There is no need to use filters to filter the signals, which cannot suppress multiple interference signals and requires a huge amount of calculation. The practical scope is wider. And the present invention can realize online bearing status monitoring.

附图说明Description of the drawings

为了更清楚的说明本发明实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to explain the embodiments of the present invention or the technical solutions of the prior art more clearly, the following will briefly introduce the drawings needed to describe the embodiments or the prior art. Obviously, the drawings in the following description are only For some embodiments of the present invention, those of ordinary skill in the art can also obtain other drawings based on these drawings without exerting creative efforts.

图1为本发明所提供的轴承故障提取的方法的第一种具体实施例的流程图;Figure 1 is a flow chart of a first specific embodiment of a bearing fault extraction method provided by the present invention;

图2为本发明所提供的轴承故障提取的方法的第二种具体实施例的流程图;Figure 2 is a flow chart of a second specific embodiment of the bearing fault extraction method provided by the present invention;

图3为使用STFD变换提取轴承故障特征的对比图:(a)脉冲信号;(b)、(c)和(d)分别使用Katz、Sevcik和Higuchi方法获得的STFD;Figure 3 is a comparison diagram of using STFD transformation to extract bearing fault features: (a) pulse signal; (b), (c) and (d) STFD obtained using Katz, Sevcik and Higuchi methods respectively;

图4(a)不同窗口长度下产生的(不同)STFD序列的曲线u;(b)不同窗口长度下模拟信号包络和产生的STFD序列之间相关系数的演化的曲线图;Figure 4 (a) Curve u of (different) STFD sequences generated under different window lengths; (b) Curve chart of the evolution of the correlation coefficient between the simulated signal envelope and the generated STFD sequence under different window lengths;

图5为信号混合(脉冲和随机干扰)的STFD变换的干扰抑制的曲线图:(a)周期性干扰;(b)模拟脉冲;(c)(a)和(b)的混合;(d)信号混合的STFD表示;Figure 5 is a graph of interference suppression by STFD transformation of signal mixture (impulse and random interference): (a) periodic interference; (b) simulated pulse; (c) mixture of (a) and (b); (d) STFD representation of signal mixture;

图6为具有多个循环干扰的模拟故障方位信号的STFD和STFD-KPSA变换结果的曲线图:(a)信号干扰混合;(b)没有KPSA的STFD序列;(c)b的频谱,(d)STFD-KPSA序列;(e)d的频谱;Figure 6 is a graph showing the STFD and STFD-KPSA transformation results of simulated fault orientation signals with multiple cyclic interferences: (a) signal interference mixture; (b) STFD sequence without KPSA; (c) spectrum of b, (d )STFD-KPSA sequence; (e) spectrum of d;

图7为STFD-KPSA方法的可检测性图;Figure 7 is the detectability diagram of the STFD-KPSA method;

图8为对模拟信号应用所提出的方法的曲线图,(a)合成信号;(b)a的希尔伯特包络谱;(c)STFD序列;(d)STFD-KPSA结果;(e)c的频谱;(f)d的频谱;Figure 8 is a graph showing the application of the proposed method to simulated signals, (a) synthetic signal; (b) Hilbert envelope spectrum of a; (c) STFD sequence; (d) STFD-KPSA results; (e )c spectrum; (f)d spectrum;

图9为STFD-KPSA在检测侧面定位外圈故障方面的性能的曲线图:(a)原始振动信号;(b)原始信号的希尔伯特包络谱;(c)原始信号的STFD-KPSA结果;(d)STFD-KPSA结果的频谱;Figure 9 is a graph showing the performance of STFD-KPSA in detecting side positioning outer ring faults: (a) original vibration signal; (b) Hilbert envelope spectrum of the original signal; (c) STFD-KPSA of the original signal Results; (d) Spectrum of STFD-KPSA results;

图10为STFD-KPSA检测底部定位外圈故障的性能的曲线图:(a)原始振动信号;(b)原始信号的希尔伯特包络谱;(c)原始信号的STFD-KPSA结果;(d)STFD-KPSA结果的频谱;Figure 10 is a graph showing the performance of STFD-KPSA in detecting bottom positioning outer ring faults: (a) original vibration signal; (b) Hilbert envelope spectrum of the original signal; (c) STFD-KPSA result of the original signal; (d) Spectrum of STFD-KPSA results;

图11为STFD-KPSA检测内圈故障的性能的曲线图:(a)原始振动信号;(b)原始信号的希尔伯特包络谱;(c)原始信号的STFD-KPSA;(d)STFD-KPSA结果的频谱;Figure 11 is a graph showing the performance of STFD-KPSA in detecting inner ring faults: (a) original vibration signal; (b) Hilbert envelope spectrum of the original signal; (c) STFD-KPSA of the original signal; (d) Spectrum of STFD-KPSA results;

图12为本发明实施例提供的一种轴承故障特征提取的装置的结构框图。Figure 12 is a structural block diagram of a device for extracting bearing fault features provided by an embodiment of the present invention.

具体实施方式Detailed ways

本发明的核心是提供一种轴承故障提取方法,利用分形维数转化为短时分形维数序列,有效抑制干扰信号的影响,并利用峰值搜索算法,进一步的抑制干扰,提高故障特征。The core of the present invention is to provide a bearing fault extraction method that uses fractal dimensions to convert into short-time fractal dimension sequences to effectively suppress the impact of interference signals, and uses a peak search algorithm to further suppress interference and improve fault characteristics.

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to enable those skilled in the art to better understand the solution of the present invention, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. Obviously, the described embodiments are only some of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present invention.

请参考图1,图1为本发明所提供的轴承故障特征提取的方法的第一种具体实施例的流程图;具体操作步骤如下:Please refer to Figure 1, which is a flow chart of a first specific embodiment of the method for extracting bearing fault features provided by the present invention; the specific operation steps are as follows:

步骤S101:采集轴承振动信号,并对所述轴承振动信号进行加窗截取;Step S101: Collect bearing vibration signals, and perform window interception on the bearing vibration signals;

利用振动传感器采集轴承振动故障的信号,并将采集的轴承振动信号进行加窗截取。Vibration sensors are used to collect signals of bearing vibration faults, and the collected bearing vibration signals are intercepted by adding windows.

步骤S102:利用Katz方法计算所截取轴承振动信号的分形维数值;Step S102: Calculate the fractal dimension value of the intercepted bearing vibration signal using the Katz method;

步骤S103:根据所述分形维数值跟踪所述轴承振动信号中轴承故障产生的冲击位置,并提取冲击位置的包络线;Step S103: Track the impact location caused by the bearing failure in the bearing vibration signal according to the fractal dimension value, and extract the envelope of the impact location;

步骤S104:计算每个包络线的平均值和标准偏差,基于所述平均值和标准偏差计算包络信号的峰值;Step S104: Calculate the average value and standard deviation of each envelope, and calculate the peak value of the envelope signal based on the average value and standard deviation;

步骤S105:将所述包络信号的峰值与标准偏差差值小于1的所述包络信号的峰值置为1,剩余的包络信号为轴承故障特征。Step S105: Set the peak value of the envelope signal whose difference between the peak value and the standard deviation of the envelope signal is less than 1 to 1, and the remaining envelope signals are bearing fault characteristics.

在本实施例中,首先利用振动传感器采集轴承振动的信号,然后利用Katz算法计算信号之间的距离以及曲线总长度,进而计算得到信号之间的分形维数值,然后基于分形维数值将轴承信号转化为短时分形维数序列;采用分形维数的转换将干扰信号进行抑制,故障信号更加突显。根据峰值搜索算法去除干扰信号,保留故障信号,最后得到更加完善的故障信号。无需采用滤波器进行滤波,简化了步骤,本发明还可以实时在线监测轴承故障状态的监测。In this embodiment, a vibration sensor is first used to collect the bearing vibration signal, and then the Katz algorithm is used to calculate the distance between the signals and the total length of the curve, and then calculate the fractal dimension value between the signals, and then convert the bearing signal based on the fractal dimension value. Convert it into a short-time fractal dimension sequence; use the conversion of fractal dimension to suppress the interference signal, making the fault signal more prominent. According to the peak search algorithm, the interference signal is removed, the fault signal is retained, and a more complete fault signal is finally obtained. There is no need to use a filter for filtering, which simplifies the steps. The present invention can also monitor the bearing fault status online in real time.

基于上述实施例,本实施例详细说明了轴承故障特征的提取方法,请参考图2,图2为本发明所提供的轴承故障特征提取的方法的第二种具体实施例的流程图;具体操作步骤如下:Based on the above embodiments, this embodiment explains in detail the method for extracting bearing fault features. Please refer to Figure 2. Figure 2 is a flow chart of the second specific embodiment of the method for extracting bearing fault features provided by the present invention; specific operations Proceed as follows:

步骤S201:利用振动传感器采集轴承振动信号;Step S201: Use a vibration sensor to collect bearing vibration signals;

步骤S202:根据轴承振动信号计算信号之间的欧几里德距离和曲线总长度;Step S202: Calculate the Euclidean distance between the signals and the total length of the curve based on the bearing vibration signal;

请参考图3,图3为本发明使用STFD变换提取轴承故障特征的对比图,其中:(a)脉冲信号;(b)、(c)和(d)分别使用Katz、Sevcik和Higuchi方法,通过对比可得,采用Katz方法的效果最好,图像的峰值区分均匀。Please refer to Figure 3. Figure 3 is a comparison chart of the present invention using STFD transformation to extract bearing fault features, in which: (a) pulse signal; (b), (c) and (d) respectively use Katz, Sevcik and Higuchi methods. From the comparison, it can be seen that the Katz method has the best effect, and the peaks of the image are evenly distinguished.

采集的振动信号为s={s1,s2,...,sN},其中N是信号中的采样点的总数。信号中的一个任意点由si表示,其在图中的坐标为(xi,yi),i=1,2,...,N。则两个连续点之间的欧几里德距离为The collected vibration signal is s={s 1 , s 2 ,..., s N }, where N is the total number of sampling points in the signal. An arbitrary point in the signal is represented by s i , and its coordinates in the figure are (xi , y i ), i=1,2,...,N. Then the Euclidean distance between two consecutive points is

将N点信号的KatzFD在数学上定义为:The KatzFD of the N-point signal is mathematically defined as:

其中,L是曲线的总长度,由所有相邻点的欧氏距离之和得出,即Among them, L is the total length of the curve, which is obtained by the sum of the Euclidean distances of all adjacent points, that is

d是波形的平面范围,通常可以被认为是信号的第一个点(点1)和所有后续点之间所有距离中最远的距离。从数学上讲,d可以写成d is the planar extent of the waveform and can generally be thought of as the furthest of all distances between the first point of the signal (point 1) and all subsequent points. Mathematically, d can be written as

从等式(2)获得的FD值受测量单位的影响。为了克服这一困难,卡茨建议通过连续点之间的平均距离(用a表示)来规范化L和d。平均距离a定义为a=L/k,其中k是曲线中的步数,即k=N-1。在方程式(2)中,用a除以L和d得出The FD value obtained from equation (2) is affected by the unit of measurement. To overcome this difficulty, Katz suggested normalizing L and d by the average distance between consecutive points (denoted by a). The average distance a is defined as a=L/k, where k is the number of steps in the curve, that is, k=N-1. In equation (2), dividing a by L and d gives

步骤S203:根据欧几里德距离和曲线总长度计算分形维数值;Step S203: Calculate the fractal dimension value based on the Euclidean distance and the total length of the curve;

步骤S204:利用分形维度值对轴承振动信号进行加窗截取,得到多个轴承信号片段;Step S204: Use the fractal dimension value to perform window interception on the bearing vibration signal to obtain multiple bearing signal segments;

FD用于跟踪轴承故障产生的冲击位置,并提取冲击的包络线。轴承故障产生的典型振动信号是周期性的,包括与缺陷位置表面之间的冲击相对应的急剧上升。为了利用FD提取周期性影响的特征,研究了STFD。FD is used to track the impact location caused by bearing failure and extract the envelope of the impact. Typical vibration signals produced by bearing failures are periodic and include sharp rises corresponding to impacts between surfaces at the location of the defect. In order to use FD to extract features affected by periodicity, STFD was studied.

移动窗口用于截断原始信号以获得STFD序列,其中每个STFD值对应于一个加窗信号部分。窗口的长度选择为Nwin=int(αfs),其中int(.)表示值的整数部分,是用户预先指定的常数α,fs是波形的采样频率。常数α是根据经验设定的。由于故障引起的脉冲通常是微弱的,并且被背景噪声和振动干扰掩盖,因此窗口必须更短,才能获得满意的结果。这是因为太长的窗口可能会使STFD序列过度平滑。因此,在轴承故障检测应用中,该常数α应小于用于声音信号处理的常数,以确保不会遗漏初始脉冲。然而,应该注意的是,Nwin不能太短。窗口太短可能会导致许多假想振荡,显然无法正确识别影响,如图4所示,图4(a)不同窗口长度(不同α)下产生的STFD序列;图4(b)不同窗口长度下模拟包络信号和产生的STFD序列之间相关系数的演化。The moving window is used to truncate the original signal to obtain an STFD sequence, where each STFD value corresponds to a windowed signal part. The length of the window is selected as N win =int(αf s ), where int(.) represents the integer part of the value, which is the constant α pre-specified by the user, and f s is the sampling frequency of the waveform. The constant α is set empirically. Since fault-induced pulses are often weak and masked by background noise and vibration interference, the window must be shorter to obtain satisfactory results. This is because too long a window may over-smooth the STFD series. Therefore, in bearing fault detection applications, this constant α should be smaller than the constant used for sound signal processing to ensure that the initial pulse is not missed. However, it should be noted that N win cannot be too short. A window that is too short may lead to many hypothetical oscillations, and the impact cannot be correctly identified, as shown in Figure 4, Figure 4(a) STFD sequence generated under different window lengths (different α); Figure 4(b) Simulation under different window lengths Evolution of the correlation coefficient between the envelope signal and the resulting STFD sequence.

为了获取STFD值的点到点时间序列,该窗口每次沿输入向量移动一个采样步长。窗口函数用w[n]表示。然后,序列swm[n]=s[n]w[m-n]是时间m处信号s[n]的短时间段,长度为Nwin。以矩阵形式表示所有信号段,可得到以下表达式To obtain a point-to-point time series of STFD values, the window is moved along the input vector one sample step at a time. The window function is represented by w[n]. Then, the sequence sw m [n] = s [n] w [mn] is a short period of the signal s [n] at time m, with length N win . Expressing all signal segments in matrix form, the following expression can be obtained

对于每个信号段wm,由STFD(m)表示的相应FD值可通过等式(5)计算。向量STFD可以通过计算所有信号段的FD值来获得,如下所示For each signal segment w m , the corresponding FD value represented by STFD (m) can be calculated by equation (5). The vector STFD can be obtained by calculating the FD values of all signal segments as follows

STFD=[STFD(1),STFD(2),...,STFD(m),...,] (7)STFD=[STFD(1),STFD(2),...,STFD(m),...,] (7)

在不影响STFD序列的动态范围的情况下,在随后的子部分中应用以下变换Without affecting the dynamic range of the STFD sequence, the following transformations are applied in subsequent subsections

STFD=STFDoriginal-MIN+1 (8)STFD=STFD original -MIN+1 (8)

其中,向量STFDoriginal是使用公式(5)计算的信号STFD序列,MIN是与STFDoriginal长度(尺寸)相同的向量,其所有分量等于STFDoriginal的最小分量,1表示也与STFDoriginal长度相同的单位向量,STFD表示获得的STFD序列。根据等式(8),STFD序列的最小值始终限制为1。where the vector STFD original is the signal STFD sequence calculated using equation (5), MIN is a vector with the same length (dimension) as STFD original and all its components are equal to the smallest component of STFD original , and 1 represents a unit that is also the same length as STFD original The vector, STFD represents the obtained STFD sequence. According to equation (8), the minimum value of the STFD sequence is always limited to 1.

为了将原始振动信号转换为STFD序列,通过等式(5)计算每个信号段的FD值,并将其分配给信号段的中点。然而,这将使所获得的STFD序列的长度N-Nwin+1短于原始信号的长度N。为了保持信号长度,原始信号通过复制来扩展:(a)开始时的前半个点数,即奇数Nwin的(Nwin-1)/2个点数,(Nwin/2,偶数),以及(b)原始信号结束时的最后一个(Nwin-1)/2,奇数Nwin(Nwin-2/2,偶数Nwin)点数。然后,信号的长度扩展到N+Nwin-1。这样,获得的STFD序列的大小与原始信号相同。In order to convert the original vibration signal into an STFD sequence, the FD value of each signal segment is calculated by Equation (5) and assigned to the midpoint of the signal segment. However, this will make the length of the obtained STFD sequence NN win +1 shorter than the length N of the original signal. To maintain the signal length, the original signal is extended by copying: (a) the first half of the points at the beginning, i.e. (N win -1)/2 points for odd N win , (N win /2, even), and (b ) the last (N win -1)/2, odd N win (N win -2/2, even N win ) points at the end of the original signal. Then, the length of the signal is extended to N+N win -1. In this way, the obtained STFD sequence has the same size as the original signal.

步骤S205:计算每个轴承信号片段的分形维数值;Step S205: Calculate the fractal dimension value of each bearing signal segment;

步骤S206:将所有轴承信号片段的分形维数值进行拼接得到所述短时分形维数序列;Step S206: Splice the fractal dimension values of all bearing signal segments to obtain the short-time fractal dimension sequence;

步骤S207:根据峰值搜索方法对所述分形维数序列去除干扰,得到轴承振动故障特征。Step S207: Remove interference from the fractal dimension sequence according to the peak search method to obtain bearing vibration fault characteristics.

周期性干扰可以表示为而Aim和ωim分别表示干扰的振幅和频率。为评估干扰对转换包络解调的影响,考虑单个故障引起的模拟脉冲被振幅大于脉冲的干扰所污染x(t)=s(t)+i(t)=Ampe-βt sin ωrt+Aicosωit,其中Amp是脉冲的振幅,Ai>Amp,表明故障相关脉冲被干扰严重掩盖。用X(t)表示的信号的分析。Periodic interference can be expressed as And A im and ω im represent the amplitude and frequency of interference respectively. To evaluate the impact of interference on the demodulation of the conversion envelope, consider that a simulated pulse caused by a single fault is contaminated by an interference with an amplitude larger than the pulse t+A i cosω i t, where A mp is the amplitude of the pulse, A i >A mp , indicating that the fault-related pulse is seriously masked by interference. Analysis of signals represented by X(t).

分析信号的包络(或瞬时幅度)可通过以下公式计算:The envelope (or instantaneous amplitude) of the analyzed signal can be calculated by the following formula:

等式(10)表明,主要成分,即干扰,被包络解调,但脉冲解调不成功。由此可以得出结论,传统解调受到强干扰的不利影响。因此,迫切需要一种具有抑制干扰能力的包络方法。Equation (10) shows that the main component, i.e. the interference, is envelope demodulated, but the pulse demodulation is unsuccessful. From this it can be concluded that conventional demodulation is adversely affected by strong interference. Therefore, an envelope method with the ability to suppress interference is urgently needed.

基于STFD变换的干扰抑制。请参考图5,考虑如图5(a)所示的随机干扰(i(t)=2cos(2πft))。图5(b)和(c)分别是脉冲信号和由脉冲信号和干扰组成的信号混合物。对于大多数实际应用,共振频率远高于周期性干扰的频率,即,可以观察到干扰频率远低于脉冲的频率,如图5(a)和(b)所示。让我们来看一个短窗口内的信号段,即图5(a)中的第n个窗口。第n个窗口内曲线的欧几里德距离,n=1,2...,由Ln(由等式(3)定义)表示,平面范围由dn(由等式(4)定义)表示。如果振动干扰频率足够低,只要选择合适的窗口长度,Ln几乎等于图5(a)中的dn,这将导致STFD(n)≈1(使得dn≈Ln满足)。由此可以得出结论,干扰对STFD表示几乎没有影响。对于脉冲信号,信号段的平面范围(dn)和欧几里德距离(Ln)之间的差异更大,因为显著的形态外观变化,如图5(c)所示,根据方程(5)得出STFD(n)>1。由于共振频率通常比振动干扰的频率高得多,因此脉冲产生的STFD值远大于与干扰相关的STFD值,表明与干扰相关的STFD值相比,脉冲相关的STFD值在STFD表示中更为显著。因此,可以突出显示脉冲的包络,并抑制干扰,如图5(d)所示。Interference suppression based on STFD transform. Please refer to Figure 5 and consider the random interference (i(t)=2cos(2πft)) as shown in Figure 5(a). Figure 5(b) and (c) are the pulse signal and the signal mixture composed of the pulse signal and interference respectively. For most practical applications, the resonant frequency is much higher than the frequency of the periodic interference, i.e., the interference frequency can be observed to be much lower than the frequency of the pulse, as shown in Figure 5(a) and (b). Let us look at the signal segment within a short window, i.e., the nth window in Figure 5(a). The Euclidean distance of the curve in the nth window, n=1,2..., is represented by L n (defined by Equation (3)), and the plane range is d n (defined by Equation (4)) express. If the vibration interference frequency is low enough, as long as a suitable window length is selected, L n is almost equal to d n in Figure 5(a), which will lead to STFD(n)≈1 (such that d n ≈ L n is satisfied). From this it can be concluded that interference has almost no impact on the STFD representation. For pulse signals, the difference between the planar extent (d n ) and the Euclidean distance (L n ) of the signal segment is larger because of the significant morphological appearance changes, as shown in Figure 5(c), according to Equation (5 ) results in STFD(n)>1. Since the resonant frequency is usually much higher than the frequency of the vibration disturbance, the STFD value generated by the pulse is much larger than the STFD value associated with the disturbance, indicating that the STFD value associated with the pulse is more significant in the STFD representation compared with the STFD value associated with the disturbance. . Therefore, the envelope of the pulse can be highlighted and interference suppressed, as shown in Figure 5(d).

通过STFD和KPSA联合进行干扰抑制。然而,在某些情况下,对高频干扰的影响仍然不能忽略。例如,由多个干扰(cos(2π1000t),cos(2π620t)和cos(2π300t))和模拟脉冲组成的合成信号如图6(a)所示。STFD变换结果及其频谱分别显示在图6(b)和(c)中。可以看出,由于与干扰相关的STFD值由于高频而对STFD表示有更大的影响,因此干扰的复合效应没有成功地消除。因此,图6(c)中的频谱主要由干扰频率差控制,这将混淆甚至误导检测结果。Interference suppression is performed through the combination of STFD and KPSA. However, in some cases, the impact on high-frequency interference still cannot be ignored. For example, the composite signal composed of multiple interferences (cos(2π1000t), cos(2π620t) and cos(2π300t)) and simulated pulses is shown in Figure 6(a). The STFD transformation results and their spectra are shown in Figure 6(b) and (c) respectively. It can be seen that since the STFD values related to the interference have a greater impact on the STFD representation due to high frequencies, the compound effect of the interference is not successfully eliminated. Therefore, the spectrum in Figure 6(c) is mainly controlled by the interference frequency difference, which will confuse or even mislead the detection results.

为了解决由相对高频的多个干扰引起的问题,有必要对所提出的方法进行改进,以便进一步抑制干扰的影响。KPSA的思想是提取有用的信息,并尽可能迭代地去除不需要的信号分量,直到达到停止标准。标准是峰度,因为它被证明是冲动的有效指标。它被定义为:In order to solve the problems caused by multiple interferences at relatively high frequencies, it is necessary to improve the proposed method in order to further suppress the effects of interference. The idea of KPSA is to extract useful information and iteratively remove unwanted signal components as much as possible until the stopping criterion is reached. The criterion was kurtosis because it has been shown to be a valid indicator of impulsivity. It is defined as:

其中,μ和σ分别是信号x(t)的平均值和标准偏差,E{.}是数学期望算子。考虑到信号的不确定性,引入了标准偏差σi的公差范围。因此,在KPSA的每次迭代中,例如迭代i,计算STFD变换结果(即STFDi,表示STFD序列的向量)的标准偏差σi和kurtosis Ki。高于1+σi的点的振幅保持不变。低于1+σi的点的振幅被“移除”,即设置为1.0(因为根据等式(6),最小FD值为1)。通过这种方式,构造了一个新的向量STFD*i,表示在迭代i中提取的有用信息。然而,一些低能量点,即振幅低于1+σi的点,也可能是由故障引起的。因此,需要新的迭代i+1来进一步提取此类低能脉冲的信息,只要Ki和Ki-1之间的差异仍然显著,即两个连续迭代之间的脉冲性差异值得追求。换言之在每次迭代中,例如i+1,上述过程应用于迭代i的信号余数,即STFDi+1=STFDi-STFD* i+1,并且迭代过程继续,直到信号余数的脉冲性变得无关紧要,即|Ki-Ki-1|≤ε(“ε是预先指定的小正数)。然后,最终的信号残余被认为是由噪声和/或干扰引起的STFD分量组成,因此被去除。应用KPSA后的最终STFD序列(下文称为STFD-KPSA)由以下公式相应给出:Among them, μ and σ are the mean and standard deviation of the signal x(t) respectively, and E{.} is the mathematical expectation operator. Taking into account the uncertainty of the signal, a tolerance range for the standard deviation σ i is introduced. Therefore, in each iteration of KPSA, for example iteration i, the standard deviation σ i and kurtosis K i of the STFD transformation result (i.e. STFD i , the vector representing the STFD sequence) are calculated. The amplitude of points above 1+ σi remains unchanged. The amplitudes of points below 1+ σi are "removed", i.e. set to 1.0 (because according to equation (6), the minimum FD value is 1). In this way, a new vector STFD *i is constructed, representing the useful information extracted in iteration i. However, some low-energy points, that is, points with amplitudes lower than 1+ σi , may also be caused by faults. Therefore, a new iteration i+1 is needed to further extract the information of such low-energy pulses, as long as the difference between K i and K i-1 remains significant, i.e. the difference in impulsivity between two consecutive iterations is worth pursuing. In other words at each iteration, say i+1, the above process is applied to the signal remainder of iteration i, i.e. STFD i +1 = STFD i - STFD * i +1, and the iterative process continues until the impulsiveness of the signal remainder becomes It does not matter, i.e. |K i -K i-1 |≤ε (“ε is a pre-specified small positive number). The final signal residue is then considered to consist of STFD components caused by noise and/or interference, and is therefore Removed. The final STFD sequence after applying KPSA (hereinafter referred to as STFD-KPSA) is correspondingly given by the following formula:

将上述KPSA算法应用于图6(b)中的STFD序列将得到图6(d)中的结果。如图所示,不需要的信号分量已被移除,仅保留与模拟故障相关的峰值。在图6(e)所示的频谱上可以观察到使用KPSA的更明显增强,从中完全消除了与干扰相关的频率分量,仅保留了FCF及其谐波。Applying the above KPSA algorithm to the STFD sequence in Figure 6(b) will give the results in Figure 6(d). As shown, the unwanted signal components have been removed, leaving only the peaks associated with the simulated fault. A more pronounced enhancement using KPSA can be observed on the spectrum shown in Figure 6(e), from which the interference-related frequency components are completely eliminated, leaving only the FCF and its harmonics.

提出的STFD-KPSA方法的干扰抑制能力。在本小节中,将从干扰抑制方面对提议的方法进行综合评估。为了量化信号混合物x(t)的干扰水平,包括故障引起的脉冲s(t)和干扰i(t),信号干扰比可定义为以下Interference suppression capability of the proposed STFD-KPSA method. In this subsection, a comprehensive evaluation of the proposed approach will be performed in terms of interference suppression. To quantify the interference level of a signal mixture x(t), including fault-induced pulses s(t) and interference i(t), the signal-to-interference ratio can be defined as

其中T是信号长度,Ps是故障脉冲的功率,Pi是干扰的功率。where T is the signal length, P s is the power of the fault pulse, and Pi is the power of the interference.

一种方法的检测性能可以用该方法使用三维映射显示的FCF谐波数来表示。这两个轴与要检查的两个因素有关。在这种情况下,这两个因素分别是频率和SIR。黑暗的级别代表能量的级别,最暗到最亮对应于最低到最高的能量级别。图7显示了拟议方法的可检测性图。脉冲信号由等式(9)定义,SNR为–7dB,相应参数与表1中所列相同。The detection performance of a method can be expressed by the number of FCF harmonics displayed by the method using a three-dimensional map. These two axes relate to the two factors to be examined. In this case, the two factors are frequency and SIR. The levels of darkness represent levels of energy, with darkest to lightest corresponding to lowest to highest energy levels. Figure 7 shows the detectability plot of the proposed method. The pulse signal is defined by equation (9), the SNR is –7dB, and the corresponding parameters are the same as listed in Table 1.

所获得的可检测性图表明:(a)所提出的方法能够处理SIR低至-33dB的信号,(b)对于SIR范围为0至-25dB的信号,所提出的方法可以检测FCF及其三次谐波,(c)可检测性随后随着SIR的降低而恶化,可以看出,当SIR从-25dB降至-33dB时,只能观察到FCF和一次谐波。The obtained detectability plots show that: (a) the proposed method is able to handle signals with SIR as low as -33dB, (b) for signals with SIR ranging from 0 to -25dB, the proposed method can detect FCF and its cubic Harmonics, (c) Detectability then deteriorates as the SIR decreases, it can be seen that when the SIR decreases from -25dB to -33dB, only the FCF and first harmonic are observed.

因而,通过该发明所提出的一种基于分形维数包络解调的轴承故障特征提取算法,对采集到的振动信号,利用分形维数的理论,使用STFD变换提取轴承故障特征,利用KPSA进一步减少干扰,实现对轴承故障特征的提取。Therefore, through a bearing fault feature extraction algorithm based on fractal dimension envelope demodulation proposed by this invention, the collected vibration signals are used to use the theory of fractal dimension and STFD transformation to extract bearing fault features, and KPSA is used to further extract the bearing fault features. Reduce interference and extract bearing fault characteristics.

在本实施例中还结合实验数据对本发明进行了详细说明:In this embodiment, the present invention is also described in detail in combination with experimental data:

合成信号由等式:x(t)=s(t)+i(t)+n(t) (14)The composite signal is given by the equation: x(t)=s(t)+i(t)+n(t) (14)

其中s(t)是模拟脉冲信号,i(t)代表振动干扰,n(t)代表高斯白噪声。使用正弦函数模拟其他电气/机械部件(如不平衡轴和齿轮啮合)产生的多重干扰.在这种情况下增加了八个干扰,fi1...fi8=1000Hz,500Hz,300Hz,150Hz,80Hz,30Hz,15Hz,8Hz,Ai1...Ai8=0.5,1,1.5,1,1,1,1,1.5,使SIR等于-21dB。此外,真实振动信号中存在背景噪声;因此,加上高斯白噪声n(t)。相对于模拟脉冲信号的信噪比为7dB。添加此类干扰的目的是模拟干扰及其谐波可能出现的真实情况。图8(a)中绘制了16000个采样数据点的混合信号x,其中影响的特征被干扰和噪声严重掩盖。图8(b)显示了模拟信号的希尔伯特包络谱。如图所示,希尔伯特包络谱主要由干扰之间的频率差决定,由于脉冲受到干扰和噪声的严重污染,因此无法找到与FCF相关的频率信息。然后应用所提出的方法,结果如图8(c)(STFD方法的输出)和图8(d)(STFD-KPSA方法的输出)所示。对STFD序列和STFD-KPSA序列分别进行频谱分析,得到图8(e)和(f)。可以看出,仅使用STFD并不能完全消除干扰的影响,如图8(e)所示,其中与干扰差异相关的第二频率线的振幅几乎与第一FCF谐波的振幅相当。这是由于STFD表示中仍然存在多个干扰的影响。图8(f)提供了更清晰的结果,其中FCF及其三个谐波清晰可识别,因为使用建议的KSPA算法进一步降低了干扰的综合影响。上述分析表明,与图8(b)和(e)中分别所示的希尔伯特变换和无KPSA的STFD相比,STFD-KPSA的解调结果更好。因此,可以得出结论,所提出的STFD-KPSA方法能够在不使用预滤波的情况下提取轴承故障特征并抑制干扰和噪声,图9、图10和图11分别是利用本发明故障检测方法检测侧面、底部以及内圈故障的性能图,图9、图10和图11中(a)原始振动信号;(b)原始信号的希尔伯特包络谱;(c)原始信号的STFD-KPSA结果;(d)STFD-KPSA结果的频谱。where s(t) is the analog pulse signal, i(t) represents vibration interference, and n(t) represents Gaussian white noise. Use the sine function Simulate multiple disturbances produced by other electrical/mechanical components such as unbalanced shafts and gear meshes. In this case eight disturbances are added, f i1 ... f i8 = 1000Hz, 500Hz, 300Hz, 150Hz, 80Hz, 30Hz , 15Hz, 8Hz, A i1 ...A i8 = 0.5, 1, 1.5, 1, 1, 1, 1, 1.5, making SIR equal to -21dB. In addition, there is background noise in the real vibration signal; therefore, Gaussian white noise n(t) is added. The signal-to-noise ratio relative to the analog pulse signal is 7dB. The purpose of adding this type of interference is to simulate a real situation where the interference and its harmonics may occur. A mixed signal x with 16,000 sampled data points is plotted in Figure 8(a), where the affected features are heavily obscured by interference and noise. Figure 8(b) shows the Hilbert envelope spectrum of the simulated signal. As shown in the figure, the Hilbert envelope spectrum is mainly determined by the frequency difference between interferences. Since the pulse is seriously contaminated by interference and noise, the frequency information related to FCF cannot be found. The proposed method is then applied, and the results are shown in Figure 8(c) (output of STFD method) and Figure 8(d) (output of STFD-KPSA method). Spectrum analysis was performed on the STFD sequence and STFD-KPSA sequence respectively, and Figure 8(e) and (f) were obtained. It can be seen that using STFD alone cannot completely eliminate the effect of interference, as shown in Figure 8(e), where the amplitude of the second frequency line related to the interference difference is almost equivalent to the amplitude of the first FCF harmonic. This is due to the effect of multiple interferences still present in the STFD representation. Figure 8(f) provides a clearer result, where the FCF and its three harmonics are clearly identifiable, since the combined effect of the interference is further reduced using the proposed KSPA algorithm. The above analysis shows that the demodulation results of STFD-KPSA are better compared with Hilbert transform and STFD without KPSA shown in Figure 8(b) and (e) respectively. Therefore, it can be concluded that the proposed STFD-KPSA method can extract bearing fault characteristics and suppress interference and noise without using pre-filtering. Figures 9, 10 and 11 are respectively detected using the fault detection method of the present invention. Performance diagrams of side, bottom and inner ring faults, in Figure 9, Figure 10 and Figure 11 (a) original vibration signal; (b) Hilbert envelope spectrum of the original signal; (c) STFD-KPSA of the original signal Results; (d) Spectrum of STFD-KPSA results.

请参考图12,图12为本发明实施例提供的一种轴承故障特征提取的装置的结构框图;具体装置可以包括:Please refer to Figure 12, which is a structural block diagram of a device for extracting bearing fault features provided by an embodiment of the present invention; the specific device may include:

采集信号模块100,用于采集轴承振动信号,并将其转化为轴承振动信号序列;The signal collection module 100 is used to collect bearing vibration signals and convert them into bearing vibration signal sequences;

计算分形维数模块200,用于利用Katz方法计算相邻轴承振动信号之间的分形维数值;The fractal dimension calculation module 200 is used to calculate the fractal dimension value between adjacent bearing vibration signals using the Katz method;

提取包络模块300,用于根据所述分形维数值跟踪所述每相邻轴承振动信号之间轴承故障产生的冲击位置,并提取冲击位置的包络线;The envelope extraction module 300 is used to track the impact location caused by the bearing failure between each adjacent bearing vibration signal according to the fractal dimension value, and extract the envelope of the impact location;

计算峰值模块400,用于计算每个包络线的平均值和标准偏差,基于所述平均值和标准偏差计算包络信号的峰值;The peak calculation module 400 is used to calculate the average value and standard deviation of each envelope line, and calculate the peak value of the envelope signal based on the average value and standard deviation;

抑制干扰模块500,用于将所述包络信号的峰值与标准偏差差值小于1的所述包络信号的峰值置为1,剩余的包络信号为轴承故障特征。The interference suppression module 500 is configured to set the peak value of the envelope signal whose difference between the peak value and the standard deviation of the envelope signal is less than 1 to 1, and the remaining envelope signals are bearing fault characteristics.

本实施例的轴承故障特征提取的装置用于实现前述的轴承故障特征提取的方法,因此轴承故障特征提取的装置中的具体实施方式可见前文中的轴承故障特征提取的方法的实施例部分,例如,采集信号模块100,计算分形维数模块200,提取包络模块300,抑制干扰模块400,分别用于实现上述轴承故障特征提取的方法中步骤S101,S102,S103和S104,所以,其具体实施方式可以参照相应的各个部分实施例的描述,在此不再赘述。The device for extracting bearing fault features in this embodiment is used to implement the aforementioned method for extracting bearing fault features. Therefore, the specific implementation of the device for extracting bearing fault features can be found in the embodiments of the method for extracting bearing fault features mentioned above, for example , the signal acquisition module 100, the fractal dimension calculation module 200, the envelope extraction module 300, and the interference suppression module 400 are respectively used to implement steps S101, S102, S103 and S104 in the above method of extracting bearing fault features, so its specific implementation For the method, reference may be made to the corresponding descriptions of various partial embodiments, and details will not be described again here.

本发明具体实施例还提供了一种轴承故障特征提取的设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述一种轴承故障特征提取的方法的步骤。Specific embodiments of the present invention also provide a device for extracting bearing fault features, including: a memory for storing a computer program; a processor for implementing the steps of the above method for extracting bearing fault features when executing the computer program .

本发明具体实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述一种轴承故障特征提取的方法的步骤。Specific embodiments of the present invention also provide a computer-readable storage medium. A computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, the steps of the above method for extracting bearing fault characteristics are implemented. .

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。Each embodiment in this specification is described in a progressive manner. Each embodiment focuses on its differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other. As for the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple. For relevant details, please refer to the description in the method section.

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Those skilled in the art may further realize that the units and algorithm steps of each example described in connection with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of both. In order to clearly illustrate the possible functions of hardware and software, Interchangeability, in the above description, the composition and steps of each example have been generally described according to functions. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each specific application, but such implementations should not be considered to be beyond the scope of the present invention.

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein may be implemented directly in hardware, in software modules executed by a processor, or in a combination of both. Software modules may be located in random access memory (RAM), memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disks, removable disks, CD-ROMs, or anywhere in the field of technology. any other known form of storage media.

以上对本发明所提供的一种轴承故障特征提取方法、装置、设备以及计算机可读存储介质进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。The above has introduced in detail the bearing fault feature extraction method, device, equipment and computer-readable storage medium provided by the present invention. This article uses specific examples to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method and the core idea of the present invention. It should be noted that those skilled in the art can make several improvements and modifications to the present invention without departing from the principles of the present invention, and these improvements and modifications also fall within the scope of the claims of the present invention.

Claims (5)

1.一种轴承故障特征提取的方法,其特征在于,包括:1. A method for extracting bearing fault features, which is characterized by including: 采集轴承振动信号,并对所述轴承振动信号进行加窗截取;Collect bearing vibration signals, and perform window interception on the bearing vibration signals; 利用Katz方法计算所截取轴承振动信号的分形维数值;Use Katz method to calculate the fractal dimension value of the intercepted bearing vibration signal; 根据所述分形维数值跟踪所述轴承振动信号中轴承故障产生的冲击位置,并提取冲击位置的包络线;包括以下步骤:根据所述分形维数值确定移动窗口的宽度;利用所述移动窗口从始至终截取所述轴承振动信号,得到多个信号段;计算每个轴承振动段的分形维数值;将所有信号段的分形维数值进行拼接得到所述短时分形维数序列;Track the impact position caused by the bearing failure in the bearing vibration signal according to the fractal dimension value, and extract the envelope of the impact position; including the following steps: determining the width of the moving window according to the fractal dimension value; using the moving window Intercept the bearing vibration signal from beginning to end to obtain multiple signal segments; calculate the fractal dimension value of each bearing vibration segment; splice the fractal dimension values of all signal segments to obtain the short-time fractal dimension sequence; 所述利用所述移动窗口从始至终截取所述轴承振动信号,得到多个信号段包括:The use of the moving window to intercept the bearing vibration signal from beginning to end to obtain multiple signal segments includes: 所述多个轴承振动段构成的矩阵为:The matrix formed by the multiple bearing vibration segments is: 其中,swm为每个信号段,Nwin为窗口长度,Nwin=int(αfs),int(.)为值的整数部分,α为预设常数,fs为波形的采样频率;Among them, sw m is each signal segment, N win is the window length, N win =int(αf s ), int(.) is the integer part of the value, α is the preset constant, and f s is the sampling frequency of the waveform; 所述将所有信号段的分形维数值进行拼接得到所述短时分形维数序列包括:The short-term fractal dimension sequence obtained by splicing the fractal dimension values of all signal segments includes: 计算每个信号段的分形维度值,得到短时分形维数向量:Calculate the fractal dimension value of each signal segment to obtain the short-term fractal dimension vector: STFD=[STFD(1),STFD(2),...,STFD(m),...,];STFD=[STFD(1),STFD(2),...,STFD(m),...,]; 将其转换为所述短时分形维数序列:STFD=STFDoriginal-MIN+1;Convert it into the short-time fractal dimension sequence: STFD=STFD original -MIN+1; 其中,向量STFDoriginal为计算的信号STFD序列,MIN为与STFDoriginal长度相同的最小分量,1为与STFDoriginal长度相同的单位向量,STFD为得到的STFD序列;Among them, the vector STFD original is the calculated signal STFD sequence, MIN is the minimum component with the same length as STFD original , 1 is the unit vector with the same length as STFD original , and STFD is the obtained STFD sequence; 计算每个包络线的平均值和标准偏差,基于所述平均值和标准偏差计算包络信号的峰值;Calculating a mean and a standard deviation for each envelope and calculating a peak value of the envelope signal based on said mean and standard deviation; 将所述包络信号的峰值与标准偏差差值小于1的所述包络信号的峰值置为1,剩余的包络信号为轴承故障特征;The peak value of the envelope signal whose difference between the peak value and the standard deviation of the envelope signal is less than 1 is set to 1, and the remaining envelope signals are bearing fault characteristics; 所述将所述包络信号的峰值与标准偏差差值小于1的所述包络信号的峰值置为1,剩余的包络信号为轴承故障特征包括:The method of setting the peak value of the envelope signal whose difference between the peak value and the standard deviation of the envelope signal is less than 1 to 1, and the remaining envelope signals as bearing fault characteristics includes: 定义峰值搜索算法的公式: The formula that defines the peak search algorithm: 其中,μ为信号x(t)的平均值,σ为信号x(t)的标准偏差,E{.}是数学期望算子,x(t)=s(t)+i(t)=Ampe-βtsinωr t+Aicosσit;其中,Amp为脉冲的振动幅值,ωr为脉冲的振动频率,Ai为干扰的振动振幅,ωi为干扰的振动频率;Among them, μ is the average value of signal x(t), σ is the standard deviation of signal x(t), E{.} is the mathematical expectation operator, x(t)=s(t)+i(t)=A mp e -βt sinω r t+A i cosσ i t; where A mp is the vibration amplitude of the pulse, ω r is the vibration frequency of the pulse, A i is the vibration amplitude of the interference, and ω i is the vibration frequency of the interference; 计算每个信号的标准偏差σ和峰值K;Calculate the standard deviation σ and peak K of each signal; 判断振幅是否大于等于1+σ,若振幅大于等于1+σ,则振幅保持不变,若振幅小于1+σ,则将振幅置为1;Determine whether the amplitude is greater than or equal to 1+σ. If the amplitude is greater than or equal to 1+σ, the amplitude remains unchanged. If the amplitude is less than 1+σ, the amplitude is set to 1; 判断两次迭代的峰值差是否满足预设值,若满足则停止计算峰值,若不满足,则继续迭代;Determine whether the peak difference between the two iterations meets the preset value. If so, stop calculating the peak value. If not, continue the iteration; 直至所有信号计算完成,停止迭代,得到轴承振动故障特征;Until all signal calculations are completed, stop iteration and obtain the bearing vibration fault characteristics; 所述峰值搜索算法的计算步骤为:The calculation steps of the peak search algorithm are: S71:初始化,令i=1,S71: Initialization, let i=1, S72:计算信号段x(i)的标准偏差σi和峰值KiS72: Calculate the standard deviation σ i and peak value K i of the signal segment x(i); S73:判断所述信号段内的振幅是否大于等于1+σiS73: Determine whether the amplitude in the signal segment is greater than or equal to 1+σ i ; S74:若大于等于1+σi,则所述振幅保持不变;若小于1+σi,则令振幅置为1;S74: If it is greater than or equal to 1+σ i , the amplitude remains unchanged; if it is less than 1+σ i , the amplitude is set to 1; S75:判断i≥N,若成立,则停止迭代;S75: Determine i≥N, if true, stop iteration; S76:若不成立,则判断是否满足|Ki-Ki-1|≤ε,若满足,则停止计算Ki-Ki-1,其中ε为阈值最小常数;S76: If not, determine whether |K i -K i-1 |≤ε is satisfied. If so, stop calculating K i -K i-1 , where ε is the minimum threshold constant; S77:若不满足,则令i=i+1,返回步骤S72。S77: If not satisfied, set i=i+1 and return to step S72. 2.如权利要求1所述的方法,其特征在于,所述利用Katz方法计算所截取轴承振动信号的分形维数值包括:2. The method of claim 1, wherein calculating the fractal dimension value of the intercepted bearing vibration signal using the Katz method includes: 根据所述轴承振动信号s={s1,s2,...,sN},计算连续信号之间的欧式距离为: According to the bearing vibration signal s={s 1 , s 2 ,..., s N }, the Euclidean distance between continuous signals is calculated as: 其中,N为轴承振动信号中采样点的总数,si为振动信号中的任意点,其si坐标为(xi,yi),i=1,2,...,N;Among them, N is the total number of sampling points in the bearing vibration signal, s i is any point in the vibration signal, and its s i coordinate is (x i , y i ), i=1,2,...,N; 根据所述连续信号之间的欧式距离,计算波形的平面范围d和曲线的总长度L,其计算公式为:According to the Euclidean distance between the continuous signals, the plane range d of the waveform and the total length L of the curve are calculated. The calculation formula is: 通过所述连续信号之间的平均距离a来规范化所述曲线的总长度L和所述波形的平面范围d,并利用KatzFD的数学定义公式计算分形维数:The total length L of the curve and the planar extent d of the waveform are normalized by the average distance a between the consecutive signals, and utilize the mathematical definition formula of KatzFD Calculate the fractal dimension: 其中,k=N-1为曲线中的步数,a=L/k。Among them, k=N-1 is the number of steps in the curve, and a=L/k. 3.一种轴承故障特征提取的装置,其特征在于,包括:3. A device for extracting bearing fault characteristics, which is characterized by including: 采集信号模块,用于采集轴承振动信号,对所述轴承振动信号进行加窗截取;A signal acquisition module is used to collect bearing vibration signals and perform window interception on the bearing vibration signals; 计算分形维数模块,用于利用Katz方法计算所截取轴承振动信号的分形维数值;The fractal dimension calculation module is used to calculate the fractal dimension value of the intercepted bearing vibration signal using the Katz method; 提取包络模块,用于根据所述分形维数值跟踪所述轴承振动信号中轴承故障产生的冲击位置,并提取冲击位置的包络线;根据所述分形维数值确定移动窗口的宽度;利用所述移动窗口从始至终截取所述轴承振动信号,得到多个信号段;计算每个轴承振动段的分形维数值;将所有信号段的分形维数值进行拼接得到所述短时分形维数序列;Extracting an envelope module, used to track the impact position caused by a bearing failure in the bearing vibration signal according to the fractal dimension value, and extract the envelope of the impact position; determine the width of the moving window according to the fractal dimension value; use the The moving window intercepts the bearing vibration signal from beginning to end to obtain multiple signal segments; calculates the fractal dimension value of each bearing vibration segment; splices the fractal dimension values of all signal segments to obtain the short-time fractal dimension sequence ; 所述利用所述移动窗口从始至终截取所述轴承振动信号,得到多个信号段包括:The use of the moving window to intercept the bearing vibration signal from beginning to end to obtain multiple signal segments includes: 所述多个轴承振动段构成的矩阵为:The matrix formed by the multiple bearing vibration segments is: 其中,swm为每个信号段,Nwin为窗口长度,Nwin=int(αfs),int(.)为值的整数部分,α为预设常数,fs为波形的采样频率;Among them, sw m is each signal segment, N win is the window length, N win =int(αf s ), int(.) is the integer part of the value, α is the preset constant, and f s is the sampling frequency of the waveform; 所述将所有信号段的分形维数值进行拼接得到所述短时分形维数序列包括:The short-term fractal dimension sequence obtained by splicing the fractal dimension values of all signal segments includes: 计算每个信号段的分形维度值,得到短时分形维数向量:Calculate the fractal dimension value of each signal segment to obtain the short-term fractal dimension vector: STFD=[STFD(1),STFD(2),...,STFD(m),...,];STFD=[STFD(1),STFD(2),...,STFD(m),...,]; 将其转换为所述短时分形维数序列:STFD=STFDoriginal-MIN+1;Convert it into the short-time fractal dimension sequence: STFD=STFD original -MIN+1; 其中,向量STFDoriginal为计算的信号STFD序列,MIN为与STFDoriginal长度相同的最小分量,1为与STFDoriginal长度相同的单位向量,STFD为得到的STFD序列;Among them, the vector STFD original is the calculated signal STFD sequence, MIN is the minimum component with the same length as STFD original , 1 is the unit vector with the same length as STFD original , and STFD is the obtained STFD sequence; 计算峰值模块,用于计算每个包络线的平均值和标准偏差,基于所述平均值和标准偏差计算包络信号的峰值;a peak calculation module for calculating the average value and standard deviation of each envelope line, and calculating the peak value of the envelope signal based on the average value and standard deviation; 抑制干扰模块,用于将所述包络信号的峰值与标准偏差差值小于1的所述包络信号的峰值置为1,剩余的包络信号为轴承故障特征;所述将所述包络信号的峰值与标准偏差差值小于1的所述包络信号的峰值置为1,剩余的包络信号为轴承故障特征包括:The interference suppression module is used to set the peak value of the envelope signal whose difference between the peak value and the standard deviation of the envelope signal is less than 1 to 1, and the remaining envelope signal is a bearing fault characteristic; the envelope signal is If the difference between the peak value of the signal and the standard deviation is less than 1, the peak value of the envelope signal is set to 1. The remaining envelope signals are bearing fault characteristics including: 定义峰值搜索算法的公式: The formula that defines the peak search algorithm: 其中,μ为信号x(t)的平均值,σ为信号x(t)的标准偏差,E{.}是数学期望算子,x(t)=s(t)+i(t)=Ampe-βtsinωrt+Aicosωit;其中,Amp为脉冲的振动幅值,ωr为脉冲的振动频率,Ai为干扰的振动振幅,ωi为干扰的振动频率;Among them, μ is the average value of signal x(t), σ is the standard deviation of signal x(t), E{.} is the mathematical expectation operator, x(t)=s(t)+i(t)=A mp e -βt sinω r t+A i cosω i t; where A mp is the vibration amplitude of the pulse, ω r is the vibration frequency of the pulse, A i is the vibration amplitude of the interference, and ω i is the vibration frequency of the interference; 计算每个信号的标准偏差σ和峰值K;Calculate the standard deviation σ and peak K of each signal; 判断振幅是否大于等于1+σ,若振幅大于等于1+σ,则振幅保持不变,若振幅小于1+σ,则将振幅置为1;Determine whether the amplitude is greater than or equal to 1+σ. If the amplitude is greater than or equal to 1+σ, the amplitude remains unchanged. If the amplitude is less than 1+σ, the amplitude is set to 1; 判断两次迭代的峰值差是否满足预设值,若满足则停止计算峰值,若不满足,则继续迭代;Determine whether the peak difference between the two iterations meets the preset value. If so, stop calculating the peak value. If not, continue the iteration; 直至所有信号计算完成,停止迭代,得到轴承振动故障特征;Until all signal calculations are completed, stop iteration and obtain the bearing vibration fault characteristics; 所述峰值搜索算法的计算步骤为:The calculation steps of the peak search algorithm are: S71:初始化,令i=1,S71: Initialization, let i=1, S72:计算信号段x(i)的标准偏差σi和峰值KiS72: Calculate the standard deviation σ i and peak value K i of the signal segment x(i); S73:判断所述信号段内的振幅是否大于等于1+σiS73: Determine whether the amplitude in the signal segment is greater than or equal to 1+σ i ; S74:若大于等于1+σi,则所述振幅保持不变;若小于1+σi,则令振幅置为1;S74: If it is greater than or equal to 1+σ i , the amplitude remains unchanged; if it is less than 1+σ i , the amplitude is set to 1; S75:判断i≥N,若成立,则停止迭代;S75: Determine i≥N, if true, stop iteration; S76:若不成立,则判断是否满足|Ki-Ki-1|≤ε,若满足,则停止计算Ki-Ki-1,其中ε为阈值最小常数;S76: If not, determine whether |K i -K i-1 |≤ε is satisfied. If so, stop calculating K i -K i-1 , where ε is the minimum threshold constant; S77:若不满足,则令i=i+1,返回步骤S72。S77: If not satisfied, set i=i+1 and return to step S72. 4.一种轴承故障特征提取的设备,其特征在于,包括:4. A device for extracting bearing fault characteristics, which is characterized by including: 存储器,用于存储计算机程序;Memory, used to store computer programs; 处理器,用于执行所述计算机程序时实现如权利要求1或2任一项所述一种轴承故障特征提取的方法的步骤。A processor, configured to implement the steps of a bearing fault feature extraction method according to any one of claims 1 or 2 when executing the computer program. 5.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1或2任一项所述一种轴承故障特征提取的方法的步骤。5. A computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the method of claim 1 or 2 is implemented. Steps of the method for extracting bearing fault features.
CN202211057305.7A 2022-08-30 2022-08-30 A method, device, equipment and storage medium for bearing fault feature extraction Active CN115436058B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211057305.7A CN115436058B (en) 2022-08-30 2022-08-30 A method, device, equipment and storage medium for bearing fault feature extraction

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211057305.7A CN115436058B (en) 2022-08-30 2022-08-30 A method, device, equipment and storage medium for bearing fault feature extraction

Publications (2)

Publication Number Publication Date
CN115436058A CN115436058A (en) 2022-12-06
CN115436058B true CN115436058B (en) 2023-10-03

Family

ID=84244733

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211057305.7A Active CN115436058B (en) 2022-08-30 2022-08-30 A method, device, equipment and storage medium for bearing fault feature extraction

Country Status (1)

Country Link
CN (1) CN115436058B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117407692B (en) * 2023-09-12 2024-09-20 石家庄铁道大学 Gear periodic fault impact feature extraction method based on frequency peak filtering

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101251445A (en) * 2008-04-16 2008-08-27 邓艾东 Method for analysis of fractal characteristic of rotating machinery bump-scrape acoustic emission signal
CN110160767A (en) * 2019-06-14 2019-08-23 安徽智寰科技有限公司 Impulse period automatic identification and extracting method and system based on Envelope Analysis
CN114705426A (en) * 2022-01-06 2022-07-05 杭州爱华仪器有限公司 Early fault diagnosis method for rolling bearing

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE1000313A1 (en) * 2010-03-30 2011-09-20 Rubico Ab Method for error detection of rolling bearings by increasing statistical asymmetry

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101251445A (en) * 2008-04-16 2008-08-27 邓艾东 Method for analysis of fractal characteristic of rotating machinery bump-scrape acoustic emission signal
CN110160767A (en) * 2019-06-14 2019-08-23 安徽智寰科技有限公司 Impulse period automatic identification and extracting method and system based on Envelope Analysis
CN114705426A (en) * 2022-01-06 2022-07-05 杭州爱华仪器有限公司 Early fault diagnosis method for rolling bearing

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于形态学分形的往复式压缩机气阀故障诊断方法;杨晓;中国优秀硕士学位论文全文数据库(第03期);全文 *

Also Published As

Publication number Publication date
CN115436058A (en) 2022-12-06

Similar Documents

Publication Publication Date Title
CN112101174A (en) LOF-Kurtogram-based mechanical fault diagnosis method
Yang et al. Vibration feature extraction techniques for fault diagnosis of rotating machinery: a literature survey
CN110987434A (en) Rolling bearing early fault diagnosis method based on denoising technology
CN110501631B (en) An online intermittent fault detection and diagnosis method
CN103424183B (en) Method for eliminating abnormal interference on detection for mechanical vibration signals
CN105938542A (en) Empirical-mode-decomposition-based noise reduction method for bridge strain signal
CN110160765A (en) A kind of shock characteristic recognition methods and system based on sound or vibration signal
Li et al. Rotating machinery fault diagnosis based on typical resonance demodulation methods: A review
CN109190598A (en) A kind of rotating machinery monitoring data noise detection method based on SES-LOF
CN115436058B (en) A method, device, equipment and storage medium for bearing fault feature extraction
CN113074935B (en) Acoustic separation and diagnosis method for impact fault characteristics of gearbox
CN111769810A (en) A method for extracting frequency of fluid mechanical modulation based on energy kurtosis spectrum
CN108194843A (en) A kind of method leaked using sonic detection pipeline
Yu et al. A new method to select frequency band for vibration signal demodulation and condition estimation of rolling bearings
CN104155573A (en) Electric power system low frequency oscillation detection method based on morphology
CN108593293B (en) An Adaptive Filtering Method Applicable to Extracting Bearing Fault Features
CN116625681A (en) A Fault Diagnosis Method of Spectrum Amplitude Modulation Rolling Bearing Based on Short Time Fourier Transform
CN112903296B (en) Rolling bearing fault detection method and system
CN114061746B (en) Repeated transient signal extraction method in rotary machinery fault diagnosis
CN102680080A (en) Unsteady-state signal detection method based on improved self-adaptive morphological filtering
CN117290687A (en) Bearing fault characteristic enhancement analysis and evaluation method, device, equipment and medium
CN115628909A (en) Method and device for diagnosing weak fault of rotary machine
Zhang et al. Application of morphological filter in pulse noise removing of vibration signal
CN114200232A (en) Method and system for detecting fault traveling wave head of power transmission line
JP2012177653A (en) Acoustic diagnosis method, program, and device

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