Abstract
A semiconductor module including a semiconductor element, a controller, a cooler, and a temperature sensor are included. The controller is connected to the semiconductor module and controls switching operation of the semiconductor element. The temperature sensor measures a coolant temperature, which is a temperature of the coolant. The controller controls turn-off speed of the semiconductor element based on the coolant temperature. The controller increases the turn-off speed as the coolant temperature rises.
Claims
1. A power conversion apparatus, comprising: a semiconductor module that includes a semiconductor element; a controller that is connected to the semiconductor module and controls switching operation of the semiconductor element; a cooler that has a flow path, through which a coolant flows, and cools the semiconductor element; and a temperature sensor that measures a coolant temperature, which is a temperature of the coolant, wherein the controller controls turn-off speed of the semiconductor element based on a measurement value of the coolant temperature so that the turn-off speed increases as the coolant temperature rises.
2. The power conversion apparatus according to claim 1, wherein the controller increases the turn-off speed step by step as the coolant temperature increases.
3. The power conversion apparatus according to claim 1, wherein the controller includes a variable resistor connected between a control electrode of the semiconductor element and a ground and controls the turn-off speed by changing a resistance value of the variable resistor.
4. The power conversion apparatus according to claim 1, wherein the controller includes a constant current circuit that is connected between a control electrode of the semiconductor element and a ground, that controls a value of a current flowing from the control electrode to the ground so as to be constant, and that is capable of changing the value of the current to a predetermined value, and the controller changes the value of the current by using the constant current circuit to control the turn-off speed.
5. The power conversion apparatus according to claim 1, wherein the controller continuously increases the turn-off speed as the coolant temperature rises.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0024] In the accompanying drawings:
[0025] FIG. 1 is a flowchart of a process executed by a controller according to a first embodiment;
[0026] FIG. 2 is a graph showing a relationship between turn-off speed of a semiconductor element and coolant temperature according to the first embodiment;
[0027] FIG. 3 is a graph showing a relationship between a loss of the semiconductor element and coolant temperature according to the first embodiment;
[0028] FIG. 4 is a graph showing variations with time of the amount of temperature rise of the semiconductor element and coolant temperature according to the first embodiment;
[0029] FIG. 5 is a graph showing variations with time of turn-off speed and a loss of the semiconductor element according to the first embodiment;
[0030] FIG. 6 is a graph showing a variation with time of element temperature according to the first embodiment;
[0031] FIG. 7 is a graph showing a relationship between withstand voltage and element temperature of the semiconductor element according to the first embodiment;
[0032] FIG. 8 is a graph showing turn-on speed and turn-off speed in a case where coolant temperature is lower than a threshold temperature according to the first embodiment;
[0033] FIG. 9 is a graph showing turn-on speed and turn-off speed in a case where coolant temperature is higher than the threshold temperature according to the first embodiment;
[0034] FIG. 10 is a sectional view of a power conversion apparatus, which is a sectional view cut along the line X-X of FIG. 11, according to the first embodiment;
[0035] FIG. 11 is a sectional view cut along the line XI-XI of FIG. 10;
[0036] FIG. 12 is a sectional view cut along the line XII-XII of FIG. 11;
[0037] FIG. 13 is a circuit diagram of the power conversion apparatus according to the first embodiment;
[0038] FIG. 14 is part of a circuit diagram of the controller showing a case where the semiconductor element is turned on according to the first embodiment;
[0039] FIG. 15 is part of the circuit diagram of the controller showing a case where the semiconductor element is turned off when coolant temperature is lower than the threshold temperature according to the first embodiment;
[0040] FIG. 16 is part of the circuit diagram of the controller showing a case where the semiconductor element is turned off when coolant temperature is higher than the threshold temperature according to the first embodiment;
[0041] FIG. 17 is part of a circuit diagram of the controller according to a second embodiment;
[0042] FIG. 18 is a graph showing a relationship between turn-off speed of the semiconductor element and coolant temperature according to a third embodiment;
[0043] FIG. 19 is a graph showing a relationship between a loss of the semiconductor element and coolant temperature according to the third embodiment;
[0044] FIG. 20 is a graph showing a relationship between turn-off speed of the semiconductor element and coolant temperature according to a fourth embodiment;
[0045] FIG. 21 is a graph showing a relationship between a loss of the semiconductor element and coolant temperature according to the fourth embodiment;
[0046] FIG. 22 is a graph showing variations with time of the amount of temperature rise of the semiconductor element and coolant temperature according to a comparative embodiment; and
[0047] FIG. 23 is a graph showing a variation with time of element temperature according to the comparative embodiment.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0048] The power conversion apparatus may be an in-vehicle power conversion apparatus installed in a vehicle such as an electric vehicle or a hybrid vehicle.
First Embodiment
[0049] An embodiment of the power conversion apparatus will be described with reference to FIG. 1 to FIG. 16. As shown in FIG. 10 to FIG. 12, a power conversion apparatus 1 of the present embodiment includes semiconductor modules 3 including semiconductor elements 2, a controller 4, a cooler 5, and temperature sensors 6.
[0050] The controller 4 is connected to the semiconductor modules 3 and controls switching operations of the semiconductor elements 2. In the cooler 5, flow paths 51 are formed through which a coolant 50 flows. The cooler 5 cools the semiconductor elements 2. The temperature sensors 6 are disposed in the flow paths 51 of the cooler 5. The temperature sensors 6 measure a coolant temperature T.sub.r, which is a temperature of the coolant 50. The temperature sensors 6 are connected to the controller 4.
[0051] The controller 4 controls turn-off speed (off speed) of the semiconductor elements 2 based on the measurement value of the coolant temperature T.sub.r. As shown in FIG. 2, the controller 4 increases the turn-off speed as the coolant temperature T.sub.r rises.
[0052] The power conversion apparatus 1 of the present embodiment is an in-vehicle power conversion apparatus installed in a vehicle such as an electric vehicle or a hybrid vehicle. As shown in FIG. 13, the power conversion apparatus 1 of the present embodiment includes a plurality of semiconductor modules 3. As described above, the semiconductor modules 3 include the semiconductor elements 2. The semiconductor elements 2 are insulated gate bipolar transistors (IGBT).
[0053] As described above, the controller 4 controls switching operations of the semiconductor elements 2. Thereby, DC power supplied from a DC power supply 8 is converted to AC power. Then, a motor 81 is driven by using the obtained AC power to make the vehicle travel. In addition, the power conversion apparatus 1 includes a capacitor 7. The capacitor 7 smooths the DC voltage applied to the semiconductor modules 3.
[0054] Next, the flowchart of a process executed by the controller 4 will be described. As shown in FIG. 1, in step S1, the controller 4 determines whether or not the coolant temperature T.sub.r is a predetermined threshold temperature T.sub.th or more. If a determination of Yes is made in step S1, the process proceeds to step S2. Then, the controller 4 sets the turn-off speed of the semiconductor elements 2 to a relatively high first turn-off speed. In contrast, if a determination of No is made in step S1, the process proceeds to step S3, in which the controller 4 sets the turn-off speed of the semiconductor elements 2 to a second turn-off speed lower than the first turn-off speed.
[0055] Hence, as shown in FIG. 2, if the coolant temperature T.sub.r is the threshold temperature T.sub.th or more, the turn-off speed becomes the relatively high first turn-off speed. If the coolant temperature T.sub.r is less than the threshold temperature T.sub.th, the turn-off speed becomes the relatively low second turn-off speed. In addition, increasing the turn-off speed reduces the loss (the amount of heat generation) of the semiconductor elements 2, and decreasing the turn-off speed increases the loss of the semiconductor elements 2. Accordingly, as shown in FIG. 3, when the coolant temperature T.sub.r is the threshold temperature T.sub.th or more, the loss decreases. When the coolant temperature T.sub.r is less than the threshold temperature T.sub.th, the loss increases.
[0056] As shown in FIG. 7, the semiconductor elements 2 have such properties that withstand voltage thereof becomes lower as the temperature thereof becomes lower, and that the withstand voltage thereof becomes higher as the temperature thereof becomes higher. In addition, when the power conversion apparatus 1 is operated, the sum of a power-supply voltage V.sub.B and a turn-off surge (off surge) ΔV, V.sub.B+ΔV, is applied to the semiconductor elements 2. Hence, when the temperature is lower, the turn-off surge ΔV is required to be lower so that V.sub.B+ΔV becomes the withstand voltage or less.
[0057] FIG. 8 is a graph showing a relationship between switching speed di/dt, turn-off surge ΔV, and withstand voltage of the semiconductor element 2 in a case where the coolant temperature T.sub.r is lower than the threshold temperature T.sub.th. In the present embodiment, as described above, when the coolant temperature T.sub.r is low and the withstand voltage is low, the turn-off speed di/dt is decreased. Hence, the turn-off surge ΔV can be small. Hence, the sum V.sub.B+ΔV of the power-supply voltage V.sub.B and the turn-off surge ΔV can be the withstand voltage or less, whereby the semiconductor element 2 can be protected from a turn-off surge. In addition, when the turn-off speed is decreased, the loss becomes large. However, since the coolant temperature T.sub.r is low, which easily cools the semiconductor element 2, the loss can be allowed to be large.
[0058] Next, FIG. 9 is a graph showing a relationship between switching speed di/dt, turn-off surge ΔV, and withstand voltage of the semiconductor element 2 in a case where the coolant temperature T.sub.r is higher than the threshold temperature T.sub.th. In the present embodiment, as described above, when the coolant temperature T.sub.r is high and the withstand voltage is high, the turn-off speed di/dt is increased. Hence, the turn-off surge ΔV becomes large. Since the withstand voltage of the semiconductor element 2 is high, even when the turn-off surge ΔV becomes large, V.sub.B+ΔV can be the withstand voltage or less. In addition, when the coolant temperature T.sub.r is high, the semiconductor element 2 is difficult to be cooled. However, since increasing the turn-off speed di/dt can reduce the loss, an element temperature T.sub.s can be prevented from excessively rising.
[0059] Next, with reference to FIG. 4 to FIG. 6, variations with time of coolant temperature T.sub.r, the amount ΔT of temperature rise with respect to the coolant temperature T.sub.r of the semiconductor element 2, turn-off speed, a loss P, and element temperature T.sub.s will be described. All the horizontal axes in FIG. 4 to FIG. 6 are the same. That is, FIG. 4 to FIG. 6 are graphs of values of the coolant temperature T.sub.r, the amount ΔT of temperature rise, and the like at the same time.
[0060] The temperature of the semiconductor element 2 (element temperature T.sub.s) is a value obtained by adding the amount ΔT of temperature rise to the coolant temperature T.sub.r. That is,
T.sub.s=T.sub.r+ΔT (1).
In addition, the amount ΔT of temperature rise is a value obtained by multiplying the loss P by thermal resistance θ of the semiconductor element 2. That is, ΔT=Pθ. Hence, the expression (1) can be rewritten to
T.sub.s=T.sub.r+Pθ (2).
[0061] In the graphs shown in FIG. 4 to FIG. 6, between times t.sub.0 and t.sub.1, the power conversion apparatus 1 is operated. In addition, between times t.sub.1 and t.sub.2, the power conversion apparatus 1 is stopped. Then, between times t.sub.2 and t.sub.3, the power conversion apparatus 1 is operated again.
[0062] For example, a stopped vehicle may be started by the motor 81 (refer to FIG. 13). In this case, the vehicle is accelerated for a few seconds by using the motor 81. Then, the vehicle is driven by an engine. Hence, the time period during which the power conversion apparatus 1 is used, that is, the time period (t.sub.0 to t.sub.1, t.sub.2 to t.sub.3) during which the semiconductor elements 2 generate heat is a few seconds.
[0063] As shown in FIG. 4, when the power conversion apparatus 1 is started at time t.sub.0, the semiconductor element 2 generates heat (loss P), whereby ΔT rises. Since the semiconductor element 2 has heat capacity, ΔT does not sharply rise but gradually increases. In addition, at time t.sub.0, since the coolant temperature T.sub.r is higher than the threshold temperature T.sub.th, the controller 4 sets the turn-off speed of the semiconductor element 2 to a relatively high first turn-off speed. As shown in FIG. 5, since the loss P is relatively small at the first turn-off speed, the amount ΔT of temperature rise is relatively small. Hence, as shown in FIG. 6, the element temperature T.sub.s is limited to a value slightly higher than the coolant temperature T.sub.r. Accordingly, the element temperature T.sub.s can be prevented from exceeding an upper limit value T.sub.u.
[0064] At time t.sub.1, when the operation of the power conversion apparatus 1 is stopped, the coolant temperature T.sub.r gradually falls. Then, at time t.sub.2, the power conversion apparatus 1 starts again. At time t.sub.2, since the coolant temperature T.sub.r is lower than the threshold temperature T.sub.th, the controller 4 sets the turn-off speed of the semiconductor element 2 to a relatively low second turn-off speed. Since the loss P is relatively large at the second turn-off speed, the amount ΔT of temperature rise becomes large. However, since the coolant temperature T.sub.r is low, the element temperature T.sub.s can be prevented from exceeding the upper limit value T.sub.u.
[0065] If the turn-off speed is controlled based on the element temperature T.sub.s as in the conventional art, when the coolant temperature T.sub.r is high, the element temperature T.sub.s may easily exceed the upper limit value T.sub.u. FIG. 22 and FIG. 23 are graphs showing variations with time of the coolant temperature T.sub.r and the like. Adding the amount ΔT of temperature rise to the coolant temperature T.sub.r obtains the element temperature T.sub.s shown in FIG. 23. In a case where the turn-off speed is controlled based on the element temperature T.sub.s, as shown in FIG. 23, when the element temperature T.sub.s is lower than the upper limit value T.sub.u (time t.sub.0 to t.sub.0′), the controller 4 sets the turn-off speed to the relatively low second turn-off speed. Thereby, the loss of the semiconductor element 2 becomes large, and ΔT sharply rises (refer to FIG. 22). Thereby, as shown in FIG. 23, the element temperature T.sub.s exceeds the upper limit value T.sub.u at time t.sub.0′. Hence, then, the controller 4 changes the turn-off speed to the relatively high first turn-off speed. Accordingly, then, the amount of heat generation decreases, ΔT slowly rises (refer to FIG. 22), and the element temperature T.sub.s gently rises. However, since the element temperature T.sub.s exceeds the upper limit value T.sub.u between the times t.sub.0′ and t.sub.1, the semiconductor element 2 easily deteriorates. Hence, to prevent the element temperature T.sub.s from exceeding the upper limit value T.sub.u, it is required to enlarge the area of the semiconductor element 2 to decrease the amount of heat generation per unit area so as to restrain the amount of rise in the element temperature T.sub.s. Accordingly, the manufacturing cost of the element temperature 2 easily increases.
[0066] In contrast, as in the present embodiment, controlling the turn-off speed based on the coolant temperature T.sub.r can resolve the above problems. That is, in the present embodiment, as shown in FIG. 4 and FIG. 5, when the coolant temperature T.sub.r is high (time t.sub.0 to t.sub.1), the turn-off speed is increased. Hence, the loss P can be reduced, and ΔT can be restrained. Hence, as shown in FIG. 6, the element temperature T.sub.s is difficult to exceed the upper limit value T.sub.u. Hence, even if the area of the semiconductor element 2 is decreased to increase the amount of heat generation per unit area, it becomes difficult for the element temperature T.sub.s to exceed the upper limit value T.sub.u. Accordingly, the semiconductor element 2 can be reduced in size, whereby the manufacturing cost of the element temperature 2 can be reduced.
[0067] Next, a method of switching between the first turn-off speed and the second turn-off speed will be described. As shown in FIG. 14, the controller 4 includes a first switch 41 and a variable resistor 48. The variable resistor 48 is provided between a control electrode 21 (gate electrode) of the semiconductor element 2 and the ground. The variable resistor 48 includes two resistors R (second resistor R.sub.2, third resistor R.sub.3) and two switches (second switch 42, third switch 43). The two resistors R.sub.2 and R.sub.3 are connected to each other in parallel. The second switch 42 and the second resistor R.sub.2 are connected in series. In addition, the third switch 43 and the third resistor R.sub.3 are connected in series.
[0068] When turning on the semiconductor element 2, as shown in FIG. 14, the controller 4 turns on the first switch 41 while turning off the second switch 42 and the third switch 43. Thereby, the voltage of a power supply circuit 49 is applied to the control electrode 21 of the semiconductor element 2. Hence, the semiconductor element 2 is turned on.
[0069] In addition, when turning off the semiconductor element 2 is, as shown in FIG. 15 and FIG. 16, the controller 4 turns off the first switch 41 and turns on at least one of the two switches 42 and 43 provided in the variable resistor 48. Thereby, electric charge stored in the control electrode 21 (gate electrode) of the semiconductor element 2 becomes a current I.sub.g, which flows to the ground through the switch and the resistor R.
[0070] When the coolant temperature T.sub.r is lower than the threshold temperature T.sub.th, as shown in FIG. 15, the controller 4 turns on only the second switch 42, which is one of the two switches 42 and 43. Thereby, the resistance value of the variable resistor 48 becomes higher than that of the case where both the two switches 42 and 43 are turned on (refer to FIG. 16). Hence, the amount of the current I.sub.g flowing from the control electrode 21 becomes small, whereby the turn-off speed becomes the relatively low second turn-off speed.
[0071] In contrast, when the coolant temperature T.sub.r is higher than the threshold temperature T.sub.th, as shown in FIG. 16, the controller 4 turns on both the second switch 42 and the third switch 43. Thereby, the resistance value of the variable resistor 48 becomes low. Hence, the amount of the current I.sub.g flowing from the control electrode 21 becomes large, whereby the turn-off speed becomes the relatively high first turn-off speed.
[0072] Next, the overall configuration of the power conversion apparatus 1 will be described. As shown in FIG. 11, in the present embodiment, a laminated body 10 is structured by laminating a plurality of semiconductor modules 3 and a plurality of cooling tubes 55. The capacitor 7 is disposed at the position which is adjacent to the laminated body 10 in the lamination direction (X direction) of the laminated body 10. The laminated body 10 and the capacitor 7 are accommodated in a case 11.
[0073] As shown in FIG. 10, the semiconductor module 3 includes a main body 31, control terminals 32 projecting from the main body 31, and power terminals 33. The main body 31 includes the semiconductor elements 2. The power terminals 33 are DC terminals 33p and 33n, to which DC voltage is applied, and an AC terminal 33C connected to the motor 81 (refer to FIG. 13). The control terminals 32 are connected to the controller 4.
[0074] In addition, as shown in FIG. 11, two cooling tubes 55 adjacent to each other in the X direction are connected by connecting tubes 52 at both ends of the cooling tubes 55 in the width direction (Y direction) orthogonal to both the projection direction of the power terminals 33 (Z direction) and the X direction. In addition, an end cooling tube 55a, which is the farthest from the capacitor 7 among the plurality of cooling tubes 55, is connected with an inlet tube 53 for introducing the coolant 50 and an outlet tube 54 for discharging the coolant 50. When the coolant 50 is introduced from the inlet tube 53, the coolant 50 flows into all the cooling tubes 55 through the connecting tube 52, and is discharged from the outlet tube 54. Thereby, the semiconductor modules 3 are cooled. Note that the cooler 5 of the present embodiment includes the plurality of cooling tubes 55, the connecting tubes 52, the inlet tube 53, and the outlet tube 54.
[0075] In addition, as shown in FIG. 11, a pressing member 12 (plate spring) is disposed between the laminated body 10 and the capacitor 7. The pressing member 12 presses the laminated body 10 toward a wall 111 of the case 11. Thereby, the laminated body 10 is fixed in the case while the contact pressure between cooling tubes 55 and the semiconductor modules 3 is ensured.
[0076] In addition, as shown in FIG. 12, the capacitor 7 includes capacitor elements 71, a capacitor case 72, a sealing member 73, and electrode plates 74. The capacitor elements 71 are accommodated in the capacitor case 72 and are sealed by the sealing member 73. In addition, electrode surfaces of the capacitor elements 71 are connected with the electrode plates 74. The electrode plates 74 are connected to the DC terminals 33p and 33n (refer to FIG. 10) of the semiconductor modules 3 (refer to FIG. 10) via a DC bus bar, which is not shown. In addition, as shown in FIG. 12, the controller 4 is fixed to a bottom wall 721 of the capacitor case 72.
[0077] Next, operational advantages of the present embodiment will be described. As shown in FIG. 2, the controller 4 increases the turn-off speed of the semiconductor element 2 as the coolant temperature T.sub.r rises.
[0078] Hence, the element temperature T.sub.s can be prevented from exceeding the upper limit value T.sub.u (refer to FIG. 6), and the manufacturing cost of the power conversion apparatus can be reduced. That is, as shown in FIG. 4 and FIG. 5, when the coolant temperature T.sub.r is high (between times t.sub.0 and t.sub.1), the controller 4 of the present embodiment increases the turn-off speed. Hence, when the coolant temperature T.sub.r is high, and it is difficult to cool the semiconductor element 2, the loss P of the semiconductor element 2 can be reduced. Accordingly, as shown in FIG. 6, the element temperature T.sub.s is easily prevented from exceeding the upper limit value T.sub.u. Hence, even if the area of the semiconductor element 2 is decreased to increase the amount of heat generation per unit area, it becomes difficult for the element temperature T.sub.s to exceed the upper limit value T.sub.u. Accordingly, the semiconductor element 2 can be reduced in size, whereby the manufacturing cost can be reduced.
[0079] In addition, as shown in FIG. 7, when the coolant temperature T.sub.r is high, the withstand voltage of the semiconductor element 2 becomes high. When the coolant temperature T.sub.r is low, the withstand voltage of the semiconductor element 2 becomes low. Hence, as shown in FIG. 9, even if a high turn-off surge ΔV is generated by increasing the turn-off speed when the coolant temperature T.sub.r is high, the semiconductor element 2 can be sufficiently protected from the turn-off surge ΔV because the withstand voltage of the semiconductor element 2 is high. In addition, as shown in FIG. 8, when the coolant temperature T.sub.r is low, the turn-off surge ΔV can be reduced because the turn-off speed is decreased. Hence, when the coolant temperature T.sub.r is low, and the withstand voltage is low, the turn-off surge ΔV can be reduced, whereby the semiconductor element 2 can be protected from the turn-off surge ΔV.
[0080] In addition, as shown in FIG. 2, the controller 4 of the embodiment increases the turn-off speed step by step as the coolant temperature T.sub.r rises.
[0081] As described later, although the turn-off speed can also be continuously increased as the coolant temperature T.sub.r rises, the circuit configuration easily becomes complex. Hence, as in the present embodiment, increasing the turn-off speed step by step can simplify the circuit configuration of the controller 4, whereby the manufacturing cost of the power conversion apparatus 1 can be reduced.
[0082] In addition, as shown in FIG. 14 to FIG. 16, the controller 4 of the present embodiment includes the variable resistor 48 connected between the control electrode 21 of the semiconductor element 2 and the ground. The controller 4 is configured so as to control the turn-off speed by changing the resistance value of the variable resistor 48.
[0083] Hence, the turn-off speed can be easily changed to the first turn-off speed or the second turn-off speed.
[0084] As described above, according to the present embodiment, a power conversion apparatus can be provided that can prevent an element temperature from exceeding an upper limit value, that is highly resistant to turn-off surge, and that can reduce the manufacturing cost thereof.
[0085] In the following embodiments, reference numerals that are used in the figures and are the same as those used in the first embodiment represent components and the like similar to those of the first embodiment, if not otherwise specified.
Second Embodiment
[0086] The present embodiment is an example in which the circuit configuration of the controller 4 is modified. As shown in FIG. 17, the controller 4 of the present embodiment includes a constant current circuit 47 connected between the control electrode 21 of the semiconductor element 2 and the ground. The constant current circuit 47 controls the value of the current I.sub.g flowing from the control electrode 21 to the ground so as to be constant and can change the current value to a predetermined value. The controller 4 changes the value of the current I.sub.g by using the constant current circuit 47 to control the turn-off speed of the semiconductor element 2.
[0087] The constant current circuit 47 includes a resistor R.sub.a, a transistor 46, and a current controller 45. The resistor R.sub.a and the transistor 46 are connected in series. In addition, the current controller 45 is connected to a base 461 of the transistor 46. The constant current circuit 47 feeds back the voltage drop, which is generated across the resistor R.sub.a by the current I.sub.g, to the current controller 45. The current controller 45 adjusts a base current i.sub.b so that the voltage drop becomes constant, that is, so that the current I.sub.g becomes constant.
[0088] The constant current circuit 47 is configured so that the value of the current I.sub.g can be switched between a relatively high first current value I.sub.g1 and a relatively low second current value I.sub.g2.
[0089] When turning on the semiconductor element 2, as in the first embodiment, the controller 4 turns on the first switch 41. Thereby, the voltage of the power supply circuit 49 is applied to the control electrode 21 to turn on the semiconductor element 2. When turning off the semiconductor element 2, the controller 4 turns off the first switch 41 and turns on the transistor 46. Then, the charge stored in the control electrode 21 flows, as the current I.sub.g, to the ground through the constant current circuit 47.
[0090] When the coolant temperature T.sub.r is higher than the threshold temperature T.sub.th, the constant current circuit 47 sets the value of the current I.sub.g to the relatively high first current value I.sub.g1. Thereby, the turn-off speed is set to the relatively high first turn-off speed. In contrast, when the coolant temperature T.sub.r is lower than the threshold temperature T.sub.th, the constant current circuit 47 sets the value of the current I.sub.g to the relatively low second current value I.sub.g2. Thereby, the turn-off speed is set to the relatively low second turn-off speed.
[0091] In addition, the second embodiment includes configurations and operational advantages similar to those of the first embodiment.
Third Embodiment
[0092] The present embodiment is an example in which the number of changing the turn-off speed is modified. As shown in FIG. 18, in the present embodiment, as the coolant temperature T.sub.r rises, the turn-off speed is increased multiple times step by step. Hence, as shown in FIG. 19, as the coolant temperature T.sub.r rises, the loss of the semiconductor element 2 decreases multiple times step by step.
[0093] In the present embodiment, since the turn-off speed is changed multiple times as the coolant temperature T.sub.r rises, the turn-off speed can be a value more suitable for the coolant temperature T.sub.r. Hence, the element temperature T.sub.s can be prevented from exceeding the upper limit value T.sub.u more effectively.
[0094] In addition, the third embodiment includes configurations and operational advantages similar to those of the first embodiment.
Fourth Embodiment
[0095] The present embodiment is an example in which the variation of the turn-off speed with respect to the coolant temperature T.sub.r is modified. In the present embodiment, as shown in FIG. 20, as the coolant temperature T.sub.r rises, the turn-off speed is continuously increased. Hence, as shown in FIG. 21, as the coolant temperature T.sub.r rises, the loss of the semiconductor element 2 continuously decreases.
[0096] According to the above configuration, the turn-off speed can be the value most suitable for the coolant temperature T.sub.r. Hence, the element temperature T.sub.s can be prevented from exceeding the upper limit value T.sub.u further more effectively.
[0097] In addition, the fourth embodiment includes configurations and operational advantages similar to those of the first embodiment.