[go: up one dir, main page]

CN104807534B - Equipment eigentone self study recognition methods based on on-line vibration data - Google Patents

Equipment eigentone self study recognition methods based on on-line vibration data Download PDF

Info

Publication number
CN104807534B
CN104807534B CN201510024313.5A CN201510024313A CN104807534B CN 104807534 B CN104807534 B CN 104807534B CN 201510024313 A CN201510024313 A CN 201510024313A CN 104807534 B CN104807534 B CN 104807534B
Authority
CN
China
Prior art keywords
vibration
signal
equipment
wavelet packet
decomposition
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.)
Expired - Fee Related
Application number
CN201510024313.5A
Other languages
Chinese (zh)
Other versions
CN104807534A (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.)
North China Electric Power University
Original Assignee
North China Electric Power 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 North China Electric Power University filed Critical North China Electric Power University
Priority to CN201510024313.5A priority Critical patent/CN104807534B/en
Publication of CN104807534A publication Critical patent/CN104807534A/en
Application granted granted Critical
Publication of CN104807534B publication Critical patent/CN104807534B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
  • Complex Calculations (AREA)

Abstract

本发明公开了基于在线振动数据的设备固有振动模式自学习识别方法,利用小波包变换算法对设备振动信号x(n)进行一次去噪,得到去噪后的信号利用奇异值分解对信号进行二次去噪,得到二次去噪后的振动信号使用加窗离散傅里叶算法对去噪后的振动信号进行频谱分析,计算得到设备振动频谱;利用自学习算法训练得到设备振动频谱,最后得到设备的固有特征频率及幅值。本发明的有益效果是在研究对象是较为复杂的系统时,能够准确辨识出零部件特征频率。

The invention discloses a self-learning identification method for the natural vibration mode of equipment based on online vibration data, and uses a wavelet packet transformation algorithm to perform denoising on the equipment vibration signal x(n) once to obtain the denoised signal Using singular value decomposition to analyze the signal Perform secondary denoising to obtain the vibration signal after secondary denoising Denoised vibration signal using windowed discrete Fourier algorithm Perform spectrum analysis to calculate the vibration spectrum of the equipment; use the self-learning algorithm to train the vibration spectrum of the equipment, and finally obtain the natural characteristic frequency and amplitude of the equipment. The beneficial effect of the invention is that when the research object is a relatively complex system, the characteristic frequency of the components can be accurately identified.

Description

基于在线振动数据的设备固有振动模式自学习识别方法Self-learning identification method of equipment natural vibration mode based on online vibration data

技术领域technical field

本发明属于在线监测技术领域,涉及基于在线振动数据的设备固有振动模式自学习识别方法。The invention belongs to the technical field of on-line monitoring, and relates to a self-learning identification method of a natural vibration mode of equipment based on online vibration data.

背景技术Background technique

在线监测技术是对设备健康状况进行预估的最基本措施,尤其对于机械设备(或系统),振动监测分析是最实用和有效的方法。设备的振动信号与其机械结构密切相关,设备运行过程中其内部机械结构的状况可以直接有效地从振动信号中反映出来。通过对设备振动信号进行处理分析,抽取正常运行状况下的设备固有的振动模式,用于区分在设备出现异常或故障时的振动模式,以便在异常振动模型出现时及时做出决策,并制定相应的维修计划。本发明提出一种基于振动数据的设备振动固有模式自动学习识别与抽取方法,经过对振动数据的分析处理及一段合理时间的训练,计算得到设备的固有振动参数,将其作为设备正常运行的健康特征,从而为设备的运行健康状况提供一个可行的评价指标,确保设备的健康运行与维修。Online monitoring technology is the most basic measure to estimate the health status of equipment, especially for mechanical equipment (or systems), vibration monitoring and analysis is the most practical and effective method. The vibration signal of the equipment is closely related to its mechanical structure, and the condition of its internal mechanical structure during the operation of the equipment can be directly and effectively reflected from the vibration signal. By processing and analyzing the vibration signal of the equipment, the inherent vibration mode of the equipment under normal operating conditions is extracted, which is used to distinguish the vibration mode when the equipment is abnormal or faulty, so as to make timely decisions when the abnormal vibration model appears, and formulate corresponding maintenance plan. The invention proposes a method for automatic learning, identification and extraction of equipment vibration natural modes based on vibration data. After analyzing and processing the vibration data and training for a reasonable period of time, the natural vibration parameters of the equipment are calculated and used as the health of the normal operation of the equipment. Features, so as to provide a feasible evaluation index for the operation health of the equipment, and ensure the healthy operation and maintenance of the equipment.

设备的固有振动模式(模态)是指机械结构的固有振动特性,包括设备具有的固有频率、阻尼比和模态振型。如果了解了设备机械结构主要模态的特性,则可以预言该结构在各种振源作用下实际振动响应。因而,模态分析即对这些模态进行分析从而获取相应的模态参数是结构动态设计及设备的故障诊断的重要方法。尽管实际中的设备(如风力发电机、变压器、船舶、飞行器等)的振动行为变化各异和复杂,但模态分析提供了研究各种设备实际结构特性的一条有效途径。The natural vibration mode (mode) of the equipment refers to the natural vibration characteristics of the mechanical structure, including the natural frequency, damping ratio and mode shape of the equipment. If the characteristics of the main modes of the mechanical structure of the equipment are known, the actual vibration response of the structure under various vibration sources can be predicted. Therefore, modal analysis is to analyze these modes to obtain the corresponding modal parameters, which is an important method for structural dynamic design and equipment fault diagnosis. Although the vibration behavior of actual equipment (such as wind turbines, transformers, ships, aircraft, etc.) varies and is complex, modal analysis provides an effective way to study the actual structural characteristics of various equipment.

现有的设备固有振动模式识别方法主要是计算模态分析法,首先利用三维建模软件,构建设备的高精度三维实体模型;然后,将设备的三维模型导入到有限元分析软件中,根据设备的实际情况,设定设备的材料属性参数,并对三维模型划分为有限元网络,添加位移约束,得到设备的有限元模型;最后,对有限元模型进行模态分析,获得模型固有频率及模态。The existing equipment natural vibration mode identification method is mainly the computational modal analysis method. First, use the 3D modeling software to construct a high-precision 3D solid model of the equipment; then, import the 3D model of the equipment into the finite element analysis software, According to the actual situation, set the material property parameters of the equipment, divide the three-dimensional model into finite element networks, add displacement constraints, and obtain the finite element model of the equipment; finally, perform modal analysis on the finite element model to obtain the natural frequency and mode of the model state.

现有技术在有限元模态分析中,特别是在研究对象是较为复杂的系统时,计算得出的振动模态往往过于凌乱,难以辨识出真正关心的零部件特征频率;或者当由许多局部振型组成某阶振动时,会非常难以判断特征频率的数值。In the prior art, in the finite element modal analysis, especially when the research object is a relatively complex system, the calculated vibration modes are often too messy, and it is difficult to identify the eigenfrequencies of the parts that are really concerned; or when many local When the mode shape constitutes a certain order of vibration, it will be very difficult to judge the value of the eigenfrequency.

本发明无需建立复杂的模型,通过直接采集设备不同部位的振动数据,经过分析处理获得模态参数,识别设备的固有振动模式。The present invention does not need to establish complicated models, directly collects the vibration data of different parts of the equipment, obtains the modal parameters through analysis and processing, and identifies the natural vibration mode of the equipment.

发明内容Contents of the invention

本发明的目的在于提供基于在线振动数据的设备固有振动模式自学习识别方法,解决了现有技术在有限元模态分析中,特别是在研究对象是较为复杂的系统时,计算得出的振动模态往往过于凌乱,难以辨识出真正关心的零部件特征频率、难以判断特征频率的数值的问题。The purpose of the present invention is to provide a self-learning identification method for the natural vibration mode of equipment based on online vibration data, which solves the problem of the calculated vibration in the finite element modal analysis of the prior art, especially when the research object is a relatively complex system. The modes are often too messy, and it is difficult to identify the eigenfrequency of the component that is really concerned, and it is difficult to judge the value of the eigenfrequency.

