From vehicle drive cycle to reliability testing of Power Modules for hybrid vehicle inverter

From vehicle drive cycle to reliability testing of Power Modules
for hybrid vehicle inverter
M. Thoben, K. Mainka, R. Bayerer, I. Graf, M. Münzer*
Infineon Technologies AG, Max-Planck-Straße, D-59581 Warstein, Germany
*Infineon Technologies, Am Campeon 1-12, 85579 Neubiberg, Germany
Tel.: +49-(0)15158957975, Fax: +49-2902-764-72299 e-mail: [email protected]
Abstract
In hybrid electrical vehicles (HEV) the battery, motor and inverter are the core elements of the electric
drive train. In the inverter power semiconductors, usually packaged in a module, are used. To qualify
such power modules for the use in HEV amongst others Power cycling and Thermal cycling tests have
to be performed. These tests mainly ensure the reliability of the module regarding thermal stress
conditions over the vehicle lifetime. This paper discusses the requirements on such power
semiconductor modules in terms of reliability, and lifetime in HEV. A general approach is presented to
evaluate duty cycles and thermal conditions and estimate required test cycles. Based on a water
cooled Power module this approach is performed and test cycles are calculated.
1 Introduction
A main component of the hybrid drive system is
the electric drive combined with the internal
combustion engine. For variable speed operation
of the electric drive the use of power electronics
components is essential. Power electronics
components in a hybrid electric vehicle have to
fulfil requirements that are strongly dependent on
the mounting conditions, cooling system and
operation strategy. It significantly differs by level
of mechanical shock, vibrations, absolute
temperature and temperature cycling.
Amongst others power cycling and thermal
cycling tests have to be performed to ensure the
function over the vehicle lifetime.
Power Cycling and thermal cycling tests are
performed under strong test conditions to reduce
test time. A process is needed to convert real
vehicle drive cycles into required test cycles. As
development
of
the
power
electronics
components and technology starts much earlier
compared to the vehicle availability a virtual
process utilizing simulation is advantageous.
2 Estimation of required test
cycles from vehicle operation
The estimation of test cycles requires the
knowledge of system information as well as
information of the power electronics components.
Figure 1 shows a schematic with all steps that
are necessary during this process.
Mission Profile
Phase current, m , cosφ
DC-voltage
Zth,ja- IGBT/diode /
Cooling conditions
Loss profile
Profile of
temperature, Tjmax
Electrical behaviour
module / IGBT / diodes
Climatic
conditions
Life time model
Power cycling /
Thermal cycling
Calculation of delta T occurances
Calculation of required test cycles
Fig. 1: general approach for estimation of required test
cycles
The mission profile of the vehicle results in the
motor speed and varying phase currents and DC
voltages in the inverter. In combination with the
electrical properties of the power module a loss
profile can be calculated. In combination with the
thermal behaviour of the power module and the
cooling system these losses are generating
temperature profiles on the IGBTs and diodes.
Considering the climatic conditions temperature
3 Calculation of loss profile
The loss profile is influenced by different
parameters.
P = f(I L , VDC , m, cos(ϕ ), f s , TJ )
(1)
Beside the current Il and DC voltage VDC, the
modulation index and power factor, which is for
sinusoidal waveform equivalent to the cos(ϕ),
have a strong influence on the loss sharing
between IGBT and diode. Also switching
frequency and junction temperature have to be
considered.
3.1 Calculation of modulation index
and power factor
modulation index
One commonly used type of motor speed
adjustment of hybrid system uses a PWM
inverter with PWM controller which can control
both voltage and output frequency. The
modulation index is used for Volts per Hertz
control method. Below the base point, the motor
operated with constant VL/fL ratio, where VL is the
amplitude of motor phase voltage and fL is the
synchronous frequency applied to the motor.
Above this point, the motor operates underexcited.
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
described as a function of motor speed and
motor torque, respectively motor current. The
power factor of the considered motor reduces
with increasing motor speed at low current. This
is shown in figure 3. It is complicated to describe
the dependency in a closed formula. Therefore a
look up table is utilized to implement calculation
of modulation index and power factor.
power factor cos (ϕ)
cycling occurrences can be identified. Life time
models are needed to transform thermal cycling
during the vehicle operation and coolant
temperature change into test cycles, with
accelerated test conditions.
1
0.8
0.6
100A
150A
200A
500A
0.4
0.2
0
0
0.2
0.4
0.6
0.8
motor speed normalized to vmax
1
Fig. 3: power factor as a function of motor speed and
current
3.2 Calculation of IGBT and diode
losses
The calculation of power losses is based on
averaging the conduction and switching losses
for sine-triangle modulation assuming a
sinusoidal output current. For the calculation of
IGBT and diode losses a model based on linear
approximations, e.g. for the device’s forward
characteristics, the derivation of switching losses
and assumptions e.g. for the recovery energies
are applied [1, 2, 3].
The conduction losses of the IGBT and Diode
are calculated with formula 2 and 3, where r,
VCE0, rD and VF0 are temperature dependent.
100A
150A
200A
500A
0
0.2
0.4
0.6
0.8
motor speed normalized to vmax
1
Fig. 2: modulation index as a function of motor speed
and current
As show in figure 2, the modulation index can be
described as a function of motor speed and
current. It is necessary to consider this when
calculating the IGBT and diode losses, as for low
modulation index the losses are more evenly
shared between IGBT and diode. The power
factor is depending on the dimensioning and type
of motor used in the hybrid system. It can be
PIGBT _ DC =
 I 2 r I ⋅ VCE 0  (2)
