Title of Invention

EXCESSIVE TEMPERATURE DETECTING SYSTEM OF ELECTRIC MOTOR CONTROLLER

Abstract EXCESSIVE TEMPERATURE DETECTING SYSTEM OF ELECTRIC MOTOR CONTROLLER An electric motor controller for a vehicle has a voltage detecting section for detecting the voltage of a filter capacitor inserted on a direct current side of an inverter device including a semiconductor element for large electric power; an electric current detecting section for detecting an output electric current of the inverter device; and a temperature detecting section arranged in a cooling means of the semiconductor element for large electric power. Loss generated by a switching operation of the semiconductor element for large electric power is sequentially calculated by outputs of the detecting sections. Excessive temperature is detected when junction temperature of the large electric power semiconductor element calculated by this loss reaches an allowable temperature.
Full Text

Description
EXCESSIVE TEMPERATURE DETECTING SYSTEM OF ELECTRIC MOTOR CONTROLLER
Technical Field
[0001] This invention relates to an excessive
temperature detecting system of an electric motor
controller using a large electric power semiconductor
element.
Background Art
[0002] In recent years, in electric motor control for a
railway vehicle, an electrically driven automobile, etc.,
a desirable electric power control for the system is, in
most case, performed by an inverter device using the large
electric power semiconductor element.
In many cases, an intelligent power module (IPM) having an excessive temperature protecting function is used in the semiconductor element for large electric power used in such electric power control to prevent breakdown due to overheating. With respect to the excessive temperature protecting function of this IPM, for example, as shown in JP-A-2004-96318 (patent literature 1), there is a structure having a temperature detector and a switching speed variable circuit. The temperature

detector detects the temperature of the vicinity of an IGBT chip of the semiconductor element for large electric power, and a diode chip. The switching speed variable circuit changes a switching speed in accordance with this temperature with respect to each of the above chips. When the temperature of each of the above chips exceeds a predetermined level, the switching speed of the chip is changed to prevent an excessive rise in temperature. [0003] Fig. 10 shows one example of an internal structural view of the above intelligent power module (IPM) . In this figure, an IGBT chip, a diode chip 21 and a temperature sensor 22 are arranged on an insulating substrate 20, and this insulating substrate 2 0 is arranged on a base plate 23. On the other hand, a control substrate 24 is arranged above the insulating substrate 20, and a gate drive circuit 25 required in switching of IGBT is mounted to this control substrate 24. The outer circumference of all these parts is covered with a case 26. A main circuit terminal 27 for flowing an electric current to IGBT and the diode, and a control circuit terminal 28 for transmitting a control signal required in the switching of IGBT are set to a structure guided from the above case 26 to the exterior.
As can be seen from the above structure, in IPM using the semiconductor element for large electric, power,

the temperature sensor 18 is arranged near IGBT and the diode chip, and junction temperatures of IGBT and the diode are presumed by detecting temperatures near the IGBT chip of the semiconductor element for large electric power and the diode chip. Accordingly, no junction temperatures of IGBT and the diode themselves are measured. [0004] Patent literature 1: JP-A-2004-96318 Disclosure of the Invention Problems that the Invention is to Solve
[0005] However, a judgment: as to whether the semiconductor element for large electric power is broken by overheating is determined by the junction temperature. Therefore, it is necessary to arrange a temperature sensor in a junction portion (joining portion) of a semiconductor chip portion so as to accurately detect the excessive temperature of the semiconductor element for large electric power. However, because the semiconductor chip of the semiconductor element for large electric power is at a high potential, it is necessary to perform insulation to arrange the temperature sensor. Accordingly, it becomes a very complicated and expensive structure and causes to impractical.
An object of this invention is to provide an excessive temperature detecting system capable of more accurately detecting the excessive temperature by grasping

the junction temperature itself without separately arranging the temperature sensor in the junction - portion (joining portion).
Means for Solving the Problems
[0006] An excessive temperature detecting system of an electric motor controller of this invention is constructed by an inverter device for controlling driving electric power supplied to an electric motor arranged in a vehicle by controlling the operation of a semiconductor element for large electric power; a voltage detecting section for detecting the voltage of a filter capacitor inserted on a direct current side of the inverter device; an electric current detecting section for detecting an output current of the inverter device; a. temperature detecting section arranged in cooling means of the semiconductor element for large electric power; a junction temperature calculating section for sequentially calculating loss caused by a switching operation of the semiconductor element for large electric power by a detecting signal from each of the detecting sections, and calculating junction temperature of the semiconductor element for large electric power on the basis of this calculated loss value; and a comparing section for generating an excessive temperature detecting output when an output of the junction temperature