本发明所采用的技术方案是按照以下步骤进行:The technical scheme adopted in the present invention is to carry out according to the following steps:

步骤1:设由传感器直接采集到的设备振动信号是x(n),其数学模型表示为Step 1: Assume that the equipment vibration signal directly collected by the sensor is x(n), and its mathematical model is expressed as

x(n)=f(n)+noise(n)x(n)=f(n)+noise(n)

其中,f(n)为原始信号,noise(n)为噪声信号;Among them, f(n) is the original signal, noise(n) is the noise signal;

步骤2:利用小波包变换算法对设备振动信号x(n)进行一次去噪,得到去噪后的信号 Step 2: Use the wavelet packet transform algorithm to denoise the equipment vibration signal x(n) once to obtain the denoised signal

步骤3:利用奇异值分解对信号进行二次去噪,得到二次去噪后的振动信号 Step 3: Use singular value decomposition to signal Perform secondary denoising to obtain the vibration signal after secondary denoising

步骤4:使用加窗离散傅里叶算法对去噪后的振动信号进行频谱分析,计算得到设备振动频谱;Step 4: Use the windowed discrete Fourier algorithm to denoise the vibration signal Carry out spectrum analysis and calculate the equipment vibration spectrum;

步骤5:利用自学习算法训练得到设备振动频谱,最后得到设备的固有特征频率及幅值。Step 5: Use the self-learning algorithm to train to obtain the vibration spectrum of the equipment, and finally obtain the natural characteristic frequency and amplitude of the equipment.

进一步,所述步骤2中小波包变换算法对设备振动信号x(n)进行一次去噪的过程为:Further, in the step 2, the wavelet packet transform algorithm performs a denoising process on the equipment vibration signal x(n) as follows:

①信号的小波包分解;选择一个小波基,并确定一个小波包分解的层数N,然后对信号进行N层小波包分解,分解公式为:①Wavelet packet decomposition of the signal; select a wavelet base, and determine the number of layers N of a wavelet packet decomposition, and then perform N-layer wavelet packet decomposition on the signal. The decomposition formula is:

式中:j<N,Cj,l(n)为分解树中第j层第l个结点的第n个小波包分解系数,k和n均是指某结点具体第几个小波包分解系数;In the formula: j<N, C j,l (n) is the nth wavelet packet decomposition coefficient of the lth node in the jth layer in the decomposition tree, k and n both refer to the specific number of wavelet packets of a certain node decomposition factor;

取振动信号x(n)为待分析信号,进行信号的小波包分解,把信号分解到不同的时频空间;Take the vibration signal x(n) as the signal to be analyzed, perform wavelet packet decomposition of the signal, and decompose the signal into different time-frequency spaces;

②确定最佳小波包基:根据最小代价原理,对一个给定熵标准计算最佳小波包基;② Determining the best wavelet packet base: According to the minimum cost principle, calculate the best wavelet packet base for a given entropy standard;

熵定义为:Entropy is defined as:

M=-∑PjllgPjl M=-∑P jl lgP jl

其中,且当Pjl=0时,PjllgPjl=0;in, And when P jl =0, P jl lgP jl =0;

③对各个分解尺度下的小波包分解系数Cj,l选择一个阀值进行处理,采用软阀值法;③ Select a threshold value for processing the wavelet packet decomposition coefficients C j,l under each decomposition scale, using the soft threshold method;

软阀值消噪方法定义为:The soft threshold denoising method is defined as:

式中,λ为阀值,Cj,l为小波包系数,为处理后的小波包系数;In the formula, λ is the threshold value, C j,l is the wavelet packet coefficient, is the processed wavelet packet coefficient;

④小波包重构,根据第N层的小波包分解低频系数和量化处理系数进行小波重构,重构公式如下:④Wavelet packet reconstruction: perform wavelet reconstruction according to the wavelet packet decomposition low-frequency coefficients and quantization processing coefficients of the Nth layer. The reconstruction formula is as follows:

式中,Cj+1,2l(n)为分解树中第j+1层第2l个结点的小波包分解系,Cj+1,2l(n)为分解树中第j+1层第2l+1个结点的小波包分解系,h(n-2k)和g(n-2k)为多分辨率分析中定义的滤波器系数,使用小波包算法对设备振动信号x(n)进行去噪,得到一次去噪后的振动信号 In the formula, C j+1,2l (n) is the wavelet packet decomposition system of the 2l node in the j+1th layer in the decomposition tree, and C j+1,2l (n) is the j+1th layer in the decomposition tree The wavelet packet decomposition system of the 2l+1 node, h(n-2k) and g(n-2k) are the filter coefficients defined in the multi-resolution analysis, using the wavelet packet algorithm to analyze the equipment vibration signal x(n) Perform denoising to obtain a vibration signal after denoising

进一步,所述步骤3中利用奇异值分解对信号进行二次去噪具体步骤如下:Further, in the step 3, the singular value decomposition is used to signal The specific steps for secondary denoising are as follows:

(1)从时间序列中抽取子序列{x1,x2,L,xn}作为n维相空间的第一个向量y1(1) from Extract the subsequence {x 1 ,x 2 ,L,x n } from the time series as the first vector y 1 of the n-dimensional phase space;

(2)向右移动一个步长,抽取{x2,x3,L,xn+1}作为n维相空间的第一个向量y2(2) Move one step to the right, extract {x 2 ,x 3 ,L,x n+1 } as the first vector y 2 of the n-dimensional phase space;

(3)以此类推,可以得到一组列向量{y1,y2,L,ym};(3) By analogy, a set of column vectors {y 1 , y 2 , L, y m } can be obtained;

(4)每一个向量对应重构相空间中的一个点,所有向量构成m×n维的矩阵Dm(4) Each vector corresponds to a point in the reconstructed phase space, and all vectors form an m×n-dimensional matrix D m :

Dm为嵌入维数m、时延为1的吸引子轨道矩阵,如果测取的振动信号含有一定的噪声,则Dm=D+W,其中D、W分别表示光滑信号和噪声信号对应的Dm中的轨迹矩阵,对矩阵Dm作奇异值分解,Dm=USV',U和V分别为m×n和n×n阶矩阵,且UU'=E,VV'=E,E为单位矩阵,S是m×n对角矩阵,对角元素s1,s2,L,sp,p=min(m,n),s1≥s2≥L≥sp≥0,其中s1,s2,L,sp为矩阵Dm的奇异值,将得到的奇异值s1,s2,L,sp的前k(k≤p)项,其他项置零,得到新的对角矩阵S',再利用SVD分解的逆过程Dm'=US'V'得到新的矩阵Dm',矩阵Dm'为Dm的最佳逼近矩阵,根据相空间重构的过程,由Dm'得到二次去噪后的振动信号 D m is the attractor orbital matrix with embedding dimension m and time delay of 1. If the measured vibration signal contains certain noise, then D m =D+W, where D and W represent the smooth signal and the noise signal respectively. For the trajectory matrix in D m , perform singular value decomposition on matrix D m , D m =USV', U and V are m×n and n×n order matrices respectively, and UU'=E, VV'=E, E is Identity matrix, S is an m×n diagonal matrix, diagonal elements s 1 , s 2 , L, s p , p=min(m, n), s 1 ≥ s 2 ≥ L ≥ s p ≥ 0, where s 1 , s 2 , L, s p are the singular values of the matrix D m , the first k (k≤p) items of the obtained singular values s 1 , s 2 , L, s p are set to zero, and a new Diagonal matrix S', and then use the inverse process of SVD decomposition D m '=US'V' to get a new matrix D m ', matrix D m 'is the best approximation matrix of D m , according to the process of phase space reconstruction, Vibration signal after secondary denoising obtained from D m '

进一步,所述步骤4中,采用三角自卷积窗进行加窗离散傅里叶算法计算振动频谱。Further, in the step 4, a triangular self-convolution window is used to perform windowed discrete Fourier algorithm to calculate the vibration spectrum.

进一步,所述步骤5中自学习算法步骤为:Further, the self-learning algorithm steps in the step 5 are:

步骤一:取计算周期的时间为1秒,确定训练总时间为T个计算周期,取t=1,t表示计算序号;Step 1: Take the calculation cycle time as 1 second, determine the total training time as T calculation cycles, take t=1, and t represents the calculation sequence number;

