Flux observer-based control strategy for an induction motor

US10658963B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10658963-B2
Application numberUS-201816156292-A
CountryUS
Kind codeB2
Filing dateOct 10, 2018
Priority dateOct 10, 2018
Publication dateMay 19, 2020
Grant dateMay 19, 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 method for regulating operation of an induction motor having a rotor includes calculating a rotor flux angle error value, via a flux observer of a controller, using estimated d-axis and q-axis flux values of the rotor, estimating rotor position using a position observer of the controller, and calculating slip position of the rotor using d-axis and q-axis stator currents. The method also includes estimating a rotor flux angle as a function of slip position and estimated rotor position, calculating a corrected rotor flux angle by selectively adding the rotor flux angle error value to the estimated rotor flux angle, and controlling output torque of the motor using the corrected rotor flux angle. A logic switch may be used to selectively add the rotor flux angle.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for regulating operation of an induction motor having a rotor and a stator, the method comprising: calculating a rotor flux angle error value, via a flux observer of a controller, using an estimated d-axis flux value and an estimated q-axis flux value of the rotor, wherein the flux observer operates in a synchronous frame of reference of the induction motor; estimating an angular position of the rotor, using a position observer of the controller, to thereby generate an estimated rotor position, wherein the position observer operates in a stationary frame of reference of the induction motor; calculating a slip position of the rotor, via the position observer, using a commanded d-axis current and a q-axis current of the stator; estimating a flux angle of the rotor as a function of the slip position of the rotor and the estimated rotor position to thereby generate an estimated rotor flux angle; calculating a corrected rotor flux angle by selectively adding the rotor flux angle error value to the estimated rotor flux angle; and controlling output torque of the induction motor via the controller using the corrected rotor flux angle. 2. The method of claim 1 , wherein the flux observer is configured to calculate the rotor flux angle value as an arctangent of the d-axis and q-axis flux values. 3. The method of claim 1 , wherein calculating a rotor flux angle error value is performed by the controller as a function of the d-axis and q-axis currents and d-axis and q-axis voltages of the stator. 4. The method of claim 1 , further comprising measuring the rotor position using a rotary position sensor, wherein estimating the position of the rotor includes processing a measured rotor position from the rotary position sensor through a flux calculation logic block of the controller. 5. The method of claim 1 , further comprising a logic switch having an ON logic state when a magnitude of the estimated d-axis flux value or the estimated q-axis flux value exceeds a calibrated threshold, wherein the the rotor flux angle error value is added to the estimated rotor flux angle when the logic switch is in the ON logic state. 6. The method of claim 1 , wherein the controller is configured to apply a gain value to the rotor flux angle error value at a magnitude of between 0 and 1, and wherein the magnitude of the gain value corresponds or is in proportion to a magnitude of the estimated d-axis flux value or the estimated q-axis flux value. 7. The method of claim 1 , wherein calculating a slip position of the rotor includes calculating a slip frequency of the rotor as a function of a predetermined electrical resistance of the rotor, a predetermined mutual inductance of the induction motor, and a predetermined inductance of the rotor. 8. The method of claim 1 , wherein controlling the output torque of the induction motor includes generating and delivering torque from the induction motor to a coupled load via the rotor. 9. The method of claim 1 , wherein the coupled load is a set of drive wheels of a motor vehicle. 10. An electrical system comprising: an induction motor having a rotor and a stator; a rotary position sensor configured to output a position signal indicative of a measured angular position of the rotor; and a controller programmed to regulate operation of the induction motor via execution of instructions, wherein execution of the instructions causes the controller to: calculate a rotor flux angle error value, via a flux observer, using an estimated d-axis flux value and an estimated q-axis flux value of the rotor, wherein the flux observer operates in a synchronous frame of reference of the induction motor; estimate a position of the rotor, using the position signal and a position observer, to thereby generate an estimated rotor position, wherein the position observer operates in a stationary frame of reference of the induction motor; calculate a slip position of the rotor, via the position observer, using a d-axis current and a q-axis current of the stator; estimate a flux angle of the rotor as a function of the slip position and the estimated rotor position to thereby generate an estimated rotor flux angle; calculate a corrected rotor flux angle by selectively adding the rotor flux angle error value to the estimated rotor flux angle; and control output torque of the induction motor using the corrected rotor flux angle. 11. The electrical system of claim 10 , wherein the flux observer is configured to calculate the rotor flux angle value using an arctangent of the d-axis and q-axis flux values. 12. The electrical system of claim 10 , wherein the controller is configured to calculate the rotor flux angle error value as a function of the d-axis and q-axis currents and d-axis and q-axis voltages of the stator. 13. The electrical system of claim 10 , wherein the controller is configured to estimate the position of the rotor by processing a measured rotor position from the rotary position sensor through a flux calculation logic block of the controller. 14. The electrical system of claim 10 , wherein the controller includes a logic switch having an on state when a magnitude of the estimated d-axis flux value or the estimated q-axis flux value exceeds a calibrated threshold, wherein the controller is configured to add the rotor flux angle error value to the estimated rotor flux angle when the logic switch is in the on state. 15. The electrical system of claim 10 , wherein the controller is configured to apply a gain value at a magnitude of between 0 and 1 to the rotor flux angle error value, and wherein the magnitude of the gain value corresponds to a magnitude of the estimated d-axis flux value or the estimated q-axis flux value. 16. The electrical system of claim 10 , wherein the controller is configured to calculate the slip position by calculating a slip frequency of the rotor as a function of a predetermined electrical resistance of the rotor, a predetermined mutual inductance of the induction motor, and a predetermined inductance of the rotor, and then using the slip frequency to derive the slip position. 17. The electrical system of claim 10 , further comprising a load coupled to the rotor, wherein the controller is configured to generate and deliver torque from the induction motor to the load via the rotor. 18. The electrical system of claim 17 , wherein the electrical system is part of a motor vehicle, and wherein the coupled load is a set of drive wheels of the motor vehicle.

Assignees

Inventors

Classifications

  • Asynchronous machines · CPC title

  • Determination of the rotor position by using two different methods and/or motor models · CPC title

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

  • H02P21/141Primary

    Flux estimation · CPC title

  • Estimation of position or speed · 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 US10658963B2 cover?
A method for regulating operation of an induction motor having a rotor includes calculating a rotor flux angle error value, via a flux observer of a controller, using estimated d-axis and q-axis flux values of the rotor, estimating rotor position using a position observer of the controller, and calculating slip position of the rotor using d-axis and q-axis stator currents. The method also inclu…
Who is the assignee on this patent?
Gm Global Tech Operations Llc
What technology area does this patent fall under?
Primary CPC classification H02P21/141. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 19 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).