calculating section reaches a predetermined allowable temperature. Effect of the Invention
[0007] In the excessive temperature detecting system of the controller for the electric motor in this invention, loss generated by the switching operation of the semiconductor element for large electric power is seguentially calculated. Excessive temperature can be detected when j unction temperature (j oining portion temperature) of the large electric power semiconductor element calculated by this loss reaches an allowable temperature. Accordingly, this invention has an effect able to accurately detect the excessive temperature without directly arranging a temperature sensor in a junction portion.
Best Mode for Carrying Out the Invention [0008] Embodiment 1
Fig. 1 shows a system construction view of an electric motor controller in accordance with embodiment 1 of this invention. In Fig. 1, reference numeral 1 designates an inverter device for converting direct current power supplied from a direct current power source 2 into alternating current electric power, and supplying this alternating current power to an electric motor 3.

The inverter device 1 is constructed by six large electric power semiconductor elements 4, e.g., gate insulating type bipolar transistors (IGBTs) and a diode 5 connected to each of the large electric power semiconductor element in inverse parallel. Switching of the above IGBT is controlled by a driving control section 7. A filter capacitor 6 is inserted between the direct current electric power source 2 and the inverter device 1. The voltage of the filter capacitor 6 is detected by a voltage detecting section 8. Further, an electric current flowed to the large electric power semiconductor element 4 is detected by an electric current detecting section 9. [0009] In an unillustrated cooling means such as a cooling fin, etc. for cooling the large electric power semiconductor element, a temperature detecting section 10 is arranged to detect the temperature of the cooling means. Information from the voltage detecting section 8, the electric current detecting section 9 and the temperature detecting section 10 is inputted to a junction temperature calculating section 11. The junction temperature calculating section 11 fetches the above information, and calculates junction temperature by a method explained in detail below. The information of the junction temperature calculated by this j unction temperature. calculating section -11 and an allowable temperature (reference

temperature) are compared in a comparing section 12. Information from the comparing section 12 is inputted to the driving control section 7, and output power of the above inverter device 1 is controlled by an output signal of this driving control section 7.
[0010] Further, a signal of this driving control section 7 is also transmitted to the junction temperature calculating section 11 so as to calculate the junction temperature. In addition, the electric motor 3 denotes a power source for driving a railway vehicle, an electric drive automobile, etc.
In the electric motor controller constructed as shown in Fig. 1, signals (Iu, Iv, Iw) from the electric current detecting section 9, a temperature signal (TFiN) of the cooling fin of the temperature detecting section 10, a filter capacitor voltage EFc of the voltage detecting section 8, a signal (Sw) showing a switching state of the large electric power semiconductor element from the driving control section 7, and an output frequency (Fsw) are inputted to the junction temperature calculating section 11 so as to calculate the junction temperature. [0011] A mechanism for generating loss in the large electric power semiconductor element will next be explained.
Fig. 2 is a conceptual view showing the basic

construction of one arm of the large electric power semiconductor element constituting the above inverter device 1 - As mentioned above, the large electric power semiconductor element is constructed by IGBT 4 and a diode 5. An electric current flowed to IGBT 4 is set to IIGBT and an electric current flowed to the diode 5 is set "to I DIODE- Further, the voltage between terminals of the large electric power semiconductor element is set to VCE- Loss (heat consumption) is generated by flowing the electric current to IGBT 4 of the large electric power semiconductor element, or the diode 5.
[0012] Fig. 3(a) shows the electric current IIGBT flowed to IGBT 4 and the voltage VCE(IGBT) between terminals of IGBT when IGBT 4 is turned on and off. A loss waveform as shown in Fig. 3(b) is obtained by multiplying the electric current IIGBT and the inter—terminal voltage VCE{IGBT)• In this loss waveform, loss generated at the turning-on time of IGBT is called turn-on loss P0N- When IGBT is switched in a saturation area, stationary loss . PSAT(IGBT) is generated in IGBT. This stationary, loss PSAT(IGBT) is generated by the electric current IIGBT flowed to IGBT and saturation voltage VSAT(IGBT) of IGBT. Further, when IGBT is turned off, a large spike voltage is generated with respect to the voltage VCE(IGBT) between both terminals of IGBT. Loss generated by this spike voltage is called turn-off loss

