Sensor-less control of an electric motor

US10601348B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10601348-B2
Application numberUS-201815879633-A
CountryUS
Kind codeB2
Filing dateJan 25, 2018
Priority dateJan 25, 2018
Publication dateMar 24, 2020
Grant dateMar 24, 2020

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 switching module switches between receiving a first output from a sensor and a second output from a sensor-less position detection module each indicating a rotor position error of a motor. A position determining module determines a rotor position of the motor based on an output of the switching module and generates a control signal to control a parameter of the motor. A sample and hold module operates on a sum of the output of the switching module and an output of the sample and hold module from a prior instance of switching between the first and second outputs. The position determining module scales the output of the sample and hold module using first and second gains to generate first and second scaled outputs, and generates the control signal based on the output of the switching module and the first and second scaled outputs.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a switching module configured to switch between receiving a first output from a sensor indicating a rotor position error of a motor and receiving a second output from a sensor-less position detection module indicating a second rotor position error of the motor; a position determining module configured to determine a rotor position of the motor based on an output of the switching module and to generate a control signal to control a parameter of the motor; and a sample and hold module configured to perform a sample and hold operation when the switching module switches between the first and second outputs, the sample and hold operation being performed on a sum of the output of the switching module and an output of the sample and hold module from a prior instance of switching between the first and second outputs, wherein the position determining module is further configured to: scale the output of the sample and hold module using first and second gains to generate first and second scaled outputs; and generate the control signal based on the output of the switching module and the first and second scaled outputs, wherein the first and second gains control a response of the position determining module to a disturbance generated when the switching module switches between the first and second outputs. 2. The system of claim 1 wherein the first and second gains control the response of the position determining module within a predetermined range. 3. The system of claim 1 further comprising a control module configured to control the parameter of the motor based on the control signal, wherein the parameter of the motor includes speed, position, or torque of the motor. 4. The system of claim 1 wherein the position determining module comprises a proportional-integral-derivative controller, wherein the first and second gains respectively include proportional and derivative gains, and wherein the position determining module is further configured to: scale the output of the switching module using a third gain to generate a third scaled output, wherein the third gain includes an integral gain; and generate the control signal based on the first, second, and third scaled outputs. 5. The system of claim 1 further comprising a control module configured to adjust a bandwidth of the position determining module as a function of a rotor flux frequency of the motor. 6. The system of claim 1 wherein the position determining module comprises a proportional-integral-derivative controller; wherein the first and second gains and a third gain respectively include proportional, derivative, and integral gains; and wherein the position determining module is further configured to: receive a feedforward signal indicating a torque of the motor; scale the output of the switching module using the third gain to generate a third scaled output; and generate the control signal based on the feedforward signal and the first, second, and third scaled outputs. 7. The system of claim 1 further comprising: a filter module configured to filter the first output and to generate a filtered output when the switching module switches from the first output to the second output while a transient from a prior switch from the second output to the first output is occurring, wherein the sample and hold module is further configured to perform the sample and hold operation on the sum with the filtered output subtracted from the sum to cancel the transient. 8. The system of claim 1 further comprising a control module configured to trigger the switching module to switch from the first output to the second output when the sensor fails and to control the motor based on the control signal. 9. The system of claim 1 further comprising the sensor-less position detection module configured to detect the second rotor position error of the motor by using back electromotive force from the motor or by using high frequency injection, and to provide an indication of the second rotor position error of the motor. 10. The system of claim 1 further comprising: the sensor configured to sense a rotor position of the motor; and a position error detection module configured to provide an indication of the rotor position error of the motor based on the sensed rotor position and the control signal generated by the position determining module. 11. The system of claim 1 further comprising: the sensor-less position detection module configured to detect the second rotor position error of the motor by using back electromotive force from the motor or by using high frequency injection, and to provide an indication of the second rotor position error of the motor; a second sample and hold module configured to perform a sample and hold operation on a sum of the indication of the second rotor position error and an output of the second sample and hold module; and a second position determining module configured to generate the second output based on the indication of the second rotor position error and the output of the second sample and hold module. 12. The system of claim 11 further comprising a control module configured to trigger the second sample and hold module when the switching module switches from the first output to the second output after providing the first output for greater than or equal to a predetermined period of time. 13. The system of claim 11 further comprising a control module configured to trigger the sample and hold module when the switching module switches from the second output to the first output. 14. The system of claim 11 further comprising a control module configured to trigger the sample and hold module when the switching module switches from the first output to the second output after providing the first output for less than or equal to a predetermined period of time. 15. The system of claim 11 further comprising a control module configured to adjust a bandwidth of the second position determining module as a function of a rotor flux frequency of the motor. 16. The system of claim 14 further comprising: a filter module configured to filter the first output and to generate a filtered output when the switching module switches from the first output to the second output while a transient from a prior switch from the second output to the first output is occurring, wherein the sample and hold module is further configured to perform the sample and hold operation on the sum with the filtered output subtracted from the sum to cancel the transient. 17. The system of claim 1 further comprising: the sensor-less position detection module configured to detect the second rotor position error of the motor by using back electromotive force from the motor or by using high frequency injection, and to provide an indication of the second rotor position error of the motor; a second sample and hold module configured to perform a sample and hold operation on a sum of the indication of the second rotor position error and an output of the second sample and hold module; a second position determining module configured to generate the second output based on the indication of the second rotor position error and the output of the second sample and hold module; a control module configured to: trigger the second sample and hold module when the switching module switches from the first output to the second output after providing the first output for greater than or equal to a predetermined period of time; and trigger the sample and hold module when the switching module switches from the second out

Assignees

Inventors

Classifications

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

  • without separate position detecting elements · CPC title

  • H02P6/16Primary

    Circuit arrangements for detecting position · CPC title

  • H02P6/157Primary

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

  • Determination of the rotor position by using two different methods and/or motor models · 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 US10601348B2 cover?
A switching module switches between receiving a first output from a sensor and a second output from a sensor-less position detection module each indicating a rotor position error of a motor. A position determining module determines a rotor position of the motor based on an output of the switching module and generates a control signal to control a parameter of the motor. A sample and hold module…
Who is the assignee on this patent?
Gm Global Tech Operations Llc
What technology area does this patent fall under?
Primary CPC classification H02P6/16. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 24 2020 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).