Detecting position measurement errors in an electric motor system

US10084399B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10084399-B2
Application numberUS-201715630829-A
CountryUS
Kind codeB2
Filing dateJun 22, 2017
Priority dateJun 22, 2016
Publication dateSep 25, 2018
Grant dateSep 25, 2018

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 system for controlling an electric motor is disclosed. The system includes a position sensor configured to measure a physical position of a rotor of the electric motor; and a position estimator. The position estimator is configured to: inject a voltage signal having a predetermined frequency into the electric motor, generate an estimated position of a rotor flux based on a feedback current signal in response to the injected voltage signal, and compensate for an offset between the physical position measured by the position sensor and an actual position of the rotor flux based on the estimated position.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system for controlling an electric motor, the system comprising: a position sensor configured to measure a physical position of a rotor of the electric motor; and a position estimator configured to: inject a voltage signal having a predetermined frequency into the electric motor, generate an estimated position of a rotor flux based on a feedback current signal in response to the injected voltage signal, and compensate for an offset between the physical position measured by the position sensor and an actual position of the rotor flux based on the estimated position. 2. The system of claim 1 , wherein the position estimator is configured to: inject the voltage signal in a rotating reference frame based on the estimated position of the rotor flux; demodulate the feedback current signal; filter the demodulated feedback current signal; apply a gain factor to the demodulated and filtered feedback current signal to generate an estimation error; and generate the estimated position of the rotor flux based on the estimation error. 3. The system of claim 2 , wherein the voltage signal is injected along the d-axis of the rotating reference frame. 4. The system of claim 1 , wherein the predetermined frequency is in a range between 300 Hz and 1000 Hz. 5. The system of claim 2 , wherein the position estimator is configured to: determine an offset sample based on the estimated position of the rotor flux and the physical position of the rotor measured by the position sensor; and combine the offset sample with one or more previously-determined offset samples to determine an estimated offset. 6. The system of claim 1 , wherein the position estimator is configured to inject the voltage signal when the rotor of the electric motor is in a stall position. 7. The system of claim 1 , wherein the position estimator is configured to inject the voltage signal when a speed of the rotor of the electric motor is below a predetermined threshold. 8. The system of claim 2 , wherein the position estimator is configured to adjust the estimated position of the rotor flux to reduce the estimation error. 9. A method for detecting position measurement errors for an electric motor, the method comprising: measuring, by a position sensor, a physical position of a rotor of the electric motor; injecting, by a position estimator, a voltage signal having a predetermined frequency into the electric motor; generating, by the position estimator, an estimated position of a rotor flux based on a feedback current signal in response to the injected voltage signal; and compensate for an offset between the physical position measured by the position sensor and an actual position of the rotor flux based on the estimated position. 10. The method of claim 9 , further comprising: injecting the voltage signal in a rotating reference frame based on the estimated position of the rotor flux; demodulating the feedback current signal; filtering the demodulated feedback current signal; applying a gain factor to the modulated and filtered feedback current signal to generate an estimation error; and generating the estimated position of the rotor flux based on the estimation error. 11. The method of claim 10 , wherein injecting the voltage signal further comprises: injecting the voltage signal along the d-axis of the rotating reference frame. 12. The method of claim 9 , wherein the predetermined frequency in a range between 300 Hz and 1000 Hz. 13. The method of claim 10 , further comprising: determining an offset sample based on the estimated position of the rotor flux and the physical position of the rotor measured by the position sensor; and combining the offset sample with one or more previously-determined offset samples to determine an estimated offset. 14. The method of claim 9 , further comprising: injecting the voltage signal when the rotor of the electric motor is in a stall position. 15. The method of claim 9 , further comprising: injecting the voltage signal when a speed of the rotor of the electric motor is below a predetermined threshold. 16. The method of claim 10 , further comprising: adjusting the estimated position of the rotor flux to reduce the estimation error. 17. A motor system, comprising: an electric motor including a rotor and a stator; a motor control system configured to control the electric motor, the motor control system including: a position sensor configured to measure a physical position of the rotor of the electric motor; and a position estimator configured to: inject a voltage signal having a predetermined frequency into the electric motor, generate an estimated position of a rotor flux based on a feedback current signal in response to the injected voltage signal, and compensate for an offset between the physical position measured by the position sensor and an actual position of the rotor flux based on the estimated position. 18. The motor system of claim 17 , wherein the electric motor includes a synchronous electric motor. 19. The motor system of claim 18 , wherein the electric motor includes an interior permanent magnet (IPM) motor. 20. A chassis for a vehicle, the chassis comprising: a propulsion system for providing motive torques to at least one wheel of the vehicle, the propulsion system comprising: an energy storage device configured to store electric energy; an electric motor including a rotor and a stator; a motor control system configured to control energy transfer between the energy storage device and the electric motor, the motor control system including: a position sensor configured to measure a physical position of the rotor of the electric motor; and a position estimator configured to: inject a voltage signal having a predetermined frequency into the electric motor, generate an estimated position of a rotor flux based on a feedback current signal in response to the injected voltage signal, and compensate for an offset between the physical position measured by the position sensor and an actual position of the rotor flux based on the estimated position.

Assignees

Inventors

Classifications

  • H02P6/157Primary

    wherein the commutation is function of electro-magnetic force [EMF] · CPC title

  • Vector control not involving the use of rotor position or rotor speed sensors · CPC title

  • H02P6/183Primary

    using an injected high frequency signal · CPC title

  • Estimation of position or speed · CPC title

  • Observer control, e.g. using Luenberger observers or Kalman filters · 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 US10084399B2 cover?
A system for controlling an electric motor is disclosed. The system includes a position sensor configured to measure a physical position of a rotor of the electric motor; and a position estimator. The position estimator is configured to: inject a voltage signal having a predetermined frequency into the electric motor, generate an estimated position of a rotor flux based on a feedback current si…
Who is the assignee on this patent?
Faraday & Future Inc
What technology area does this patent fall under?
Primary CPC classification H02P6/157. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 25 2018 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).