PoFF-
[0013] On the other hand, Fig. 4(a) shows the electric current IDIODE flowed to the diode and the voltage VCE As mentioned above, the electric current flowed to the electric motor is detected by the electric current detecting section 9, and the detected electric current value is inputted to the junction temperature calculating

section 11. Fig. 5 shows one example of an electric current waveform detected by the electric current detecting section 9. Fig. 5 shows the waveform of only one phase, and three electric motor current signals (I0, Iv/ Iff) having phases different from each other every 120 degrees are respectively obtained by three electric current detecting sections. Further, the electric current and voltage waveforms of IGBT and the diode shown in Figs. 3 and 4 are waveforms per one pulse.
[0015] In the controller for a vehicle, the output frequency Fsw of the controller for a vehicle is changed in accordance with the rotating speed of the electric motor. When the rotating speed of the electric motor is small, i.e., when the output frequency is small, the number of pulses becomes large. In contrast to this, when the rotating speed of the electric motor is large, i.e., when the output frequency is large, the number of pulses becomes small. Fig. 5 shows its one example, and shows a case of five pulses.
A solid line portion shown in Fig. 5 shows a state for flowing the electric current to IGBT, and a dotted line portion shows a state for flowing the electric current to the diode. Loss will be next calculated from an electric current signal obtained from the electric current detecting section 9.

[0016] Turn-on loss of IGBT
A phase for turning-on IGBT is set to 01 as shown in
Fig. 5. The electric current at the phase 01 time is
obtained from the electric current detecting section 9,
and its electric current is set to IIGBTOD • Further, the voltage of the filter capacitor at 01 time is set to EFc KI shows information inputted to the junction calculating section in advance. [0017] . Calculation of stationary loss of IGBT
As shown in Fig. 5, the phase until IGBT is turned
off is set to 02. In the electric current detecting section 9, the electric current signal is sequentially
obtained from 91 to 02, and its information is inputted to the junction temperature calculating section 11. In the junction temperature calculating section 11, as shown in Fig. 6, saturation voltage VSATCIGBT) of IGBT is sequentially calculated in accordance with a function set in advance from this obtained electric current signal. This function is assembled into the junction temperature calculating section 11 in advance.
VsAT (IGBT) =f SAT (I IGBT )

Subsequently, the calculation shown by the following formula is performed by the junction temperature calculating section 11 to obtain stationary loss PSAT(IGBT) of IGBT. [Formula 1]

[0018] Calculation of turn-off loss of IGBT
As mentioned above, the phase until IGBT is turned off is set to 02, and the electric current value obtained at that time is set to IIGBT(82) • Further, the voltage of the filter capacitor at 02 time is set to EFC(62) and this voltage is obtained from the voltage detecting section 8 -The turn-on loss is calculated by the following formula from these obtained information.
PoFF(IGBT)=K2XliGBT(e2)XEFC(82)
K2 shows information inputted to the junction calculating section in advance. [0019] Loss per one pulse of IGBT
As mentioned above, the turn-on loss, the stationary loss and the turn-off loss per one pulse of IGBT are obtained. Accordingly, the total loss per one pulse of IGBT is obtained from the following formula.
PlGBT(lPulse)=PoN (IGBT)+PSAT (IGBT)+POFF (IGBT)
Loss during one period of IGBT

When the number of pulses during one period is N, the above technique is repeated N-times during one period. Accordingly, loss PIGBT generated in IGBT during one period is provided as follows. [Formula 2]

[0020] Calculation of stationary loss of diode
An electric conducting period per one pulse of the
diode is set to 92 to 83 as shown in Fig. 5. Further, the electric current flowed to the diode in this period is set
to IDIODE-
In the electric current detecting section 9, the
electric current signal is sequentially obtained from 02 time to 83 time, and its information is inputted to the junction temperature calculating section 11. In the junction temperature calculating section 11, saturation voltage ■ VSAT(DIODE) of the diode is sequentially calculated as shown in the following formula from this obtained electric current signal.
VsAT (DIODE) —gSAT (IDIODE)
Further, the calculation shown in the following formula is performed by the junction temperature calculating section 11, and stationary loss PSAT(DIODE) of the diode is obtained. [Formula 3]