步骤二:输入第t个计算周期内设备的振动数据xt(n);Step 2: Input the vibration data x t (n) of the equipment in the tth calculation period;

步骤三:对xt(n)进行去噪、加窗、离散傅里叶变换(FFT),计算得到频谱Ft(k),Ft(k)表示设备第t个计算周期内的频谱;Step 3: Perform denoising, windowing, and discrete Fourier transform (FFT) on x t (n), and calculate the frequency spectrum F t (k), where F t (k) represents the frequency spectrum in the tth calculation cycle of the device;

步骤四:对Ft(k)按幅值从大到小排序,得到Bt(k);Step 4: sort F t (k) from large to small in magnitude to obtain B t (k);

步骤五:对Bt(k),设定门槛值ρ,若幅值大于门槛值ρ时,认为该幅值对应的频率成分是特征频率,将其存入特征矩阵Ct中;若小于门槛值ρ则舍去;Step 5: For B t (k), set the threshold ρ, if the amplitude is greater than the threshold ρ, consider the frequency component corresponding to the amplitude to be the characteristic frequency, and store it in the characteristic matrix C t ; if it is less than the threshold The value ρ is discarded;

步骤六:t=t+1,进入下一个计算周期,判断t≤T,如果是,则跳至步骤二;否则跳至步骤七;Step 6: t=t+1, enter the next calculation cycle, judge t≤T, if yes, skip to step 2; otherwise, skip to step 7;

步骤七:上述算法的六个步骤获得训练时段内各个监测点的振动特征参数集合C,计算设备振动固有频率及其对应的幅值;并绘制各个特征频率成分的曲线,得到了设备振号的固有频率及其相应幅值,从而识别了设备的固有振动模式。Step 7: The six steps of the above algorithm obtain the vibration characteristic parameter set C of each monitoring point during the training period, calculate the natural frequency of equipment vibration and its corresponding amplitude; draw the curve of each characteristic frequency component, and obtain the vibration signal of the equipment The natural frequency and its corresponding amplitude, thereby identifying the natural vibration mode of the device.

本发明的有益效果是在研究对象是较为复杂的系统时,能够准确辨识出零部件特征频率。The beneficial effect of the invention is that when the research object is a relatively complex system, the characteristic frequency of the components can be accurately identified.

附图说明Description of drawings

图1是本发明小波包3层分解树结构示意图;Fig. 1 is the 3-layer decomposition tree structure schematic diagram of wavelet packet of the present invention;

图2是本发明三角窗与三角自卷积窗的幅频响应示意图;Fig. 2 is the magnitude-frequency response schematic diagram of triangular window and triangular self-convolution window of the present invention;

图3是本发明八个点的快速傅里叶变换框架图;Fig. 3 is the fast Fourier transform frame diagram of eight points of the present invention;

图4是本发明自学习(SLNM)算法流程图。Fig. 4 is a flowchart of the self-learning (SLNM) algorithm of the present invention.

具体实施方式Detailed ways

下面结合具体实施方式对本发明进行详细说明。本发明基于在线振动数据的设备固有振动模式自学习识别方法按照以下步骤进行:The present invention will be described in detail below in combination with specific embodiments. The self-learning identification method of the natural vibration mode of the equipment based on the online vibration data of the present invention is carried out according to the following steps:

步骤1:设备工作现场噪声背景复杂,采集的振动信号非常容易受到这些噪声的污染,使得信号中的真实振动数据被淹没在强大的背景噪声之下,从而给设备固有频率的计算带来很大的困难。设由传感器直接采集到的设备振动信号是x(n),其数学模型可以表示为:Step 1: The noise background at the working site of the equipment is complex, and the collected vibration signals are easily polluted by these noises, so that the real vibration data in the signal are submerged under the strong background noise, which brings great problems to the calculation of the natural frequency of the equipment. Difficulties. Assuming that the equipment vibration signal directly collected by the sensor is x(n), its mathematical model can be expressed as:

x(n)=f(n)+noise(n)x(n)=f(n)+noise(n)

其中,f(n)为原始信号;noise(n)为噪声信号。Among them, f(n) is the original signal; noise(n) is the noise signal.

步骤2:利用小波包变换算法对设备振动信号x(n)进行一次去噪,得到去噪后的信号本发明采用小波包变换与奇异值分解相结合的去噪算法对振动信号进行去噪,Step 2: Use the wavelet packet transform algorithm to denoise the equipment vibration signal x(n) once to obtain the denoised signal The present invention adopts the denoising algorithm combining wavelet packet transform and singular value decomposition to denoise the vibration signal,

小波包变换:对于给定的正交尺度函数及其对应的小波函数φ(t),存在双尺度方程Wavelet packet transform: For a given orthogonal scaling function And its corresponding wavelet function φ(t), there is a double-scale equation

式中:{h(n)}和{g(n)}为多分辨率分析中定义的滤波器系数,为尺度函数,φ(t)为小波函数。where: {h(n)} and {g(n)} are the filter coefficients defined in the multiresolution analysis, is the scaling function, and φ(t) is the wavelet function.

μ1(t)=φ(t),由递推关系定义μm(t)为:remember μ 1 (t)=φ(t), and μ m (t) is defined by the recurrence relation as:

称族函数{μl(t)|l=0,1,2,L}为相对于正交尺度函数的正交小波包,其中l为正整数。The family function {μ l (t)|l=0,1,2,L} is called relative to the orthogonal scaling function Orthogonal wavelet packets of , where l is a positive integer.

从小波包中抽取的能组成L2(R)的一组正交基就称为L2(R)的一个小波包基,从小波库中抽取的能组成L2(R)的一组规范正交基为L2(R)的小波包基。对于一个信号的小波包分解可以采用多种小波包基实现,不同的小波包基对信号有不同的分解结果,其结果所能反映出信号的程度也不一样,因此寻求一组最优的小波基,是能最有效表达一个信号的重要任务。A group of orthogonal bases extracted from the wavelet packet that can form L 2 (R) is called a wavelet packet base of L 2 (R), and a set of norms extracted from the wavelet library that can form L 2 (R) The orthogonal basis is the wavelet packet basis of L 2 (R). The wavelet packet decomposition of a signal can be realized by using a variety of wavelet packet bases. Different wavelet packet bases have different decomposition results for the signal, and the results can reflect different degrees of the signal. Therefore, a set of optimal wavelet packets is sought. The base is an important task to express a signal most efficiently.

小波包去噪的具体步骤:The specific steps of wavelet packet denoising:

①信号的小波包分解。选择一个小波基(即小波函数),并确定一个小波包分解的层数N(一般N为3或4),然后对信号进行N层小波包分解,分解公式为:①Wavelet packet decomposition of the signal. Select a wavelet base (namely wavelet function), and determine the number of layers N of a wavelet packet decomposition (generally N is 3 or 4), and then perform N-layer wavelet packet decomposition on the signal, and the decomposition formula is:

式中:j<N,Cj,l(n)为分解树中第j层第l个结点的第n个小波包分解系数。k和n均是指某结点具体第几个小波包分解系数。In the formula: j<N, C j,l (n) is the nth wavelet packet decomposition coefficient of the lth node in the jth layer in the decomposition tree. Both k and n refer to the specific number of wavelet packet decomposition coefficients of a certain node.

取振动信号x(n)为待分析信号,进行信号的小波包分解,把信号分解到不同的时频空间。The vibration signal x(n) is taken as the signal to be analyzed, and the wavelet packet decomposition of the signal is carried out to decompose the signal into different time-frequency spaces.

例如对信号进行3层小波包分解。分解结构如图1所示(小波包分解树是小波包分解的一种较为直观的表示方法)。图1中,(0,0)结点代表原始信号,(1,0)结点代表小波包分解的第1层低频分量,(2,0)及(3,0)结点分别表示第2层,第3层第0个结点的分量,其它以此类推。For example, a 3-layer wavelet packet decomposition is performed on the signal. The decomposition structure is shown in Figure 1 (the wavelet packet decomposition tree is a relatively intuitive representation of wavelet packet decomposition). In Figure 1, the (0,0) node represents the original signal, the (1,0) node represents the low-frequency component of the first layer of wavelet packet decomposition, and the (2,0) and (3,0) nodes represent the second layer, the component of the 0th node in layer 3, and so on.

