IP Library Granted Patent US 7,839,108
Granted Patent B2
US 7,839,108 · App. 12/019,395 · Granted Nov 23, 2010

Electric motor stator winding temperature estimation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,839,108
App. No.
12/019,395
Granted
Nov 23, 2010
Kind
B2
Abstract

A temperature estimation controller and methods are provided for controlling a torque command to prevent overheating of one or more of a plurality of phases of a permanent magnet motor. The temperature estimation controller includes a low speed temperature estimation module, a transition module and a temperature dependent torque command derater block. The low speed temperature estimation module determines a stator temperature of each of a plurality of phases of the permanent magnet motor in response to first thermal impedances measured for each of the plurality of phases with respect to a thermal neutral. The transition module is coupled to the low speed temperature estimation module and outputs the stator temperature of each of a plurality of phases of the permanent magnet motor as determined by the low speed temperature estimation module when a detected speed of the permanent magnet motor is less than a first predetermined speed. The temperature dependent torque command derater block is coupled to the transition module and derates the torque command in response to the stator temperature of one or more of the plurality of phases.

Claims (49)

1. A method for controlling a torque command to prevent overheating of one or more of a plurality of phases of a permanent magnet motor, the method comprising the steps of:

determining whether a detected speed of the permanent magnet motor is less than a first predetermined speed;

calculating a copper loss of each of the plurality of phases of the permanent magnet motor in response to an alternating current (AC) root mean square (RMS) current of each of the plurality of phases;

calculating first thermal impedances for each of the plurality of phases in response to the copper loss of each of the plurality of phases;

estimating a stator temperature of each of the plurality of phases in response to the first thermal impedances for each of the plurality of phases with respect to a thermal neutral when the detected speed of the permanent magnet motor is less than the first predetermined speed; and

derating the torque command in response to the stator temperature of one or more of the plurality of phases.

2. The method in accordance with claim 1 wherein the step of estimating the stator temperature of each of the plurality of phases comprises the steps of:

calculating a second thermal impedance of the thermal neutral with respect to a coolant temperature; and

estimating the stator temperature of each of the plurality of phases of the permanent magnet motor in response to the coolant temperature, first temperature rises due to corresponding ones of the first thermal impedances, and a second temperature rise due to the second thermal impedance.

3. The method in accordance with claim 1 further comprising the steps of:

determining whether the detected speed of the permanent magnet motor is greater than a second predetermined speed; and

estimating the stator temperature of each of the plurality of phases in response to a temperature measured by a thermistor connected to one of the plurality of phases of the permanent magnet motor when the detected speed of the permanent magnet motor is greater than the second predetermined speed.

4. The method in accordance with claim 3 further comprising the step of estimating the stator temperature of each of the plurality of phases in response to both the first thermal impedances and the temperature measured by the thermistor when the detected speed of the permanent magnet motor is greater than the first predetermined speed and less than the second predetermined speed.

5. The method in accordance with claim 4 wherein the step of estimating the stator temperature of each of the plurality of phases when the detected speed of the permanent magnet motor is greater than the first predetermined speed and less than the second predetermined speed comprises the steps of:

calculating a scaling coefficient in response to the detected speed; and

estimating the stator temperature of each of the plurality of phases in response to the first thermal impedances, the temperature measured by the thermistor and the scaling coefficient when the detected speed of the permanent magnet motor is greater than the first predetermined speed and less than the second predetermined speed.

6. The method in accordance with claim 5 wherein the step of estimating the stator temperature of each of the plurality of phases in response to the first thermal impedances, the temperature measured by the thermistor and the scaling coefficient comprises the step of estimating the stator temperature of each of the plurality of phases in response to a sum of a product of the first thermal impedances and the scaling coefficient and a product of the temperature measured by the thermistor and a difference between one and the scaling coefficient.

7. The method of claim 1 , wherein the step of calculating the copper loss comprises the step of calculating the AC RMS current of each of the plurality of phases of the permanent magnet motor.

8. A temperature estimation controller for a permanent magnet motor comprising:

a low speed temperature estimation module for estimating a stator temperature of each of a plurality of phases of the permanent magnet motor in response to first thermal impedances calculated for each of the plurality of phases with respect to a thermal neutral, wherein the low speed temperature estimation module:

receives a coolant temperature signal;

calculates a second thermal impedance with respect to the thermal neutral in response to the coolant temperature signal; and

estimates the stator temperature of each of the plurality of phases of the permanent magnet motor in response to first temperature rises due to corresponding ones of the first thermal impedances and a second temperature rise due to the second thermal impedance;

a transition module coupled to the low speed temperature estimation module and outputting the stator temperature of each of the plurality of phases of the permanent magnet motor as determined by the low speed temperature estimation module when a detected speed of the permanent magnet motor is less than a first predetermined speed; and

a temperature dependent torque command derater block coupled to the transition module and derating a torque command in response to the stator temperature of one or more of the plurality of phases.

9. The temperature estimation controller in accordance with claim 8 further comprising a high speed temperature estimation module for estimating the stator temperature of each of the plurality of phases of the permanent magnet motor in response to a thermistor connected to one of the plurality of phases of the permanent magnet motor, wherein the transition module is further coupled to the high speed temperature estimation module and outputs the stator temperature of each of the plurality of phases of the permanent magnet motor as calculated by the high speed temperature estimation module when the detected speed of the permanent magnet motor is greater than a second predetermined speed.

