DEVICE AND METHOD FOR PROCESSING A DIGITAL SIGNAL

Information

  • Patent Application
  • 20240137010
  • Publication Number
    20240137010
  • Date Filed
    October 09, 2023
    6 months ago
  • Date Published
    April 25, 2024
    10 days ago
Abstract
A device for processing a digital signal includes a Farrow structure (14) that applies to the digital signal a time-varying sample rate conversion from the fixed sample rate to a time varying sampling. The digital signal sampled at the time varying sampling is a resulting signal. The Farrow structure (14) is controlled from a control variable. A spectral analysis means (15) performs a spectral analysis of the resulting signal to determine the frequency values of the resulting signal. A determining means (16) determines a sparseness parameter of the frequency values of the resulting signal. A controlling means (17) modifies the control variable according to the value of the sparseness parameter.
Description
CROSS-REFERENCE TO RELATED APPLICATION

This application claims priority to German Application No. 102022210929.5, filed Oct. 17, 2022, the entirety of which is hereby incorporated by reference.


FIELD

The present disclosure is directed to devices for processing a digital signal and methods for processing a digital signal.


BACKGROUND

Condition monitoring algorithms, for example to detect a fault of a bearing such as a fault of an inner raceway of the bearing, require a constant rotational speed of the bearing to work properly.


Generally, condition monitoring algorithms perform spectral analysis of the rotating bearing to detect faults from specific tones and harmonics.


Rotational speed changes of the bearing during signal measurement smears out the spectral tones reducing the ability to identify the frequencies and harmonics that may be associated with faults, for example faults of an inner raceway of the bearing or faults of the outer raceway of the bearing.


Consequently, the present disclosure intends to correct deleterious effects of rotational speed changes to perform a spectral analysis.


SUMMARY

According to an aspect, a method for processing a digital signal comprising samples of a continuous signal sampled at a fixed sample rate, the continuous signal being representative of vibrations of a bearing undergoing rotational speed changes is proposed.


The method comprises: applying to the digital signal a time-varying sample rate conversion by a Farrow structure from the fixed sample rate to a time varying sampling, the digital signal sampled at the time varying sampling being a resulting signal, the Farrow structure being controlled from a control variable;

    • performing a spectral analysis of the resulting signal to determine the frequency values of the resulting signal;
    • determining a sparseness parameter of the frequency values of the resulting signal; and
    • modifying the control variable according to the value of the sparseness parameter.


The method permits the use of existing constant rotation speed algorithms in conditions of varying rotational speed so that repetitive attempts to obtain constant-speed data acquisition are not necessary.


The suppression of repetitive attempts at data acquisition permit to save supply power of a device implementing the method for example a wireless power comprising a supply source such as a battery.


Advantageously, performing a spectral analysis of the resulting signal comprises performing a fast Fourier transform of the resulting signal.


Preferably, the statistical parameter of the frequency values is the skewness of the frequency values.


Advantageously, modifying the intermediate sampling comprises implementing a line search algorithm to modify the control variable.


According to an aspect, a device for processing a digital signal comprising samples of a continuous signal sampled at a fixed sample rate, the continuous signal being representative of vibrations of a bearing undergoing rotational speed changes is proposed.


The device comprises:

    • a Farrow structure configured to apply to the digital signal a time-varying sample rate conversion from the fixed sample rate to a time varying sampling, the digital signal sampled at the time-varying sampling being a resulting signal, and the Farrow structure being configured to be controlled from a control variable;
    • spectral analysis means configured to perform a spectral analysis of the resulting signal to determine the frequency values of the resulting signal;
    • determining means configured to determine a sparseness parameter of the frequency values of the resulting signal; and
    • controlling means configured to modify the control variable according to the value of the sparseness parameter.


Preferably, the spectral analysis means are configured to implement a fast Fourier transform algorithm.


Advantageously, the statistical parameter of the frequency values is the skewness of the frequency values.


Preferably, the controlling means are configured to implement a line search algorithm to modify the control variable.


According to an aspect, a bearing device is proposed.