②确定最佳小波包基:根据最小代价原理,对一个给定熵标准(采用Shannon熵),计算最佳小波包基;② Determine the best wavelet packet base: according to the minimum cost principle, calculate the best wavelet packet base for a given entropy standard (using Shannon entropy);

利用小波包分析,必须选择一个较好的小波包基用来描述信号。为了选择一个较好的小波包基,首先给定一个序列的代价函数,在所有的小波包基中寻找使代价函数最小的基,对于一个给定信号而言,使Shannon熵(代价函数)最小的基就是最有效的表示该信号的小波包基,这个基便称为最佳基。Using wavelet packet analysis, a better wavelet packet base must be selected to describe the signal. In order to choose a better wavelet packet base, firstly given a sequence of cost functions, find the base that minimizes the cost function among all wavelet packet bases, and minimize the Shannon entropy (cost function) for a given signal The basis of is the most effective wavelet packet basis to represent the signal, and this basis is called the best basis.

Shannon熵(代价函数)定义为:Shannon entropy (cost function) is defined as:

M=-∑PjllgPjl M=-∑P jl lgP jl

其中,且当Pjl=0时,PjllgPjl=0。in, And when P jl =0, P jl lgP jl =0.

本发明第②步是在第①步的基础上进行的,首先第①步进行多次分解,计算信号在不同小波基下的分解系数Cj,l,第二步利用第①步得到的分解系数Cj,l计算shonnon熵值,找到最小的熵值,其对应的小波基即为最优小波基。Step ② of the present invention is carried out on the basis of step ①. First, step ① performs multiple decompositions to calculate the decomposition coefficient C j,l of the signal under different wavelet bases. The second step utilizes the decomposition obtained in step ①. The coefficient C j,l calculates the shonnon entropy value, finds the minimum entropy value, and its corresponding wavelet basis is the optimal wavelet basis.

③对各个分解尺度下的小波包分解系数Cj,l选择一个适当的阀值进行处理,本发明采用软阀值法。③ An appropriate threshold is selected for processing the wavelet packet decomposition coefficients C j,l under each decomposition scale, and the present invention adopts a soft threshold method.

软阀值消噪方法定义为:The soft threshold denoising method is defined as:

式中,λ为阀值,Cj,l为小波包系数,为处理后的小波包系数。In the formula, λ is the threshold value, C j,l is the wavelet packet coefficient, is the processed wavelet packet coefficient.

④小波包重构,根据第N层的小波包分解低频系数和量化处理系数进行小波重构。重构公式如下:④Wavelet packet reconstruction, according to the wavelet packet decomposition of the Nth layer low-frequency coefficients and quantized processing coefficients for wavelet reconstruction. The reconstruction formula is as follows:

式中,Cj+1,2l(n)为分解树中第j+1层第2l个结点的小波包分解系,Cj+1,2l(n)为分解树中第j+1层第2l+1个结点的小波包分解系,h(n-2k)和g(n-2k)为多分辨率分析中定义的滤波器系数。In the formula, C j+1,2l (n) is the wavelet packet decomposition system of the 2l node in the j+1th layer in the decomposition tree, and C j+1,2l (n) is the j+1th layer in the decomposition tree The wavelet packet decomposition system of the 2l+1 node, h(n-2k) and g(n-2k) are the filter coefficients defined in the multi-resolution analysis.

使用小波包算法对设备振动信号x(n)进行去噪,得到一次去噪后的振动信号 Use the wavelet packet algorithm to denoise the vibration signal x(n) of the equipment to obtain a denoised vibration signal

步骤3:奇异值分解(Single Value Decomposition,SVD)对进行二次去噪:Step 3: Singular Value Decomposition (Single Value Decomposition, SVD) pair Perform secondary denoising:

在对设备的振动信号进行小波包去噪后,得到一次去噪后的振动信号本发明使用奇异值分解对二次降噪的方法是基于光滑系统信号、随机噪声信号对重构吸引子轨道矩阵奇异值的不同影响进行降噪的,该方法只剔除噪声信号,对系统信号几乎没有影响。首先将振动信号在相空间进行重构,则重构吸引子能够反映系统的动力学特性,为表征吸引子的轨道矩阵进行奇异值分解,利用奇异谱的特性来降低振动信号中的噪声成分,能够达到较好的效果。After wavelet packet denoising is performed on the vibration signal of the equipment, a denoised vibration signal is obtained The present invention uses the singular value decomposition pair The secondary noise reduction method is based on the different effects of the smooth system signal and the random noise signal on the singular value of the reconstructed attractor orbital matrix. This method only removes the noise signal and has almost no effect on the system signal. Firstly, the vibration signal is reconstructed in the phase space, and the reconstructed attractor can reflect the dynamic characteristics of the system. In order to characterize the orbital matrix of the attractor, the singular value decomposition is performed, and the characteristics of the singular spectrum are used to reduce the noise component in the vibration signal. Can achieve better results.

振动信号是一个离散时间序列,对它进行相空间重构,其具体步骤如下:vibration signal is a discrete time series, the phase space reconstruction is performed on it, and the specific steps are as follows:

(1)从时间序列中抽取子序列{x1,x2,L,xn}作为n维相空间的第一个向量y1(1) from Extract the subsequence {x 1 ,x 2 ,L,x n } from the time series as the first vector y 1 of the n-dimensional phase space;

(2)向右移动一个步长,抽取{x2,x3,L,xn+1}作为n维相空间的第一个向量y2(2) Move one step to the right, extract {x 2 ,x 3 ,L,x n+1 } as the first vector y 2 of the n-dimensional phase space;

(3)以此类推,可以得到一组列向量{y1,y2,L,ym};(3) By analogy, a set of column vectors {y 1 , y 2 , L, y m } can be obtained;

(4)每一个向量对应重构相空间中的一个点,所有向量构成m×n维的矩阵Dm(4) Each vector corresponds to a point in the reconstructed phase space, and all vectors form an m×n-dimensional matrix D m :

Dm为嵌入维数m,时延为1的吸引子轨道矩阵。如果测取的振动信号含有一定的噪声,则Dm=D+W,其中D、W分别表示光滑信号和噪声信号对应的Dm中的轨迹矩阵。对矩阵Dm作奇异值分解,Dm=USV',U和V分别为m×n和n×n阶矩阵,且UU'=E,VV'=E(E为单位矩阵)。S是m×n对角矩阵,对角元素s1,s2,L,sp,p=min(m,n),s1≥s2≥L≥sp≥0,其中s1,s2,L,sp矩阵Dm的奇异值。奇异值分解降噪过程中,降噪阶次的选取十分关键,选择阶次的不同会造成降噪效果明显不同。当选择阶次过高时,会使得降噪信号中仍含有较多的噪声信息,无法达到较好的降噪效果;所选阶次过低时,会造成降噪以后信息的不完整,甚至造成波形的畸变。这里将得到的奇异值s1,s2,L,sp的前k(k≤p)项,其他项置零,得到新的对角矩阵S'。再利用SVD分解的逆过程Dm'=US'V'得到新的矩阵Dm',矩阵Dm'为Dm的最佳逼近矩阵,根据相空间重构的过程,由Dm'得到去噪后的振动信号 D m is the attractor track matrix with embedding dimension m and time delay of 1. If the measured vibration signal contains certain noise, then D m =D+W, where D and W respectively denote the trajectory matrix in D m corresponding to the smooth signal and the noise signal. Singular value decomposition is performed on the matrix D m , D m =USV', U and V are matrices of order m×n and n×n respectively, and UU'=E, VV'=E (E is the unit matrix). S is an m×n diagonal matrix, diagonal elements s 1 , s 2 , L, s p , p=min(m, n), s 1 ≥ s 2 ≥ L ≥ s p ≥ 0, where s 1 , s 2 , L, sp the singular value of matrix D m . In the singular value decomposition noise reduction process, the selection of the noise reduction order is very critical, and the difference in the selected order will cause the noise reduction effect to be significantly different. When the selected order is too high, the noise reduction signal will still contain more noise information, which cannot achieve a good noise reduction effect; when the selected order is too low, the information after noise reduction will be incomplete, or even cause waveform distortion. Here, the first k (k≤p) items of the obtained singular values s 1 , s 2 , L, sp are set to zero, and a new diagonal matrix S' is obtained. Then use the inverse process of SVD decomposition D m '= US'V ' to get a new matrix D m ', the matrix D m 'is the best approximation matrix of D m , according to the process of phase space reconstruction, get the de Vibration signal after noise