I 2 r I ⋅ VCE 0

+
+ m ⋅ cos(ϕ ) ⋅ 
+
8
2π
8 
 3π
PDiode _ DC =
 I 2r
I 2 rD I ⋅ VF 0
I ⋅ VF 0  (3)

+
− m ⋅ cos(ϕ ) ⋅  D +
8
2π
8 
 3π
For the IGBT switching losses a linear
dependency from current and voltage gives a
good approximation.
PIGBT _ SW =
f sw
π
⋅ (E on _ nom + E off _ nom ) ⋅
iˆ
I nom
⋅
V DC
Vnom
 T
⋅  J
 Tnom



α
(4)
For the dependency of Diode switching losses
from current an extended function is used. This
is necessary to describe these losses at low
current operation. A bilinear approach from [1]
would overestimate the losses for small currents.
PDiode _ SW =
κ
 iˆ  VDC
 ⋅
⋅ E rec _ nom ⋅ 
π
 I nom  Vnom
f sw
 T 
⋅  J 
 Tnom 
α
(5)
The coefficients for formula 1 to 5 can be easily
extracted from Power module datasheet.
Switching losses at nominal currents and as a
function of current are included. Also the
coefficients for the forward voltage can be
extracted
from
the
described
output
characteristics of the IGBT inverter. To prevent
the use of an electrical-thermal coupled
simulation model, a good approximation is to
calculate the losses for the maximum operation
temperature.
Figure 4 shows an example of a loss profile for a
vehicle drive cycle. As the described curve
mostly consists of motoring conditions, IGBT
losses outbalance compared to diode losses.
losses per switch in W
350
300
250
200
losses of IGBT
150
losses of diode
100
50
3D- transient FEM simulations are performed to
extract the thermal model for the temperature on
the IGBT and the diode. As degradation of DBC
to base plate solder joint could be lifetime limiting
for the power module, a thermal model for the
solder joint is needed as well.
Corner 2
1000
time in s
Corner 3
Solder layer
between
DCB and pin fin plate
Corner 1
Corner 4
Diode with Tj,max
Fig. 5: temperatures of solder joint, which are
considered for the thermal model
The temperature of the solder joint during
operation
of
the
power
module
isn’t
homogenous, especially for the direct cooled
power module. Due to reduced heat spreading,
only the solder directly below the chip is heated
up. As shown in figure 6, the corners of the
solder joint have low temperature increase.
Typically degradation of the solder joints starts at
the corners.
0
0
IGBT with Tj,max
transient step response on igbt-load
2000
4 Thermal model generation
To calculate a temperature profile from the
losses, a thermal model of the power module
including the cooling system is necessary. A
direct cooled Power module with Pin-Fin base
plate, as shown in figure 5, is investigated.
thermal impedance in K/W
0.12
Fig. 4: example of a transient loss profile for a vehicle
mission profile
0.1
0.08
0.06
0.04
0.02
0
-0.02
0
5
10
15
20
diode
igbt
solder_diode
solder_igbt
solder_corner 1
solder_corner 2
solder_corner 3
solder_corner 4
solder_avg
time in s
Fig. 6: transient step response of temperature on
IGBT-load
To consider also the maximum temperatures
below the chip an average temperature for the
corner and below the chips is used in the thermal
model.
Tsolder _ avg =
Fig. 5: investigated direct cooled HybridPACK 2 power
module with Pin-Fin copper base plate
1
⋅ (Ts _ c1 + Ts _ c 2 + Ts _ c 3 + Ts _ c 4 + Ts _ IGBT + Ts _ diode ) (6)
6
The transient step response of the temperature
on the diode results in higher temperature, as
less silicon area is included in the power module.
During the operation, losses in the diode
generates a temperature increase on the IGBT.
transient step response on diode-load
thermal impedance in K/W
0,16
diode
0,14
igbt
0,12
solder_diode
solder_igbt
0,1
solder_corner 1
0,08
solder_corner 2
0,06
solder_corner 3
0,04
solder_corner 4
0,02
solder_avg
0
0
5
10
15
20
time in s
Fig. 7: transient step response of temperature on
diode-load
This effect has to be included in the thermal
model. The thermal model consists of
capacitor/resistor pairs. Five pairs are needed to
describe the transient behaviour of the IGBT and
the diode. The coupling between IGBT and diode
can be described with only on capacitor/resistor
pair as well as the temperature behaviour of the
average solder joint temperature.
Figure 8 shows the whole model, which is used
for
the
temperature
profile
calculation.
Simulations are performed with Simplorer, but
the model can be implemented in several other
Spice based simulation tools as well. On the one
hand in the yellow coloured areas of the model
the losses are generated by the IGBT, on the
other hand in green coloured areas losses are
generated by the diode.
V
RTs1
CDs1
P_Diode
CTs1
Temperature
IGBT
IGBT
IGBT
P_Diode
P_IGBT
RT1
RT2
CTp1
CT1
CT2
RDp1
RD1
RTp1
V
V
RT4
RT5
CT3
CT4
CT5
RD3
RD4
RD5
CD3
CD4
CD5
RT3
+
Temperature
Diode
With the thermal model and the loss profile a
temperature profile for the IGBT, diode and the
solder joint can be carried out. Although the
losses in the IGBT for the example, shown in
figure 10, are higher compared to the diode, the
temperature level is similar, because of the
different thermal resistance values. A maximum
temperature increase of 15K for the average
solder temperature occurs.
120
70
RD2
+
CDp1
P_IGBT
Diode
CD1
temperature of IGBT
temperature of diode
temperature of solder_avg
RDs1
P_IGBT
+
5 Calculation of temperature
profile and extraction of
thermal cycles
temperature in °C
Temperature
Solder Joint
Fig. 9: Infrared measurement of power module while
operating all IGBTs
CD2
P_Diode
Diode
Fig. 8: transient step response of temperature on
diode-load
To verify the model, infrared measurement of a
power module without potting and lid were
realized. Also the transient step response of the
IGBT was measured to ensure the simulation
model.
0
1000
time in s
2000
Fig. 10: example of a temperature profile for a vehicle
mission profile
An automatic algorithm is implemented in
Simplorer to extract temperature swings. Figure
11 describes how this information is extracted
from the temperature profile. Additional
information for the temperature cycle is useful,
as the power cycling capability is also influenced
by the duration of loss generation, the current
and the junction temperature [5].
ton
90.00
T IGBT
80.00
∆T
60.00
∆T
40.00
∆T
i
:
:
20
21
22
23
:
:
∆Τi in K
:
:
35
35
35
45
:
:
Tj,i in °C
:
:
110
110
115
120
:
:
I in A
:
:
300
280
280
360
:
:
ton in s
:
:
<2
2<4<6
6<8<10
6<8<10
:
:
ni
:
:
30000
30000
60000
50000
:
:
ntest,i
:
:
107
102
204
1408
:
:
Table 1: example for ∆T occurrences during vehicle
operation and transformation to test cycles
20.00
0
3.00
5.00
7.50
10.00
12.50
16.00
Fig. 11: extraction of ∆T and ton from the simulated
temperature profile
Assuming 10000 occurrences of the described
vehicle profile in figure 10, the calculation results
in approx. 4000 power cycles with ∆Ttest of 100K
at Tjmax=150°C, ton,test=2s on time for the IGBT
and the diode.
Passive temperatures due to heating up the
coolant from ambient to operation temperature
require additional test cycles. These cycles have
a much longer cycling time. Formula 7 is
developed for short time cycling operations. It is
assumed, that power on time larger 15s have no
effect on the power cycling capability.
6 Conversion of duty cycle to
test cycles
T_IGBT_diode_max [°C]
6.1 Conversion of IGBT and Diode
Power Cycles
125
125
-25
-20
-15
-10
-5
0
5
10
15
20
25
30
150
125
145
140
135
130
125
120
115
110
105
100
Cycles per day
2
2
2
2
2
2
2
2
2
2
2
2
days per year
5
10
10
20
25
30
45
50
50
50
35
35
Cycles per year
10
20
20
40
50
60
90
100
100
100
70
70
Cycles per lifetime
150
300
300
600
750
900
T_water_min = Tc_min [°C]
delta Tc [K]
The lifetime limitation due to junction
temperature swing is mainly related to wire bond
lift off and differs from the mechanism of solder
joint degradation [4]. Therefore different failure
acceleration functions have to be taken into
account when calculating test cycles. Formula 7
describes how each duty cycle can be
transformed to test cycles with specific test
conditions. The formula is based on a large
number of power cycling tests performed with
different power modules [5]:
125
125
125
125
125
125
125
125
125
95
365
1350 1500 1500 1500 1050 1050 15 years
equivalent number of ∆T100K,
952 1632 1391 2356 2478 2485 3092 2825 2302 1858 1038
Tjmax=150°C
818
23227
Table 2: ∆T, occurrences in IGBT and diode during
heating up of coolant and transformation to test cycles
11000 coolant temperature cycles are assumed
over the vehicle lifetime. As shown in table 2
based on the formula a number of 23000
required power cycles are calculated. Therefore
a total number of 27000 required power cycles is
estimated.
1917
nduty _ cycle
ntest _ cycle
=
∆Tduty
-3.483
∆Ttest
-3.483
⋅ e Tj ,duty + 273 ⋅ t on ,duty
⋅e
1917
Tj ,test + 273
⋅ t on ,test
-0.438
-0.438
⋅ I duty
⋅ I test
-0.717
(7)
-0.717
Assuming a test cycle with ∆T=100K, ∆Ttest of
100K at Tjmax=150°C, ton,test=2s at 800A the
number of test cycles can be calculated by
summation of all transformed duty cycles:
1917
ntest ,sum = ∑i =1 ntest ,i = ∑i =1 n i
p
p
100 -3.483 ⋅ e 150+273 ⋅ 2 -0.438 ⋅ 800 -0.717
∆T j ,i
-3.483
1917
⋅ e Ti + 273 ⋅ ton ,i
-0.438
⋅ Ii
(8)
-0.717
For 10000 occurrences of the temperature profile
for a vehicle mission profile in figure 10 the
number of test cycles is calculated. Following
table shows an example of some calculated
transformed duty cycles:
6.2 Conversion of Solder joint thermal
cycles
For solder joint reliability of leadfree solder joint a
different acceleration exponent is reasonable for
the transformation of test cycle to duty cycle.
From [6] a range of values between 2 to 2.5 can
be extracted. Formula 9 describes how thermal
cycling of the solder joint can be transformed to
test cycles.
nduty _ cycle
ntest
=(
∆Tduty _ cycle
∆Ttest
) -(2 .. 2.5)
(9)
To reduce the effect of acceleration exponent for
Power modules typically thermal cycles with
∆T80K are performed. This amplitude is an
average value for the temperature swing due to
heating up the coolant from ambient. The
ambient temperature is assumed to vary
between -25°C to 30°C from winter to summer
time. The temperature swing in the solder joint
with a maximum value of 15K has a negligible
effect on the required test cycle, but it increases
the maximum temperature for the passive cycles
to 85°C in the solder joint.
Acknowledgement:
The authors would like to thank S. Schennetten
for determining power module loss parameters
and T. Hong for thermal measurement.
Literature:
1
D. Srajber; W. Lukasch: The calculation of
the power dissipation for the IGBT and the
inverse diode in circuits with the sinusoidal
output voltage; electronica Konferenz, 1992
2
T. Schütze, IPOSIM, a Flexible Selection and
Calculation Tool, Power Systems Design,
Dezember 2005
3
Table 3: ∆T, occurrences in the solder joint between
DCB and Pin-Fin plate during heating up of coolant
and transformation to test cycles
K. Mainka; J. Aurich; M. Hornkamp, Fast and
reliable average IGBT simulation model with
heat transfer emphasis. PCIM Europe 2006,
Nuremberg, May 2006.
4
In Table 3 the required test cycles are calculated
for three different acceleration exponents of
formula 9. The resulting number of cycles is
approx. 10000 and nearly independent of the
exponent.
M. Thoben; D. Siepe; K. Kriegel, Use of
power electronics at elevated temperature,
5th symposium, hybrid vehicles and energy
management, Braunschweig, February 2008
5
R. Bayerer et. al., Model for Power Cycling
lifetime of IGBT Modules – various factors
influencing lifetime, CIPS 2008, Nuremberg,
March 2008
6
Y. Karya; M.Otsuka, Mechanical fatigue
characteristics of SnAgX solder alloys,
Journal of Electronic materials, volume 2711, p. 1229-1235, 1998
T_solder_max [°C]
85
85
85
85
85
85
85
85
-25
-20
-15
-10
-5
0
5
10
15
20
25
30
110
105
100
95
90
85
80
75
70
65
60
Cycles per day
2
2
2
2
2
2
2
2
2
2
2
2
days per year
5
10
10
20
25
30
45
50
50
50
35
35
Cycles per year
10
20
20
40
50
60
90
100
100
100
70
70
Cycles per lifetime
150
300
300
600
750
900
284
517
469
846
949
1016 1350 1318 1148
990
591
496
9974
equivalent number of ∆T80K
322
for acceleration exponent :2,4
576
513
906
995
1041 1350 1285 1089
911
526
427
9941
equivalent number of ∆T80K
for acceleration exponent :4
890
732
1193 1201 1147 1350 1159
654
332
235
10309
T_water_min = Tc_min [°C]
delta Tc [K]
equivalent number of ∆T80K
for acceleration exponent :2
85
536
85
85
85
55
365
1350 1500 1500 1500 1050 1050 15 years
879
7 Summary and conclusions
In this paper a general approach is presented to
evaluate duty cycles and estimate required test
cycles for power modules in hybrid drive
applications. The process offers to calculate test
requirements at an early stage of the
development process. Several simulation steps
are performed including loss calculation, thermal
simulation and thermal cycle extraction. The
estimation of required test cycles is based on a
lifetime model which reflects the capability of the
investigated power module. Some correlation of
variables used in the model restricts the model to
ranges of test conditions of selected data.
Therefore, authors strongly recommend not
applying the model without consulting experts at
Infineon Technologies.
For the investigated direct cooled power module
a number of 27000 required power cycles are
calculated. A number of approx. 10000 required
thermal cycles with amplitude of ∆T 80K are
calculated.