[0021] Calculation of recovery loss of diode
Next, as mentioned above, a phase for turning-off the diode is set to 93, and the electric current value obtained at that time is set to IDIODE(03) / and the obtained electric current value IDIODE(G3) is used. Further, the voltage of the filter capacitor at 93 time is set to EFc(e3)/ and this voltage is obtained from the voltage detecting section 8. The turn-on loss is calculated by the following formula from these obtained information.
PRR(DIODE)=K3XlDIODE(e3)XEFC(e3)
Ki shows information inputted to the junction calculating section in advance. [0022] Loss per one pulse of diode
The stationary loss and the recovery loss of the diode are obtained as mentioned above. Accordingly, the loss per one pulse of the diode is obtained by the following formula.
PDIODE (lPulse) ^PSAT (DIODE) +PRR(DIODE)
Loss during one period of diode
When the number of pulses during one period is set to N, the above technique is repeated N-times during one period. Accordingly, loss PDIODE generated in the diode during one period is provided by the following formula. [Formula 4]


[0023] Calculation of junction temperature of IGBT
The junction temperature is calculated on the basis of the obtained loss. Here, when the loss of IGBT obtained by the above technique is set to PIGBT and the loss of the diode is set to PDIODE/- the loss P of the large electric power semiconductor element is obtained by the following formula.
P-PIGBT+PDIODE
Next, the junction temperatures of these IGBT and diode are calculated from the losses of IGBT constituting the above large electric power semiconductor element, and the diode.
Here, when the temperature difference from the
junction of IGBT to a case is set to ATJ-C(IGBT) r this temperature difference is calculated from the following
formula.
ATj-c (IGBT) =PlGBTXRTH(J-C) IGBT
In this formula, RTH
[0024] Next, when the temperature difference from the case of the semiconductor element for large electric power
to a cooling device is set to ATC-F/ this temperature difference is shown by the following formula.
ATC-F-PXRTH (C-F)
Here, similar to the above description, RTH(C-F) is called thermal resistance, and is a numerical value inherent to the element. Further, this numerical value is also inputted to the junction temperature calculating section 11 in advance.
Further, temperature information of the cooling device is obtained from the temperature detecting section 10. The temperature of this cooling device is set to TFIN-
The above j unction temperature TJ(IGBT) of IGBT is shown by the following formula from these calculations or the obtained information.
Tj (IGBT) -TFIN+ATC-F+AT J-C (IGBT)
[0025] Junction temperature of diode
Subsequently, when the temperature difference from
the junction of the diode to the case is set to ATJ-C(DIODE) / this temperature difference is represented by the
following formula.
AT J-C (DIODE) —PDIODEXRTH (J-C) DIODE
Here, this RTH(J-ODIODE is also called thermal resistance, and is a numerical value inherent to the

semiconductor element for large electric power. Information of this thermal resistance is similarly assembled into the junction temperature calculating section 11 in advance. [0026] Next, when the temperature difference from the
case of the diode to the cooling device is set to ATC-F/ this temperature difference is shown by the following formula.
ATC-F-PXRTH (C-F)
Further, temperature information from the
temperature detecting section 10 to the cooling device is
obtained. This temperature of the cooling device is set
to TFIN*
Accordingly, the junction temperature TJ(DIODE) of the diode is shown as follows.
T J(DIODE) -ATj-c (DIODE) +ATC-F+TFIN
Thus, the j unction temperatures of IGBT and the diode are obtained. Further, these calculations are made by a microprocessor.
[0027] Fig. 8 is a block diagram for explaining the detailed construction of the comparing section 12. As mentioned above, information obtained in the junction temperature calculating section 11 is inputted to the comparing section 12. In this comparing section 12, the obtained junction temperature and an allowable value are

compared. This comparing section 12 has a comparator 13, a comparator 14 and an OR gate 15. Junction temperature TJCEGBT) of IGBT is set to Al, and the allowable value of the junction temperature of IGBT is set to Bl, and this junction temperature and this allowable value are respectively inputted to the comparator 13. Junction temperature TJ(DIODE) of the diode is set to A2, and the allowable value of the junction temperature of the diode is set to B2, and this junction temperature and this allowable value are respectively inputted to the comparator 14. Respective outputs of these comparators 13, 14 are inputted to the OR gate 15.
[0028] As shown in Fig. 8, in the comparator 13, the junction temperature Al of IGBT and the allowable value Bl of the junction temperature of IGBT are compared. When Al is Bl or more, it is judged as excessive temperature detection XI. On the other hand, in the comparator 14, the junction temperature A2 of the diode and the allowable value B2 of the junction temperature of the diode are compared. When A2 is B2 or more, it is judged as excessive temperature detection X2,
When one of the above excessive temperature detections XI and X2 is performed, the excessive temperature detection X is outputted from the OR gate 15 as an output of the comparing section 12. Namely, when