完成奇异值分解对进行去噪后,得到二次去噪后的振动信号 Complete the singular value decomposition pair After denoising, the vibration signal after the second denoising is obtained

步骤4:加窗离散傅里叶算法计算振动频谱:Step 4: Windowed discrete Fourier algorithm calculates the vibration spectrum:

本发明使用加窗离散傅里叶算法对去噪后的振动信号进行频谱分析,计算得到设备振动频谱。The present invention uses the windowed discrete Fourier algorithm to denoise the vibration signal Spectrum analysis is carried out to calculate the vibration spectrum of the equipment.

频谱分析,是把以时间为横坐标的时域信号通过傅里叶变换变成以频率为横坐标的频域信号,进而求得关于原时域信号频率成分的相位和幅值的一种分析方法。由频率与相位或幅值绘制的图形分别称为相位谱和幅值谱,工程上较为常用的是幅值谱。为了提高计算频谱的效率,本发明采用快速傅里叶变换(FFT)对振动信号进行处理。Spectrum analysis is an analysis that converts the time-domain signal with time as the abscissa into a frequency-domain signal with frequency as the abscissa through Fourier transform, and then obtains the phase and amplitude of the frequency components of the original time-domain signal method. The graphs drawn by frequency and phase or amplitude are called phase spectrum and amplitude spectrum respectively, and the amplitude spectrum is more commonly used in engineering. In order to improve the efficiency of calculating frequency spectrum, the present invention uses Fast Fourier Transform (FFT) to process the vibration signal.

离散傅里叶变换(DFT)的计算式:The calculation formula of discrete Fourier transform (DFT):

式中,是数据长度为n的时域信号;F(k)为变换到复数域的结果,与时域信号长度相同。In the formula, is a time-domain signal with a data length of n; F(k) is the result of transformation into the complex domain, which is the same length as the time-domain signal.

加窗原理:由于离散傅里叶变换是对有限长序列定义的,因此,对无限长序列计算频谱F(k)时,必须要对x(n)进行截断或分段,这相当于把与幅度为1,长度为N的矩形序列wN(n)=u(n)-u(n-N)相乘,截断后的N点序列xN(n)为:Windowing principle: Since the discrete Fourier transform is defined for finite length sequences, therefore, for infinite length sequences When calculating the spectrum F(k), x(n) must be truncated or segmented, which is equivalent to Multiplying with the rectangular sequence w N (n)=u(n)-u(nN) whose amplitude is 1 and whose length is N, the truncated N-point sequence x N (n) is:

这个幅度为1,长度为N的矩形序列wN(n)就是矩形窗函数,这种对信号的截断或分段就是加窗,加窗处理时选择的函数不同,给频谱分析带来的影响也不同。This rectangular sequence w N (n) with an amplitude of 1 and a length of N is the rectangular window function. This kind of truncation or segmentation of the signal is windowing. The function selected during windowing processing is different, which affects the spectrum analysis. Also different.

频谱泄漏:所谓频谱泄漏是指在进行离散傅里叶变换时某一频率的信号能量扩散到相邻频率点的现象。对被测信号进行离散傅里叶变换,信号时域加窗等效于频域卷积,这种截断导致频谱出现误差,其效果使得频谱以实际频率值为中心,以窗函数频谱波形的形状向两侧扩散,产生“泄漏效应”。泄漏效应会增加新的频率成分,并且使谱值大小发生变化。从能量角度来讲,频率泄漏现象相当于原信号的各种频率成分处的能量渗透到其他频率成分上,所以又称功率泄漏。Spectrum leakage: The so-called spectrum leakage refers to the phenomenon that the signal energy of a certain frequency spreads to adjacent frequency points during discrete Fourier transform. Discrete Fourier transform is performed on the measured signal, and time-domain windowing of the signal is equivalent to frequency-domain convolution. This truncation causes errors in the spectrum, and its effect makes the spectrum centered on the actual frequency value, and the shape of the window function spectrum waveform Diffusion to both sides, resulting in a "leakage effect". Leakage effects add new frequency components and change the magnitude of the spectral values. From an energy point of view, the frequency leakage phenomenon is equivalent to the energy at various frequency components of the original signal penetrating into other frequency components, so it is also called power leakage.

窗函数选取:频谱泄漏是离散傅里叶变换所固有的,它与窗函数谱的旁瓣密切相关,如果使旁瓣的高度趋于零,从而使能量相对集中在主瓣,就可以得到较为接近于真实值的频谱。考虑到振动信号的特点,本发明采用三角自卷积窗。Window function selection: Spectrum leakage is inherent in the discrete Fourier transform, and it is closely related to the side lobes of the window function spectrum. If the height of the side lobes tends to zero, so that the energy is relatively concentrated on the main lobe, a relatively spectrum close to the true value. Considering the characteristics of the vibration signal, the present invention uses a triangular self-convolution window.

下图2给出了三角窗与三角自卷积窗的归一化幅度特性(图中点虚线为三角窗,实线为三角自卷积窗)。Figure 2 below shows the normalized amplitude characteristics of the triangular window and the triangular self-convolution window (the dotted line in the figure is the triangular window, and the solid line is the triangular self-convolution window).

从图2可以看出,三角窗最大的旁瓣比主瓣低26dB,而三角自卷积窗最大的旁瓣比主瓣低52dB,并且旁瓣衰减速率明显加快了,对比可发现三角自卷积窗的能量主要集中在主瓣内,旁瓣大大减小,三角自卷积窗可有效地抑制频谱泄漏的影响。It can be seen from Figure 2 that the largest side lobe of the triangular window is 26dB lower than the main lobe, while the largest side lobe of the triangular self-convolution window is 52dB lower than the main lobe, and the attenuation rate of the side lobe is significantly accelerated. The comparison shows that the triangular self-convolution The energy of the product window is mainly concentrated in the main lobe, and the side lobes are greatly reduced. The triangular self-convolution window can effectively suppress the influence of spectrum leakage.

FFT计算频谱:在用快速傅里叶变换进行频谱分析时,需要确定两个重要参数:采样率fs和频域采样点数Nfft,采样率根据信号的最高频率,按照奈奎斯特采样定理来确定,采样点数根据频率分辨率Vf来确定。FFT calculation spectrum: When using fast Fourier transform for spectrum analysis, two important parameters need to be determined: sampling rate f s and frequency domain sampling points N fft , the sampling rate is based on the highest frequency of the signal, according to the Nyquist sampling theorem To determine, the number of sampling points is determined according to the frequency resolution Vf.

but

FFT时间抽取算法的运算规律总结如下:The operation rules of the FFT time extraction algorithm are summarized as follows:

快速傅里叶算法(FFT)主要包括两个过程,先将加窗口的时间序列fN(n)进行码位倒置,得到新的输入序列然后对进行蝶形运算,得到频谱F(k)。快速傅里叶算法的运算过程如图3所示(以8个点为例),先对序列f(0)、f(1)、f(2)、f(3)、f(4)、f(5)、f(6)、f(7)进行码位倒置,得到新的序列f(0)、f(1)、f(4)、f(2)、f(1)、f(5)、f(3)、f(7),再对新的序列进行三级蝶形运算,得到F(0)、F(1)、F(2)、F(3)、F(4)、F(5)、F(6)、F(7)。The Fast Fourier Algorithm (FFT) mainly includes two processes. First, the windowed time sequence f N (n) is code-bit inverted to obtain a new input sequence then to Perform butterfly operation to obtain spectrum F(k). The operation process of the Fast Fourier Algorithm is shown in Figure 3 (take 8 points as an example). Firstly, the sequences f(0), f(1), f(2), f(3), f(4), f(5), f(6), f(7) perform code bit inversion to obtain new sequences f(0), f(1), f(4), f(2), f(1), f( 5), f(3), f(7), and then perform three-level butterfly operation on the new sequence to obtain F(0), F(1), F(2), F(3), F(4) , F(5), F(6), F(7).

