KEMBAR78
03 Thermal Modeling and Simulation | PDF | Electrical Network | Mosfet
0% found this document useful (0 votes)
12 views15 pages

03 Thermal Modeling and Simulation

The document discusses the motivations and methodologies for thermal simulation in electrical systems, emphasizing the importance of calculating losses, reducing development time, and predicting performance. It details sources of thermal losses, particularly in passive components and power semiconductors, and introduces techniques such as lookup tables for efficient loss calculations. Additionally, it covers the implementation of combined electrical-thermal models and the challenges associated with thermal time constants in simulations.

Uploaded by

Biały
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views15 pages

03 Thermal Modeling and Simulation

The document discusses the motivations and methodologies for thermal simulation in electrical systems, emphasizing the importance of calculating losses, reducing development time, and predicting performance. It details sources of thermal losses, particularly in passive components and power semiconductors, and introduces techniques such as lookup tables for efficient loss calculations. Additionally, it covers the implementation of combined electrical-thermal models and the challenges associated with thermal time constants in simulations.

Uploaded by

Biały
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Motivations for Thermal Simulation

Calculate losses
Reduce development time
Predict performance and investigate key tradeoffs early in the
design process
Thermal measurements can be difficult and time consuming

Sources of Thermal Losses

Passive components
Resistive power loss: ploss(t) = vR(t)*iR(t)
Loads e.g. brake resistors
Filters
Winding resistance

Power semiconductors
Conduction loss
Switching loss
Semiconductor Losses
Gate signal
Switching loss
Conduction loss

Switching Losses

Switching energy loss dependent on:


Blocking voltage, device current, junction temperature, gate drive
Eon = f(vce, ic, Tj, Rg)

Turn on Turn off


Example IGCT Turn-off: Varying Stray Inductance

kA 3.0 300 nH (10.5 Ws) 4.5 kV


Parasitics affect Current
800 nH (12 Ws)
transient waveforms, 1500 nH (13.5 Ws)

which influence losses


2.0 3.0

Voltage

1.0 1.5

0.0 0.0
5 10 15 μs
Courtesy ABB

Switching Loss Calculation from Transients

Accurate physical device models are required


Often are unavailable

Physical parameters often unknown during design phase


Stray inductance of PCB

Small simulation steps required


Large computation times
Lookup Table Approach for Switching Losses

Instantaneous switching maintained for speed


Switching losses are read from a database after switching event
Esw = f(Tj, vblock, ion)

PLECS

Example Lookup Table in PLECS Thermal Editor

Turn on/off loss a function of:


Current before switching
Voltage after switching
Temperature at switching

Exact loss found using interpolation


Additional dependencies can be
included
Variation of losses with gate drive resistance

Losses can be described with


custom formulas
Conduction Losses

On-state loss
Conduction profile is nonlinear:
von = f(ion, Tj)
Conduction profile also stored in lookup table
Exact voltage found using interpolation
Conduction power loss:
ploss(t) = von(t) ion(t)

Off-state loss
Negligible - low leakage current

Simulation of an Electrical-Thermal Model

Thermal and electrical circuits


solved simultaneously
I and V applied to switches are
supplied to lookup tables
after a switching event
Calculated losses are then
added to thermal circuit
Temperatures are fed back to
lookup tables for next event
Semiconductor Thermal Behavior

Conduction losses directly 1.5


Sw signal

affect the temperature


1
0.5

Switching losses are added


0
Conduction Loss

as an energy impulse 200


100

after each event 0


× 1e-3 Switching Loss

0
Temperature

49.94
49.94
49.93
3.698 3.699 3.699 3.7 × 1e-1

Obtaining Switching Loss Data for Lookup Tables

Experimental measurements
Switching losses highly dependent on gate drive circuit and stray parameters
Use a switching loss setup to characterize loss dependency on V and I for two temperatures

