Method for determining rotational speed from machine vibration data
First Claim
1. A method of determining the rotational speed of a rotating shaft, comprising:
- sensing vibration produced by the shaft to produce a test vibration signal at an unknown rotational speed of the shaft,converting the test vibration signal to a test frequency spectrum,compiling a table of peaks found in the test frequency spectrum,providing a reference frequency spectrum corresponding to a known rotational speed of the shaft,compiling a table of peaks found in the reference frequency spectrum, anddetermining a stretch factor that provides optimum correlation between the table of test frequency spectrum peaks and the table of reference frequency spectrum peaks, andcalculating the unknown rotational speed of the rotating shaft using the known rotational speed of the reference frequency spectrum and the stretch factor.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of determining the rotational speed of a rotating shaft from machine vibration data. The vibration produced by the shaft is sensed to produce a test vibration signal at an unknown rotational speed of the shaft, which test vibrational signal is converted to a test frequency spectrum. A reference frequency spectrum, corresponding to a known rotational speed of the shaft, is provided, and a stretch factor is determined. The stretch factor provides optimum correlation between the test frequency spectrum and the reference frequency spectrum. The unknown speed of the rotating shaft is calculated using the known speed of the reference frequency spectrum and the stretch factor.
67 Citations
38 Claims
-
1. A method of determining the rotational speed of a rotating shaft, comprising:
-
sensing vibration produced by the shaft to produce a test vibration signal at an unknown rotational speed of the shaft, converting the test vibration signal to a test frequency spectrum, compiling a table of peaks found in the test frequency spectrum, providing a reference frequency spectrum corresponding to a known rotational speed of the shaft, compiling a table of peaks found in the reference frequency spectrum, and determining a stretch factor that provides optimum correlation between the table of test frequency spectrum peaks and the table of reference frequency spectrum peaks, and calculating the unknown rotational speed of the rotating shaft using the known rotational speed of the reference frequency spectrum and the stretch factor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of determining the rotational speed of a rotating shaft, comprising:
-
a. sensing vibration produced by the shaft to produce a test vibration signal at an unknown rotational speed of the shaft, b. converting the test vibration signal to a test frequency spectrum, c. providing a reference frequency spectrum corresponding to a known rotational speed of the shaft, d. partitioning the reference frequency spectrum into a predetermined number of partitions, e. independently identifying reference frequency spectrum peaks having frequency and amplitude in each partition of the reference frequency spectrum, f. removing reference frequency spectrum peaks corresponding to line frequency in the reference frequency spectrum, g. independently identifying a predetermined number of largest reference frequency spectrum peaks in each partition of the reference frequency spectrum, h. compiling a table of frequencies and amplitudes for the largest reference frequency spectrum peaks identified from each partition of the reference frequency spectrum, I. normalizing the amplitude of the reference frequency spectrum peaks, j. partitioning the test frequency spectrum into a predetermined number of partitions, k. independently identifying test frequency spectrum peaks having frequency and amplitude in each partition of the test frequency spectrum, l. removing test frequency spectrum peaks corresponding to line frequency in the test frequency spectrum, m. independently identifying a predetermined number of largest test frequency spectrum peaks from each partition of the test frequency spectrum, n. compiling a table of frequencies and amplitudes for the largest test frequency spectrum peaks identified in each partition of the test frequency spectrum, o. normalizing the amplitude of the test frequency spectrum peaks, p. providing an estimated low unknown rotational speed, q. providing an estimated high unknown rotational speed, r. dividing the estimated low unknown rotational speed by the known rotational speed to produce a low stretch factor, s. dividing the estimated high unknown rotational speed by the known rotational speed to produce a high stretch factor, t. subtracting the low stretch factor from the high stretch factor to produce a range, u. dividing the range by a predetermined number of steps to produce an increment, v. compiling a set of stretch factors including the low stretch factor and the high stretch factor, and additional stretch factors between the low stretch factor and the high stretch factor, where each of the additional stretch factors is determined by adding to the low stretch factor a product of the increment and a serialized number, where the serialized number is an integer ranging from 1 to the predetermined number of steps minus 1, w. selecting a selected stretch factor from the set of stretch factors until all stretch factors in the set of stretch factors have been selected, and for each selected stretch factor in the set of stretch factors; - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
24. multiplying the test frequency spectrum peaks by the selected stretch factor in the set of stretch factors to produce adjusted peaks,comparing the adjusted peaks to the reference frequency spectrum peaks to produce a correlation index, where the correlation index has a greater value when the adjusted peaks are closer to the reference frequency spectrum peaks,
x. selecting a first stretch factor from the set of stretch factors which yields a largest correlation index as a best stretch factor, y. selecting a second stretch factor from the set of stretch factors which is just less than the best stretch factor to be the low stretch factor, z. selecting a stretch factor which is just greater than the best stretch factor to be the high stretch factor, aa. iteratively repeating steps t through z for a predetermined number of iterations, and bb. calculating the unknown speed of the rotating shaft by dividing the known rotational speed of the shaft corresponding to the reference frequency spectrum by the best stretch factor produced by the last repetition of steps t through z, which is designated as an optimum stretch factor.
Specification