The bearing device comprises:

    • a bearing provided with an inner ring and with an outer ring capable of rotating concentrically relative to one another;
    • a sensor configured to measure the vibrations of the said inner or outer ring and configured to deliver a continuous signal;
    • a sampler configured to sample the continuous signal at a fixed sample rate and configured to deliver the digital signal comprising the samples; and
    • a device as defined above configured to process the digital signal.





BRIEF DESCRIPTION OF THE DRAWINGS

Other advantages and features of the present disclosure will appear on examination of the detailed description of embodiments, in no way restrictive, and the appended drawings in which:



FIG. 1 illustrates schematically a rotating machine according to the present disclosure;



FIG. 2 illustrates schematically an example of a device for processing a digital signal according to the present disclosure;



FIG. 3 illustrates schematically an example of a Farrow structure;



FIG. 4 illustrates schematically a method to determine the coefficients of the Farrow structure,



FIG. 5 illustrates schematically a method for processing a digital signal according to the present disclosure; and



FIG. 6 illustrates schematically examples of spectrum delivered by spectral analysis means for a steady rotation speed of a bearing, when the speed of the bearing is decreased during measurement according to the prior art and according to the present disclosure.





DETAILED DESCRIPTION

Reference is made to FIG. 1 which represents schematically a partial longitudinal cross section of a machine 1.


The machine 1 comprises a housing 2 and a shaft 3 supported in the housing 2 by a rolling bearing 4 (e.g. roller bearing or ball bearing).


The rolling bearing 4 is provided with an inner ring 5 mounted on the shaft 3, and with an outer ring 6 mounted into the bore of the housing 2. The outer ring 6 radially surrounds the inner ring 5. The inner and outer rings 5, 6 rotate concentrically relative to one another.


The rolling bearing 4 is further provided with a row of rolling elements 7 radially interposed between inner and outer raceways of the inner and outer rings 5, 6. In the illustrated example, the rolling elements 7 are balls. Alternatively, the rolling bearing may comprise other types of rolling elements 7, for example rollers. In the illustrated example, the rolling bearing comprise one row of rolling elements 7. Alternatively, the rolling bearing comprise may comprise several rows of rolling elements.


A sensor 8 is mounted in the housing 2 to measure vibrations of the bearing 4 undergoing rotational speed changes.


The sensor 8 may be mounted on a bore of the housing 2.


In variant, the sensor 8 may be mounted elsewhere on the machine, near the outer ring 6 or in the vicinity of housing 2, for example.


The sensor 8 delivers a continuous signal S8 representative of the vibrations of the bearing 4 to an input of a sampler 9.


The sampler 9 delivers a digital signal S9 comprising multiple sequential samples xp of the continuous signal S8 sampled at a fixed sample rate to an input 101 of a device 10 for processing the digital signal S9, p being an integer.


The bearing 4, the sensor 8, the sampler 9 and the device 10 form a bearing device.


A memory (not represented) may store the output signal S9 and delivers the output signal S9 to the device 10.


A first output 102 of the device 10 is connected to first implementing means 11 implementing at least one constant speed time domain algorithm from a first output signal S102 delivers by the device 10 on the first output 102, for example to implement an enveloping fault detection algorithm.


A second output 103 of the device 10 is connected to second implementing means 12 implementing at least one constant speed spectral oriented algorithm from a second output signal S103 delivers by the device 10 on the second output 103, for example to implement a fast Fourier transform paired with a fault frequencies detection method.


The first and second implementing means 11, 12 are for example each made of a processing unit implementing the said algorithm.


A processing unit 13 implements the sensor 8, the sampler 9, and the device 10.



FIG. 2 illustrates schematically an example of the device 10.


The device 10 comprises a Farrow structure 14 know from the document U.S. Pat. No. 4,866,647, spectral analysis means 15, determining means 16, and controlling means 17.


The Farrow structure 14 comprises an input 141 connected to the input 101 of the device 10, an output 142 connected to the first output 102 of the device 10 and to an input 151 of the spectral analysis means 15, and comprises a control input 143 connected to an output 172 of the controlling means 17.


An output 152 of the spectral analysis means 15 is connected to the second output 103 of the device 10 and to an input 161 of the determining means 16.


An output 162 of the determining means 16 is connected to an input of the controlling means 17.


The spectral analysis means 15 comprise a spectral analysis algorithm ALGO1, for example a fast Fourier transform algorithm.