the excessive temperature is detected in one of IGBT and the diode, it is- attained that the semiconductor element for large electric power detects the excessive temperature. [0029] Fig. 9 is a block diagram for explaining the detailed construction of the driving control section 7. As mentioned above, it shows a case in which the detecting result .of the excessive temperature is utilized in an output torque limit operation of the electric motor 3. In Fig. 9, reference numeral 16 designates a switch for changing a constant ratio multiplied by a maximum torque command value in case where the excessive temperature is detected. This switch 16 switches this constant ratio from a stationary ratio to a reduction ratio in accordance with an input signal of .the excessive temperature detection X. The reduction ratio is a value smaller than 1 in the ratio with respect to the stationary ratio. This reduction ratio is multiplied by a maximum torque limit value in a multiplier 17, and is inputted to a comparing section 19 through a primary delay element 18. [0030] In the comparing section 19, a signal inputted through the above primary delay element 18 and the torque command value are compared, and a smaller one of these two inputs is outputted. This output is a torque control signal. The output torque of the electric motor 3 is controlled so as to be restrained by inputting this signal

to IGBT.of the inverter device 1 as a control signal.
In the primary delay element 18, a torque value is lowered by detecting the excessive temperature, and it is returned to the stationary ratio when no excessive temperature is detected. However, when it is instantly returned to the stationary ratio, there is a possibility that a transient electric current is flowed to the electric motor 3, and the semiconductor element for large electric power is broken by this transient electric current.
[0031] The above primary delay element 18 is inserted to prevent the torque value from being instantly transferred in this way, and prevent the breakdown of the semiconductor element for large electric power.
In the above Fig. 9, the explanation has been made with respect to the example in which the switching of the semiconductor element for large electric power . is controlled so as to reduce the output torque with respect to the detecting result of the excessive temperature. However, the present invention is not limited to this case, but can be also set to control for improving a switching speed with respect to the detecting result of the excessive temperature, and includes all other application examples.

Brief Description of the Drawings
[0032] [Fig, 1] Fig. 1 is a system construction view of
a controller for a vehicle in accordance with an
embodiment mode of this invention.
[Fig. 2] Fig. 2 shows a conceptual view of the base
construction of one arm amount of a large electric power
semiconductor element constituting the controller for a
vehicle in the embodiment mode of this invention.
[Fig. 3] Fig. 3 is a view for explaining an electric
current flowed to IGBT of the large electric power
semiconductor element in accordance with the embodiment
mode of this invention, its voltage and loss.
[Fig. 4] Fig. 4 is a view for explaining an electric
current flowed to a diode of the large electric power
semiconductor element in accordance with the embodiment
mode of this invention, its voltage and loss.
[Fig. 5] Fig. 5 is a view for explaining the electric
current flowed to the large electric power semiconductor
element in accordance with the embodiment mode of this
invention.
[Fig. 6] Fig. 6 is a view showing VSATUGBT) and IJGBT
relating to the embodiment mode of this invention.
[Fig. 7] Fig. 7 is a distribution view of heat
resistance for making a temperature calculation relating
to the embodiment mode of this invention.

