Stator resistance estimation for electric motors

US9413282B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9413282-B2
Application numberUS-201414486303-A
CountryUS
Kind codeB2
Filing dateSep 15, 2014
Priority dateOct 3, 2013
Publication dateAug 9, 2016
Grant dateAug 9, 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 method of controlling an electric motor (motor) includes providing a processor having an associated memory storing a stator resistance (Rs) estimation (RSE) algorithm that is programmed to implement the RSE algorithm to execute steps including injecting a current waveform at an arbitrary frame of reference into the stator using a field-oriented-control (FOC) motor controller including an Id controller and an Iq controller, and measuring current and voltage values from the motor responsive to the injecting. The measured current and voltage values are then transformed into transformed current and voltage values in a d/q coordinate system. The transformed current and voltage values are low pass filtered to generate filtered d/q current and voltage values, and a value for Rs is estimated from the filtered d/q current and voltage values. The arbitrary frame of reference can be a time-varying frame of reference.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of controlling an electric motor (motor), including a rotor and a stator, comprising: providing a processor having an associated memory storing a stator resistance (Rs) estimation (RSE) algorithm, said processor programmed to implement said RSE algorithm to execute: injecting a current waveform at an arbitrary frame of reference into said stator using a field-oriented-control motor controller (FOC controller) including an Id controller for controlling direct (d) current and an Iq controller for controlling quadrature (q) current; measuring current and voltage values from said motor responsive to said injecting; transforming said measured current and voltage values into transformed current and voltage values in d/q coordinate system; low pass filtering said transformed current and voltage values to generate filtered d/q current and voltage values, and estimating a value for said Rs ({circumflex over (R)} s ) from said filtered d/q current and voltage values; wherein said arbitrary frame of reference is a time-varying frame of reference, further comprising providing said filtered d/q current values to said FOC controller in said d/q coordinate system as: [ i d i q ] = [ I mag ⁢ cos ⁡ ( ( θ r - θ ) ) - I mag ⁢ sin ⁡ ( ( θ r - θ ) ) ] . 2. A method of controlling an electric motor (motor), including a rotor and a stator, comprising: providing a processor having an associated memory storing a stator resistance (Rs) estimation (RSE) algorithm, said processor programmed to implement said RSE algorithm to execute: injecting a current waveform at an arbitrary frame of reference into said stator using a field-oriented-control motor controller (FOC controller) including an Id controller for controlling direct (d) current and an Iq controller for controlling quadrature (q) current; measuring current and voltage values from said motor responsive to said injecting; transforming said measured current and voltage values into transformed current and voltage values in d/q coordinate system; low pass filtering said transformed current and voltage values to generate filtered d/q current and voltage values, and estimating a value for said Rs ({circumflex over (R)} s ) from said filtered d/q current and voltage values; further comprising coupling said {circumflex over (R)} s to an estimator block having an output coupled to an input of a speed controller that controls a speed of said motor. 3. A method of controlling an electric motor (motor), including a rotor and a stator, comprising: providing a processor having an associated memory storing a stator resistance (Rs) estimation (RSE) algorithm, said processor programmed to implement said RSE algorithm to execute: injecting a current waveform at an arbitrary frame of reference into said stator using a field-oriented-control motor controller (FOC controller) including an Id controller for controlling direct (d) current and an Iq controller for controlling quadrature (q) current; measuring current and voltage values from said motor responsive to said injecting; transforming said measured current and voltage values into transformed current and voltage values in d/q coordinate system; low pass filtering said transformed current and voltage values to generate filtered d/q current and voltage values, and estimating a value for said Rs ({circumflex over (R)} s ) from said filtered d/q current and voltage values; wherein said Id controller and said Iq controller are coupled to receive said {circumflex over (R)} s as inputs, and wherein each of said Id controller and said Iq controller include an automatic gain adjustment algorithm configured to adjust an open loop gain as a function of said {circumflex over (R)} s so that as said {circumflex over (R)} s changes said open loop gain is changed to reduce a change in their open loop bandwidth during operation of said motor. 4. A microcontroller unit (MCU) chip, comprising: a substrate having the following formed in or thereon configured to realize a field-oriented-control (FOC) motor controller (FOC controller) including: at least one analog-to-digital converter (ADC); a pulse-width modulation (PWM) driver; a first non-volatile program memory including a stator resistance (Rs) estimation (RSE) algorithm for an electric motor (motor) stored therein; an Id controller for controlling direct (d) current and an Iq controller for controlling quadrature (q) current; a digital I/O (interface); a central processing unit (CPU); a clock, and a digital data bus and an address bus for coupling together said ADC, said first non-volatile program memory, said digital I/O (interface), said CPU, and said clock, wherein said CPU implements said RSE algorithm which executes: triggering injecting a current waveform at an arbitrary frame of reference into a stator of said motor using said FOC controller coupled to drive said PWM driver; transforming received measured current and voltage values from said motor responsive to said injecting into transformed d/q current and voltage values in a d/q coordinate system; low pass filtering said tra

Assignees

Inventors

Classifications

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

  • H02P21/14Primary

    Estimation or adaptation of machine parameters, e.g. flux, current or voltage · 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 US9413282B2 cover?
A method of controlling an electric motor (motor) includes providing a processor having an associated memory storing a stator resistance (Rs) estimation (RSE) algorithm that is programmed to implement the RSE algorithm to execute steps including injecting a current waveform at an arbitrary frame of reference into the stator using a field-oriented-control (FOC) motor controller including an Id c…
Who is the assignee on this patent?
Texas Instruments Inc
What technology area does this patent fall under?
Primary CPC classification H02P21/14. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 09 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).