The determining means 16 comprise an algorithm ALGO2 to determine a sparseness parameter.


The sparseness parameter comprises for example skewness or kurtosis.


It is assumed that the algorithm ALGO2 determines skewness so that the determining means 16 output the skewness of the data received on the input 161 of the determining means 16.


The controlling means 17 comprise a line search algorithm ALGO3, for example fixed step size, gear shifting, golden-section or gradient estimation.


The Farrow structure 14 iteratively adjusts intersample delays (resampling) of measurement data.


The Farrow structure 14 is based on a N order finite impulse response FIR filter with coefficients h(n, Δ) that may be varied by means of a control variable Δ equal to the inter-sample position or delay of the Farrow structure, n being an integer between 0 and N.


The filter coefficients h(n, Δ) are formed from a polynomial of the control variable Δ.


The coefficient h(n, Δ) is equal to :






h(n, Δ)=Σm=0MCmnΔm   (1)


where M is the order of a set of polynomials whose value is chosen by performance needs. The matrix C represents the collection of each coefficient Cmn of each M-order polynomial for each filter coefficient h(n, Δ). Each Cmn coefficient implements the (n+1)-tap filter implementing a delay of A denoted as h(n, Δ).


The coefficients Cmn may be represented as a coefficient matrix C of dimension (M+1)×(N+1).









C
=

[




C
00







C
ON

















C

M

0








C
MN




]





(
2
)







The transfer function H(z, Δ) of the Farrow structure 14 is given by :






H(z, Δ)=Σm=0MCm(z)·Δm   (3)


with






C
m(z)=Σn=0NCmn·z−n   (4)


for m varying between 0 and M, and n varying from 0 and N.


The term Cm(z) refers to a subfilter of the Farrow structure 14, the Farrow structure 14 comprising M+1 subfilters.



FIG. 3 illustrates schematically an example of the Farrow structure 14.


The Farrow structure 14 comprises M+1 subfilters denoted CM(z), . . , C1(z), C0(z), M+1 memory banks 19, 20, 21, M multipliers 22, 23 having each a variable gain G22, G23, and M adders 24, 25.


Each multiplier 22, 23 comprises an input, an output delivering a signal received on the input multiplied by the variable gain G22, G23, and a control input receiving the variable gain value.


Each adder 24, 25, comprises a first and a second inputs, and an output delivering the sum of the first and second inputs.


Each subfilter CM(z), . . . , C1(z), C0(z) comprises an input 26, 27, 28 connected to the input 141 of the Farrow structure and an output 29, 30, 31 connected to an input of a different memory bank 19, 20, 21.


An output of the Mth memory bank 19 is connected to the input of the Mth multiplier 22.


Each output of the M−1th to the first memory banks 20, 21 is connected to the first input of a different adders 24, 25.


The output of the Mth multiplier is connected to the input of the next stage's adder. For example, as seen in FIG. 3, the output of multiplier 23 is connected to the second input of adder 25.


The output of the final adder 25 is connected to the output 142 of the Farrow structure 14.


Each memory bank 19, 20, 21 is connected to the control input 143 to select which memory data item of each memory bank 19, 20, 21 is forwarded to the multiplier G22, G23 and adders 24, 25.


The control input of the M variable gains G22, G23 is connected to the control input 143 of the Farrow structure 14 to control the value of the variable gains having each the same value.


As the structure of the subfilters CM(z), . . . , C1(z), C0(z) is identical, only the structure of the subfilters CM(z) is detailed.


The subfilter CM(z) comprises a chain of N delay elements D 33, 34, N second multipliers 35, 36, 37, 38 and a second summer 39.


The N second multipliers 35, 36, 37, 38 multiply N+1 sequential samples xn, of the signal received on the input 26 of the subfilter CM(z) by the N+1 filter coefficients CM0 to CMN and deliver the multiplied sequential samples xn, to the second summer 39.


The second summer 39 sums the N+1 sequential samples xn, multiplied by the N+1 second multipliers 35, 36, 37, 38 and delivers the sum to the input of the memory bank 19.



FIG. 4 illustrates an example of a known method from the prior art to determine the coefficients Cmn of the coefficient matrix C of dimension (M+1)×(N+1).


