In Bearbeitung

Bitte warten ...

Einstellungen

Einstellungen

Gehe zu Anmeldung

1. US20090189561 - Electric motor stator winding temperature estimation

Anmerkung: Text basiert auf automatischer optischer Zeichenerkennung (OCR). Verwenden Sie bitte aus rechtlichen Gründen die PDF-Version.

[ EN ]

Claims

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;
estimating a stator temperature of each of the plurality of phases in response to first thermal impedances measured 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 step of calculating the first thermal impedances for each of the plurality of phases of the permanent magnet motor in response to a copper loss of each of the plurality of phases.
3. The method in accordance with claim 2 wherein the step of calculating the first thermal impedances for each of the plurality of phases comprises the steps of:
calculating an alternating current (AC) root mean square (RMS) current of each of the plurality of phases of the permanent magnet motor;
calculating the copper loss of each of the plurality of phases of the permanent magnet motor in response to the measured AC RMS current thereof; and
calculating the first thermal impedances in response to the copper loss of each of the plurality of phases.
4. 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.
5. 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.
6. The method in accordance with claim 5 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.
7. The method in accordance with claim 6 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.
8. The method in accordance with claim 7 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.
9. 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;
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.
10. The temperature estimation controller in accordance with claim 9 wherein the low speed temperature estimation module receives a coolant temperature signal and calculates a second thermal impedance of the thermal neutral with respect to the coolant temperature signal, the low speed temperature estimation module estimating the stator temperature of each of the plurality of phases of the permanent magnet motor in response to the coolant temperature signal, first temperature rises due to corresponding ones of the first thermal impedances, and a second temperature rise due to the second thermal impedance.
11. The temperature estimation controller in accordance with claim 9 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.
12. The temperature estimation controller in accordance with claim 11 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.
13. The temperature estimation controller in accordance with claim 12 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.
14. 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 and the resolver for estimating a stator temperature of each of the plurality of phases of the permanent magnet electric motor in response to first thermal impedances measured for each of the plurality of phases with respect to a thermal neutral 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.
15. The electric motor system of claim 14 wherein the temperature estimation controller is further coupled to the coolant temperature detector and determines a second thermal impedance of the thermal neutral with respect to a coolant temperature signal received from the coolant temperature detector, the temperature estimation controller estimating the stator temperature of each of the plurality of phases of the permanent magnet electric motor in response to the coolant temperature signal, first temperature rises due to corresponding ones of the first thermal impedances, and a second temperature rise due to the second thermal impedance.
16. The electric motor system of claim 14 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.
17. The electric motor system of claim 16 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.
18. The electric motor system of claim 17 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.
19. The electric motor system of claim 14 wherein the permanent magnet electric motor is an alternating current (AC) synchronous electric motor.
20. The electric motor system of claim 14 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.