The invention relates to a method and a device for determining machine speeds on the basis of vibration measurements carried out on the machine.
One possibility for determining machine speeds is to detect at least one vibration variable, such as, for example, deflection, speed, or acceleration, as a function of time by a sensor on the machine and to determine this vibration variable by a suitable spectral transformation thereof, wherein the spectrum consisting of a real part and an imaginary part is then evaluated, typically with consideration for certain boundary conditions, in order to determine or estimate the machine speed.
Document U.S. Pat. No. 6,087,796 A describes a method in which, in the evaluation of the power density spectrum, local maxima are identified in a predefined frequency range and, for each identified local maximum, a probability is calculated that this is the machine rotational frequency. The machine is an induction motor in this case, wherein, in addition to the vibration measurement, flux measurements are also carried out and local maxima in the flux spectrum are determined and are compared with the local maxima of the vibration measurement, in order to evaluate the local maxima of the vibration measurement.
US 2007/0032966 A1 relates to an example for determining rotational speed, wherein not only the vibration spectrum but also phase relationships of various vibration components are taken into account.
U.S. Pat. No. 5,744,723 A relates to a method for determining rotational speed, wherein the vibration spectrum detected by a vibration measurement is compared with a reference vibration spectrum for a known speed and a stretch factor is determined from the comparison of the two spectra, on the basis of which the rotational speed is determined.
GB 2466472 A relates to a method for determining rotational speed on an induction motor, wherein the vibration spectrum is scanned for pairs of local maxima which result from the rotational frequency or the motor supply frequency, wherein higher harmonics are also taken into account.
U.S. Pat. No. 5,530,343 A relates to an apparatus for determining the speed of an induction motor, wherein the magnetic flux is measured. By comparing groups of peaks in the corresponding frequency spectra, the speed of the motor is calculated.
The problem addressed by the present invention is that of providing a method and a device for determining machine speeds, wherein a particularly reliable determination of the main speed of the machine is to be made possible.
This problem is solved by a method and by a system according to the present invention.
In the invention, a particularly reliable determination of the main speed of the machine is made possible in particular by the following measures: On the one hand, in contrast to the standard methods which are based on the calculation of frequency-discrete spectra by the FFT or the DFT, the underlying frequency-continuous spectrum can be approximated, with an accuracy which is freely selectable, in principle, by frequency interpolation, for example by oversampling or frequency shifting. On the other hand, based on this spectrum, the main speed is determined on the basis of the frequency at which a spectral probability density, which has been calculated with consideration for boundary conditions, becomes maximum, wherein the boundary conditions include the permissible frequency range of the expected main speed, a set of relative frequencies with respect to the main speed in the form of frequency multipliers, and a weighting factor for the particular relative frequency. The probability density results for each frequency of the permissible frequency range as the sum of the amplitude of the spectrum, which has been weighted with the particular weighting factor, at the frequency multiplied by the particular frequency multiplier.
The relative frequencies are typically higher harmonics of the main speed. Preferably, the spectrum is determined in the frequency range by oversampling, for example, an at least 8-fold oversampling.
The reliability of the speed determination can be increased by determining a set of potential main speeds by iteratively carrying out the calculation of the probability density and the determination of the main speed on the basis of the maximum of the probability density by removing from the present spectrum the components of the most recently determined main speed and its relative frequencies, in order to produce a corrected spectrum which is used as the basis for the next iteration, in which a new potential main speed is determined on the basis of the maximum of a new probability density which is calculated on the basis of the corrected spectrum.
Preferably, for each of the determined potential main speeds, a trust probability is determined that this is the sought machine speed, wherein the trust probability of a potential main speed results from the difference, which has been integrated over all frequencies of the permissible frequency range, of the probability density utilized in the determination of the particular potential main speed and the probability density utilized in the next iteration, i.e., a difference of the cumulative probabilities is taken into account.
Preferably, a trust value is provided for each of the determined potential main speeds, which results from the trust probability, divided by the difference, which has been integrated over all frequencies of the permissible frequency range, between the probability density utilized in the first iteration and the probability density calculated on the basis of the corrected spectrum obtained in the last iteration, i.e., the trust value is a normalized trust probability, wherein the difference between the uncorrected spectrum and the noise of the spectrum is essentially incorporated into the normalization.
For example, a trust value of at least 70% can be required in order to accept the associated potential main speed as the machine speed.
Further preferred embodiments of the invention are discussed in detail below.
Embodiments of the invention are explained in greater detail in the following, by way of example, with reference to the attached drawings. In the drawings:
A vibration measurement carried out by the sensor 12 yields a band-limited, discrete time signal having a certain length, which was scanned with a scanning frequency and on the basis of which a discrete spectrum is obtained by a fast Fourier transform (FFT). This is a discretized version of the Fourier transform
X(f)={x(t)}:=∫−∞∞x(t)e−12πftdt
of the time signal x(t). In order to avoid, to the greatest extent possible, artifacts resulting from the discretization, a frequency interpolation via oversampling in the frequency range is utilized, wherein the oversampling is preferably at least eight-fold. Such an oversampling is achieved by interpolation using a suitable kernel, i.e.,
{tilde over (X)}(f)={x(t)}≠
{wA(t)}
It is efficiently achieved in this method via augmentation with zeros on the time signal and a subsequent Fourier transform. The frequency resolution of a k-fold oversampling results, in this case, from
wherein T is the sampling interval. In vibration spectra, it is typical not only for a main frequency f0 corresponding to the speed to appear, but also for multiple additional local maxima to occur, which are typically in the form of whole-number multiples of f0 (“higher harmonics”). Further speed-dependent components can also appear, however, which are not higher harmonics, i.e., are in the form of non-whole-number multiples of the main frequency, for example, tooth engagement frequencies in the case of gears. Therefore, the accuracy of the determination of the main frequency on the basis of the spectrum can be increased by also including the speed-dependent components in the determination of the main frequency.
This can be achieved by establishing, in a suitable way, a set of relative frequencies based on the main speed in the form of frequency multipliers r1, . . . , rn, and a set of weighting factors w1, . . . , wn for the relative frequencies; in this case, a weighting factor w0 for the main frequency f0 (frequency multiplier r0=1) is also established.
r={1, r1, . . . , rn}
w={w0, w1, . . . , wn}
Furthermore, a frequency range of the expected main frequency is established (for example, expected main frequency f0±10%). Next, a spectral probability density P(f) is calculated with consideration for these boundary conditions, which results for each frequency of the permissible frequency range as a sum of the amplitude of the spectrum, which has been weighted with the particular weighting factor, at the frequency multiplied by the particular frequency multiplier.
The normalizing constant C results, in this case, from the condition that the probability density integrated over the permissible frequency range of fi to fu assumes the value 1.
∫f
The main speed then results from the frequency at which the probability density P(f) becomes maximum. The relative frequencies and their weighting factors are established on the basis of the typically expected spectrum, wherein a test measurement can be optionally required if the information regarding the expected signal is initially insufficient.
In principle, the probability density can also be determined in a variable other than the measured variable, for example in speed instead of acceleration.
For cases in which multiple distinctive frequencies are present in the spectrum, the method described so far can be improved by iteratively carrying out the calculation of the probability density and the determination of the main speed on the basis of the maximum of the probability density, wherein the components of the most recently determined main speed and its relative frequencies are removed from the present spectrum, in order to produce a corrected spectrum which is then used as the basis for the next iteration, in which a new potential main speed is determined on the basis of the maximum of the new probability density which is calculated from the corrected spectrum. A probability that this is the sought machine speed is then calculated for each of the potential main speeds determined in this way.
The determination of the sought machine speed is based on the following assumptions: The sought frequency lies in a certain expected frequency range; and the probability that a potential main speed is the sought machine speed is that much greater, the higher the amplitude of this frequency is and the higher the amplitudes of the relative frequencies associated with this frequency are.
In such an iterative method, the probability density P(f) for the original spectrum is first determined, as in the example from
wherein r0=1 and |{tilde over (X)}(f)| is the absolute value of the Fourier transform of the oversampled signal; the normalizing constant C does not need to be calculated for practical applications. The constants wn and rn are selected in this case based on known signals or test signals in such a way that the probability density P(f) becomes maximum at f0.
Subsequent thereto, with respect to the found potential main speed f0, the absolute values of the frequency components at rn*f0 are removed from {tilde over (X)}={tilde over (X)}0, i.e., from the Fourier transform. In order to correctly take the effects of the windowing into account, the Fourier transform WA of a time window wA is required, wherein, for example, a discrete rectangular window having the length M having a sampling time T can be utilized as the time window:
The corrected spectrum {tilde over (X)}1, from which the absolute values of the low frequency components with respect to the potential main frequency f0 have been removed, can be determined as follows:
wherein the inner sum covers all discrete frequencies f. By way of {tilde over (X)}={tilde over (X)}1, a new probability density P1(f) and, therefore, f1, can now be determined. This method can be successively continued, wherein the i-th iteration step yields
The normalizing constant C results for i=0 as described above and is identical for all Pi.
The question arising with respect to the potential main frequencies found by the iterative method is which of these frequencies actually represents the sought machine speed. In order to answer this question, it is helpful to introduce a trust probability (or a normalized trust value) which assigns to the main frequency fi belonging to the iteration i a probability that this is the sought machine speed.
Δpi=pi−pi+1=∫fPi(f)−Pi+1(f)df
The assignment is based on the following considerations: The frequency fi is that much more likely to be the sought frequency, the greater the difference of the cumulative probabilities/probability densities for the iteration i and the subsequent iteration i+1 is. The difference of the cumulative probabilities results in this case as the integral of the difference between the probability density for the present iteration and the probability density for the subsequent iteration over all permissible frequencies. This means, the more unambiguously the predefined pattern fits the signal, the greater the difference of the cumulative probabilities Δpi is. If the difference Δpi+1−Δpi is equal to 0, however, this means the frequencies found in two consecutive subzones, for example, f0 and f1, fit the predefined pattern equally well and, therefore, both frequencies correspond to the sought frequency with the same probability. This is very often the case with asynchronous motors, for example, since, in this case, there is slip between the mechanical rotational frequency and the electrical rotational frequency. On the other hand, if Δp0 is substantially greater than all Δpi with i>0, it can be assumed that f0 corresponds to the sought frequency.
If N iterations are carried out, i.e., if N potential main speeds are determined, the trust probabilities can be normalized as follows, in order to obtain a trust value t, with respect to the frequency fi:
Typically, a trust value of at least 70% can be assumed to be sufficiently great for a potential main frequency fi. If one sets pN+2=0, then this equation can also be used for determining tN+1, which can be considered to be a measure of the noise of the signal. If ti−p+1, the frequency fi is not particularly distinguished from the background noise.
It would be appreciated by those skilled in the art that various changes and modifications can be made to the illustrated embodiments without departing from the spirit of the present invention. All such modifications and changes are intended to be covered by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
10 2017 104 207.5 | Mar 2017 | DE | national |