In a step 40, the order N of the Farrow structure 14 and the order M of the polynomial is defined according to the required accuracy of the device 10.


At any single instant of time, the control value A of each multiplier G22, G23 is the same.


In another embodiment, the control value Δ of each multiplier G22, G23 may be varying on a sample by sample basis and are denoted Δn. The values of the fractional delay Δn are controlled by a control unit of the device 10 (not represented) and are chosen according to the needed fractional delay to be applied to each input sample xn. The control unit also selects which data sample is extracted from memories 19, 20, 21 according to the fractional delay Δn to achieve the necessary integer component of the needed delay.


To provide for the implementation of a continuous range of delays, the Farrow structure relies on a polynomial curve fitting based on a set of fixed-delay reference filters. For example, assuming a bank of 8 reference filters each implementing a fixed delay, the fixed delay Δ for each reference filter could be chosen between −0.5 to 0.5 in increments of 0.125 so that the integer j varies between 0 and 7 with Δ0=−0.5, . . . Δ1=−0.375, . . . Δ7=+0.375.


In a step 41, a set of functions gj(n, Δj) is computed for each j value and a given n value.


The function gj may be for example equal to:











g
j

(

n
,

Δ
j


)

=


sin

(

π

(

n
-

Δ
j


)

)


π

(

n
-

Δ
j


)






(
5
)







In step 42, the coefficients Cmn of the coefficient matrix C are determined so that for a given n value and the desired delay value Δ, the filter coefficient h(n, Δ) fits the polynomial interpolation of functions gj(n, Δj) defined by Cmn for all values of Δ between −0.5 to +0.5.



FIG. 5 illustrates an example of implementation of the device 10.


It is assumed that the coefficient matrix C is defined and that the subfilters CM(z), . . . , C1(z), C0(z) are parametrized according to the coefficient matrix C.


In a step 50, the sampler 9 delivers the digital signal S9 comprising the samples xp from the continuous signal S8 delivered by the sensor 8.


In a step 51, the Farrow device 14 applies to the digital signal S9 comprising the samples xp a time -varying sample rate conversion from the fixed sample rate to a time-varying sample interval, and delivers on the output 142 of the Farrow device 14 a resulting signal comprising the digital signal sampled at the time-varying sample interval achieving speed change compensation.


The resulting signal is the first output signal S102 delivered on the first output 102 of the device 10.


The time-variation of the resulting sampling depends on the value of the control value A delivered by the controlling means 17.


In step 52, the spectral analysis means 15 perform a spectral analysis of the resulting signal S102 to determine the frequency values of the resulting signal S102 using the algorithm ALGO1 and outputs the second output signal S103 on the output 152 of the spectral analysis means 15.


In step 53, the determining means 16 determine the skewness of the frequency values of the spectral analysis using the algorithm ALGO2 and outputs the determined skewness value on the output 162 of the determining means 16.


In step 54, the controlling means 17 implement the line search algorithm ALGO3 on the skewness value and deliver a control value of the control variable A on the control input 143 of the device 10 to reduce the parasitic frequency smearing in the spectral analysis due to machinery speed changes.


The method goes back to step 50 with the next samples x p delivered by the sampler 9.



FIG. 6 illustrates the spectrum of vibrations delivered by the sensor 8 for a steady rotation speed of the bearing 4 represented by the graph SP1, the spectrum represented by the graph SP2 when the rotation speed of the bearing 4 has undergone a speed change of 3% during data collection compared to the steady rotation speed when the sensor 8 measures the rotation speed.


A graph SP3 is plotted and represents the spectrum delivered on the second output 103 of the device 10 when the rotation speed of the bearing 4 has undergone a 3% speed change during data collection after application of speed change compensation. This compares closely to the steady rotation speed.


In the graph SP1, three tones T10, T20, T30 are easily identifiable at the respective frequencies F1, F2, F3.


The tone T10 is the fundamental and the tones T20, T30 are two harmonics. The skewness value of the graph SP1 is the reference skewness value.