10. The temperature estimation controller in accordance with claim 9 wherein the transition module outputs the stator temperature of each of the plurality of phases of the permanent magnet motor as determined by combining outputs of the low speed temperature estimation module and the high speed temperature estimation module when the detected speed of the permanent magnet motor is greater than the first predetermined speed and less than the second predetermined speed.

11. The temperature estimation controller in accordance with claim 10 further comprising a scaling coefficient calculator for calculating a scaling coefficient in response to the detected speed of the permanent magnet motor, wherein the transition module is coupled to the scaling coefficient calculator to receive the scaling coefficient therefrom and outputs the stator temperature of each of the plurality of phases of the permanent magnet motor in response to the scaling coefficient when the detected speed of the permanent magnet motor is greater than the first predetermined speed and less than the second predetermined speed.

12. The temperature estimation controller of claim 8 , wherein the low speed temperature estimation module is configured to:

calculate a copper loss of each of the plurality of phases of the permanent magnet motor in response to an alternating current (AC) root mean square (RMS) current of each of the plurality of phases; and

calculate the first thermal impedances for each of the plurality of phases in response to the copper loss of each of the plurality of phases.

13. An electric motor system comprising:

a permanent magnet electric motor including a plurality of phases;

an inverter coupled to the plurality of phases of the permanent magnet electric motor and providing electric control therefor;

a coolant coupled to the permanent magnet electric motor for reducing a temperature thereof during operation;

a resolver coupled to the permanent magnet electric motor for detecting a speed thereof and generating a detected speed signal in response to the speed of the permanent magnet electric motor;

a thermistor coupled to one of the plurality of phases for determining a temperature thereof and generating a phase temperature signal in response to the temperature of the one of the plurality of phases;

a coolant temperature detector coupled to the coolant for determining a temperature thereof; and

a temperature estimation controller coupled to the inverter, the coolant temperature detector, and the resolver for:

calculating first thermal impedances for each of the plurality of phases based on a copper loss of each of the plurality of phases;

determining a second thermal impedance of a thermal neutral with respect to a coolant temperature signal received from the coolant temperature detector;

estimating a stator temperature of each of the plurality of phases of the permanent magnet electric motor in response to first temperature rises due to corresponding ones of the first thermal impedances with respect to the thermal neutral and a second temperature rise due to the second thermal impedance; and

derating a torque command to generate a derated torque command in response to the stator temperature of one or more of the plurality of phases when the detected speed signal is less than a first predetermined speed,

wherein the inverter provides electric control for the plurality of phases of the permanent magnet electric motor in response to the derated torque command.

14. The electric motor system of claim 13 wherein the temperature estimation controller is further coupled to the thermistor and estimates the stator temperature of each of the plurality of phases of the permanent magnet electric motor in response to the phase temperature signal when the detected speed signal is greater than a second predetermined speed.

15. The electric motor system of claim 14 wherein the temperature estimation controller estimates the stator temperature of each of the plurality of phases of the permanent magnet electric motor in response to the phase temperature signal and the first thermal impedances when the detected speed signal is greater than the first predetermined speed and less than the second predetermined speed.

16. The electric motor system of claim 15 wherein the temperature estimation controller comprises a scaling coefficient calculator coupled to the resolver for calculating a scaling coefficient in response to the detected speed signal, wherein the temperature estimation controller estimates the stator temperature of each of the plurality of phases of the permanent magnet electric motor in response to the phase temperature signal, the first thermal impedances and the scaling coefficient when the detected speed signal is greater than the first predetermined speed and less than the second predetermined speed.

17. The electric motor system of claim 13 wherein the permanent magnet electric motor is an alternating current (AC) synchronous electric motor.

18. The electric motor system of claim 13 wherein the inverter comprises a plurality of Insulated Gate Bipolar Transistors (IGBTs) coupled to the temperature estimation controller, the plurality of IGBTs controlling operation of the permanent magnet electric motor in response to the derated torque command.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 034185/0587 →
CHANGE OF NAME Recorded Feb 10, 2011
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 025781/0211 →
SECURITY AGREEMENT Recorded Nov 8, 2010
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: WILMINGTON TRUST COMPANY
Reel/Frame 025324/0475 →
RELEASE OF SECURITY INTEREST Recorded Nov 5, 2010
From: UAW RETIREE MEDICAL BENEFITS TRUST
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025315/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2010
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025245/0780 →
SECURITY AGREEMENT Recorded Aug 28, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UAW RETIREE MEDICAL BENEFITS TRUST
Reel/Frame 023162/0187 →
SECURITY AGREEMENT Recorded Aug 27, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 023156/0215 →
RELEASE OF SECURITY INTEREST Recorded Aug 21, 2009
From: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES; CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 023155/0880 →
RELEASE OF SECURITY INTEREST Recorded Aug 20, 2009
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 023124/0670 →
SECURITY AGREEMENT Recorded Apr 16, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES; CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
Reel/Frame 022554/0479 →
SECURITY AGREEMENT Recorded Feb 3, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 022195/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2008
From: PATEL, NITINKUMAR R.; SON, YO CHAN; HITI, SILVA; SCHULZ, STEVEN E.
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 020410/0570 →