Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
177 words
A programmable apparatus for determining the running speed of an ac induction motor, the apparatus comprising: a vibration transducer for sensing vibration generated by the motor and producing vibration signals corresponding to the sensed vibration; a flux sensor for sensing flux generated by the motor and producing flux signals corresponding to the sensed flux; signal conditioning circuitry for processing the vibration and flux signals to produce processed vibration and flux signals; and a signal processor operable to receive the processed vibration and flux signals and to determine the running speed of the motor by: performing a first analysis on at least one of the processed vibration and flux signals according to a first predetermined criterion to determine one or more candidate speeds and whether speed will be determined based on the first analysis or whether a second analysis is required; and selectively performing a second analysis if required by the first analysis, said second analysis including the steps of comparing the processed vibration signals to the processed flux signals and determining running speed based on said comparison.
Claim 2
Dependent Claim
177 words
A programmable apparatus for determining the running speed of an ac induction motor, the apparatus comprising: a vibration transducer for sensing vibration generated by the motor and producing vibration signals corresponding to the sensed vibration; a flux sensor for sensing flux generated by the motor and producing flux signals corresponding to the sensed flux; signal conditioning circuitry for processing the vibration and flux signals to produce processed vibration and flux signals; and a signal processor operable to receive the processed vibration and flux signals and to determine the running speed of the motor by: performing a first analysis on at least one of the processed vibration and flux signals according to a first predetermined criterion to determine one or more candidate speeds and whether speed will be determined based on the first analysis or whether a second analysis is required; and selectively performing a second analysis if required by the first analysis, said second analysis including the steps of comparing the processed vibration signals to the processed flux signals and determining running speed based on said comparison.
Claim 3
Dependent Claim
109 words
The apparatus of claim 1 wherein said signal processor is further operable to perform a first analysis by: operating on the processed vibration signals to produce a vibration spectrum including a plurality of vibration amplitude peaks at a plurality of vibration frequencies, said vibration spectrum having a resolution; analyzing the vibration amplitude peaks to identify one or more candidate vibration amplitude peaks according to a predetermined peak criterion, said one or more candidate peaks being identified as peaks possibly corresponding to the running speed of the motor; and selecting a candidate peak from said one or more candidate peaks to use in determining the running speed of the motor.
Claim 4
Dependent Claim
55 words
The apparatus of claim 2 wherein said signal processor is further operable to select a candidate peak by determining the number of candidate peaks identified and if only one candidate peak is identified, selecting the one candidate peak to determine running speed, and if more than one candidate peak is identified, performing said second analysis.
Claim 5
Dependent Claim
80 words
The apparatus of claim 3 wherein said signal processor is further operable to perform a second analysis by: operating on the processed flux signals to produce a flux spectrum including a plurality of flux amplitude peaks at a plurality of flux frequencies corresponding to the running speed of the motor; comparing the candidate vibration peaks to one or more flux peak frequencies and producing a comparison output; and determining the running speed of the motor based on the comparison output.
Claim 6
Dependent Claim
39 words
The apparatus of claim 4 wherein said signal processor is further operable to produce the comparison output by scoring each candidate vibration peak based on the frequencies at which one or more flux peaks occur in the flux spectrum.
Claim 7
Dependent Claim
98 words
The apparatus of claim 2 wherein said signal processor is further operable to perform a first analysis by: calculating a value (ε) for each candidate peak, said ε value corresponding to the frequency at which a true peak occurs; comparing ε for each candidate peak to a predetermined ε criterion; if only one candidate peak is identified and meets the predetermined ε criterion, using the frequency of the candidate peak to determine the running speed of the motor; and if more than one candidate peak is identified and each meets the predetermined ε criterion, performing said second analysis.
Claim 8
Dependent Claim
99 words
The apparatus of claim 6 wherein said signal processor is further operable to perform a first analysis by: if one or more candidate peaks do not meet the predetermined ε criterion and if the motor is a two-pole motor, using the frequency of the candidate peak having the maximum vibration amplitude to determine the running speed of the motor; and if the number of candidate peaks identified is greater than one and if the motor is a two-pole motor, using the frequency of the candidate peak having the maximum vibration amplitude to determine the running speed of the motor.
Claim 9
Dependent Claim
534 words
The apparatus of claim 1 wherein said signal processor is further operable to perform a first analysis by: transforming processed vibration signals to the frequency domain to produce a vibration spectrum containing a first quantity of spectral lines with corresponding amplitude peaks including a primary running speed peak corresponding to the running speed of the motor, said first quantity of spectral lines defining the resolution of the vibration spectrum; determining a range of frequencies within the vibration spectrum which contains vibration peaks; identifying candidate peaks within the range of frequencies as peaks possibly corresponding to the primary running speed of the motor according to a predetermined peak criterion; calculating a value (ε) for each candidate peak, said ε value corresponding to the frequency at which a true peak occurs; if the number of candidate peaks is equal to one, comparing ε for the candidate peak to a predetermined ε criterion; if the candidate peak meets the predetermined ε criterion, selecting the candidate peak as the primary running speed peak; if the candidate peak does not meet the predetermined ε criterion, determining whether resolution of the vibration spectrum is at a maximum; if resolution of the vibration spectrum is at a maximum, selecting the candidate peak as the primary running speed peak; if resolution of the vibration spectrum is not at a maximum, increasing resolution of the vibration spectrum by producing a vibration spectrum containing a second quantity of spectral lines greater than said first quantity and repeating the above steps; if the number of candidate peaks identified within the range of frequencies is greater than one, comparing ε for each candidate peak to a predetermined ε criterion; if all candidate peaks meet the predetermined ε criterion, performing a second analysis by: transforming flux signals to the frequency domain to produce a flux spectrum; assigning a score to each candidate peak in the vibration spectrum based on the location of peaks in the flux spectrum; if any score is greater than a predetermined score threshold, selecting the candidate vibration peak with the maximum score as the primary running speed peak; and if all scores are less than the predetermined score threshold, selecting the candidate vibration peak with the maximum amplitude as the primary running speed peak; if not all candidate peaks meet the predetermined ε criterion, determining whether resolution of the vibration spectrum is at a maximum; if resolution of the vibration spectrum is not at a maximum, increasing resolution of the vibration spectrum by producing a vibration spectrum containing a second quantity of spectral lines greater than said first quantity and repeating the above steps; if resolution of the vibration spectrum is at a maximum, performing a second analysis by: transforming flux signals to the frequency domain to produce a flux spectrum; assigning a score to each candidate peak in the vibration spectrum based on the location of peaks in the flux spectrum; if any score is greater than a predetermined score threshold, selecting the candidate vibration peak with the maximum score as the primary running speed peak; and if all scores are less than the predetermined score threshold, selecting the candidate vibration peak with the maximum amplitude as the primary running speed peak.
Claim 10
Independent Claim
139 words
A method for determining the running speed of an ac induction motor comprising the steps of: sensing vibration generated by the motor and producing vibration signals corresponding to the sensed vibration; sensing flux generated by the motor and producing flux signals corresponding to the sensed flux; conditioning the vibration and flux signals to produce processed vibration and flux signals; performing a first analysis on at least one of the processed vibration and flux signals according to a first criterion to determine one or more candidate speeds and whether speed will be determined based on the first analysis or whether a second analysis is required; and selectively performing a second analysis if required by the first analysis, said second analysis including the steps of comparing the vibration signals to the flux signals and determining running speed based on said comparison.
Claim 11
Independent Claim
139 words
A method for determining the running speed of an ac induction motor comprising the steps of: sensing vibration generated by the motor and producing vibration signals corresponding to the sensed vibration; sensing flux generated by the motor and producing flux signals corresponding to the sensed flux; conditioning the vibration and flux signals to produce processed vibration and flux signals; performing a first analysis on at least one of the processed vibration and flux signals according to a first criterion to determine one or more candidate speeds and whether speed will be determined based on the first analysis or whether a second analysis is required; and selectively performing a second analysis if required by the first analysis, said second analysis including the steps of comparing the vibration signals to the flux signals and determining running speed based on said comparison.
Claim 12
Dependent Claim
102 words
The method of claim 9 wherein said first analysis is performed by: operating on the processed vibration signals to produce a vibration spectrum including a plurality of vibration amplitude peaks at a plurality of vibration frequencies, said vibration spectrum having a resolution; analyzing the vibration amplitudes to identify one or more candidate vibration amplitude peaks according to a predetermined peak criterion, said one or more candidate peaks being identified as peaks possibly corresponding to the running speed of the motor; and selecting a candidate peak from said one or more candidate peaks to use in determining the running speed of the motor.
Claim 13
Dependent Claim
48 words
The method of claim 10 wherein said candidate peak is selected by: determining the number of candidate peaks identified; if only one candidate peak is identified, selecting the one candidate peak to determine running speed; and if more than one candidate peak is identified, performing said second analysis.
Claim 14
Dependent Claim
74 words
The method of claim 11 wherein said second analysis is performed by: operating on the processed flux signals to produce a flux spectrum including a plurality of flux amplitude peaks at a plurality of flux frequencies corresponding to the running speed of the motor; comparing the candidate vibration peaks to one or more flux peak frequencies and producing a comparison output; and determining the running speed of the motor based on the comparison output.
Claim 15
Dependent Claim
32 words
The method of claim 12 wherein said comparison output is produced by scoring each candidate peak based on the frequencies at which one or more flux peaks occur in the flux spectrum.
Claim 16
Dependent Claim
93 words
The method of claim 9 wherein said first analysis is performed by: calculating a value (ε) for each candidate vibration peak, said ε value corresponding to the frequency at which a true peak occurs; comparing ε for each candidate peak to a predetermined ε criterion; if only one candidate peak is identified and meets the predetermined ε criterion, using the frequency of the candidate peak to determine the running speed of the motor; and if more than one candidate peak is identified and each meets the predetermined ε criterion, performing said second analysis.
Claim 17
Dependent Claim
525 words
The method of claim 9 wherein said first analysis is performed by: transforming processed vibration signals to the frequency domain to produce a vibration spectrum containing a first quantity of spectral lines with corresponding amplitude peaks including a primary running speed peak corresponding to the speed of the motor, said first quantity of spectral lines defining the resolution of the vibration spectrum; determining a range of frequencies within the vibration spectrum which contains vibration peaks; identifying candidate peaks within the range of frequencies as peaks possibly corresponding to the primary running speed of the motor according to a predetermined peak criterion; calculating a value (ε) for each candidate peak, said ε value corresponding to the frequency at which a true peak occurs; if the number of candidate peaks is equal to one, comparing ε for the candidate peak to a predetermined ε criterion; if the candidate peak meets the predetermined ε criterion, selecting the candidate peak as the primary running speed peak; if the candidate peak does not meet the predetermined ε criterion, determining whether resolution of the vibration spectrum is at a maximum; if resolution of the vibration spectrum is at a maximum, selecting the candidate peak as the primary running speed peak; if resolution of the vibration spectrum is not at a maximum, increasing resolution of the vibration spectrum by producing a vibration spectrum containing a second quantity of spectral lines greater than said first quantity and repeating the above steps; if the number of candidate peaks identified within the range of frequencies is greater than one, comparing ε for each candidate peak to a predetermined ε criterion; if all candidate peaks meet the predetermined ε criterion, performing a second analysis by: transforming flux signals to the frequency domain to produce a flux spectrum; assigning a score to each candidate peak in the vibration spectrum based on the location of peaks in the flux spectrum; if any score is greater than a predetermined score threshold, selecting the candidate vibration peak with the maximum score as the primary running speed peak; and if all scores are less than the predetermined score threshold, selecting the candidate vibration peak with the maximum amplitude as the primary running speed peak; if not all candidate peaks meet the predetermined ε criterion, determining whether resolution of the vibration spectrum is at a maximum; if resolution of the vibration spectrum is not at a maximum, increasing resolution of the vibration spectrum by producing a vibration spectrum containing a second quantity of spectral lines greater than said first quantity and repeating the above steps; if resolution of the vibration spectrum is at a maximum, performing a second analysis by: transforming flux signals to the frequency domain to produce a flux spectrum; assigning a score to each candidate peak in the vibration spectrum based on the location of peaks in the flux spectrum; if any score is greater than a predetermined threshold, selecting the candidate vibration peak with the maximum score as the primary running speed peak; and if all scores are less than the predetermined threshold, selecting the candidate vibration peak with the maximum amplitude as the primary running speed peak.
Claim 18
Dependent Claim
111 words
A programmable apparatus for determining the running speed of an ac induction motor, the apparatus comprising: a structural enclosure; means for attaching said enclosure to the motor; a power source disposed in said enclosure for supplying dc electrical power to the apparatus; a vibration transducer disposed in said enclosure for sensing vibration generated by the motor and producing vibration signals corresponding to the sensed vibration; a flux sensor disposed in said enclosure for sensing flux generated by the motor and producing flux signals corresponding to the sensed flux; and a signal processor disposed in said enclosure for determining the running speed of the motor based on said vibration and flux signals.
Claim 19
Dependent Claim
111 words
A programmable apparatus for determining the running speed of an ac induction motor, the apparatus comprising: a structural enclosure; means for attaching said enclosure to the motor; a power source disposed in said enclosure for supplying dc electrical power to the apparatus; a vibration transducer disposed in said enclosure for sensing vibration generated by the motor and producing vibration signals corresponding to the sensed vibration; a flux sensor disposed in said enclosure for sensing flux generated by the motor and producing flux signals corresponding to the sensed flux; and a signal processor disposed in said enclosure for determining the running speed of the motor based on said vibration and flux signals.
Claim 20
Dependent Claim
160 words
The apparatus of claim 16 wherein said signal processor is operable to determine running speed by: transforming vibration signals to the frequency domain to produce a vibration spectrum having a plurality of vibration amplitude peaks at a plurality of frequencies, said vibration spectrum having a resolution; transforming flux signals to the frequency domain to produce a flux spectrum having a plurality of flux amplitude peaks at a plurality of frequencies; performing a first analysis on at least one of the vibration and flux spectra according to a first criterion to determine candidate amplitude peaks and whether speed will be determined based on the first analysis or whether a second analysis is required; and selectively performing a second analysis if required by the first analysis, said second analysis including the steps of comparing the frequency of one or more peaks in the vibration spectrum to one or more frequencies in the flux spectrum and determining running speed based on said comparison.
Claim 21
Dependent Claim
78 words
The apparatus of claim 17 wherein said signal processor is further operable to perform a first analysis by: analyzing the vibration amplitudes to identify one or more candidate vibration amplitude peaks according to a predetermined peak criterion, said one or more candidate peaks being identified as peaks possibly corresponding to the running speed of the motor; and selecting a candidate peak from said one or more candidate peaks to use in determining the running speed of the motor.
Claim 22
Dependent Claim
55 words
The apparatus of claim 18 wherein said signal processor is further operable to select a candidate peak by determining the number of candidate peaks identified and if only one candidate peak is identified, selecting the one candidate peak to determine running speed, and if more than one candidate peak is identified, performing said second analysis.
Claim 23
Dependent Claim
77 words
The apparatus of claim 19 wherein said signal processor is further operable to perform a second analysis by: operating on the flux signals to produce a flux spectrum including a plurality of flux amplitude peaks at a plurality of flux frequencies corresponding to the running speed of the motor; comparing the candidate peaks one or more flux peak frequencies and producing a comparison output; and determining the running speed of the motor based on the comparison output.
Claim 24
Dependent Claim
39 words
The apparatus of claim 20 wherein said signal processor is further operable to produce the comparison output by scoring each candidate peak based on the frequencies at which one or more flux amplitude peaks occur in the flux spectrum.
Claim 25
Dependent Claim
98 words
The apparatus of claim 17 wherein said signal processor is further operable to perform a first analysis by: calculating a value (ε) for each candidate peak, said ε value corresponding to the frequency at which a true peak occurs; comparing ε for each candidate peak to a predetermined ε criterion; if only one candidate peak is identified and meets the predetermined ε criterion, using the frequency of the candidate peak to determine the running speed of the motor; and if more than one candidate peak is identified and each meets the predetermined ε criterion, performing said second analysis.
Claim 26
Dependent Claim
99 words
The apparatus of claim 22 wherein said signal processor is further operable to perform a first analysis by: if one or more candidate peaks do not meet the predetermined ε criterion and if the motor is a two-pole motor, using the frequency of the candidate peak having the maximum vibration amplitude to determine the running speed of the motor; and if the number of candidate peaks identified is greater than one and if the motor is a two-pole motor, using the frequency of the candidate peak having the maximum vibration amplitude to determine the running speed of the motor.
Claim 27
Dependent Claim
530 words
The apparatus of claim 17 wherein said signal processor is further operable to perform a first analysis by: transforming vibration signals to the frequency domain to produce a vibration spectrum containing a first quantity of spectral lines with corresponding amplitude peaks including a primary running speed peak corresponding to the speed of the motor, said first quantity of spectral lines defining the resolution of the vibration spectrum; determining a range of frequencies within the vibration spectrum which contains vibration peaks; identifying candidate peaks within the range of frequencies as peaks possibly corresponding to the primary running speed of the motor according to a predetermined peak criterion; calculating a value (ε) for each candidate peak, said ε value corresponding to the frequency at which a true peak occurs; if the number of candidate peaks is equal to one, comparing ε for the candidate peak to a predetermined ε criterion; if the candidate peak meets the predetermined ε criterion, selecting the candidate peak as the primary running speed peak; if the candidate peak does not meet the predetermined ε criterion, determining whether resolution of the vibration spectrum is at a maximum; if resolution of the vibration spectrum is at a maximum, selecting the candidate peak as the primary running speed peak; if resolution of the vibration spectrum is not at a maximum, increasing resolution of the vibration spectrum by producing a vibration spectrum containing a second quantity of spectral lines greater than said first quantity and repeating the above steps; if the number of candidate peaks identified within the range of frequencies is greater than one, comparing ε for each candidate peak to a predetermined ε criterion; if all candidate peaks meet the predetermined ε criterion, performing a second analysis by: transforming flux signals to the frequency domain to produce a flux spectrum; assigning a score to each candidate peak in the vibration spectrum based on the location of peaks in the flux spectrum; if any score is greater than a predetermined score threshold, selecting the candidate vibration peak with the maximum score as the primary running speed peak; and if all scores are less than the predetermined score threshold, selecting the candidate vibration peak with the maximum amplitude as the primary running speed peak; if not all candidate peaks meet the predetermined ε criterion, determining whether resolution of the vibration spectrum is at a maximum; if resolution of the vibration spectrum is not at a maximum, increasing resolution of the vibration spectrum by producing a vibration spectrum containing a second quantity of spectral lines greater than said first quantity and repeating the above steps; if resolution of the vibration spectrum is at a maximum, performing a second analysis by: transforming flux signals to the frequency domain to produce a flux spectrum; assigning a score to each candidate peak in the vibration spectrum based on the location of peaks in the flux spectrum; if any score is greater than a predetermined threshold, selecting the candidate vibration peak with the maximum score as the primary running speed peak; and if all scores are less than the predetermined threshold, selecting the candidate vibration peak with the maximum amplitude as the primary running speed peak.
Claim 28
Independent Claim
74 words
A method for determining the running speed of an ac induction motor comprising the steps of: attaching an electric motor monitor to the outer frame of an ac induction motor; producing vibration signals with said monitor representing vibrations generated by the motor; producing flux signals with said monitor representing magnetic flux generated by the motor; and processing the vibration and flux signals with said motor monitor to determine the running speed of the motor.
Claim 29
Independent Claim
74 words
A method for determining the running speed of an ac induction motor comprising the steps of: attaching an electric motor monitor to the outer frame of an ac induction motor; producing vibration signals with said monitor representing vibrations generated by the motor; producing flux signals with said monitor representing magnetic flux generated by the motor; and processing the vibration and flux signals with said motor monitor to determine the running speed of the motor.
Claim 30
Dependent Claim
89 words
The method of claim 25 wherein said processing step includes the steps of: performing a first analysis on at least one of the vibration and flux signals according to a first criterion to determine candidate speeds and whether speed will be determined based on the first analysis or whether a second analysis is required; and selectively performing a second analysis if required by the first analysis, said second analysis including the steps of comparing the vibration signals to the flux signals and determining running speed based on said comparison.
Claim 31
Dependent Claim
285 words
A programmable apparatus for determining the running speed of an induction motor, the apparatus comprising: a vibration transducer for sensing vibration generated by the motor and producing vibration signals corresponding to the sensed vibration; a flux sensor for sensing flux generated by the motor and producing flux signals corresponding to the sensed flux; signal conditioning circuitry for processing the vibration and flux signals to produce processed vibration and flux signals; and a signal processor operable to receive the processed vibration and flux signals and to determine the running speed of the motor by: operating on the vibration signals to produce a vibration spectrum including a plurality of vibration amplitude peaks at a plurality of vibration frequencies, said vibration spectrum having a resolution; analyzing the vibration amplitudes to identify candidate vibration amplitude peaks according to a predetermined peak criterion, said candidate peaks being identified as peaks possibly corresponding to the running speed of the motor; if only one candidate peak is identified, using the frequency of the candidate peak to determine the running speed of the motor; and if two or more candidate peaks are identified, using the frequency of the candidate peak having the maximum vibration amplitude to determine the running speed of the motor if the motor is a two-pole motor, and if the motor has more than two poles; operating on the flux signals to produce a flux spectrum including a plurality of flux amplitude peaks at a plurality of flux frequencies corresponding to the running speed of the motor; comparing the candidate vibration peaks to the amplitudes of one or more flux peak frequencies and producing a comparison output; and determining the running speed of the motor based on the comparison output.
Claim 32
Dependent Claim
285 words
A programmable apparatus for determining the running speed of an induction motor, the apparatus comprising: a vibration transducer for sensing vibration generated by the motor and producing vibration signals corresponding to the sensed vibration; a flux sensor for sensing flux generated by the motor and producing flux signals corresponding to the sensed flux; signal conditioning circuitry for processing the vibration and flux signals to produce processed vibration and flux signals; and a signal processor operable to receive the processed vibration and flux signals and to determine the running speed of the motor by: operating on the vibration signals to produce a vibration spectrum including a plurality of vibration amplitude peaks at a plurality of vibration frequencies, said vibration spectrum having a resolution; analyzing the vibration amplitudes to identify candidate vibration amplitude peaks according to a predetermined peak criterion, said candidate peaks being identified as peaks possibly corresponding to the running speed of the motor; if only one candidate peak is identified, using the frequency of the candidate peak to determine the running speed of the motor; and if two or more candidate peaks are identified, using the frequency of the candidate peak having the maximum vibration amplitude to determine the running speed of the motor if the motor is a two-pole motor, and if the motor has more than two poles; operating on the flux signals to produce a flux spectrum including a plurality of flux amplitude peaks at a plurality of flux frequencies corresponding to the running speed of the motor; comparing the candidate vibration peaks to the amplitudes of one or more flux peak frequencies and producing a comparison output; and determining the running speed of the motor based on the comparison output.