Electromagnetic Transients Simulation Models for Accurate

advertisement
1
Electromagnetic Transients Simulation Models for
Accurate Representation of Switching Losses and
Thermal Performance in Power Electronic Systems
A.D. Rajapakse, Member, IEEE, A.M. Gole, Member, IEEE, and P. L. Wilson, Member, IEEE
Abstract-- This paper presents an electro-thermal model of an
Insulated Gate Bipolar Transistor (IGBT) switch suitable for the
simulation of switching and conduction losses in a large class of
Voltage Sourced Converter (VSC) based FACTS devices. The
model is obtained by mathematical derivation of loss equations
from
the
known
sub-microsecond
device
switching
characteristics; and through the selection of appropriate
differential equation parameters for representing the thermal
performance. The model is useful in determining the device’s
heat generation, its junction temperature as well the cooling
performance of the connected heat sinks. The model provides
accurate results without recourse to an unreasonably small timestep.
Index Terms-- IGBT, switching losses, thermal performance,
electromagnetic transient simulation, voltage-sourced converter
I. INTRODUCTION
T
HE insulated gate bipolar transistor (IGBT) is widely used
in many modern power-electronic applications in power
transmission and distribution systems. Estimation of power
loss and junction temperature of power semiconductor devices
has become a major issue with the growth of high switching
frequency applications such as pulse width modulated
(PWM) inverters, where switching losses constitute a
significant portion of the power dissipation in the
semiconductor device. Power electronic system manufacturers
can utilize the relatively low but significant thermal capacity
of the power semiconductors to obtain short duration
overloading well in excess of continuous ratings [1]. Tools for
accurate prediction of device power dissipation and junction
temperature become important in achieving optimized
solutions in terms of performance, thermal management and
packaging.
Most electromagnetic transient programs (emtp-type)
model power electronic devices as on-off switches or two state
resistances [2]. This simple representation is sufficiently
accurate to simulate the system-level electrical behaviour of
power electronic circuits [3]. However, the determination of
switching and conduction losses requires the consideration of
the physics of the switching process, which lasts only about
several hundreds of nanoseconds. To model this process in
detail would require a very small time-step which would result
in an unacceptably large CPU time when simulating large
multi-device power electronic systems (such as FACTS
devices).
Previous efforts to address the issue of accurate estimation
of power losses include using specially defined switching
functions obtained through measurements [5] or the use of
lookup tables or fitted curves to define power losses as a
function of voltage, current and junction temperature
[4],[6],[7]. The first method requires very small time steps,
whereas the second is approximate.
Another approach that has been proposed is the use of
simple functions derived for losses based on the typical
switching waveforms [8],[9],[10]. The method presented in
this paper extends the above approach by ‘filling-in’ the
device’s current and voltage waveforms in between the
simulation time step to conform to the physics of the
switching process. With these estimated waveforms it
becomes possible to calculate the losses.
Once the losses are estimated, it becomes necessary to
solve the heat-flow problem in order to determine
temperatures and cooling requirements. The most accurate
method for doing so is through three dimensional finiteelement based modeling [11], which is again impractical in
system level simulations. The more acceptable and commonly
used approach is to model the thermal behaviour by using
equivalent network of thermal resistances and capacitances
[1],[12],[13].
This paper describes a complete electro-thermal model of
IGBT and parameter extraction method. Effort has made to
obtain most model parameters from the published data sheets.
The dependency of the switching losses on various factors
such as switching voltage, switching current, reverse recovery
of freewheeling diode, stray inductance and capacitance are
taken into account. The model was implemented in
PSCAD/EMTDC™, a well known emtp-type program.
Validation of the model was conducted using a simple
laboratory set-up and by comparison with published loss
curves by the manufacturer. The paper concludes with an
application example for loss determination in a PWM inverter.
II. DEVELOPMENT OF A SUITABLE SWITCH MODEL FOR EMTPTYPE PROGRAMS
A. Method for Interfacing
The majority of emtp-type programs are used for large
system studies, and therefore usually employ simple on/off
type representations for devices such as diodes, thyristors,
GTOs and IGBTs. For such studies, a detailed representation
of the physics of the switching device, which requires time-
2
steps in order of several nanoseconds, would be overly time
consuming.
Rest of
the
Electrical
Network
Electrical
parameters
Device Loss
Model
Parameter
Calculation
Simple
Switch
Model
model
parameter
Operating
conditions
Loss
Estimation
Device
temperature
Ambient
Thermal conditions
Path
Model
Power loss
Fig. 1. Interface between the electro-thermal device model and the network
model
The approach presented in this paper and depicted
schematically in Fig.1, adds an additional layer to this simple
device model which only makes minor dynamic updates to the
parameters within the host emtp program. The losses in the
device are estimated by observation of the pre- and postswitching currents and voltages using the algorithm described
below. These losses become the inputs to a dynamic model of
the heat management system (thermal path) which computes
the temperature changes in various parts of the system.
Because the device losses are functions of temperature, the
computed device temperature is then used to change the
parameters of the switch loss model for the next time-step.
B. Modelling of Device Losses
The losses in a power-switching device can be classified as
conduction losses, turn-on switching losses, turn-off switching
losses and off-state blocking losses. The conduction loss is
calculated in a straightforward manner as the product of the
device current and the forward saturation voltage; and the
blocking loss is the product of the blocking voltage and the
leakage current.
However, the determination of switching losses is a
challenge because the duration of the switching process is in
the order of a few hundred nanoseconds. The emtp-type
program typically uses a much larger time-step (tens of
microseconds) in order to achieve a reasonable CPU time for
simulating the entire network. This paper proposes a
workaround to this apparently impossible situation by
developing algebraic equations that represent the voltage and
current waveforms during the switching event based on the
fact that the current and voltage waveforms during switching
are principally a function of the pre- and post- switching
voltage and current. These equations ‘fill-in’ the intermediate
sub-microsecond values of voltage and current in between the
larger sampling instants dictated by the emtp time-step of
several microseconds. The parameters of these equations are
derivable from the pre- and post-switching voltages, currents
and other physical data. The energy loss can then be
calculated analytically (not numerically!) by integrating the
product of developed voltage and current equations resulting
in a formula for the switching loss. Thus the emtp-type
simulation can be conducted with a larger time-step, with the
developed formula providing an estimate of the loss at each
switching.
The switching loss model developed in this paper is
applicable to IGBT devices subject to ‘hard switching’ which
are widely used in today’s FACTS devices. Each switch
consists of an IGBT in anti-parallel with a freewheeling diode.
The turn-on of the IGBTs (and hence the turn-on switching
loss) is significantly affected by the reverse recovery
behaviour of the freewheeling diode and the parasitic
inductances. Although the discussion below is specific to
hard-switched IGBTs, as shown in the test circuit of Fig. 2,
the proposed concepts are readily extendable to other device
types.
Same as
(D.U.T.)
L
R
Vcc
Device Under
Test (D.U.T.)
Ic
Vce
Fig. 2. Inductive switching loss test circuit
1) Diode Turnoff Loss Formula
As mentioned above, the IGBT turn-on losses are affected
by the reverse recovery performance of the diode, which is
now discussed. The turn-off waveforms of a diode are shown
in Fig. 3. As the diode current falls, part of its stored charge is
removed due to recombination. The amount of the charge
removed is a function of the rate of current change dId/dt. This
rate is determined by the turn-on speed of the IGBT in the
opposite leg. The remaining part of the stored charge is
actively removed by a negative current through the diode.
During the initial period of this process known as reverse
recovery, the negative current increases; with the development
of a reverse voltage occurring only when the current attains a
value of Irrm, - the peak reverse recovery current. The
developed model uses the parameters Irrm, and trr (the time
taken for reverse recovery) as inputs.
The turn-off curves of the diode voltage and the current are
fitted considering three distinct intervals of Fig. 3. In the
interval [t0(rec), t1(rec)], Id is modeled as a linear slope, with
Vd=Vds (forward voltage drop). In the period [t1(rec),t2(rec)], it is
modeled by:
I d (t ) = − I1′( rec ) (t − t1( rec ) ) e
(
−α 1( rec ) t − t1( rec )
)2
(1)
The unknown parameters in (1) are computed from
datasheet information considering the defined points and the
initial slope of the Id curve as:
Id0
Id(t)
trra
Vds
trrb
trr
t
Irrm
0.1Irrm
Vd(t)
-Vd0
t0(rec)
t1(rec)
t2(rec)
t3(rec)
3
Fig. 4. Hard switching turn-on transient waveforms for loss calculation
Fig. 3. Idealized waveforms of diode turn-off transient
1
k D = I rrm e 2 t rr
(
dI d
dt
t0 ( rec )
)
1
α1( rec ) = 1 2( k D t rr ) 2 ; I1′( rec ) = 2α1( rec ) I rrm e 2
(2)
In the region t > t2(rec) the current and voltage are modeled
by:
I d (t ) = I rrm e
(
−α 2 ( rec ) t −t2 ( rec )
Vd (t ) ≈ V1( rec ) e
)2
(3)
(
−α 2 ( rec ) t −t2 ( rec )
)2 − V
d0
Won = ∫
(4)
The energy lost can now be computed as:
t 3( rec )
t 0 ( rec )
t 2 ( rec )
∫ Vd (t ) I d (t )dt + ∫ Vd (t ) I d (t )dt
Wrec =
≈
I d20Vds
2 I1( rec )
I
+ rrm
2
π
2α 2( rec )
(
2Vd 0 − V1( rec )
(6)
)
Note that the particular forms of the functions chosen to
represent the current and voltage variations are very
important; these functions should not only follow the desired
variations within the applicable region, but also facilitate the
analytical integration of the voltage-current product to arrive
at the formula for Wrec; and be amenable to extraction of the
values of parameters from the datasheet information.
2) IGBT Turn-on Loss Formula
Fig. 4 shows waveforms for the hard turn-on transient of an
IGBT. In data sheets, the turn-on behaviour is characterized
by the turn on delay time, td(on), the rise time, tr, and the turnon energy, Won.
The turn-on gate pulse is applied at t0(on) resulting in the
gradual rise of the gate voltage Vge (due to the input
capacitance of the IGBT). After a time td(on), when Vge reaches
a threshold voltage Vth, the collector current, Ic, starts to rise
almost linearly and the load current in the freewheeling diode
(of the opposite leg) gradually transfers to the IGBT. During
this rise, the device (collector-emitter) voltage Vce(t)
experiences a drop primarily due to parasitic inductance (Lp).
Vth
t 4 ( on )
t1( on )
where V1(rec) = Vd0+Vds. The condition that the reverse recovery
current decays to 10% of Irrm after time trr gives
ln | 10 |
ln | 10 |
=
α 2( rec ) = 2
(5)
t rrb
(1 − k D ) 2 t rr2
t1( rec )
The overshoot in Ic during [t2(on) – t4(on)] is due to the
reverse recovery current of freewheeling diode. The collectoremitter voltage Vce begins to fall when the diode reverse
recovery current reaches its peak value at t3(on).
As with the case for the diode turnoff discussed above,
applicable equations for the current and voltage waveforms
can be derived for the various intervals, and the energy loss
Won is calculated as:
Vge(t)
Vce (t ) I c (t )dt
⎛
≈ (Vc 0 − V1( on ) ) I1( on ) ⎜1.25t r +
⎝
(1− e
−1.25α1( on )t r
α 1( on )
)⎞
⎟
⎠
⎛ (1− e −1.25λ1( on )tr ) (1− e −1.25(α1( on ) +λ1( on ) ) tr ) ⎞
+ V1( on ) I1(on ) ⎜
+
⎟
λ1 ( on )
α 1 ( on ) + λ1( on )
⎝
⎠
(7)
2
(
k
t
)
−
α
2
(
rec
)
D
rr
⎛
I 1( rec ) (1− e
)⎞
⎟
⎜
+ Vcep I c 0 k D t rr +
2α 2 ( rec )
⎟
⎜
⎠
⎝
+ V2( on ) ⎛⎜ I c 0 4α π + I rrm 8α π ⎞⎟
2 ( rec )
2 ( rec ) ⎠
⎝
+ V3(on ) ⎛⎜ I c 0 4λπ + I rrm 4(α π+ λ ) ⎞⎟
3 ( on )
2 ( rec )
3 ( on ) ⎠
⎝
Appendix 1 provides an outline of the derivation and
definitions for the parameters in (7).
3) IGBT Turn-off Loss Formula
The IGBT’s turn-off behaviour shown in Fig. 5 is
characterized in data sheets by the turn-off delay time, td(off),
fall time, tf, and turn-off energy, Woff. The turn-off process
starts following the application of negative gate voltage at
time t0(off). The input capacitance of the IGBT discharges
gradually reducing gate-emitter voltage, Vge, but collectoremitter voltage, Vce, remains essentially unchanged until Vge
drops sufficiently to drive the IGBT out of saturation. This
initial period is denoted by tvd(off) in the Fig. 5. Thereafter, the
collector-emitter voltage rises rapidly. When Vce reaches the
forward blocking voltage Vce0, at t2(off), the freewheeling diode
become forward biased and starts to take over the load
current.
Vge(t)
Lp
Vce0
( )
dIc
dt max
Vce(t)
Ic0
0.9Ic0
kDtrr
Vce0
Lp
( )
Irrm
dI c
dt
tVd(off)
0.1Irrm
td(off)
tr
0.1Vce0
trr
tvtail
t1(on)
t2(on)
t0(off)
t3(on)
0.1Ic0
Itail
t1(off)
t2(off)
Ic(t)
t3(off)
t
Vces
Vce(t)
Vtail
0.1Ic0
t0(on)
titail
Vces
0.9Ic0
td(on)
tf
Ic(t)
Ic0
Fig. 5. Typical hard switching turn-off transient waveforms
t4(on)
t
The IGBTs internal construction includes a MOSFET
4
t2 ( off )
t0 ( off )
Vce (t ) I c (t )dt
α1(off )
Vce 0 I 2(off )
π
2
α 2(off )
)
C. Validation of Switching Energy Models
The approach developed above was validated by
comparison with published results from manufactures’ data
sheets as well as with a laboratory setup of the circuit in Fig.
2.
1) Comparison with Manufactures Data Sheets
The possibility of using the derived expression for
switching energies with data sheet parameters was studied by
computing switching energy verses collector current curves
for several IGBTs. The parameters that are not available in the
data sheets were estimated by adjusting their values to match
with the switching energy at the rated current. Those
parameter values are then used to predict the turn-on and turnoff losses at different collector currents. Two commercially
available IGBTs (with anti-parallel diodes) from different
manufacturers were considered, the SNR13H2500 from ABB,
rated at 2.5 kV, 1300 A and the IXGK50N60BD1 from IXYS
rated at 600 V, 65 A. The variation of calculated turn-on and
turn-off energy losses (as in (7) and (8)) for these two devices
are shown in Figs. 6 and 7 respectively; which also shows the
loss curves supplied on the manufacturers’ data sheets.
(mJ)
off
100
Vce (meas)
I c (meas)
I c (ideal)
Vce (ideal)
75
50
0
-200
kD = 0.5
kvtail = 0.15
-100
0
100
200
300
400
500
750
600
Fig. 8. Measured and fitted turn-on waveforms
Vce (meas)
Ic (meas)
Ic (ideal)
Vce (ideal)
c
200
150
100
kitail = 0.16
kvd = 0.64
50
1
250
500
time (ns)
ce
2
0
100
125
250
3
0
80
25
(V), 5.I (A)
4
60
150
V
on
W , Woff (J)
5
Ic (A)
300
ABB SNR 13H2500 @ 125 oC
W on (data)
W on (cal)
W off (data)
W off (cal)
6
40
175
c
(V2( off ) I 2(off ) + V3(off ) I 1(off ) ) ⎛
− 2 (α 4 +α 5 )( t f + titail ) 2 ⎞
⎟
⎜1 − e
2(α 1(off ) + α 2(off ) )
⎠
⎝
2
20
As can be seen, the equations developed in this paper
capture with reasonable accuracy, the variation of losses with
current.
2) Experimental Confirmation
The test circuit as in Fig. 2 was set up in a laboratory. A 20
mH inductance was selected to ensure negligible current
ripple; and the 4500 µF capacitor across the source was
selected to ensure ripple free dc voltage. The on-state current
in the device was adjusted by selecting the resistance R
appropriately. The IGBT (the anti-parallel diode being
included in the package) was rated at 600 V, 25 A
(IRG4PC40KD). The voltage and current waveforms were
measured and plotted for comparison with the piecewise
fitting formulae derived in this paper (see Appendix 1) from
which (7) and (8) are obtained. The plots for turn-on and turnoff are shown in Figs. 8 and 9 respectively and show good
agreement.
The calculated energy loss from (7) and (8) was also
compared with the measured energy loss; obtained by
integrating the product of the measured voltage and current
during switching.
5.I (A)
+
+
0
Fig 7 Variations of Eon and Eoff with Ic for IXYS IXGK50N60BD1 IGBT
ce
V3(off ) I 2(off ) ⎛
− 2α 2 ( off ) ( t f + titail ) 2 ⎞
⎜1 − e
⎟
4α 2(off ) ⎝
⎠
π
0
(8
+
Vce 0 I 1( off )
4
2
V2(off ) I c 0 ⎛
− 2α1( off ) ( td ( off ) − 81 t f ) 2 ⎞
+
⎜1 − e
⎟
4α 1(off ) ⎝
⎠
7
6
I c 0V1'(off ) (t d (off ) − 18 t f ) 2
2
I c 0Vces ⎛ λ1( off ) (1−kvd )( td ( off ) − 18 t f )
−λ
−1t )
k (t
+
− e 1( off ) vd d ( off ) 8 f ⎞⎟
⎜e
⎠
λ1(off ) ⎝
+
IXYS IXGK 50N60BD1 @125 oC
W on (data)
W on (cal)
W off (data)
W off (cal)
8
V (V),
≈
10
on
Woff = ∫
Fig. 6. Variations of Won and Woff with Ic for ABB SNR13H2500 IGBT
W ,W
driving a bipolar transistor, and due to the mechanisms
involved in these devices, the collector current Ic initially has a
rapid fall; followed by a more gentle drop towards extinction
at time t3(off). The rapid drop in current through the parasitic
inductance produces an overshoot in the voltage Vce .
Again, using suitable expressions for the current and
voltage over the various intervals (with details and parameters
in Appendix 1); the following expression is obtained for the
energy loss during turnoff Woff:
1000
1250
Ic (A)
1500
1750
2000
0
-400 -300 -200 -100
0
100
time (ns)
200
300
400
500
600
5
Fig. 9. Measured and fitted turn-off waveforms
Fig. 10. Equivalent thermal network of a semiconductor device and heat sink
TABLE I: COMPARISON OF MEASURED AND CALCULATED POWER LOSSES FOR
IRG4PC40KD IGBT
Vce0
Error
Error
Ic0
Won
Woff
(mJ)
(mJ)
(A)
(%)
(%)
(V)
Meas
Cal
Meas
Cal
150
15
0.193
0.216
11.9
0.183
0.203
10.9
150
20
0.274
0.312
13.9
0.289
0.318
10.0
150
25
0.353
0.417
18.1
0.394
0.478
21.3
120
120
120
15
20
25
0.155
0.221
0.310
0.173
0.242
0.325
11.6
9.5
4.8
0.112
0.183
0.289
0.125
0.205
0.321
11.6
12.0
11.1
III. MODELLING THE THERMAL PATH
The models developed in this paper are intended for
analyzing the thermal performance of the power electronic
circuit when operating into an electrical network. The junction
temperature of the device is an important parameter; an
excessive value can damage the device. The mounting of the
device and the heat-sink become important in determining the
heat removal performance, and hence must be modeled
accurately. The following section deals with this aspect.
A. Thermal Model of the IGBT
1) Thermal Equivalent Circuit
From a thermal point of view, the IGBT can be represented
by a lumped parameter equivalent circuit as in Fig. 10. PLj is
the power loss in the device with Tj and Tc being the junction
and case temperatures respectively. The nodal voltages
correspond to intermediate temperatures within the device. Rthi
and Cthi represent the thermal resistance and capacitance of
various layers of the semiconductor device. The number of RC
stages is usually determined by the number of materially
different layers in the thermal path. It is often sufficient to
model the heat sink as a single lumped thermal capacitance
and resistance from the sink to the ambient temperature (Ta).
If many devices are mounted on a common heat sink, the
IGBT thermal equivalent circuit can be connected in tandem
with the thermal equivalent of the heat sink as shown in Fig
10.
IGBT
PLj
+
Tj
-
Rth1
Rth2
Rthn
Cth1
Cth2
Cthn
Rc1s
Ta
+
Tc
PLc1
Tc1
Heat sink
Rsa
PLc
Rc2s
PLc2
Tc2
PLc
Cs
+
Ts
-
Rcms
PLcm
Tcm
In Fig. 10, Tci represents the case temperature of the ith
device mounted on the heat sink and Rcis are the corresponding
thermal resistances between the case and heat sink.
State space equations of the above thermal equivalent
circuit are set up and numerically solved to obtain the junction
temperatures. To calculate the average loss power PLj over a
small
measurement
period,
the
total
energy
(Wcond+Won+Woff+Wblok) as described in section IIb is
continuously calculated and divided by this measurement
period. This measurement period is effectively the ‘simulation
time-step’ of the thermal equivalent circuit of Fig. 10.
2) Extraction of Model Parameters
Although, some manufacturers provide the values of Rth
and Cth values in their device specification sheets, the
information required to obtain thermal network parameters is
commonly given in the form of a single-pulse junction to case
transient thermal impedance (Zth) curve shown in Fig. 11. This
curve is first approximated by an analytical function having
the form:
n
Z th (t ) = A0 + ∑ Ai e − a i t
(9)
i =1
where A0…An and a1…an are constants to be found through
an appropriate curve fitting technique. The Rthi and Cthi values
are then obtained from the Ai and ai as shown in Appendix 2.
The derived Ai and ai constants and the corresponding Rthi and
Cthi for IXER 35N120D1 IGBT/Diode module are shown in
Table II. As can be seen from Fig. 11, the Zth curves obtained
from the fitted thermal models (with 2 stages) show good
agreement with the corresponding data sheet curves.
1.4
Transient Z th (oC/W)
The results, which were generated considering various
combinations of two different voltages (150 V and 120 V) and
currents (15 A, 20A and 25 A) are shown in Table I. It can be
seen that the maximum error is 21%, although in most cases
the error is within 15%.
1.2
1
0.8
0.6
Zth
Zth
Zth
Zth
0.4
0.2
0.1
0.2
0.3
0.4
0.5
0.6
0.7
(IGBT) data
(Diode) data
(IGBT) cal
(Diode) cal
0.8
0.9
1
time (s)
Fig. 11. Transient thermal impedance curves of IXER 35N120D1 [14]
TABLE II: THERMAL PATH MODEL PARAMETERS OF IGBT
Parameters of fitted Zth curve
Calculated Rth and Cth
IGBT
Diode
IGBT
Diode
A0 = 0.600
A1 = -0.499
A2 = -0.101
a1 = 7.772
a2 = 69.518
A0 = 1.300
A1 = -1.099
A2 = -0.212
a1 = 6.901
a2 = 40.212
Rth1 = 0.238 K/W
Rth2 = 0.362 K/W
Cth1 = 0.095 J/K
Cth2 = 0.240 J/K
Rth1 = 0.650 K/W
Rth2 = 0.650 K/W
Cth1 = 0.064 J/K
Cth2 = 0.133 J/K
6
IV. APPLICATIONS
T1
E
T3
T4
T5
D3
D1
E
T6
D5
T2
R
L
40
Ia
Ib
0.0223
0.0278
Ia(ref)
Ic
Current (A)
20
0
-20
-40
0.0167
0.0334
time (s)
0.039
0.0445
0.0501
Fig. 13. Load and reference currents
6
IGBT (T1)
Diode (D1)
5
Energy loss (mJ)
B. Example: VSC with Hysteresis Current Control
The methods developed above were used in the loss and
thermal evaluation of the voltage source converter (VSC) of
Fig. 12. The converter is controlled using hysteresis current
control, which maintains the current in any phase within a
specified tolerance band around the reference current setting.
This is achieved by switching on the IGBT in the upper bridge
arm when the current is below the lower tolerance level; and
switching on the lower IGBT when the current is larger than
the upper tolerance level. Unlike conventional sinusoidal
PWM, the switching events and their frequency are highly
load dependent and so an a-priori estimation of switching
losses is difficult.
The inverter uses using six IXER 35N120D1 IGBT/Diode
modules and parameters required for the models were
obtained from its datasheet [14]. Fig. 13 shows the reference
current of Phase-A and the actual load currents in all three
phases. The relatively large hysterisis band seen in the load
current (∆I=10A) was deliberately set in order to clearly
observe the waveforms.
Fig. 14 shows the total energy loss as a function of time.
The conduction loss is proportional to the magnitude of the
current. The spikes at the beginning and end of conduction
periods correspond to turn-on and turn-off losses respectively.
In the diode, reverse recovery energy losses appear as spikes
at the end of conduction periods.
The variations of the junction temperatures of the IGBT
(T1) and diode (D1), and the module case temperature for an
ambient temperature of 25o C are shown in Fig. 15. The
depicted waveforms are for a transient state in which the
temperatures are still increasing enroute to their steady state
values (average 87oC for the IGBT junction temperature)
which are attained in approximately 10 s. Peaks of the ripples
appearing in the junction temperatures coincide with the
respective device current peaks, and their influence on
temperatures is smoothed out due to thermal capacitance.
Fig. 12. Hysteresis controlled voltage source inverter
4
3
2
1
0
0.12
0.125
time (s)
0.13
0.135
Fig. 14. Variation of energy losses (per simulation time step) in T1 and D1
60
Temperature ( oC)
A. The composite electro-thermal model
The power loss estimation model and the thermal models of
the device and heat sink were implemented in the
PSCAD/EMTDC program. As discussed in Section IIa and
shown in Fig. 1, the existing semiconductor switch model was
modified to include the loss calculations of section IIb. The
loss model calculates and outputs power dissipation (including
conduction, blocking and switching losses) in the switching
device during a simulation time step. The power dissipation is
input to the thermal model discussed in section III, which in
turn calculates the junction (and other) temperatures. The
junction temperature is fed back to the device power loss
calculation in the following time-step so that the temperature
dependent parameters (Vces and switching times) can be
updated.
40
Tj (IGBT)
Tcase
Tj (Diode)
Tamb
20
0
0.8
0.82
0.84
0.86
time (s)
Fig.15. Variation of junction and case temperatures
0.88
0.9
Table IV shows numerical values of the losses for two
different hysteresis band widths. As can be seen, the switching
losses increase with a smaller hysteresis band (i.e. higher
operating frequency), with the conduction losses remaining
fairly constant. The breakdown of the losses into various
components is also shown in the table.
TABLE IV: LOSS BREAKDOWN AND VARIATION WITH HYSTERESIS
BANDWIDTH
Type of loss per device
R=5.0Ω, L=0.005H
( 60 Hz load current)
∆I=10.0A
∆I=2.0A
Diode
IGBT
7
Conduction (W)
Turn-on (W)
Turn-off (W)
Blocking (W)
Conduction (W)
Reverse rec.(W)
Blocking (W)
17.77
(77.84%)
16.57
(62.01%)
3.16
(13.84%)
6.99
(26.16%)
1.79
(7.84%)
3.04
(11.38%)
0.11
(0.48%)
0.12
(0.45%)
5.84
(80.11%)
5.60
(68.71%)
1.34
(18.38%)
2.44
(29.94%)
0.11
(1.51%)
0.11
(1.35%)
This paper introduces modifications to the existing models
of semiconductor switches in electromagnetic transients
programs to account for losses. The approach, which is based
on interpolating analytically integrable equations to the
voltage and currents during the switching event, is reasonably
accurate without requiring excessively small time-steps. All
necessary parameters of the models can be estimated from
manufacturer’s data sheets or more accurately determined
from test waveforms where available.
The accuracy of the loss calculation formulae were
confirmed by comparison with a simple laboratory setup.
A method for calculation of temperature increase in the
semiconductor devices and the procedure of extracting the
required parameters from transient thermal impedance curves
was also presented.
Although the devices considered here were the IGBT and
the diode, the procedure is easily generalizable to most other
power electronic systems.
The applicability of the procedure was demonstrated by
considering the losses of a hysteresis controlled current
reference PWM inverter. The procedure yielded the different
components of the losses, as well as the dynamics of the
variations of junction temperatures. The example clearly
demonstrates that the developed approach would be useful in
the design of thermal management systems for power
electronic converters embedded in a large electrical network.
VI. APPENDIX 1
A. Turn-on Transient
The turn-on transient period is divided into three sections,
[t1(on) – t2(on)], [t2(on) – t3(on)] and [t3(on) – t4(on)] (see Fig. 4) to
derive the voltage and the current curves with:
t1( on ) = t0( on ) + td ( on ) − 18 t r , t2(on ) = t1(on ) + 10
t
8 r
(A1)
During [t1(on) – t2(on)], Ic and Vce are defined as
(
I c (t ) = I1(on ) 1 − e
−α1( on ) ( t − t1( on ) )
(
Vce (t ) = Vce 0 − V1(on ) 1 − e
)
− λ1( on ) ( t − t1( on ) )
)
(A2)
(A3)
Considering the almost linear rise of current, it is assumed
that I1(on) ≈ (100Ic0) where Ic0 is the on state current. Then
α1(on ) =
1
1.25t r
ln
1
0.99
V1( on ) =
8I c0
9t r
(A5)
Lp
Factor λ1(on) is obtained assuming 90% decay of V1(on)
during the considered period:
λ1(on ) = 1.251 t ln | 10 |
(A6)
r
During [t2(on) – t3(on)], the collector current is the sum of
load current and the reverse recovery current given in (1)
while Vce remains at plateau voltage Vcep defined below:
V. CONCLUSIONS
t3( on ) = t2( on ) + k D trr , t4(on ) = t2( on ) + t rr + tvtail
L p.
(A4)
An approximate value for V1(on) can be obtained
considering the average dIc/dt across the parasitic inductance
I c (t ) = I c 0 + I1′( rec ) (t − t2(on ) )e
Vcep = Vce0 − L p
−α 1( rec ) ( t − t 2 ( on ) ) 2
(A7)
0.8 I c 0
tr
(A8)
After t3(on), the reverse recovery current gradually decays
according to (3) while Vce falls towards its saturation value
Vces. It is assumed that Vce consist of two components decaying
at different rates:
I c (t ) = I c 0 + I rrm e
Vce (t ) = V2(on ) e
−α 2 ( rec ) ( t − t 3( on ) ) 2
−α 2 ( rec ) ( t − t 3( on ) )
2
+ V3(on ) e
(A9)
− λ 3( on ) ( t − t 3( on ) )
2
(A10)
The coefficient V3(on) of the slow decaying component of
Vce is equal to the tail voltage Vtail shown in Fig. 4, and
appears approximately proportional to plateau voltage Vcep.
Thus the factor, kv∞ [0-1], which characterizes the tail size is
defined such that:
Vtail = k v∞Vcep
(A11)
Then the magnitude of the fast decaying component (which
decays at the same rate as diode reverse recovery current) is
V2(on ) = (1 − k v∞ )Vcep
(A12)
The fact that the tail voltage drops to Vces, at t4(on) gives
k v∞Vcep
1
ln
λ3(on ) =
(A13)
2
Vces
[(1 − k D )trr + tvtail ]
B. Turn-off Transient
Expressions for the current and the voltage during the turnoff are defined considering two intervals, [t0(off) – t2(off)] and
[t2(off) – t3(off)] (see Fig.5) where:
t2( off ) = t0(off ) + td ( off ) − 18 t f
t3( off ) = t1( off ) + 98 t f + titail
(A14)
During [t0(off) – t2(off)], Ic remains at Ic0, while Vce rises
starting from its saturation value according to:
Vce (t ) = V1'( off ) t + Vces e
λ1( off ) ( t −t1( off ) )
where
t1( off ) = t0( off ) + k vd (td (off ) − 18 t f )
V1'( off ) =
λ1(off ) =
0.1Vce 0 − Vces
k vd (t d ( off ) − 18 t f )
ln (Vce 0 − V1( off ) tdf ) / Vces
(1 − k vd )(td ( off ) − 18 t f )
k vd ≈ tvd ( off ) / td ( off )
During [t2(off) – t3(off)], the Ic falls according to
(A15)
(A16)
(A17)
(A18)
(A19)
8
I c (t ) = I 1( off ) e
−α1( off ) ( t − t2 ( off ) ) 2
+ I 2(off ) e
−α 2 ( off ) ( t −t2 ( off ) ) 2
(A20)
Magnitude of the slowly decaying BJT component of the
current I2(off) is equal to the tail current Itail shown in Fig 5.
Assuming that Itail is proportional to Ic0, it is expressed as
I tail = ki∞ I co
(A20)
where ki∞ [0-1] is factor depend on the design (relative
gains of MOSFET and BJT) and the type (punch through or
non punch through) of IGBT. The magnitude of MOSFET
component of Ic is
I1(off ) = (1 − ki∞ ) I c 0
(A21)
The coefficients α1(off) and α2(off) are found considering the
defined point of current curve as:
α1(off ) ≈
64
t 2f
1− k
ln 0.9 − ki∞ , α 2( off ) ≈
i∞
1
( t f + t itail ) 2
ln 100ki∞
(A22)
The variation of Vce in this period is obtained considering
the induced voltage in parasitic inductance due to initial rapid
fall of Ic.
Vce (t )
dI ( t )
= Vce0 − Lp dtc
= Vce0 + V2(off )t ⋅ e
+ V3(off )t ⋅ e
−α 2( off ) ( t − t 2 ( off ) ) 2
Cth1 = s / q , Cth 2 = ( qr − ps) 2 / q( pqr − p 2 s − b 2 ) (A26)
where,
r=
1
a1
+
1
a2
, s=
+
1
a1
)+ A ( )+ A ( )
1
1 a1
1
2 a2
1
a1 a 2
(A27)
VIII. REFERENCES
[1]
[2]
[3]
[8]
[9]
[10]
[12]
[13]
[14]
A. Extraction of Thermal Model Parameters
The values of Rthi and Cthi values are calculated from the
coefficients of (9) as shown below. Generally, two
exponential terms (i.e. n =2 in (9)) can sufficiently accurately
approximate the Zth curve. For n=2, the values of Rthi and Cthi
are:
Rth1 = q 2 /( qr − ps ) , Rth 2 = p − q 2 /( qr − ps)
1
a1
[7]
[11]
VII. APPENDIX 2
(
[6]
(A24)
Again, the particular functions representing the voltage and
current at the different intervals of turn-on and turn-off were
chosen so that the product of the voltage and current is
analytically integrable.
q = A0
[5]
−α1( off ) ( t − t 2( off ) ) 2
where
V2(off ) = 2α1( off ) I1(off ) L p , V3(off ) = 2α 2(off ) I 2(off ) L p . (A25)
p = A0
[4]
G.L. Skibinski and W.A. Shthares, “Thermal Parameter Estimation
Using Recursive Identification, IEEE Trans. Power Electronics,” vol. 6,
pp. 228-239, Apr. 1991.
H. Selhi, and C. Christopouls, “Generalized TLM Switch Model for
Power Electronics Applications,” IEE Proc. Scientific Measuring
Technology, vol. 145, no.3, May 1998.
A.M. Gole, A. Keri, C. Kwankpa, E.W. Gunther, H.W. Dommel, I.
Hassan, J.R. Marti, J.A. Martinez, K.G. Fehrle, L. Tang, M.F.
McGranaghan, O.B. Nayak, P.F. Ribeiro, R. Iravani, and R. Lasseter,
“Guidelines for modeling power electronics in electric power
engineering applications,” IEEE Trans. Power Delivery, vol.12, pp. 505
–514, Jan. 1997.
S. Azuma, M. Kimata, M. Seto, X. Jiang, H. Lu, D. Xu, and L. Huang,
“Research on the power loss and junction temperature of power
semiconductor devices for inverter,” in Proc. of the IEEE International
Vehicle Electronics Conference, 6-9 Sept. 1999, vol.1, pp. 183 -187
C. Wong, “EMTP modeling of IGBT dynamic performance for power
dissipation estimation,” IEEE Trans. Industry Applications, vol. 33, pp
64 –71, Jan.-Feb. 1997.
S. Munk-Nielsen, L.N. Tutelea and U. Jaeger, “Simulation with ideal
switch models combined with measured loss data provides a good
estimate of power loss,” in Conference Record of the 2000 IEEE
Industry Applications Conference, vol.5, pp. 2915 –2922.
F. Blaabjerg, U. Jaeger, S. Munk-Nielsen, and J.K. Pedersen,
“Comparison of NPT and PT IGBT-devices for hard switching
applications,” in Conference Record of the 1994 IEEE Industry
Applications Society Annual Meeting, vol.2, pp. 1174 –1181.
J. Qian, A. Khan, A. I. Batarseh, “ Turn-off switching loss model and
analysis of IGBT under different switching operation modes,” in Proc.
21st International Conference on Industrial Electronics, Control, and
Instrumentation, 6-10 Nov. 1995, vol.1, pp. 240 –245.
M. Bland, P. Wheeler, J. Clare and L. Empringham, “Comparison of
calculated and measured losses in direct AC-AC converters,” in Proc.
IEEE 32nd Annual Power Electronics Specialists Conference, 17-21
June 2001, vol.2, pp. 1096 –1101.
K. Sheng, S.J. Finney, B.W. Williams, X. N. He and Z. M. Qian, “IGBT
switching losses,” in Proc. of the 2nd International Conference on Power
Electronics and Motion Control, Hangzhou, China, 1997, vol.1, pp. 27427.
A. Lakhsasi, Y. Hamri and A. Skorek, “Partially Coupled ElectroThermal Analysis for Accurate Prediction of Switching Devices,” in
Proc. Canadian Conference on Electrical and Computer Engineering,
13-16 May 2001, vol.1, pp. 375 –380.
J.H. Lee and B.H. Cho, “Large Time-Scale Electro-Thermal Simulation
for Loss and Thermal Management of Power MOSFET,”in Proc. IEEE
34th Annual Conference of Power Electronics Specialists, June 15-19,
2003, vol.1, pp. 112 –117.
J. Sigg, P. Türkes, and R. Kraus, “Parameter Extraction Methodology
and Validation for an Electro-Thermal Physics-Based NPT IGBT
Model,” in Proc. IEEE Industry Applications Society Annual Meeting,
New Orleans, Louisiana, October 5-9, 1997.
IXYS Semiconductor GmbH, Lampertheim, Germany, (2003), IXER
35N120D1 Product Specification Sheet,
IX. BIOGRAPHIES
A.D. Rajapakse (M,99) obtained his B.Sc. (Eng)
degree from the University of Moratuwa, Sri Lanka in
1990, M.Eng. degree from the Asian Institute of
Technology, Thailand in 1993 and Ph.D. degree from
the University of Tokyo in 1998. He is currently a
Visiting Professor at the University of Manitoba. Dr.
Rajapakse’s research interests are transient simulation
of power and power electronic systems, application of
fuzzy logic, neural networks and genetic algorithms
in modeling and control of dynamic systems,
renewable energy systems and energy conservation.
A. M. Gole (M’82) obtained the B.Tech. (EE) degree from IIT Bombay, India
in 1978 and the Ph.D. degree from the University of
Manitoba, Canada in 1982. He is currently a
Professor of Electrical and Computer Engineering at
the University of Manitoba. Dr. Gole’s research
interests include the utility applications of power
electronics and power systems transient simulation.
As an original member of the design team, he has
made important contributions to the PSCAD/EMTDC
simulation program. Dr. Gole is active on several
working groups of CIGRE and IEEE and is a
Registered Professional Engineer in the Province of Manitoba.
P. L. Wilson (M’00) graduated from the University
of Manitoba in 1987 in Electrical Engineering where
he joined Manitoba Hydro. In his professional career
he has held several positions including distribution
9
engineer, protection design engineer, maintenance engineer, and project
manager. Paul became the Managing Director of the Manitoba HVDC
Research Centre, November 1999. Along with his general duties, Paul is an
active member of the IEEE and CIGRE, and practicing member of the
APEGM. Paul Wilson lives in Winnipeg, Manitoba with his spouse Colleen
and two children.
Download