(1)码位倒置(1) code point inversion

为了使输出序列F(k)按自然顺序排列,要将输入序列fN(n)按码位倒置顺序排列,算法如下:In order to arrange the output sequence F(k) in a natural order, the input sequence f N (n) must be arranged in the code position inversion order, the algorithm is as follows:

设I为顺序二进制数,J为倒序二进制数,I=J=000B。设常量N2为点数的一半,Nfft/2作为序列的中点,设常量N1为序列总点数Nfft-1,作为序列长度。首先判断I≥J,I=J=000B满足则需进行倒序,跳过变址交换部分。设变量K=N2=100B,判断K>J,是则J=J+K=000+100=100B,I=I+1=001B。再判断I≥J,否则进入变址交换部分:将此时的I和J的存储单元内的值交换。再判断此时的K>J,否则J=J-K=100-100=000B,K=K/2=010B,再判断此时的K>J,是则J=J+K=000+010=010B,I=I+1=001+1=010B,判断I没到序列总点数N1=Nfft-1,则返回到I≥J,以此类推,一直循环判断和计算,直到I达到总点数后退出程序。Let I be a sequential binary number, J be a reverse binary number, I=J=000B. Let the constant N 2 be half of the number of points, N fft /2 as the midpoint of the sequence, and set the constant N 1 as the total number of points of the sequence N fft -1 as the length of the sequence. First judge I≥J, if I=J=000B is satisfied, reverse order is required, and the index exchange part is skipped. Let the variable K=N 2 =100B, judge K>J, then J=J+K=000+100=100B, I=I+1=001B. Then judge I≥J, otherwise enter the index exchange part: exchange the values in the storage units of I and J at this time. Then judge K>J at this time, otherwise J=JK=100-100=000B, K=K/2=010B, then judge K>J at this time, then J=J+K=000+010=010B , I=I+1=001+1=010B, judging that I has not reached the total number of sequence points N 1 =N fft -1, then return to I≥J, and so on, cyclic judgment and calculation, until I reaches the total number of points Then exit the program.

(2)蝶形运算(2) Butterfly operation

全部运算被分解成M级运算进行,每级运算都包含N/2个基本蝶形运算。在蝶形图中,将任意一级中相互交叉在一起的蝶形运算称为群;在蝶形图中按从上到下的顺序,上下两个群之间对应元素序号的增量称为群间隔。第L级运算包含N/2L个群,第L级的群间隔为2L。同一级中各个群的WN分布相同,第L级中共有2L-1个WN乘数,每个群中WN乘数自上而下按如下规律分布:All operations are decomposed into M-level operations, and each level of operations includes N/2 basic butterfly operations. In the butterfly diagram, the butterfly operations that intersect each other at any level are called groups; in the butterfly diagram, in the order from top to bottom, the increment of the corresponding element numbers between the upper and lower groups is called group interval. The L-th stage operation includes N/2 L groups, and the L-th stage group interval is 2 L . The W N distribution of each group in the same level is the same, there are 2 L-1 W N multipliers in the L level, and the W N multipliers in each group are distributed according to the following rules from top to bottom:

第一级: First level:

第二级: second level:

第L级:L, Level L: L,

第M级:L, Class M: L,

第L级基本蝶形运算输入序列间隔为2L-1,其输入与输出之间运算关系为:The input sequence interval of the L-level basic butterfly operation is 2 L-1 , and the operational relationship between its input and output is:

式中,AL(·)表示第L级基本蝶形运算的输入元素,AL(·)表示第L级基本蝶形运算的输出元素。In the formula, AL (·) represents the input element of the L -th basic butterfly operation, and AL (·) represents the output element of the L-th basic butterfly operation.

对二次去噪后的振动信号进行加窗离散傅里叶变换,得到设备的振动信号频谱F(k),作为下一步自学习算法的基础。For the vibration signal after secondary denoising Perform windowed discrete Fourier transform to obtain the vibration signal spectrum F(k) of the equipment, which is used as the basis for the next step of the self-learning algorithm.

设备振动固有模式的自学习算法(Self-Learning Natural Mode,SLNM)如图4所示。前面介绍了计算振动信号频谱的整个过程,为了识别设备的固有振动模式,需要长时间监测设备正常运行时的振动信号,取一段合理时间内的设备振动信号,对振动信号进行去噪和加窗离散傅里叶变换,计算设备的频谱,利用自学习算法训练此时间段内的频谱,最后得到设备的固有特征频率及幅值。自学习算法步骤如下:The self-learning algorithm (Self-Learning Natural Mode, SLNM) of the equipment vibration natural mode is shown in Figure 4. The whole process of calculating the frequency spectrum of the vibration signal was introduced above. In order to identify the natural vibration mode of the equipment, it is necessary to monitor the vibration signal of the equipment during normal operation for a long time, take the vibration signal of the equipment within a reasonable period of time, and denoise and add a window to the vibration signal Discrete Fourier transform, calculate the frequency spectrum of the equipment, use the self-learning algorithm to train the frequency spectrum in this time period, and finally obtain the natural characteristic frequency and amplitude of the equipment. The steps of the self-learning algorithm are as follows:

步骤一:取计算周期的时间为1秒,确定训练总时间为T个计算周期,取t=1,t表示计算序号;Step 1: Take the calculation cycle time as 1 second, determine the total training time as T calculation cycles, take t=1, and t represents the calculation sequence number;

步骤二:输入第t个计算周期内设备的振动数据xt(n);Step 2: Input the vibration data x t (n) of the equipment in the tth calculation period;

步骤三:对xt(n)进行去噪、加窗、离散傅里叶变换(FFT),计算得到频谱Ft(k),Ft(k)表示设备第t个计算周期内的频谱;Step 3: Perform denoising, windowing, and discrete Fourier transform (FFT) on x t (n), and calculate the frequency spectrum F t (k), where F t (k) represents the frequency spectrum in the tth calculation period of the device;

步骤四:对Ft(k)按幅值从大到小排序,得到Bt(k);Step 4: sort F t (k) from large to small in magnitude to obtain B t (k);

步骤五:对Bt(k),设定门槛值ρ,若幅值大于门槛值ρ时,认为该幅值对应的频率成分是特征频率,将其存入特征矩阵Ct中;若小于门槛值ρ则舍去;Step 5: For B t (k), set the threshold ρ, if the amplitude is greater than the threshold ρ, consider the frequency component corresponding to the amplitude to be the characteristic frequency, and store it in the characteristic matrix C t ; if it is less than the threshold The value ρ is discarded;

步骤六:t=t+1,进入下一个计算周期,判断t≤T,如果是,则跳至步骤二;否则跳至步骤七;Step 6: t=t+1, enter the next calculation cycle, judge t≤T, if yes, skip to step 2; otherwise, skip to step 7;

步骤七:上述算法的六个步骤获得训练时段内各个监测点的振动特征参数集合C,计算设备振动固有频率及其对应的幅值(包括:均值、方差);并绘制各个特征频率成分的曲线。Step 7: The six steps of the above algorithm obtain the vibration characteristic parameter set C of each monitoring point during the training period, calculate the natural frequency of equipment vibration and its corresponding amplitude (including: mean value, variance); and draw the curve of each characteristic frequency component .

完成自学习算法(SLNM)的步骤后,计算得到了设备振号的固有频率及其相应幅值,从而识别了设备的固有振动模式。After completing the steps of the self-learning algorithm (SLNM), the natural frequency of the vibration signal of the equipment and its corresponding amplitude are calculated, thereby identifying the natural vibration mode of the equipment.

算例分析验证Calculation analysis verification

通过在风力发电机齿轮箱安装振动传感器,实时测量风机齿轮箱的振动数据,本发明对该数据进行分析处理,计算风力发电机齿轮箱的振动特征参数。By installing a vibration sensor on the wind turbine gearbox, the vibration data of the wind turbine gearbox is measured in real time, and the invention analyzes and processes the data to calculate the vibration characteristic parameters of the wind turbine gearbox.