In the graph SP2, three tones T11, T21, T31 having reduced peaks are hardly identifiable. It is not possible to ascertain their precise location so that the constant speed time domain algorithm implemented by the first implementing means 11 and the constant speed spectral oriented algorithm implemented by the second implementing means 12 may not ascertain if the three tones T11, T21, T31 are of interest. The skewness value of the graph SP1 is smaller than the reference skewness value.


In the graph SP3, three tones T12, T22, T33 are easily identifiable at the respective frequencies F1, F2, F3.


The skewness value of the graph SP3 has been increased from the skewness value of SP2 and is similar to the reference skewness value.


The device 10 re-establishes the sharp peaks of the tones T12, T22, T32 and their frequencies F1, F2, F3.


The device 10 permits to use existing constant rotation speed algorithms when the rotation speed is varying so that repetitive attempts at data acquisition due to speed changes are not necessary.


The suppression of repetitive attempts at data acquisition permit to save supply power of a device comprising the sensor 8, the sampler 9 and the device 10, for example a wireless power comprising a supply source such as a battery.

Claims
  • 1. A method for processing a digital signal comprising samples of a continuous signal sampled at a fixed sample rate, the continuous signal being representative of vibrations of a bearing undergoing rotational speed changes, the method comprising: applying to the digital signal a time-varying sample rate conversion by a Farrow structure from the fixed sample rate to a time varying sampling, the digital signal sampled at the time varying sampling being a resulting signal, the Farrow structure being controlled from a control variable;performing a spectral analysis of the resulting signal to determine the frequency values of the resulting signal;determining a sparseness parameter of the frequency values of the resulting signal; andmodifying the control variable according to the value of the sparseness parameter.
  • 2. The method according to claim 1, wherein performing a spectral analysis of the resulting signal comprises performing a fast Fourier transform of the resulting signal.
  • 3. The method according to claim 1, wherein the statistical parameter of the frequency values is the skewness of the frequency values.
  • 4. The method according to claim 1, wherein modifying the intermediate sampling comprises implementing a line search algorithm to modify the control variable.
  • 5. The method according to claim 2, wherein the statistical parameter of the frequency values is the skewness of the frequency values.
  • 6. The method according to claim 5, wherein modifying the intermediate sampling comprises implementing a line search algorithm to modify the control variable.
  • 7. A device for processing a digital signal comprising samples of a continuous signal sampled at a fixed sample rate, the continuous signal being representative of vibrations of a bearing undergoing rotational speed changes, the device comprising: a Farrow structure configured to apply to the digital signal a time-varying sample rate conversion from the fixed sample rate to a time varying sampling, the digital signal sampled at the time varying sampling being a resulting signal, and the Farrow structure being configured to be controlled from a control variable;spectral analysis means configured to perform a spectral analysis of the resulting signal to determine the frequency values of the resulting signal;determining means configured to determine a sparseness parameter of the frequency values of the resulting signal; andcontrolling means configured to modify the control variable according to the value of the sparseness parameter.
  • 8. The device according to claim 7, wherein the spectral analysis means are configured to implement a fast Fourier transform algorithm.
  • 9. The device according to claim 7, wherein the statistical parameter of the frequency values is the skewness of the frequency values.
  • 10. The device according to claim 7, wherein the controlling means are configured to implement a line search algorithm to modify the control variable.
  • 11. A bearing device comprising: a bearing provided with an inner ring and with an outer ring capable of rotating concentrically relative to one another;a sensor configured to measure the vibrations of the said inner or outer ring and configured to deliver a continuous signal;a sampler configured to sample the continuous signal at a fixed sample rate and configured to deliver the digital signal comprising the samples; anda device according to claim 7 configured to process the digital signal.
  • 12. The device according to claim 8, wherein the statistical parameter of the frequency values is the skewness of the frequency values.
  • 13. The device according to claim 12, wherein the controlling means are configured to implement a line search algorithm to modify the control variable.
  • 14. A bearing device comprising: a bearing provided with an inner ring and with an outer ring capable of rotating concentrically relative to one another;a sensor configured to measure the vibrations of the said inner or outer ring and configured to deliver a continuous signal;a sampler configured to sample the continuous signal at a fixed sample rate and configured to deliver the digital signal comprising the samples; anda device according to claim 13 configured to process the digital signal.
Priority Claims (1)
Number Date Country Kind
102022210929.5 Oct 2022 DE national