System for reducing torque ripple in an electric motor

US9236820B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9236820-B2
Application numberUS-201313792808-A
CountryUS
Kind codeB2
Filing dateMar 11, 2013
Priority dateMar 11, 2013
Publication dateJan 12, 2016
Grant dateJan 12, 2016

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.

A motor control system is provided. The motor control system includes a motor, a position sensor, a current sensor, and a control module. The motor has a rotor and a stator. The motor generates an output torque based on a phase current applied to the motor. The output torque generated by the motor creates a torque ripple that is within a predefined range. The position sensor monitors the motor to determine a rotor position. The current sensor monitors the motor to determine the phase current. The control module is in communication with the motor, the position sensor, and the current sensor. The control module includes a lookup table that stores values of phase current commands. The control module determines a phase current command from the lookup table based on the rotor position and the phase current.

First claim

Opening claim text (preview).

Having thus described the invention, it is claimed: 1. A motor control system, comprising: a motor having a rotor and a stator, the motor configured for generating an output torque based on a phase current applied to the motor, the output torque creating a torque ripple that is within a predefined range, the torque ripple is a percentage in difference between a maximum torque output and a minimum torque output compared to an average torque output by the motor over a specified period of time; a position sensor for monitoring the motor to determine a rotor position; a current sensor for monitoring the motor to determine the phase current; a control module in communication with the motor, the position sensor, and the current sensor, the control module including a lookup table that stores values of phase current commands applied to the motor, the phase current commands configured for generating the torque ripple within the predefined range by the motor, the phase current commands stored in the lookup table are based on a specific amount of current supplied to the motor at a specified rotor position of the motor to generate a required amount of torque, the specific amount of current supplied to the motor to generate the required amount of torque is represented by an adjusted current profile, the control module configured for: determining a specific phase current command from the lookup table based on the rotor position and the phase current, the phase current command indicating the phase current to be applied to the motor; and sending a control signal to the motor for generating the output torque, the control signal based on the specific phase current command. 2. The motor control system of claim 1 , wherein the adjusted current profile is modified into a final current profile by accounting for mutual coupling effects produced during commutation of the motor. 3. The motor control system of claim 2 , wherein the final current profile is stored in the lookup table, and the phase current commands are based on the final current profile. 4. The motor control system of claim 1 , wherein the predefined range of torque ripple does not exceed about two percent. 5. The motor control system of claim 1 , wherein the motor is a three-phase motor. 6. The motor control system of claim 1 , wherein the motor is a switched reluctance motor (SRM). 7. A method of controlling a motor, the method comprising: determining a rotor position of the motor; determining a phase current applied to the motor; determining a specific phase current command, the specific phase current commands are configured for generating a torque ripple that is within a predefined range by the motor, the specific phase current commands are stored in a lookup table and are based on a specific amount of current supplied to the motor at a specified rotor position of the motor to generate a required amount of torque, the specific amount of current supplied to the motor to generate the required amount of torque is represented by an adjusted current profile; sending a control signal based on the specific phase current command to the motor; and generating an output torque by the motor, the output torque creating a torque ripple that is within a predefined range; and determining the torque ripple as a percentage in difference between a maximum torque output and a minimum torque output compared to an average torque output by the motor over a specified period of time. 8. The method of claim 7 , wherein the motor is a switched reluctance motor (SRM). 9. A motor control system, comprising: a motor having a rotor and a stator, the motor generating an output torque based on a torque command signal applied to the motor, the output torque generated creating a torque ripple that is within a predefined range; determining an instantaneous reference current based on the rotor position and the torque command signal uses a Fourier series analysis, and is expressed by: i ⁡ ( T , θ e ) = ∑ n = 0 N ⁢ ⁢ a n ⁡ ( T ) ⁢ cos ⁡ ( n ⁢ ⁢ ω o ⁢ θ e ) + b n ⁡ ( T ) ⁢ cos ⁡ ( n ⁢ ⁢ ω o ⁢ θ e ) , i is the instantaneous reference current, T is the torque command signal, θ e is the rotor position signal, n is a number of harmonics, a n is a first Fourier coefficient, b n is a second Fourier coefficient, and ω o is a fundamental frequency; a position sensor for monitoring the motor to determine a rotor position of the motor; a control module in communication with the motor and the position sensor, the control module configured for: receiving as input the rotor position and the torque command signal, the torque command signal based on the instantaneous reference current; and

Assignees

Inventors

Classifications

  • H02P6/10Primary

    Arrangements for controlling torque ripple, e.g. providing reduced torque ripple · CPC title

  • B62D5/046Primary

    Controlling the motor · CPC title

  • Arrangements for reducing torque ripple · CPC title

  • Electricity · mapped topic

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 US9236820B2 cover?
A motor control system is provided. The motor control system includes a motor, a position sensor, a current sensor, and a control module. The motor has a rotor and a stator. The motor generates an output torque based on a phase current applied to the motor. The output torque generated by the motor creates a torque ripple that is within a predefined range. The position sensor monitors the motor …
Who is the assignee on this patent?
Mikail Rajib, Islam Mohammad S, Sozer Yilmaz, and 3 more
What technology area does this patent fall under?
Primary CPC classification H02P6/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 12 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).