The present invention relates to a noise canceler, an abnormality diagnosis apparatus, and a noise canceling method.
Conventionally, a diagnosis apparatus for diagnosing an abnormality or the like in a bearing in a rotation apparatus has been proposed.
For example, Japanese Patent Application Laid-Open No. H11-271181 discloses noise removal processing that is performed by using an adaptive filter in acoustic diagnosis using a microphone. An LMS (least mean square) algorithm is used as the adaptive filter.
For example, Japanese Patent Application Laid-Open No. 2010-234403 discloses abnormality diagnosis in a rolling mill. In this abnormality diagnosis, an elastic wave is measured by an AE sensor in a no-load state using a press-down signal and a rotation signal, and an abnormality in a shaft and a bearing is diagnosed.
For example, Japanese Patent Application Laid-Open No. 2007-278894 solves the problem that, in abnormality diagnosis of a railway vehicle, it is not possible to distinguish whether abnormal vibration is due to a flat spot in a wheel or due to an axle bearing, or whether it is due to the railroad track or another abnormality.
For example, Japanese Patent Application Laid-Open No. 2008-164578 discloses an adaptive filter or an optimum filter that is used in abnormality diagnosis of a rolling apparatus.
From the viewpoint of production efficiency, it is desirable to perform diagnosis during the operation of the rotation apparatus, but in a machine that requires abnormality diagnosis for a bearing or the like, a large amount of noise may be constantly generated depending on the operation environment. Such noise includes, for example, vibration from another machine, vibration from gears and road surfaces, vibration from an engine and a motor, vibration and sound generated from a cutting tool, a grindstone, and a workpiece in machining equipment, and noise from an ore crusher in a mining machine. Such noise and vibration may have strong unsteadiness.
With the techniques of Japanese Patent Application Laid-Open No. H11-271181, Japanese Patent Application Laid-Open No. 2010-234403, Japanese Patent Application Laid-Open No. 2007-278894, and Japanese Patent Application Laid-Open No. 2008-164578, it may be difficult to obtain a signal according to which abnormality diagnosis is possible in an operation state where the above-mentioned large amount of noise is generated.
In view of this, an object of the present invention is to provide a technique by which it is possible to accurately perform abnormality diagnosis even in an operation state where a large amount of noise is generated.
In order to solve the above-described problems, a noise canceler according to a first aspect of the present invention includes: a signal obtaining unit configured to obtain an observation signal obtained by sampling vibration of an apparatus; a signal delay unit configured to obtain a delay signal by delaying the observation signal obtained by the signal obtaining unit; and a Kalman filter processing unit configured to apply, to the observation signal and the delay signal, a Kalman filter that adapts a filter coefficient so as to reduce a residual signal between the observation signal and an estimated signal estimated based on the observation signal and the delay signal using an adaptive filter, and to output the residual signal.
According to this noise canceler, a weak signal that is necessary for abnormality diagnosis and is buried in a large amount of noise is extracted to a desired signal as an error (residual) between an observation signal and an estimated signal.
The noise canceler preferably includes a band-limiting unit configured to band-limit the observation signal and the delay signal from a lower limit frequency that removes a direct current signal component, to an upper limit frequency set to half or less of a sampling frequency. The Kalman filter serving as the adaptive filter works effectively by band-limiting the observation signal and the delay signal.
The noise canceler preferably further includes a down-conversion unit configured to convert the frequency of a signal band-limited by the band-limiting unit to a low frequency. By converting the frequency of the signal to a low band, the amount of calculation in the Kalman filter processing unit is reduced, and real-time operation is possible even with an inexpensive device such as an embedded computer.
In the noise canceler, it is preferable that the down-conversion unit realizes down-conversion by performing complex multiplication between an input signal and a periodic signal having a frequency that corresponds to a conversion amount. Down-conversion is easily realized through complex multiplication.
In the noise canceler, it is preferable that the down-conversion unit performs complex multiplication using pre-stored numerical value data that corresponds to the periodic signal. By using the pre-stored numerical value data, the amount of calculation can be further reduced.
The noise canceler preferably includes an FFT processing unit configured to implement envelope FFT processing on the residual signal output from the Kalman filter processing unit. By implementing the envelope FFT processing on the residual signal, it is easy to confirm a signal having a characteristic frequency accompanying an abnormality in the apparatus.
It is preferable that the Kalman filter processing unit uses the filter coefficient as a state vector and uses an identity matrix as a state transition matrix. When the identity matrix is used as the transition matrix, the calculation structure in the filter is simplified.
It is preferable that the Kalman filter processing unit uses a variance matrix of system noise and a variance of observed noise in the Kalman filter as time-varying parameters and estimates the variance matrix and the variance in parallel with the adaptation of the filter coefficient. Due to the variance matrix and the variance being estimated as time-varying parameters, the variance matrix and the variance naturally converge or transition to appropriate parameter values, and therefore the trouble of adjusting the parameter values is eliminated.
An abnormality diagnosis apparatus according to a second aspect of the present invention includes: the above-described noise canceler; and a diagnosis unit for diagnosing whether or not there is an abnormality in the apparatus using the residual signal obtained by the noise canceler.
According to this abnormality diagnosis apparatus, a weak signal necessary for abnormality diagnosis is taken out from noise by the noise canceler, and therefore highly-accurate diagnosis becomes possible.
A noise canceling method according to a third aspect of the present invention includes: a signal obtaining step of obtaining an observation signal obtained by sampling vibration of an apparatus; a signal delay step of obtaining a delay signal by delaying the observation signal obtained by the signal obtaining step; and a Kalman filter processing step of applying, to the observation signal and the delay signal, a Kalman filter that adapts a filter coefficient so as to reduce a residual signal between the observation signal and an estimated signal estimated based on the observation signal and the delay signal using an adaptive filter, and outputting the residual signal.
For example, the noise canceler is a noise canceler using one sensor (using the input of one sensor), the abnormality diagnosis apparatus is an abnormality diagnosis apparatus including a noise canceler using one sensor, and the noise canceling method is a noise canceling method using one sensor. This is an application of an adaptive line enhancer (ALE). Since the delay signal plays a role of eliminating the correlation between the observation signal and an irregular signal component, the irregular component serving as an error (residual) with respect to the periodic signal component obtained from the adaptive line enhancer (ALE) can be regarded as the vibration of a rolling bearing.
In this manner, if the periodic signal component is estimated using the adaptive line enhancer (ALE), the vibration of the rolling bearing is extracted as an error (residual).
Also, if the noise canceler is used to measure vibration from railroad seams, vibration from road seams, irregular vibration from an ore crushing machine, or the like, it is preferable to use a Kalman filter or an NLMS as an adaptive filter and combine a Fourier analyzer. If the vibration to be measured is unsteady vibration, it includes a waveform that decays in a short time even if a very large amplitude is generated, but for example, by adjusting the basic parameters of the normalized LMS, a noise canceler that uses the input of one sensor can be configured as described above. The Kalman filter converges quickly and can quickly and accurately follow time-varying signals and noise.
According to this noise canceler, abnormality diagnosis apparatus, and noise canceling method, a weak signal that is necessary for abnormality diagnosis and is buried in a large amount of noise is extracted to a desired signal as an error (residual) between the observation signal and the estimated signal.
The noise canceler according to the fourth aspect of the present invention includes: a signal obtaining unit configured to obtain measurement signals obtained by sampling vibration at a plurality of locations that are side by side in a direction along a rotation axis of a rotation apparatus, at a distance from each other in the direction; a band-limiting unit configured to band-limit the measurement signals obtained by the signal obtaining unit, from a lower limit frequency that removes a direct current signal component, to an upper limit frequency set to half or less of a sampling frequency; and an adaptive filter processing unit configured obtain an estimated signal by applying an adaptive filter to an observation signal that is one of the measured signals band-limited by the band-limiting unit and a reference signal that is another one of the measured signals, adapt a filter coefficient of the adaptive filter so as to reduce a residual signal between the observation signal and the estimated signal, and output the residual signal.
The noise canceler may further include an FFT processing unit configured to implement envelope FFT processing on the residual signal output from the adaptive filter processing unit.
The adaptive filter processing unit may use a Kalman filter as the adaptive filter.
The Kalman filter may use the filter coefficient as a state vector and use an identity matrix as a state transition matrix.
The adaptive filter processing unit may use a variance matrix of system noise and a variance of observed noise in the Kalman filter as time-varying parameters and estimate the variance matrix and the variance in parallel with the adaptation of the filter coefficient.
The adaptive filter processing unit may use a normalized LMS as the adaptive filter.
An abnormality determination apparatus according to a fifth aspect of the present invention includes: the noise canceler according to the fourth aspect described above; and a diagnosis unit configured to diagnose whether or not there is an abnormality in the rotation apparatus using the residual signal obtained by the noise canceler.
A noise canceling method according to the sixth aspect of the present invention includes: a signal obtaining step of obtaining measurement signals obtained by sampling vibration at a plurality of locations that are side by side in a direction along a rotation axis of a rotation apparatus, at a distance from each other in the direction; a band-limiting step of band-limiting the measurement signals obtained in the signal obtaining step, from a lower limit frequency that removes a direct current signal component, to an upper limit frequency set to half or less of a sampling frequency; and an adaptive filter processing step of obtaining an estimation signal by applying an adaptive filter to an observation signal that is one of the measured signals band-limited in the band-limiting step and a reference signal that is another one of the measured signals, adapt a filter coefficient of the adaptive filter so as to reduce a residual signal between the observation signal and the estimation signal, and output the residual signal.
According to the noise canceler, the abnormality diagnosis apparatus, and the noise canceling method of the present invention, abnormality diagnosis can be performed more accurately even in an operation state where a large amount of noise is generated.
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
The abnormality diagnosis apparatus 100 of this embodiment is a device for performing abnormality diagnosis on a bearing unit 204 in the truck 200.
The truck 200 has, for example, four wheels 202, carries the main body of the railroad vehicle, and travels on the rail 201. Each wheel 202 rolls on the rail 201 without slipping and rotates around an axle 203. Each axle 203 connects two wheels 202, and the wheels 202 are fixed to the axle 203. The truck 200 has a bearing unit 204, which includes double-row tapered roller bearings (not shown) at locations corresponding to each wheel 202. The double-row tapered roller bearings rotatably hold the axles 203. Each bearing unit 204 is equipped with a vibration acceleration sensor 105 that detects vibration acceleration in a direction perpendicular to the outer circumferential surface of the bearing.
The vibration acceleration sensor 105 is arranged at a position suitable for detecting the vibration generated in the bearing accompanying a defect such as a scratch when such a defect occurs in the bearing, and for example, shock vibration that occurs when the wheel 202 passes a seam 205 of the rail 201 enters the vibration acceleration sensor 105 as a large amount of noise.
The abnormality diagnosis apparatus 100 includes a vibration acceleration sensor 105 as shown in
The abnormality diagnosis apparatus 100 further includes a noise canceler 101, a sensor amplifier 102, a digital oscilloscope 103, and a personal computer 104.
The sensor amplifier 102 amplifies a signal of the vibration detected by the vibration acceleration sensor 105 and outputs the result to the noise canceler 101.
The noise canceler 101 obtains a vibration signal (observation signal from the vibration acceleration sensor 105) from the sensor amplifier 102, and cancels the noise through filter processing, which will be described in detail later. The noise canceler 101 corresponds to an embodiment of the noise canceler of the present invention.
The digital oscilloscope 103 has an envelope FFT processing function, and performs envelope FFT processing on a signal in which noise has been canceled by the noise canceler 101. The envelope FFT processing carried out by the digital oscilloscope 103 corresponds to the function of the FFT processing unit according to the embodiment of the present invention, and the combination of the noise canceler 101 and the digital oscilloscope 103 also corresponds to one embodiment of the noise canceler of the present invention.
The personal computer 104 performs abnormality diagnosis of the bearing unit 204 using the signal subjected to envelope FFT processing. The personal computer 104 has a display.
The noise canceler 101 includes an input circuit 111, a DIP switch 112, a one-chip microcomputer 113, an RC filter 114, a BNC connector 115 for input, and BNC connectors 116A and 116B for output.
The input circuit 111 includes an input buffer, a low-pass RC filter, and the like, obtains an observation signal via the BNC connector 115 for input, and outputs the observation signal to the one-chip microcomputer 113. The signal obtaining unit in this embodiment of the present invention corresponds to, for example, the BNC connector 115, the input circuit 111, and an AD converter (ADC) 121 with a built-in one-chip microcomputer.
The DIP switch 112 includes, for example, a 3-bit switch for selecting a band of a band-pass filter that narrows the band of a signal input to the adaptive filter. The DIP switch 112 also includes a 1-bit switch that switches between a case where a plurality of observation signals obtained from a plurality of vibration acceleration sensors 105 are used and a case where one observation signal obtained from one vibration acceleration sensor 105 is used. However, in this embodiment, the observation signal will be described as being a signal obtained from one vibration acceleration sensor 105.
The RC filter 114 mitigates a case in which the output signal becomes a stepped shape and prevents electrical disturbance noise from being mixed in. The output signal from the noise canceler 101 is output via the RC filter 114 and the BNC connectors 116A and 116B for output.
The one-chip microcomputer 113 implements filter processing through so-called digital signal processing on the observation signal input from the input circuit 111, and generates an output signal in which noise has been canceled. The one-chip microcomputer 113 includes an AD converter 121, a DA converter (DAC) 122, a ROM 123, a RAM 124, and a processor 125, which is a CPU or DSP. The one-chip microcomputer 113 also has a JTAG 126 and a UART 127 as input/output interfaces. The UART 127 is used, for example, for reading out a signal record before FFT processing and the like, and the JTAG 126 is used, for example, for rewriting a program and the like, but detailed description thereof will be omitted.
The AD converter 121 converts an analog observation signal into a digital signal, and the DA converter 122 converts the processed digital signal into an analog signal.
The ROM 123 stores programs to be executed by the processor 125 and constants, and the RAM 124 stores the values of variables to be used by the processor 125 in program execution.
The processor 125 performs filtering processing through digital processing. As the filter processing, processing of a high-pass filter, a low-pass filter, and an adaptive filter is performed.
Here, a processing concept of the adaptive filter will be described with reference to
An adaptive filter 130 is a filter that estimates a noise signal yk, which is a noise component in an observation signal dk, based on the observation signal dk and a delay signal xk of the observation signal dk. The observation signal dk is, for example, a signal in which the noise signal yk is mixed with a desired signal sk (not shown) representing vibration accompanying a defect in the bearing unit 204.
In this embodiment, the signal obtained from the vibration acceleration sensor 105 is used as the observation signal dk, and the signal obtained by delaying the observation signal using a delay device 140 is used as the delay signal xk. The role of the delay device 140 is played by a storage device (RAM 124) incorporated in the one-chip microcomputer 113, and the delay device 140 is subjected to software processing. This storage device (memory) is an example of the signal delay unit of the present invention, and due to a signal being stored, the past signal remains in the present, whereby a delay is obtained. The data length of the delay signal to be stored is determined by the number of delays and the order of the filter. A data matrix including the data length is updated using the observation signal obtained every hour. The update of this data matrix is performed by manipulating the data in the memory using the processor 125, but the details thereof are omitted here. The correlation between the sinusoidal noise components included in the observation signal dk and the delay signal xk is high, and the irregular vibration signal component of the bearing unit 204 does not correlate with the observation signal dk and the delay signal xk.
The adaptive filter 130 estimates a sinusoidal noise signal yk based on the observation signal dk and the delay signal xk, which is the delay of the observation signal dk. As a result, a residual signal ek=dk−yk obtained by subtracting the noise signal yk from the observation signal dk is extracted as a signal component corresponding to the desired signal sk. In this embodiment, the estimated signal indicates a sinusoidal noise signal yk estimated by the adaptive filter.
In this embodiment, a Kalman filter is adopted as the adaptive filter 130, and in the Kalman filter, the noise signal yk is estimated by estimating a filter coefficient of the adaptive filter 130 described below.
The adaptive filter 130 in this embodiment includes a Kalman filter processing unit 131 and time-varying elements. The time-varying elements include an update unit 132 that updates an observation matrix cTk, a first estimation unit 133 that estimates a variance matrix Qk of system noise, and a second estimation unit 134 that estimates a variance Rk of observed noise.
The observation matrix cTk is a definite matrix based on a delay signal dk−delay serving as the delay signal xk obtained with the elapse of time, and is expressed by the following equation (1). Here, xk=dk−delay.
c
T
k
={x
k−1
, . . . , x
k−N} (1)
The data length of the observation matrix is N, but in actuality, it is also necessary to store the delay of the observation signal.
In the adaptive filter 130, it is assumed that the noise signal yk is expressed by the following equation (2).
Here, the order (number of taps) N of the filter is, for example, 6.
Equation (2) shows that the noise signal yk is estimated by a linear combination of the delay signals xk−1, xk−2, . . . , xk−N, which are past signals. A sine wave can be estimated using equation (2).
Next, a state space model, which is a basic model of a Kalman filter, is set. The change over time of the filter coefficient hk is expressed by the following equation (3). However, in this embodiment, an identity matrix is used as the transition matrix, which simplifies the calculation structure in the Kalman filter processing unit 131. Equation (3) is an equation of state, and the filter coefficient hk can be changed over time in a system model according to equation (3), and unsteady signals and noise can be estimated through estimation with the Kalman filter.
h
k+1
=h
k
+w
k (3)
Here, wk represents system noise, which is Gaussian white noise with an average of zero. Next, an observation equation is expressed by the following equation (4). The observation matrix cTk shown in equation (1) is updated every hour as shown in equation (1).
d
k
=c
T
k
h
k
+v
k (4)
Here, dk indicates the observed value. vk is observed noise, which is Gaussian white noise with an average of zero. The state space model is set by equations (3) and (4). hk is a filter coefficient, which is a state vector to be sequentially estimated by the Kalman filter. Next, according to the following equation (5), a variance matrix Qk is expressed by the system noise wk of equation (3). Also, according to the following equation (6), the variance Rk is expressed by the observed noise vk in equation (4).
Q
k
=E{w
k
·w
k
T} (5)
Rk=E{vk2} (6)
The variance matrix Qk of the system noise and the variance Rk of the observed noise serve as adjustment parameters in the Kalman filter that estimates the filter coefficient hk.
In the Kalman filter processing unit 131, the filter coefficient hk is estimated as a state estimation value h (with {circumflex over ( )}) k through the prediction step and the filtering step. In the prediction step, a preliminary state estimated value h (with {circumflex over ( )}) −k and a preliminary error covariance matrix P−k are calculated by the following equations (7) and (8) with the transition matrix as an identity matrix.
ĥ
k
−
=ĥ
k−1 (7)
P
k
−
=P
k−1
+Q
k (8)
Then, in the filtering step, the Kalman gain gk, the state estimation value h (with {circumflex over ( )}) k, and a subsequent error covariance matrix Pk are calculated by the following equations (9), (10), and (11).
As a result of estimating the filter coefficient hk by such a step, in the Kalman filter processing unit 131, as shown in equation (14) below, the residual signal ek=dk−cTkh (with {circumflex over ( )}) k is calculated and output as the estimated value of the desired signal sk (bearing vibration). Note that dk−cTkh (with {circumflex over ( )}) −k in the parentheses of the second term on the right side of equation (10) indicates the preliminary output estimation error, and this preliminary output estimation error may be used as a desired signal to replace the residual signal ek.
In this embodiment, the time-varying parameters Qk and Rk are used as the variance matrix of the system noise and the variance of the observed noise, and sequential estimation thereof is performed by the first estimation unit 133 and the second estimation unit 134. The variance matrix Qk of the system noise wk and the variance Rk of the observed noise vk that are used in the Kalman filter may also be used as adjustment parameters. It is more preferable that the variance matrix Qk and the variance Rk are used in a certain range for noise cancelation.
Fixed values Q and R may be used instead of the time-varying parameters Qk and Rk as the variance matrix of the system noise and the variance of the observed noise, but when the time-varying parameters Qk and Rk are used, the variance matrix of the system noise and the variance of the observed noise naturally change or converge to appropriate values together with the estimation of the filter coefficient hk. Accordingly, it is desirable that the time-varying parameters Qk and Rk are used as the variance matrix of the system noise and the variance of the observed noise. Alternatively, after the time-varying parameters Qk and Rk have changed or converged to appropriate values, the parameter values may be fixed for the purpose of reducing the amount of calculation and the like.
In the first estimation unit 133, the variance matrix Q (with {circumflex over ( )}) k of the system noise is estimated by the following equation (12), and in the second estimation unit 134, the variance R (with {circumflex over ( )}) k of the observed noise is estimated by the following equation (13). The coefficient α is a fixed value within the range of 0<α<1, the residual signal ek is a value calculated by the following equation (14), and based on these values, each of the variance matrix Q (with {circumflex over ( )}) k and the variance R (with {circumflex over ( )}) k is estimated.
In the algorithm using equations (1) to (14), appropriate initial values are set for P0, h (with {circumflex over ( )}) −0, Q (with {circumflex over ( )}) 0, and R (with {circumflex over ( )}) 0, whereby, in addition to the filter coefficient h (with {circumflex over ( )}) k, Q (with {circumflex over ( )}) k and R (with {circumflex over ( )}) k are automatically adjusted by only the input of the observation signal dk obtained from the vibration acceleration sensor 105, and a residual signal ek from which noise has been appropriately removed is output. Since the observation matrix constituted by the delay signal and its vector is generated based on the observation signal, the signal input of the vibration acceleration sensor 105 may be only the observation signal.
Next, a specific procedure of noise cancelation in one embodiment of the noise canceler of the present invention, which is a combination of the noise canceler 101 and the digital oscilloscope 103 shown in
The procedure shown in the flowchart of
The procedure of
In step S101, the observation signal dk, which is a measurement signal, is converted via the input circuit 111 and the AD converter 121, and the converted observation signal dk is acquired in the RAM 124 as block data through DMA. The sampling frequency of the AD converter 121 is, for example, 36 kHz.
In step S102, a 12-bit integer with a sampling frequency of 36 kHz is converted to a 32-bit floating point number.
In step S103, the processor 125 performs high-speed calculation of processing of a 50th-order FIR low-pass filter (gain 1 at 2.5 kHz or less) in order to remove a frequency band of 4.5 kHz or more (i.e., in order to obtain a gain of −50 dB or less). At the same time as this filter processing, the sampling frequency is decimated by one-fourth, from 36 kHz to 9 kHz.
In step S104, the processor 125 further applies 17th-order high-pass filter processing to the observation signal dk down-sampled to 9 kHz.
Since the observation signal dk is band-limited by the low-pass filter processing in step S103 and the high-pass filter processing in step S104, the number of sine waves, which are periodic noise to be estimated by the adaptive line enhancer that is the noise canceler, is narrowed down in the observation signal dk. The specific band in the low-pass filter processing and the high-pass filter processing needs to be adjusted to some extent according to the type of the target apparatus for which the abnormality diagnosis is performed, the driving condition, and the like. Since this adjustment can be handled by manual adjustment using the DIP switch 112, detailed description thereof will be omitted here. The processing in which step S103 and step S104 are combined corresponds to an example of the processing performed by the band-limiting unit according to the present invention. The band-limiting unit according to the present invention may limit the band through so-called band-pass filter processing.
Based on the observation signal dk that has been band-limited in this manner, in step S105, a delay signal xk for the observation signal dk is generated.
In step S106, the observation signal dk that has been subjected to the processing of step S104 and the delay signal xk are the inputs of the adaptive filter 130. In step S106, Kalman filter processing, which is the internal structure of the adaptive filter 130, is executed. Then, the residual signal ek is output as a signal from which noise has been removed.
In step S107, the residual signal ek is sent as block data to the DA converter 122 through DMA, and is converted into an analog residual signal ek at a sampling frequency of 9 kHz.
The processing of steps S101 to S107 is repeatedly executed while the observation signal dk is obtained as a measurement signal. While steps S101 to S107 are repeatedly executed, the residual signal ek converted by the DA converter 122 is subjected to envelope FFT processing by the digital oscilloscope 103 in step S108, and becomes a spectral signal used for diagnosis. Then, the spectral signal that is the processing result is output from the digital oscilloscope 103 to the personal computer 104 and is used for abnormality diagnosis. In general abnormality diagnosis as in Patent Literature Document 3, abnormality diagnosis is performed by scoring the degree of coincidence between the frequency from the first order to the n-th order (e.g., n=2) indicating the peak of the obtained spectrum, and the first and second order frequencies indicating the abnormality within a range of an allowable error, and comparing a total score over N instances and a standard total score P stored in advance.
The diagnosis result obtained by the personal computer 104 may be displayed on a display, for example, and may be confirmed by a user of the abnormality diagnosis apparatus 100, or may be transmitted or notified to an administrator (a person who is not the user of the abnormality diagnosis apparatus 100) from the personal computer 104 via a network or the like. Alternatively, the diagnosis result obtained by the personal computer 104 may be recorded in a recording location (device) that can be later confirmed by the user or the like of the abnormality diagnosis apparatus 100, for example.
By the procedure as shown in
Here, in describing a specific example of the spectral signal obtained by the abnormality diagnosis apparatus 100 of this embodiment, a comparative example compared with this embodiment will be described. This comparative example is a procedure in which noise cancelation by an adaptive filter is omitted in the abnormality diagnosis apparatus 100 of this embodiment.
In the comparative example, the envelope FFT is performed after decimation by an FIR low-pass filter and high-pass filter processing. That is, in the procedure shown in
In the graph of the observation signal (
This observation signal is a signal obtained by subjecting the signal obtained from the vibration acceleration sensor 105 to the processing of the comparative example shown in
Since the waveform 151 of the vibration generated at the seam 205 of the rail 201 has a large amplitude but is a narrow band waveform, the waveform can be estimated by an adaptive filter of a small order. By contrast, the waveforms 152 of the vibrations generated by the defect of the bearing unit 204 are wide band waveforms and cannot be estimated by an adaptive filter of a small order. For this reason, in noise estimation using an adaptive filter of a limited order, only the waveform 151 of the rail seam 205 is estimated, and therefore the waveforms 152 of the bearing defect remain in the residual signal obtained by subtracting the estimated signal from the observation signal (i.e., the calculation result obtained by equation (14)).
That is, when the observation signal shown in the graph of
In the waveform of the residual signal, the waveform 151 of the rail seam 205 is mostly removed, and mainly the waveforms 152 of the bearing defect are extracted.
The spectral signals shown in the graph of
In the graph of the observation signal (
As described above, the noise canceling processing in this embodiment is realized by automatic estimation of the time-varying parameters Qk and Rk, but the system noise Q and the observed noise R may be fixed values obtained through trial and error. However, there are fewer mistakes in automatic adjustment performed using equations (12) and (13). Conventionally, in the Kalman filter, the variances of system noise and observed noise needed to be input as adjustment parameters. On the other hand, in the noise canceler of the embodiment of the present invention, highly-accurate noise canceling processing is realized by a data-driven algorithm in which a method of automatically estimating system noise and observed noise works favorably.
Next, an example in which the abnormality diagnosis apparatus 100 shown in
The grinding machine 300 includes a motor 301, a rotary grindstone 302, and a bearing portion 303 having a built-in spindle bearing. A workpiece W is ground by pressing the workpiece W against the outer circumferential surface of the rotary grindstone 302. In the grinding machine 300, as mechanical noise, natural vibration and whirling of a shaft of the motor 301, whirling of the rotary grindstone 302, natural vibration of an overhang shaft, and the like occur. Also, the mechanical noise in the grinding machine 300 changes depending on whether the rotary grindstone 302 is in contact with the workpiece W or not.
The vibration acceleration sensor 105 of the abnormality diagnosis apparatus 100 is fixed to the outer surface of the bearing portion 303. The observation signal dk is obtained by this vibration acceleration sensor 105.
The abnormality diagnosis apparatus 100 can perform the above-described processing based on the obtained observation signal dk to cancel the large amount of mechanical noise generated in the grinding machine 300. As a result, it is possible to accurately diagnose an abnormality such as a scratch on the spindle bearing of the bearing portion 303, for example. Note that in the above description, the bearing unit 204 includes a double-row tapered roller bearing, but the bearing unit 204 may include a bearing other than a double-row tapered roller bearing.
Next, a second embodiment of the abnormality diagnosis apparatus of the present invention will be described.
The abnormality diagnosis apparatus of the second embodiment is, for example, an abnormality diagnosis apparatus incorporated in an industrial machine vehicle such as a dump truck, the industrial machine vehicle serving as the diagnosis target.
The dump truck 400 is an industrial machine vehicle in which, for example, ore is loaded in a vessel 401 and which is driven by rear wheels 402. The drive of the rear wheel 402 is executed by the rotation of the drive shaft of the rear wheel being transmitted to the wheel and the tire via a speed reducer installed on the inner circumference of the wheel. In a wheel bearing, an outer ring rotates integrally with the wheel, and an inner ring is fixed together with a drive shaft and a differential case.
In
The abnormality diagnosis apparatus 500 shown in
The vibration acceleration sensor 505 of the abnormality diagnosis apparatus 500 is attached to a case 403 of a drive shaft to which the inner ring of the wheel bearing is fixed, with the direction perpendicular to the rotation axis of the bearing as the vibration detection direction.
The abnormality diagnosis apparatus 500 is mounted in a vehicle as a part of the function of an ECU (engine control unit). The abnormality diagnosis apparatus 500 includes a microcomputer 501 and an input circuit 502 including a sensor amplifier and an analog filter.
The microcomputer 501 includes an AD converter 511, a timer counter 512, a ROM 513, an SRAM 514, a backup SRAM 515, a CAN interface 516, a UART 517, and a processor 518.
The AD converter 511 receives the observation signal of the vibration acceleration sensor 505 via the input circuit 502, and samples the received observation signal.
The timer counter 512 counts a vehicle speed pulse 404 output from an encoder of the dump truck 400 to obtain the rotational speed of the bearing to be diagnosed. According to the rotation speed obtained in this manner, the characteristic frequency at a time of abnormality of the bearing is recognized.
The CAN interface 516 can communicate with various parts of the dump truck 400 via a CAN bus 405 of an in-vehicle network. Note that if the vehicle speed is obtained from the in-vehicle network, the timer counter 512 is unnecessary and the CAN interface 516 is used. A multifunction display 406 is connected to the CAN bus 405, and the CAN interface 516 displays the diagnosis result of the abnormality diagnosis apparatus 500 on the multifunction display 406 via the CAN bus 405.
The ROM 513 stores a program that performs signal processing as a noise canceler, envelope FFT processing, and abnormality diagnosis processing. The processor 518 performs digital processing according to this program. The processor 518 includes a CPU or a DSP. Temporary data used for each of the above-described processes is stored in the SRAM 514. As the SRAM 514, an SRAM having a sufficiently large capacity is used.
The backup SRAM 515 is an SRAM to which a battery is attached, and diagnosis results and diagnosis conditions are stored in the backup SRAM 515.
The UART 517 is used for reading records created by a personal computer or the like and changing the setting of the diagnostic conditions.
In the procedure of abnormality diagnosis shown in the flowchart of
In the procedure of
In step S302, the envelope FFT processing is executed, and in step S303, the pulsed waveforms 152 as shown in
As step S401, which is performed in parallel with each of the above processes, the timer counter 512 counts the encoder pulse and the rotation speed of the shaft and the bearing is calculated.
In step S304, the peak frequency obtained in step S302 is compared with the characteristic frequency of the inner ring scratch recognized based on the rotation speed calculated in step S401, and the degree of coincidence is calculated and stored in the backup SRAM 515. The degree of coincidence calculated in this manner corresponds to the diagnosis result, and the degree of coincidence being high indicates that an abnormality such as an inner ring scratch has occurred.
In step S305, the diagnosis result is transmitted to and displayed on the multifunction display 406 via the CAN interface 516 and the CAN bus 405.
The processing of each step described above is repeatedly executed while the engine of the dump truck 400 is running. The driver or the like of the dump truck 400 can find out whether or not there is an abnormality in a bearing or the like by checking the display of the multifunction display 406.
Next, in the abnormality diagnosis apparatus of the present invention, an embodiment devised to reduce the amount of calculation will be described as a third embodiment.
It is desired that the abnormality diagnosis apparatuses 100 and 500 shown in
In the processing procedure shown in
Next, in step S402, the processing corresponding to step S103 is performed. Specifically, FIR low-pass filter processing is performed, and thereafter decimation is performed. In the FIR low-pass filter, the frequency component of 6 kHz or more is substantially cut off to −40 dB or less, and thus the influence of aliasing is avoided. If the passband where attenuation does not occur in the FIR low-pass filter is, for example, from DC to 4 kHz, the sampling frequency can be lowered to 12 kHz by decimation. This is a decimation of one half for the sampling frequency of 24 kHz in step S401.
Next, in step S403, FIR band-pass filter processing is executed. The passband of the band-pass is 1.7 kHz to 3.0 kHz, and the bandwidth is less than 1.5 kHz.
The horizontal axes of the graphs of
The graph 610 of the observation signal dk extends from the DC component to half of the sampling frequency fs, and the band 620 including the signal component necessary for abnormality diagnosis such as bearings is a part of it. The passband of the band-pass filter 630 is set to the band 620 of the signal component required for abnormality diagnosis. By implementing the processing of the band-pass filter 630 on the observation signal dk, the band portion 640 required for abnormality diagnosis is extracted from the graph 610 of the observation signal dk.
In this manner, the band-pass filter processing is executed in step S403 of
Here, a specific calculation method for down-conversion will be described. As described above, in step S404 of
In the down-conversion performed through complex multiplication, the observation signal dk corresponding to the band portion 640 that has been subjected to the band-pass filter processing shown in
On the other hand, a sine wave zk having a frequency f0 corresponding to the shift amount of the frequency shift (conversion) is oscillated by using a digital resonator as an oscillator. The details of sine wave oscillation performed by a digital resonator are omitted, but since a sine wave can be generated by a gradual equation and the amplitude and frequency can be specified by the initial value, it is convenient to generate a sine wave of any frequency. Similar to the observation signal dk, the sine wave zk is also complexified through FIR Hilbert transform filter processing and delay processing to obtain the real part zrk and the imaginary part zik.
The observation signal dk and the sine wave zk complexified in this manner are subjected to complex multiplication. That is, as shown in the following equation (15), the real part drk and the real part zrk are multiplied, the imaginary part dik and the imaginary part zik are multiplied, and the multiplication results are added to each other to obtain the observation signal Dk (real part) subjected to down-conversion.
D
k
=d
rk
·z
rk
+d
ik
·z
ik (15)
Here, a method for further reducing the amount of calculation by performing down-conversion of a frequency using a numerical table instead of an oscillator will be described.
In the case of down-conversion using a numerical table, cos(k) is used as the real part obtained by complexifying a sine wave, and sin(k) is used as the imaginary part. Then, the specific values of the real part and the imaginary part are stored in a storage region in advance as numerical value data in the form of a numerical table. As an example, if a shift (conversion) to a lower band occurs by a frequency corresponding to one-eighth of the sampling frequency, the numerical table shown in
D
k
=d
rk cos(k)+dik sin(k) (16)
By using the numerical table in this way, the amount of calculation in down-conversion is reduced.
The down-conversion described above is performed in step S404 of
In the above-described example, the observation signal Dk obtained by down-conversion has a frequency band upper limit of 1.5 kHz or less and a lower limit of DC or more. Accordingly, even if the sampling frequency (corresponding to the sampling frequency fs′ shown in
The observation signal that has undergone down-conversion and decimation is used as the new observation signal dk, and the processing of steps S105 and S106 is executed as in the first and second embodiments, but since the sampling frequency is reduced, the amount of calculation in steps S105 and S106 is greatly reduced. Accordingly, real-time operation is possible even with an inexpensive embedded computer.
If the third embodiment is applied to the first embodiment, the processing proceeds to step S107 after step S106. If the third embodiment is applied to the second embodiment, the processing proceeds to step S301 after step S106.
Note that the third embodiment may be applied to the fourth to sixth embodiments described below.
Similar to the first embodiment, the abnormality diagnosis apparatus 700 of this embodiment is an apparatus for performing an abnormality diagnosis on the bearing unit 204 in the truck 200. In the following description, description of items that are the same as in the first embodiment will be omitted as appropriate, and the description will be focused on the differences from the first embodiment.
A vibration acceleration sensor 105 that detects vibration acceleration in a direction perpendicular to the outer peripheral surface of the bearing is attached to each bearing unit 204. The function of the vibration acceleration sensor 105 is the same as that of the first embodiment.
The abnormality diagnosis apparatus 700 includes two vibration acceleration sensors 105 (105_1 and 105_2) as shown in
Note that the abnormality diagnosis apparatus 700 may include three or more vibration acceleration sensors 105.
The two vibration acceleration sensors 105 included in the abnormality diagnosis apparatus 700 are provided in the bearing unit 204 corresponding to each of the two wheels 202 connected by the same axle 203. Accordingly, if the wheel 202 goes over the seam 205 of the rail 201, the two vibration accelerometers 105 will receive vibrations that correlate with each other.
The two vibration acceleration sensors 105 included in the abnormality diagnosis apparatus 700 are provided side by side in the lengthwise direction of the axle 203 (axis direction) at two locations separated in that direction. Due to being arranged side by side in the same direction, the two vibration acceleration sensors 105 have the same phase in the rotation of the axle 203, and the two vibration acceleration sensors 105 pick up acceleration vibration in the same direction, and therefore the signal correlation becomes stronger.
The abnormality diagnosis apparatus 700 includes the noise canceler 101, the sensor amplifier 102, the digital oscilloscope 103, and the personal computer 104.
The sensor amplifier 102 amplifies the signal of the vibration detected by the observation sensor 105_1 and the reference sensor 105_2, and outputs the amplified signal to the noise canceler 101.
The noise canceler 101 obtains the observation signal (after amplification) from the observation sensor 105_1 and the reference signal (after amplification) from the reference sensor 105_2, and cancels the noise through filter processing, which will be described in detail later. This noise canceler 101 corresponds to an embodiment of the noise canceler of the present invention.
The functions of the digital oscilloscope 103 and the personal computer 104 are the same as those in the first embodiment.
The noise canceler 101 includes the input circuit 111, the DIP switch 112, the one-chip microcomputer 113, the RC filter 114, BNC connectors 115A and 115B for input, and BNC connectors 116A and 116B for output.
The input circuit 111 includes an input buffer, a low-pass RC filter, and the like, and obtains an observation signal and a reference signal via the input BNC connectors 115A and 115B and outputs them to the one-chip microcomputer 113. Here, the signal acquisition unit refers to the BNC connectors 115A and 115B, the input circuit 111, and the AD converter 121 with a built-in one-chip microcomputer.
The DIP switch 112 includes, for example, a 3-bit switch for selecting a band of a band-pass filter that narrows the band of a signal input to the adaptive filter. Also, the DIP switch 112 includes a 1-bit switch that switches between whether to use signals obtained from different vibration acceleration sensors 105, or to use a delay signal and a non-delay signal obtained from the same vibration acceleration sensor 105 as the observation signal and the reference signal. However, in this embodiment, the observation signal and the reference signal are described as being signals obtained from vibration acceleration sensors 105 that are different from each other.
The RC filter 114 mitigates a case in which the output signal becomes a stepped signal, and prevents electrical disturbance noise from being mixed in. The output signal from the noise canceler 101 is output via the RC filter 114 and the BNC connectors 116A and 116B for output.
The one-chip microcomputer 113 implements filter processing on the observation signal and the reference signal input from the input circuit 111 through so-called digital signal processing, and outputs an output signal in which noise is canceled. The one-chip microcomputer 113 includes an AD converter 121, a DA converter 122, a ROM 123, a RAM 124, a processor 125, a JTAG 126, and a UART 127.
The AD converter 121 converts an analog observation signal and an analog reference signal into digital signals, and the DA converter 122 converts the processed digital signals into analog signals.
The functions of the ROM 123 and the RAM 124 are the same as those of the first embodiment.
The processor 125 performs filter processing through digital processing. As the filter processing, processing of a high-pass filter, a low-pass filter, and an adaptive filter is performed.
Here, the processing concept of the adaptive filter will be described.
The adaptive filter 150 is a filter that estimates the noise component vk in the observation signal dk based on the observation signal dk in which the noise signal from the noise source via an unknown transmission path {hi} is mixed in the desired signal sk, and the reference signal xk close to the noise source.
The reference signal xk is ideally a noise-only signal that does not include the desired signal sk, but it is difficult to obtain such an ideal reference signal. For this reason, in practice, a reference signal xk that contains the same kind of noise with respect to the observation signal dk and has a different ratio of the desired signal sk is used.
In the case of the abnormality diagnosis apparatus 700 shown in
In the adaptive filter 150, the transmission path {hi} is sequentially estimated such that the noise component yk generated through the transmission path {hi} of the reference signal xk has as small an error as possible with the observation signal dk. Due to such an estimation, the residual signal ek=dk−yk contains a large amount of the desired signal sk.
By accurately estimating the noise component yk, the desired signal sk is extracted as the residual signal ek=dk−yk obtained by subtracting the noise component yk from the observation signal dk.
In this embodiment, the estimated signal is the noise signal yk estimated by the adaptive filter 150.
In this embodiment, a Kalman filter is adopted as the adaptive filter 150, and in the Kalman filter, the noise signal yk is estimated by estimating the unknown transmission path {hi}. Estimating the unknown transmission path is equivalent to estimating the filter coefficients of the adaptive filter described below.
The adaptive filter 150 in this embodiment includes a Kalman filter main body (Kalman filter processing unit) 131 and a time-varying element. The time-varying elements include an update unit 132 that updates the observation matrix cTk constituted by vectors that are past time series of the reference signal, a first estimation unit 133 that estimates the variance matrix Qk of the system noise, and a second estimation unit 134 that estimates the variance Rk of the observation noise.
The observation matrix cTk is a definite matrix obtained based on the reference signal xk obtained over time, and is expressed by the following equation (17).
c
T
k
={x
k−1
, . . . , x
k−N} (17)
In the adaptive filter 150, it is assumed that the noise component yk is expressed by the following equation (18).
Here, the order (number of taps) N of the filter is, for example, 10.
Next, a state space model, which is a basic model of the Kalman filter, is set. The change over time in the filter coefficient hk is expressed by the equation of state shown in the following equation (19). However, in this embodiment, an identity matrix is used as the transition matrix, which simplifies the calculation structure in the Kalman filter processing unit 131. The filter coefficient hk can be changed over time in the model of equation (19), and the estimation by the Kalman filter enables the estimation of an unsteady signal and noise.
h
k+1
=h
k
+w
k (19)
Here, wk (vector) represents system noise, which is Gaussian white noise with an average of zero. Next, the observation equation is expressed by the following equation (20). The observation matrix cTk is updated every hour as shown by equation (17).
d
k
=c
T
k
h
k
+v
k (20)
Here, dk indicates the observed value. vk represents observed noise, which is Gaussian white noise with an average of zero. The state space model is set by equations (19) and (20). The state variable vector in this state space model is the filter coefficient hk, which is estimated sequentially by the Kalman filter.
The variance matrix Qk of the system noise wk in equation (19) is expressed by equation (21) below. The variance Rk of the observed noise vk in equation (20) is expressed by equation (22) below.
Q
k
=E{w
k
·w
k
T} (21)
Rk=E{vk2} (22)
The variance matrix Qk of the system noise and the variance Rk of the observed noise function as adjustment parameters in the Kalman filter that estimates the filter coefficient hk.
The procedure for noise cancelation with an adaptive filter, to which Kalman filter processing is applied, will be described.
In the Kalman filter processing unit 131, the filter coefficient hk is estimated as the state estimation value h (with {circumflex over ( )}) k through a prediction step and a filtering step. In the prediction step, the pre-state estimated value h (with {circumflex over ( )}) −k and the pre-error covariance matrix P−k are calculated by the following equations (23) and (24) with the transition matrix as the identity matrix.
ĥ
k
−
=ĥ
k−1 (23)
P
k
−
=P
k−1
+Q
k (24)
Then, in the filtering step, the Kalman gain gk, the state estimation value h (with {circumflex over ( )}) k, and the post-error covariance matrix Pk are calculated by the following equations (25), (26), and (27).
As a result of estimating the filter coefficient hk (i.e., the transmission path {hi}) through such a step, in the Kalman filter processing unit 131, the residual signal ek=dk−cTkh (with {circumflex over ( )}) k is calculated and output as the estimated value of the desired signal (bearing vibration) as shown in the following equation (30). This residual signal is a residual signal obtained by using the subsequent estimation value obtained at a time k in equation (26) as a filter coefficient. Note that dk−cTkh (with {circumflex over ( )}) −k in equation (26) indicates a prior output estimation error, and this prior output estimation error may be used as a desired signal in place of the residual signal ek.
Although it is extremely difficult to directly estimate the variance matrix of the system noise and the variance of the observed noise, which are parameters of the Kalman filter, it is desirable that the variance matrix of the system noise and the variance of the observed noise are considered to be adjustment parameters, and although it is not necessary to set highly accurate values, it is desirable that they fall within the range of a certain order to achieve the purpose of noise cancelation.
In this embodiment, the time-varying parameters Qk and Rk are respectively used as the variance matrix of the system noise and the variance of the observed noise, and sequential estimation is performed by the first estimation unit 133 and the second estimation unit 134.
Although the fixed values Q and R of the system noise may be used instead of the time-varying parameters Qk and Rk as the variance matrix of the system noise and the variance of the observed noise, if the time-varying parameters Qk and Rk are used, the variance matrix of the system noise and the variance of the observed noise naturally converge or change to appropriate values together with the estimation of the filter coefficient hk. Accordingly, it is desirable that the time-varying parameters Qk and Rk are used as the variance matrix of the system noise and the variance of the observed noise. Alternatively, after the time-varying parameters Qk and Rk have converged, the parameter values may be fixed for the purpose of reducing the amount of calculation or the like.
In the first estimation unit 133, a variance matrix estimation value Q (with {circumflex over ( )}) k of the system noise is estimated by the following equation (28), and in the second estimation unit 134, a variance estimation value R (with {circumflex over ( )}) k of the observed noise is estimated by equation (29). The coefficient α is a fixed value within the range of 0<α<1, the residual signal ek is a value calculated by the following equation (30), and based on these values, the variance matrix Q (with {circumflex over ( )}) k and the variance R (with {circumflex over ( )}) k are estimated.
In the algorithm using equations (17) to (30), appropriate initial values are set for P0, h (with {circumflex over ( )})−0, Q (with {circumflex over ( )}) 0, and R (with {circumflex over ( )}) 0, whereby Q (with {circumflex over ( )}) k and R (with {circumflex over ( )}) k are adjusted in addition to the filter coefficient h (with {circumflex over ( )}) k automatically through only input of the observation signal dk and reference signal xk obtained from the vibration acceleration sensor, and the residual signal ek from which the noise has been appropriately removed is output.
Next, a specific procedure for noise cancelation in one embodiment of the noise canceler of the present invention, in which the noise canceler 101 and the digital oscilloscope 103 shown in
The procedure shown in the flowchart of
The procedure of
In step S501, the observation signal dk and the reference signal xk obtained by converting the measurement signal obtained from the vibration acceleration sensor 105 via the input circuit 111 and the AD converter 121 are acquired as block data in the RAM 124 through DMA. The sampling frequency of the AD converter 121 is, for example, 36 kHz.
In step S502, a 12-bit integer with a sampling frequency of 36 kHz is converted to a 32-bit floating point number.
In step S503, the processor 125 performs high-speed calculation of processing of a 50th-order FIR low-pass filter (gain 1 of 2.5 kHz or less) in order to remove the frequency band of 4.5 kHz or more (i.e., in order to obtain a gain of −50 dB or less). At the same time as this filter processing, the sampling frequency is decimated by one-fourth, from 36 kHz to 9 kHz.
In step S504, the processor 125 further performs 60th-order high-pass filter processing on the observation signal dk and the reference signal xk down-sampled to 9 kHz.
Since the observation signal dk and the reference signal xk are band-limited through the low-pass filter processing in step S503 and the high-pass filter processing in step S504, the number of sine waves to be combined is narrowed down in the observation signal dk and the reference signal xk, irregularity is mitigated and the signal and noise are easy to estimate. The specific band in the low-pass filter processing and the high-pass filter processing needs to be adjusted to some extent according to the type of the target apparatus for which abnormality diagnosis is performed, the driving condition, and the like.
At a minimum, a high-pass filter for DC removal and a low-pass filter for decimation are required. DC removal is processing that is essential before envelope processing. Since the amount of calculation of the adaptive filter can be reduced in proportion to the decimation rate by performing appropriate decimation processing, hurdles for realizing Kalman filter processing in real time with a microcomputer are lowered. Since it is necessary to complicate the analog filter when using a low sampling frequency from the AD conversion stage, it is advantageous to perform decimation with an FIR low-pass filter from a high sampling frequency. In this case, the filter processing at the decimated low sampling frequency is sufficient.
Since the band adjustment can be handled by the manual adjustment performed by the DIP switch 112, detailed description here will be omitted. The processing in which step S503 and step S504 are combined corresponds to the band-limiting unit referred to in the present invention. The band-limiting unit according to the present invention may limit the band through so-called band-pass filter processing.
Based on the observation signal dk and the reference signal xk that have been band-limited in this way, in step S505, the Kalman filter processing, which is the internal structure of the adaptive filter 150, is executed by the processor 125. Then, the residual signal ek is output as a signal from which noise has been removed.
In step S506, the residual signal ek is sent as block data to the DA converter 122 through DMA, and is converted into an analog residual signal ek at a sampling frequency of 9 kHz.
The processing of steps S501 to S506 is repeatedly executed while the observation signal dk and the reference signal xt are obtained. While the steps S501 to S506 are repeatedly executed, the residual signal ek converted by the DA converter 122 is subjected to the envelope FFT processing by the digital oscilloscope 103 in step S507 to become a spectral signal used for diagnosis. Then, the spectral signal that is the processing result is output from the digital oscilloscope 103 to the personal computer 104 and is used for abnormality diagnosis.
The diagnosis result obtained by the personal computer 104 may be displayed on a display, for example, to be confirmed by the user of the abnormality diagnosis apparatus 700, or may be transmitted/notified to an administrator or the like via a network or the like. Alternatively, the diagnosis result may be recorded in a recording apparatus that can be later confirmed by a user of the abnormality diagnosis apparatus 700, for example. Also, as shown in
By the procedure as shown in
Here, in describing a specific example of the spectral signal obtained by the abnormality diagnosis apparatus 700 of this embodiment, a comparative example compared with this embodiment will be described. This comparative example is a procedure in which noise cancelation performed by an adaptive filter is omitted in the abnormality diagnosis apparatus 700 of this embodiment.
In the comparative example, the envelope FFT is performed after decimation by an FIR low-pass filter and high-pass filter processing. That is, in the procedure shown in FIG. 23, steps S501 to S504 are executed in the same manner as in the procedure shown in
The graph of the reference signal (
When the waveform 251 of the vibration caused by the seam 205 of the rail 201 is compared between the observation signal and the reference signal, there is mainly a time (phase) shift and an amplitude difference, but a correlation is seen in the waveform 251 between the observation signal and the reference signal.
Note that the reference signal and the observation signal shown in the graphs of
Since the phase and amplitude of the waveform 251 of the vibration caused by the rail seam 205 are different between the observation signal and the reference signal, the waveform 251 of the vibration caused by the rail seam 205 cannot be attenuated even if the difference between the observation signal and the reference signal is taken, in this embodiment, the waveform 251 is attenuated by an adaptive filter.
That is, when the reference signal shown in the graph of
In the waveform of the residual signal, the waveform 251 of the rail seam 205 is mostly removed, and the waveform 252 of the bearing defect is mainly extracted.
The horizontal axis of each graph represents frequency, and the vertical axis represents signal strength.
The spectral signals shown in the graphs of
The graph of the observation signal of
As the algorithm of the Kalman filter, an algorithm for a UD decomposition filter that is numerically stabilized by an equivalent algorithm may be used instead of the standard algorithm described in detail before, and even in that case, the variance (matrix) estimation of the system noise and the observed noise shown in equations (28) and (29) can be performed in the same manner.
As described above, the noise canceling processing in this embodiment is realized by automatic estimation of the time-varying parameters Qk and Rk, but the system noise Q and the observed noise R may be fixed values obtained through trial and error. However, there are fewer mistakes in the automatic adjustment performed using equations (28) and (29).
If the Kalman filter is used as an adaptive filter, the noise removal ability is more excellent compared to that of the NLMS algorithm described below. The Kalman filter is superior to the NLMS in terms of both convergence speed and tracking. Also, with a Kalman filter, it is not necessary for the user (creator) to determine the step size parameter for updating the filter coefficient, and the optimum step size is substantially automatically determined by the calculation of the Kalman gain, and therefore the Kalman filter is easy to use.
Conventionally, with the Kalman filter, the variances of the system noise and the observed noise needed to be input as adjustment parameters. On the other hand, in the noise canceler of this embodiment, highly accurate noise canceling processing is realized by a data-driven algorithm in which a method of automatically estimating the system noise and the observation noise works favorably.
Note that the positions of the observation sensor 105_1 and the reference sensor 105_2 described with reference to
The reference sensor 105_2 may be provided at a different position from the four bearings, but the observation sensor 105_1 and the reference sensor 105_2 are preferably provided on each bearing corresponding to each of the two wheels 202 connected by one axle 203. This is because, as described above, in the truck 200, two wheels 202 are fixed to one axle 203 and rotate together, and therefore, in addition to the vibration received by the wheels from the rail 201, the vibration from the vehicle such as the drive gear also tends to be correlated vibration in the bearings at both ends of one axle 203. When such correlated vibration enters the observation sensor 105_1 and the reference sensor 105_2 as noise, the vibration signal caused by the bearing defect is effectively extracted as an error signal through the noise removal.
Next, an embodiment in which the type of the adaptive filter is different from that of the fourth embodiment will be described as a fifth embodiment. In the fifth embodiment, a normalized LMS is used instead of the Kalman filter. The fifth embodiment is a variation of the fourth embodiment. In the following description, the same reference numerals will be used for the same configurations and processes as in the fourth embodiment.
In a normalized LMS, the step size in the LMS (least mean squares) algorithm varies according to the magnitude of the input signal (i.e., the variance of the noise). Since the processing content in the normalized LMS is known, description thereof is omitted here, but by using the normalized LMS for the adaptive filter 150, as described above, sequential estimation of the transmission path [hi] is performed such that the difference between the noise component yk and the observation signal dk is as small as possible. The estimation of the transmission path {hi} obtained by the normalized LMS is executed as an estimation of the filter coefficient hk as in the case of the Kalman filter, but the normalized LMS uses multiple fixed parameters for the sequential estimation. The specific value of this fixed parameter is adjusted to an appropriate value according to the type of the target device for which the abnormality diagnosis is performed, the driving condition, and the like.
In the procedure shown in
The graph in
The LMS algorithm including the NLMS algorithm can adapt to an unstable signal and noise, and therefore although it is inferior to a Kalman filter, it can remove the noise 253 of the rail seam 205 from the observation signal similarly to the Kalman filter, and the vibrations 254 and 255 caused by the defect in the bearing become clear.
It this manner, it can be understood that even when the normalized LMS is used as the adaptive filter 150, a spectral signal suitable for abnormality diagnosis can be obtained.
Next, an example in which the abnormality diagnosis apparatus 700 shown in
The grinding machine 300 includes a motor 301, a rotary grindstone 302, and a bearing portion 303 having a built-in spindle bearing. The configuration of the grinding machine 300 is the same as that of the grinding machine 300 described with reference to
The observation sensor 105_1 and the reference sensor 105_2 of the abnormality diagnosis apparatus 700 are fixed at two locations arranged side by side in the direction along the rotation axis of the motor 301 and the rotary grindstone 302 at a distance from each other in that direction. The observation signal dk and reference signal xk are obtained by the observation sensor 105_1 and the reference sensor 105_2.
The abnormality diagnosis apparatus 700 can perform the above-described processing based on the observation signal dk and the reference signal xt obtained in this manner, and can cancel the large amount of mechanical noise generated in the grinding machine 300. As a result, it is possible to accurately diagnose an abnormality such as a scratch on the spindle bearing of the bearing portion 303, for example.
Next, an abnormality diagnosis apparatus according to a sixth embodiment of the present invention will be described.
The sixth embodiment described below is an abnormality diagnosis apparatus incorporated in the dump truck 400 of
The abnormality diagnosis apparatus 800 shown in
The abnormality diagnosis apparatus 800 includes two acceleration vibration sensors 505 and 506, and the two acceleration vibration sensors 505 and 506 are attached to the case 403 of the drive shaft to which the inner wheel of the wheel bearing is fixed, with the direction perpendicular to the rotation shaft of the bearing as the vibration detection direction. Of the two acceleration vibration sensors 505 and 506, one is the right rear wheel sensor 505 and the other is the left rear wheel sensor 506. Since the wheel bearing whose rotation axis extends in the left-right direction of the vehicle body is the target of diagnosis, the two acceleration vibration sensors 505 and 506 are arranged side by side in the left-right direction of the vehicle body at a distance from each other in the left-right direction.
The abnormality diagnosis apparatus 800 is mounted in the vehicle as a part of the function of the ECU (engine control unit). The abnormality diagnosis apparatus 800 includes a microcomputer 501 and an input circuit 502 including a sensor amplifier and an analog filter.
The microcomputer 501 includes an AD converter 511, a timer counter 512, a ROM 513, an SRAM 514, a backup SRAM 515, a CAN interface 516, a UART 517, and a processor 518.
The AD converter 511 receives the measurement signals of the two acceleration vibration sensors 505 and 506 via the input circuit 502 and samples the received measurement signals. Of the two measurement signals, one is used as the observation signal dk and the other is used as the reference signal xk.
The timer counter 512, the CAN interface 516, the ROM 513, the processor 518, the SRAM 514, the backup SRAM 515, and the UART517 are the same as those described with reference to
In the procedure for diagnosing the abnormality shown in the flowchart of
In the procedure of
In step S702, the envelope FFT processing is executed, and in step S703, the peak as indicated by the arrow in graph 252 of
As step S801, which is performed in parallel with each of the above processes, the timer counter 512 counts the encoder pulse and the rotation speed of the shaft and the bearing is calculated.
In step S704, the peak frequency obtained in step S702 and the characteristic frequency of the inner ring scratch recognized based on the rotation speed calculated in step S801 are compared with each other, and the degree of coincidence is calculated and stored in the backup SRAM 515. The degree of coincidence calculated in this manner corresponds to the diagnosis result, and the degree of coincidence being high indicates that an abnormality such as an inner ring scratch has occurred.
In step S705, the diagnosis result is transmitted to and displayed on the multifunction display 406 via the CAN interface 516 and the CAN bus 405.
The processing of each step described above is repeatedly executed while the engine of the dump truck 400 is running. The driver or the like of the dump truck 400 can find out whether or not there is an abnormality in a bearing or the like by checking the display of the multifunction display 406.
Note that the fifth embodiment may also be applied to the sixth embodiment. That is, the Kalman filter of the sixth embodiment may be replaced with a normalized LMS. Also, the fifth embodiment may be applied to the first to third embodiments.
Although specific embodiments have been described above, the embodiments are merely exemplary and are not intended to limit the scope of the invention. The apparatuses and methods described herein can be embodied in forms other than those described above. Also, omissions, substitutions and modifications can be made to the above-described embodiments as appropriate without departing from the scope of the present invention. Such omissions, substitutions and modifications are included in the claims and equivalents thereof, and fall within the technical scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2020-010301 | Jan 2020 | JP | national |
2020-010302 | Jan 2020 | JP | national |
2020-157210 | Sep 2020 | JP | national |
This application is a U.S. National Phase Application under 35 U.S.C. 371 of International Application No. PCT/JP2021/001523, filed on Jan. 18, 2021, which claims priority to Japanese Patent Application No. 2020-010301, filed on Jan. 24, 2020, and Japanese Patent Application No. 2020-010302, filed on Jan. 24, 2020, and Japanese Patent Application No. 2020-157210, filed on Sep. 18, 2020. The entire disclosures of the above applications are expressly incorporated by reference herein.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/001523 | 1/18/2021 | WO |