自学习的时间设定为4小时,每隔5分钟选取1秒的振动数据作为样本,共计48个样本,分别对48个样本进行去噪、离散傅里叶变换,计算得到频谱,再利用自学习(SLNM)算法进行处理,得到齿轮箱的振动特征参数,从而识别齿轮箱的固有振动模式。表1为风力发电机齿轮箱振动频率及其幅值。The self-learning time is set to 4 hours, and the vibration data of 1 second is selected as a sample every 5 minutes. There are 48 samples in total, and the 48 samples are denoised and discrete Fourier transformed to calculate the frequency spectrum, and then use the self-learning The learning (SLNM) algorithm is used to process the vibration characteristic parameters of the gearbox, so as to identify the natural vibration mode of the gearbox. Table 1 shows the vibration frequency and amplitude of wind turbine gearbox.

表1Table 1

注:表1中f1~f6分别代表的是6个振动特征频率,X1~X6分别代表的是f1~f6对应的幅值;“/”表示频谱中没有该频率成分。Note: f1~f6 in Table 1 represent the 6 vibration characteristic frequencies, and X1~X6 represent the corresponding amplitudes of f1~f6 respectively; "/" means that there is no such frequency component in the spectrum.

从表1中可以明显看出,风力发电机齿轮箱的频谱一直在变化,并且变化幅度较大。为了识别齿轮箱的固有振动模式,对48个频谱进行统计分析,计算特征参数,结果如表2所示为风力发电机齿轮箱的振动特征参数。It can be clearly seen from Table 1 that the frequency spectrum of the wind turbine gearbox has been changing, and the change range is relatively large. In order to identify the natural vibration mode of the gearbox, 48 frequency spectra were statistically analyzed and the characteristic parameters were calculated. The results are shown in Table 2 as the vibration characteristic parameters of the wind turbine gearbox.

表2Table 2

表2显示了齿轮箱的振动特征参数,六个特征频率成分分别为:(622,0.058)、(1495,0.067)、(1213,0.04)、(2075,0.04)、(1825,0.044)、(3270,0.024)。Table 2 shows the vibration characteristic parameters of the gearbox. The six characteristic frequency components are: (622,0.058), (1495,0.067), (1213,0.04), (2075,0.04), (1825,0.044), ( 3270,0.024).

(1)本发明振动信号去噪采用的是小波包与奇异值分解相结合的去噪算法,首先对振动信号进行小波包去噪,然后进行奇异值分解二次降噪;(1) What vibration signal denoising of the present invention adopts is the denoising algorithm that wavelet packet combines with singular value decomposition, first carries out wavelet packet denoising to vibration signal, then carries out singular value decomposition secondary noise reduction;

(2)为了准确地计算振动信号频谱,减小频谱泄漏的影响,本发明先对振动信号进行加窗处理,再利用快速傅里叶变换计算频谱;(2) In order to accurately calculate the frequency spectrum of the vibration signal and reduce the impact of spectrum leakage, the present invention first carries out windowing processing on the vibration signal, and then utilizes fast Fourier transform to calculate the frequency spectrum;

(3)为了计算设备固有振动的特征参数,本发明提出了一种自学习(SLNM)算法。(3) In order to calculate the characteristic parameters of the natural vibration of the equipment, the present invention proposes a self-learning (SLNM) algorithm.

本发明的优点主要分为三个方面,总结如下:Advantage of the present invention mainly is divided into three aspects, is summarized as follows:

准确性:计算振动信号频谱时采用的是改进的三角窗函数,可大大减小频谱泄漏地影响,得到更加接近真实值的频谱;Accuracy: The improved triangular window function is used to calculate the vibration signal spectrum, which can greatly reduce the influence of spectrum leakage and obtain a spectrum closer to the real value;

稳定性:本发明使用的是小波包与奇异值降解相结合的去噪算法,能够有效地去除噪声信号,受周围环境的干扰小;Stability: the present invention uses a denoising algorithm combining wavelet packets and singular value degradation, which can effectively remove noise signals and is less disturbed by the surrounding environment;

通用性:本发明可用于多种设备的固有振动模式识别。Versatility: the present invention can be used for natural vibration pattern recognition of various devices.

以上所述仅是对本发明的较佳实施方式而已,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施方式所做的任何简单修改,等同变化与修饰,均属于本发明技术方案的范围内。The above description is only a preferred embodiment of the present invention, and does not limit the present invention in any form. Any simple modifications made to the above embodiments according to the technical essence of the present invention, equivalent changes and modifications, all belong to this invention. within the scope of the technical solution of the invention.

Claims (1)

