System and method of integrated vibration monitoring in motor drives

US10378951B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10378951-B2
Application numberUS-201715483644-A
CountryUS
Kind codeB2
Filing dateApr 10, 2017
Priority dateApr 10, 2017
Publication dateAug 13, 2019
Grant dateAug 13, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An improved system and method for analyzing motor performance to detect vibration of an electric machine controlled by a motor drive is disclosed. A load observer determines an estimated torque present as a load on the motor as a function of input signals corresponding to a desired torque to be generated by the motor and to a measured angular position of the motor during operation. The motor drive determines a frequency response of the estimated torque to identify at what magnitude and frequency any vibration components are present within the estimated torque signal. The motor drive compares the frequency response of the estimated torque signal to set points. If the measured magnitude of vibration at a particular frequency, as seen in the frequency response, exceeds a threshold set in one of the set points for that frequency, the motor drive generates an output signal indicating an excessive vibration is present.

First claim

Opening claim text (preview).

We claim: 1. A method for monitoring vibration in a motor connected to a motor drive, the method comprising the steps of: receiving a reference signal at a controller in the motor drive, wherein the reference signal corresponds to a desired operation of the motor connected to the motor drive; receiving a feedback signal at the controller from a position feedback device operatively connected to the motor; generating a torque reference signal with the controller, wherein the torque reference signal is a function of the reference signal and of the feedback signal; determining an estimated torque signal in a condition monitor module executing on the controller, wherein the estimated torque signal is a function of the feedback signal and of the torque reference signal; generating a frequency response of the estimated torque signal with the controller, wherein the frequency response includes a plurality of frequencies and a plurality of magnitudes identified within the estimated torque signal and wherein each magnitude in the plurality of magnitudes corresponds to one frequency in the plurality of frequencies; reading at least one frequency and at least one threshold into the controller from a memory device in the motor drive, wherein the memory device includes non-transitory memory and each of the at least one thresholds corresponds to one of the at least one frequencies; setting a status flag on the motor drive when the magnitude of the frequency in the frequency response is greater than the threshold of the corresponding frequency stored in the non-transitory memory; and resetting the status flag on the motor drive when the magnitude of the frequency in the frequency response is less than the threshold of the corresponding frequency stored in the non-transitory memory. 2. The method of claim 1 further comprising the step of determining one of an angular position, an angular velocity, and an angular acceleration from the feedback signal received at the controller from the position feedback device and wherein the estimated torque signal is a function of one of the angular position, the angular velocity, and the angular acceleration determined from the feedback signal. 3. The method of claim 1 further comprising an initial step of storing each of the at least one frequencies and the corresponding threshold in the non-transitory memory wherein each frequency stored corresponds to an expected frequency of a vibration present in the motor. 4. The method of claim 3 , the method further comprising the steps of: measuring an angular velocity at which the motor is operating as a function of the feedback signal; and determining the expected frequency as a function of the angular velocity. 5. The method of claim 1 wherein the step of generating the frequency response further comprises the steps of: storing a plurality of samples of the estimated torque signal in the memory device in the motor drive; and inputting the plurality of samples into a discrete Fourier transform module. 6. The method of claim 5 wherein each of the at least one frequencies read from the non-transitory memory is provided as an input to the discrete Fourier transform module and wherein the frequency response includes a frequency corresponding to each of the at least one frequencies. 7. A motor drive operative to determine a vibration in a motor connected to the motor drive, the motor drive comprising: a first input configured to receive a reference signal corresponding to a desired operation of the motor connected to the motor drive; a second input configured to receive a feedback signal from a position feedback device operatively connected to the motor; a memory device configured to store a plurality of instructions, wherein the memory device includes non-transitory memory; and a controller configured to execute the plurality of instructions to: generate a torque reference signal as a function of the reference signal and of the feedback signal, determine an estimated torque signal as a function of the feedback signal and of the torque reference signal; generate a frequency response of the estimated torque signal, wherein the frequency response includes a plurality of frequencies and a plurality of magnitudes identified within the estimated torque signal and wherein each magnitude in the plurality of magnitudes corresponds to one frequency in the plurality of frequencies; read at least one frequency and at least one threshold from the non-transitory memory, wherein each of the at least one thresholds corresponds to one of the at least one frequencies; set a status flag on the motor drive when the magnitude of the frequency in the frequency response is greater than the threshold of the corresponding frequency stored in the non-transitory memory; and reset the status flag on the motor drive when the magnitude of the frequency in the frequency response is less than the threshold of the corresponding frequency stored in the non-transitory memory. 8. The motor drive of claim 7 wherein the controller includes a logic circuit configured to: receive the frequency response of the estimated torque signal as an input, receive the at least one frequency and the at least one threshold as inputs, and set and reset the status flag on the motor drive. 9. The motor drive of claim 7 wherein the controller is further configured to execute the plurality of instructions to determine one of an angular position, an angular velocity, and an angular acceleration from the feedback signal and wherein the estimated torque signal is a function of one of the angular position, the angular velocity, and the angular acceleration determined from the feedback signal. 10. The motor drive of claim 7 wherein the controller is further configured to generate the frequency response by: storing a plurality of samples of the estimated torque signal in the memory device in the motor drive; and inputting the plurality of samples into a discrete Fourier transform module. 11. The motor drive of claim 10 wherein each of the at least one frequencies read from the non-transitory memory is provided as an input to the discrete Fourier transform module and wherein the frequency response includes a frequency corresponding to each of the at least one frequencies. 12. The motor drive of claim 7 further comprising an output configured to transmit the status flag to a remote device. 13. A method for monitoring vibration in a motor connected to a motor drive, the method comprising the steps of: determining an estimated torque present at an output of the motor using a controller executing in the motor drive; generating a frequency response of the estimated torque using the controller executing in the motor drive, wherein the frequency response includes a plurality of frequencies and a plurality of magnitudes identified within the estimated torque and wherein each magnitude in the plurality of magnitudes corresponds to one frequency in the plurality of frequencies; reading at least one frequency and at least one threshold into the controller from a memory device in the motor drive, wherein the memory device includes non-transitory memory and each of the at least one thresholds corresponds to one of the at least one frequencies; setting a status flag on the motor drive when the magnitude of the frequency in the frequency response is greater than the threshold of the corresponding frequency stored in the non-transitory memory; and resetting the status flag on the motor drive when the magnitude of the frequency in the frequency response is less than the threshold of the corresponding frequency stored in the non-trans

Assignees

Inventors

Classifications

  • Estimation or adaptation of motor parameters, e.g. rotor time constant, flux, speed, current or voltage · CPC title

  • Acoustic or vibration analysis · CPC title

  • using acoustic emission techniques {(echo of particles G01N29/046; measuring mechanical vibrations or acoustic waves in solids in general G01H1/00)} · CPC title

  • Observer control, e.g. using Luenberger observers or Kalman filters · CPC title

  • Acoustic or vibration analysis · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10378951B2 cover?
An improved system and method for analyzing motor performance to detect vibration of an electric machine controlled by a motor drive is disclosed. A load observer determines an estimated torque present as a load on the motor as a function of input signals corresponding to a desired torque to be generated by the motor and to a measured angular position of the motor during operation. The motor dr…
Who is the assignee on this patent?
Rockwell Automation Tech Inc
What technology area does this patent fall under?
Primary CPC classification G01H1/003. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 13 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).