Data sheets
Given for a specific gate resistance and stray inductance
Good approximations can be made by extrapolating manufacturers data

Manufacturer provided
Several vendors provide PLECS thermal models for download or on request
Creating Approximate IGBT Loss Tables

Example data sheet with specific test conditions


Data can be extrapolated for different conditions

Dynex DIM400BSS12 - 25∘C

IGBT Switching Losses vs. Current

Switching loss vs. current often


provided in data sheets
If not, assume Eon, Eoff vs. current is
linear
Reverse recovery loss (Erec) of diode
saturates with higher currents

Source: Dynex DIM400BSS12 data sheet


IGBT Switching Losses vs. Voltage

Switching loss vs. voltage not


always provided in data sheets
Safe to assume Eon, Eoff vs. voltage
is linear

Diode Recovery Loss vs. Voltage

Diode recovery loss vs. voltage not


always provided in data sheets
Safe to assume a linear relationship
as a first pass
As the gate resistance increases,
there is a saturation effect in the
energy loss

ABB 5SNS0300U120100 IGBT module Ic = 300A


Approximate MOSFET Switching Loss Definition

Switching loss calculation

trise, tfall calculated from VDD, VGS, RG, CGD,


details are in the reference below
Temperature independence can be
initially assumed

MOSFET Conduction Losses

Temperature-dependent Ron can be


implemented with a lookup table using
information from the data sheet
Resistance can be converted to a
current-voltage profile in PLECS
Electrical parameter for Rds is held
constant during a switching cycle
A Variable Resistor block can be placed
in series with a MOSFET to physically
implement Rds
Example 650V, 47A MOSFET
A Combined Electrical-Thermal Model

Losses, heat sink, ambient temperature are represented in


PLECS in an intuitive analogy

Thermal Domain

Thermal circuit is analogous to electrical circuit


Thermal and electrical circuits solved simultaneously
Electrical-Thermal Model Interface

The heat sink is the interface between the two domains


Automatically absorbs component losses
Propagates temperature back to semiconductors

Thermal impedance modeled with RC elements

Hierarchical Modeling of Thermal Structures

It is possible to implement layered thermal


structures using subsystems

Junctions Dual IGBT module

IGBT Plate
Heat Sink

IGBT Plate
Thermal Equivalent Network Options in Thermal Editor

Cauer equivalent network Foster equivalent network


Physics based thermal equivalent circuit Curve fitting approach based on heating
Each Rth and Cth pair represents a and cooling characteristics
No correspondence between Rth,n resp.
physical layer in the thermal circuit
Cth,n and the physical structure!
Any modification of the system requires
recalculation of all values

Junction-Case Thermal Impedance

Define in Thermal Editor to observe junction temperature


fluctuations (in the 4th tab)
Foster coefficients are often given in a data sheet

Foster network coefficients

Example junction-case thermal impedance


Measuring Average Device Losses

Concept
Calculate total conduction and switching
energy lost during a switching cycle
Output total as an average power pulse
during the next cycle

Implementation in PLECS
Conduction and switching losses are
measured with a Probe block
Filter blocks for averaging the conduction
(Periodic Average) and switching (Periodic
Impulse Average) losses are in the library

Calculating Converter Efficiency

Thermal losses are not withdrawn in electric circuit


Semiconductor losses can be probed or a Heat Flow Meter can
calculate switch (and ohmic losses) captured by a heat sink
The correct way to calculate efficiency of a converter in PLECS is:
Challenge: Large Thermal Time Constants

Thermal time constants: 0.1 … 100 s


Switching frequency: 1 … 100 kHz
Long simulation time until thermal steady state is reached

Steady-State Analysis Tool

Quickly finds the steady-state operating temperatures using a


Newton Raphson technique
Conclusion

Fast & accurate thermal simulation using lookup tables


Operation of a combined electrical-thermal simulation
Calculating average device losses
Steady-State Analysis tool built in to PLECS

You might also like