1. The device inherent vibration mode self-learning identification method based on the online vibration data is characterized by comprising the following steps of:
step 1: let x (n) be the vibration signal of the device directly collected by the sensor, and its mathematical model is expressed as x (n) = f (n) + noise (n)
Wherein f (n) is an original signal, and noise (n) is a noise signal;
and 2, step: carrying out primary denoising on the equipment vibration signal x (n) by utilizing a wavelet packet transformation algorithm to obtain a denoised signal
The process of carrying out primary denoising on the equipment vibration signal x (n) by the wavelet packet transformation algorithm comprises the following steps:
(1) wavelet packet decomposition of the signal; selecting a wavelet base, determining the number N of layers of wavelet packet decomposition, and then performing N-layer wavelet packet decomposition on the signal, wherein the decomposition formula is as follows:
in the formula: j is a function of<N,C j,l (n) is the nth wavelet packet decomposition coefficient of the jth node of the jth layer in the decomposition tree, and both k and n refer to the specific several wavelet packet decomposition coefficients of a certain node;
taking a vibration signal x (n) as a signal to be analyzed, carrying out wavelet packet decomposition on the signal, and decomposing the signal into different time-frequency spaces;
(2) determining an optimal wavelet packet basis: calculating the optimal wavelet packet basis for a given entropy standard according to the minimum cost principle;
entropy is defined as:
M=-∑P jl lgP jl
wherein,and when P is jl When =0, P jl lgP jl =0;
(3) For each decomposition scaleWavelet packet decomposition coefficient C j,l Selecting a threshold value for processing, and adopting a soft threshold value method;
the soft threshold noise cancellation method is defined as:
wherein λ is a threshold value, C j,l Is the coefficient of the wavelet packet and is,the processed wavelet packet coefficient;
(4) wavelet packet reconstruction, namely performing wavelet reconstruction according to the wavelet packet decomposition low-frequency coefficient and the quantization processing coefficient of the Nth layer, wherein the reconstruction formula is as follows:
in the formula, C j+1,2l (n) wavelet packet decomposition system for the 2l node at the j +1 th level in the decomposition tree, C j+1,2l (n) is a wavelet packet decomposition system of the 2l +1 node of the j +1 layer in the decomposition tree, h (n-2 k) and g (n-2 k) are filter coefficients defined in multi-resolution analysis, and a device vibration signal x (n) is denoised by using a wavelet packet algorithm to obtain a vibration signal after primary denoising
And 3, step 3: using singular value decomposition on the signalCarrying out secondary denoising to obtain a vibration signal subjected to secondary denoising
(1) FromExtracting subsequences { x ] in time series 1 ,x 2 ,L,x n As the first vector y of the n-dimensional phase space 1
(2) Move by one step to the right, decimate { x 2 ,x 3 ,L,x n+1 As the first vector y of the n-dimensional phase space 2
(3) By analogy, a group of column vectors y is obtained 1 ,y 2 ,L,y m };
(4) Each vector corresponds to a point in the reconstruction phase space, and all vectors form a matrix D with dimensions of m × n m
D m For embedding attractor orbit matrix with dimension m and time delay of 1, if the measured vibration signal contains certain noise, D m = D + W, where D, W represent D for smooth and noisy signals, respectively m Track matrix of (1), to matrix D m By singular value decomposition, D m (= USV '), U and V are m × n and n × n order matrices, respectively, and UU ' = E, VV ' = E, E is an identity matrix, S is an m × n diagonal matrix, a diagonal element S 1 ,s 2 ,L,s p ,p=min(m,n),s 1 ≥s 2 ≥L≥s p Is more than or equal to 0, wherein s 1 ,s 2 ,L,s p Is a matrix D m The obtained singular value s 1 ,s 2 ,L,s p The first k (k is less than or equal to p) item, and other items are set to zero to obtain a new diagonal matrix S', and then the inverse process D of SVD decomposition is utilized m ' = US ' V ' resulting in a new matrix D m ', matrix D m Is' a D m According to the process of phase space reconstruction, from D m ' obtaining vibration signal after secondary denoising
And 4, step 4: using windowed discrete Fourier algorithm to removePost-noise vibration signalCarrying out frequency spectrum analysis, and calculating to obtain a device vibration frequency spectrum;
and 5: training by using a self-learning algorithm to obtain a vibration frequency spectrum of the equipment, and finally obtaining the inherent characteristic frequency and amplitude of the equipment;
the self-learning algorithm comprises the following steps:
the method comprises the following steps: taking the time of a calculation period as 1 second, determining the total training time as T calculation periods, and taking T =1,t to represent a calculation sequence number;
step two: inputting vibration data x of the equipment in the t-th calculation period t (n);
Step three: for x t (n) performing denoising, windowing and discrete Fourier transform (FFT), and calculating to obtain a frequency spectrum F t (k),F t (k) Representing the frequency spectrum of the device in the t calculation period;
step four: to F t (k) Sequencing according to the amplitude from large to small to obtain B t (k);
Step five: to B t (k) Setting a threshold value rho, if the amplitude is greater than the threshold value rho, considering the frequency component corresponding to the amplitude as the characteristic frequency, and storing the characteristic frequency into a characteristic matrix C t The preparation method comprises the following steps of (1) performing; if the value is smaller than the threshold value rho, the value is discarded;
step six: t = T +1, entering the next calculation period, judging that T is less than or equal to T, and if so, jumping to the step two; otherwise, jumping to the seventh step;
step seven: the six steps of the algorithm obtain a vibration characteristic parameter set C of each monitoring point in a training period, and calculate the natural frequency of the equipment vibration and the corresponding amplitude thereof; and drawing curves of all characteristic frequency components to obtain the natural frequency and the corresponding amplitude of the equipment vibration number, thereby identifying the natural vibration mode of the equipment.
CN201510024313.5A 2015-05-21 2015-05-21 Equipment eigentone self study recognition methods based on on-line vibration data Expired - Fee Related CN104807534B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510024313.5A CN104807534B (en) 2015-05-21 2015-05-21 Equipment eigentone self study recognition methods based on on-line vibration data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510024313.5A CN104807534B (en) 2015-05-21 2015-05-21 Equipment eigentone self study recognition methods based on on-line vibration data

Publications (2)

Publication Number Publication Date
CN104807534A CN104807534A (en) 2015-07-29
CN104807534B true CN104807534B (en) 2018-04-13

Family

ID=53692565

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510024313.5A Expired - Fee Related CN104807534B (en) 2015-05-21 2015-05-21 Equipment eigentone self study recognition methods based on on-line vibration data

Country Status (1)

Country Link
CN (1) CN104807534B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105203318A (en) * 2015-10-23 2015-12-30 珠海格力电器股份有限公司 Method and device for monitoring running state of range hood in real time
CN107515105B (en) * 2016-06-15 2021-03-30 中国科学院沈阳自动化研究所 Electromagnetic valve fault diagnosis method based on plunger vibration signal
CN106706119B (en) * 2016-12-15 2019-05-03 北方工业大学 A vibration source identification method and system based on signal frequency domain characteristics
CN107065912B (en) * 2017-05-04 2020-08-11 厦门衡空科技有限公司 Method and device for detecting landing of aircraft
CN110348491A (en) * 2019-06-20 2019-10-18 燕山大学 Rolling bearing fault recognition methods based on study dictionary and singular value decomposition
CN110376437B (en) * 2019-07-18 2020-04-24 北京科技大学 Order analysis method for overcoming non-order frequency component interference
CN111144362B (en) * 2019-12-31 2023-07-25 上海数深智能科技有限公司 Periodic optimization algorithm for vibration fault feature library of rotary equipment
CN112241599A (en) * 2020-11-18 2021-01-19 中国联合网络通信集团有限公司 Method and device for establishing fault analysis model
CN113155973B (en) * 2021-05-05 2023-05-16 温州大学 Beam damage identification method based on self-adaptive singular value decomposition
CN117033911B (en) * 2023-10-07 2024-01-30 深圳市魔样科技有限公司 Step counting analysis method based on intelligent glasses data

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5641905A (en) * 1995-12-14 1997-06-24 Quatro Corporation Second derivative resonant ultrasound response analyzer
CN101852681A (en) * 2010-03-31 2010-10-06 桂林电子科技大学 The Method of Identifying Cracks in the Spindle of Roadheader
CN101858778A (en) * 2010-05-28 2010-10-13 浙江大学 Automatic fault diagnosis method of wind turbine based on vibration monitoring
CN102520071B (en) * 2011-12-20 2014-10-15 江苏方天电力技术有限公司 Transmission tower modal parameter identification method based on improved subspace algorithm
CN103983412B (en) * 2014-05-30 2017-06-06 北京航空航天大学 For vibrating FEM updating avionic device operation mode measuring method
CN104165742B (en) * 2014-07-17 2017-03-01 浙江工业大学 A kind of operational modal analysis experimental technique based on mutual spectral function and device
CN104376159A (en) * 2014-11-05 2015-02-25 汕头大学 Large horizontal shaft wind turbine transmission chain and flexible design method thereof

Also Published As

Publication number Publication date
CN104807534A (en) 2015-07-29

Similar Documents

Publication Publication Date Title
CN104807534B (en) Equipment eigentone self study recognition methods based on on-line vibration data
Xin et al. Fault diagnosis of wheelset bearings in high-speed trains using logarithmic short-time Fourier transform and modified self-calibrated residual network
CN110543860B (en) Mechanical fault diagnosis method and system based on TJM transfer learning
CN103900610B (en) MEMS gyro random error Forecasting Methodology based on Lycoperdon polymorphum Vitt wavelet neural network
CN106680576B (en) Power distribution network internal overvoltage recognition methods based on piecemeal time-frequency spectrum and deep learning algorithm
CN110967599A (en) Electric energy quality disturbance detection and positioning algorithm
CN104748961A (en) Gear fault diagnosis method based on SVD decomposition and noise reduction and correlation EEMD entropy features
CN105981025A (en) Actually-measured marine environment data assimilation method based on sequence recursive filtering three-dimensional variation
CN110782041B (en) A Machine Learning-Based Structural Modal Parameter Identification Method
CN108444696A (en) A kind of gearbox fault analysis method
CN117200208B (en) User-level short-term load forecasting method and system based on multi-scale component feature learning
CN102156873A (en) Chaos-based method for detecting and classifying early single-point faults of mechanical component
CN116992217A (en) Mechanical signal denoising method based on multi-scale dynamically weighted multi-dimensional residual convolution
CN106548031A (en) A kind of Identification of Modal Parameter
CN104268408A (en) Energy consumption data macro-forecast method based on wavelet coefficient ARMA model
CN115854269B (en) Leak hole jet noise identification method, device, electronic equipment and storage medium
CN115563480A (en) Gear fault identification method based on screening symplectic geometric mode decomposition based on kurtosis ratio coefficient
CN109815940A (en) Wavelet-packet energy spectrometry damnification recognition method
CN104200002B (en) Method for extracting modal parameter from viscous damping vibration signals
CN113657244A (en) Fan gearbox fault diagnosis method and system based on improved EEMD and speech spectrum analysis
Xiaomeng et al. A sensor fault diagnosis method research based on wavelet transform and hilbert-huang transform
CN103577877A (en) Ship motion prediction method based on time-frequency analysis and BP neural network
CN117606724A (en) A multi-resolution dynamic signal time domain and spectrum characteristic analysis method and device
CN116610939A (en) Asymmetric Penalty Sparse Regularization Impulse Extraction Method Based on Coiflet Discrete Wavelet
Chen et al. Gear fault detection analysis method based on fractional wavelet transform and back propagation neural network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180413

Termination date: 20190521

CF01 Termination of patent right due to non-payment of annual fee