Search

CN-121995211-A - Method for measuring motor rotation speed fluctuation, electronic device, and computer-readable storage medium

CN121995211ACN 121995211 ACN121995211 ACN 121995211ACN-121995211-A

Abstract

The embodiment of the application discloses a measuring method of motor rotation speed fluctuation, electronic equipment and a computer readable storage medium, wherein the method firstly obtains a first sound signal of a motor in a uniform running state, and performing time-frequency analysis on the first sound signal to obtain time-frequency information of the motor, screening the time-frequency information, extracting a rotating speed fluctuation curve of the motor, and finally calculating the maximum rotating speed fluctuation of the motor according to the maximum value and the minimum value of the rotating speed fluctuation curve. The motor is in different rotational speeds, the sound signals emitted are different, if the rotational speeds fluctuate, the corresponding sound signals also change, so that the measuring method can obtain the rotational speed fluctuation of the motor by measuring the fluctuation of the sound signals of the motor running in a uniform speed state, monitor and record the dynamic process of the rotational speed fluctuation of the motor, and has more convenient operation and wider measuring scene.

Inventors

  • XU FENGLIAN

Assignees

  • 深圳市速腾聚创科技有限公司

Dates

Publication Date
20260508
Application Date
20241108

Claims (10)

  1. 1.A method for measuring motor speed fluctuations, the method comprising: acquiring a first sound signal of the motor in a uniform running state; performing time-frequency analysis on the first sound signal to obtain time-frequency information of the motor, wherein the time-frequency information comprises carrier frequency, a resonance frequency band and noise order; Screening the time-frequency information, and extracting a rotating speed fluctuation curve of the motor; And calculating the maximum rotation speed fluctuation of the motor according to the maximum value and the minimum value of the rotation speed fluctuation curve.
  2. 2. The method of claim 1, wherein performing time-frequency analysis on the first sound signal to obtain time-frequency information of the motor comprises: performing time-frequency analysis on the first sound signal, and drawing a first time-frequency diagram; And obtaining time-frequency information of the motor based on the first time-frequency diagram.
  3. 3. The method of claim 1, further comprising, prior to said time-frequency analyzing said first sound signal to obtain time-frequency information for said motor: acquiring a second sound signal of the motor in a uniform speed change running state; Performing time-frequency analysis on the second sound signal, and drawing a second time-frequency diagram; the performing time-frequency analysis on the first sound signal to obtain time-frequency information of the motor includes: performing time-frequency analysis on the first sound signal, and drawing a first time-frequency diagram; and obtaining time-frequency information of the motor based on the first time-frequency diagram and the second time-frequency diagram.
  4. 4. The method of claim 1, wherein the screening the time-frequency information to extract a rotational speed fluctuation curve of the motor comprises: screening noise orders of frequency changes along with time from the time-frequency information, and determining a plurality of characteristic frequencies of the motor, wherein the characteristic frequencies are in one-to-one correspondence with the noise orders; Selecting a target characteristic frequency from a plurality of characteristic frequencies, wherein the target characteristic frequency is continuous in a time domain, and the difference between the intensity of corresponding motor noise and the intensity of background noise is larger than a first threshold value, and the first threshold value is related to the intensity of motor noise corresponding to the target characteristic frequency; and obtaining a rotating speed fluctuation curve of the motor by fitting the time-frequency distribution of the target characteristic frequency.
  5. 5. The method of claim 4, wherein calculating the maximum rotational speed ripple of the motor from the maximum and minimum values of the rotational speed ripple curve comprises: calculating the average value of the maximum value and the minimum value of the rotating speed fluctuation curve and the difference value between the maximum value and the minimum value; dividing the difference by the average value to obtain the maximum rotation speed fluctuation of the motor.
  6. 6. The method of claim 1, wherein the method of time-frequency analysis comprises a short-time fourier transform or a wavelet transform.
  7. 7. The method of claim 1, wherein the acquiring the first sound signal of the motor in the constant speed operation state comprises: acquiring a first motor sound signal, acquired by an acoustic sensor, of the motor in a uniform running state; and compensating the first motor sound signal based on the amplitude-frequency response of the acoustic sensor to obtain the first sound signal.
  8. 8. A method according to claim 3, wherein said obtaining a second sound signal for said motor in a continuously variable operating condition comprises: Acquiring a second motor sound signal, acquired by an acoustic sensor, of the motor in a uniform speed change running state; and compensating the second motor sound signal based on the amplitude-frequency response of the acoustic sensor to obtain the second sound signal.
  9. 9. An electronic device, comprising: A processor; A memory communicatively coupled to the processor, wherein the memory stores instructions executable by the processor to enable the processor to perform the method of measuring motor speed fluctuations as claimed in any one of claims 1-8.
  10. 10. A computer-readable storage medium storing computer-executable instructions for causing a computer device to perform the method of measuring motor speed fluctuations as claimed in any one of claims 1-8.