[Fig. 8] Fig. 8 is a block diagram for explaining the
detailed construction of a comparing section relating to
the embodiment mode of this invention.
[Fig. 9] Fig. 9 is a block diagram for explaining the
detailed construction of a driving control section
relating to the embodiment mode of this invention.
[Fig. 10 ] Fig. 10 is a view showing the internal
structure of a conventional intelligent power module (IPM).













Claims
1. An excessive temperature detecting system of an electric motor controller comprising an inverter device for controlling driving electric power supplied to a motor arranged in a vehicle by controlling a semiconductor element for large electric power; a voltage detecting section. for detecting the voltage of a filter capacitor inserted on a direct current side of said inverter device; an electric current detecting section for detecting an output electric current of said inverter device; a temperature detecting section arranged in cooling means of said semiconductor element; a j unction temperature calculating section for sequentially calculating loss caused by a switching operation of said semiconductor element by a detecting signal from each of said detecting sections, and calculating junction temperature of said semiconductor element on the basis of the calculated loss value; and a comparing section for generating an excessive temperature detecting output when an output of said junction temperature calculating section reaches a predetermined allowable temperature.
2. The excessive temperature detecting system of the electric motor controller according to claim 1, wherein the calculation of the loss using said junction

temperature calculating section is performed by an adding calculation which is added up by an integrating calculation per pulse of turn-on loss, stationary loss and turn-off loss in a case for flowing the electric current to a switching element constituting said semiconductor element, and an integrating calculation per pulse of stationary loss and recovery loss in a case for flowing the electric current to a diode.
3. The excessive temperature detecting system of the electric motor controller according to claim 2, wherein the junction temperature in said junction temperature calculating section is obtained by deriving a temperature difference from a junction of said semiconductor element for large electric power to said temperature detecting section by using a thermal resistance value from the junction of said semiconductor element to said temperature detecting section, and said calculated loss value.
4. The excessive temperature detecting system of the electric motor controller according to claim 1, wherein said comparing section is constructed by a first comparator for detecting excessive temperature of said switching element; a second comparator for detecting excessive temperature of said diode; and an OR gate for detecting the excessive temperature of one of said first

comparator and the second comparator, and setting the detected excessive temperature to the excessive temperature detecting output.
5. The excessive temperature detecting system of the electric motor controller according to claim 4, wherein the excessive temperature detecting system"further comprises a driving control section for controlling the switching of said semiconductor element for large electric power so as to limit output torque of the motor by said excessive temperature detecting output.


Documents:

4130-CHENP-2007 AMENDED CLAIMS 10-10-2011.pdf

4130-CHENP-2007 CORRESPONDENCE OTHERS 04-03-2011.pdf

4130-CHENP-2007 FORM-3 10-10-2011.pdf

4130-CHENP-2007 OTHER PATENT DOCUMENT 10-10-2011.pdf

4130-CHENP-2007 POWER OF ATTORNEY 10-10-2011.pdf

4130-CHENP-2007 EXAMINATION REPORT REPLY RECEIVED 10-10-2011.pdf

4130-chenp-2007-abstract.pdf

4130-chenp-2007-claims.pdf

4130-chenp-2007-correspondnece-others.pdf

4130-chenp-2007-description(complete).pdf

4130-chenp-2007-drawings.pdf

4130-chenp-2007-form 1.pdf

4130-chenp-2007-form 3.pdf

4130-chenp-2007-form 5.pdf

4130-chenp-2007-pct.pdf


Patent Number 249274
Indian Patent Application Number 4130/CHENP/2007
PG Journal Number 42/2011
Publication Date 21-Oct-2011
Grant Date 14-Oct-2011
Date of Filing 20-Sep-2007
Name of Patentee MITSUBISHI DENKI KABUSHIKI KAISHA
Applicant Address 7-3, MARUNOUCHI 2-CHOME, CHIYODA-KU, TOKYO 100-8310, JAPAN.
Inventors:
# Inventor's Name Inventor's Address
1 KATSUYAMA, YUJI 7-3, MARUNOUCHI 2-CHOME, CHIYODA-KU, TOKYO 100-8310, JAPAN.
2 KOJIMA, SHIGERU 7-3, MARUNOUCHI 2-CHOME, CHIYODA-KU, TOKYO 100-8310, JAPAN.
PCT International Classification Number H02M 7/48
PCT International Application Number PCT/JP2005/017395
PCT International Filing date 2005-09-21
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 NA