Description

Method for measuring motor rotation speed fluctuation, electronic device, and computer-readable storage medium Technical Field The embodiment of the application relates to the technical field of motor rotation speed measurement, in particular to a motor rotation speed fluctuation measurement method, electronic equipment and a computer readable storage medium. Background During operation, the rotational speed of the motor is not kept constant, and the rotational speed fluctuation of the motor refers to a change of the rotational speed of the motor around a certain set value or an expected value. Excessive fluctuation of the motor rotation speed can have adverse effects on the performance and service life of the motor, and generally, the fluctuation range of the motor rotation speed should be controlled within a certain limit to ensure stable operation and performance exertion of the motor. Therefore, the fluctuation of the rotational speed of the motor needs to be monitored. The current measuring method generally adopts a stroboscope or infrared laser reflective paper for measurement, but cannot accurately measure fluctuation of the rotating speed of the motor, or adopts an angle sensor of the motor for measurement, but is not suitable for the whole machine environment and the motor without the angle sensor, and has limited application scene and low universality. Disclosure of Invention In view of this, the embodiments of the present application provide a method, an electronic device, and a computer-readable storage medium for measuring motor rotation speed fluctuation, which can accurately measure motor rotation speed fluctuation in a non-contact manner. In a first aspect, an embodiment of the present application provides a method for measuring a rotational speed fluctuation of a motor, where the method includes: the method comprises the steps of obtaining a first sound signal of a motor in a uniform running state, carrying out time-frequency analysis on the first sound signal to obtain time-frequency information of the motor, screening the time-frequency information to extract a rotating speed fluctuation curve of the motor, and calculating the maximum rotating speed fluctuation of the motor according to the maximum value and the minimum value of the rotating speed fluctuation curve, wherein the time-frequency information comprises carrier frequency, a resonance frequency band and noise order. According to the measuring method, fluctuation of the rotating speed of the motor is obtained by measuring fluctuation of the sound signal of the motor running in a uniform speed state, and the sound signal generated by the motor running is changed along with the change of the rotating speed of the motor. In some embodiments, the performing time-frequency analysis on the first sound signal to obtain time-frequency information of the motor includes performing time-frequency analysis on the first sound signal, drawing a first time-frequency diagram, and obtaining time-frequency information of the motor based on the first time-frequency diagram. In the above embodiment, the time-frequency information can be intuitively obtained from the time-frequency diagram drawn through time-frequency analysis. In some embodiments, before the time-frequency analysis is performed on the first sound signal to obtain the time-frequency information of the motor, the method further comprises the steps of obtaining a second sound signal of the motor in a uniform speed change running state, performing the time-frequency analysis on the second sound signal, drawing a second time-frequency diagram, performing the time-frequency analysis on the first sound signal to obtain the time-frequency information of the motor, and obtaining the time-frequency information of the motor based on the first time-frequency diagram and the second time-frequency diagram. Under the conditions that the first time-frequency diagram is unclear and the time-frequency information cannot be extracted accurately, the second time-frequency diagram can display the time-frequency information more clearly, and the accuracy of the time-frequency information is improved by combining the first time-frequency diagram and the second time-frequency diagram to obtain the time-frequency information of the motor. In some embodiments, the screening the time-frequency information and extracting the rotation speed fluctuation curve of the motor includes screening noise orders of frequency changes along with time from the time-frequency information, determining a plurality of characteristic frequencies of the motor, wherein the characteristic frequencies correspond to the noise orders one by one, selecting a target characteristic frequency from the characteristic frequencies, wherein the target characteristic frequency meets the condition that the characteristic frequencies are continuous in a time domain, the difference between the intensity of corresponding motor noise and the intens