Inverter Loss and Heatsink Calculator
Estimate IGBT inverter losses and heatsink requirements including base spreading. Compare footprint and thickness effects on resistance and hot-spot temperature.
Use this inverter loss calculator to estimate semiconductor heating in a balanced three phase IGBT inverter and compare cooling options. Engineers can prepare a preliminary thermal budget, while students can trace how device currents, datasheet losses and thermal resistances determine temperature.
Thermal results are cycle averages. Check periodic peak junction temperature separately before selecting a heatsink, especially at low fundamental frequency.
The circuit contains three identical half-bridge modules on one shared heatsink. Each module has two IGBTs and two anti-parallel diodes. The calculation assumes continuous sinusoidal PWM and approximately sinusoidal phase current.
Start with bus voltage, phase RMS current, commanded modulation, displacement factor, switching frequency and dead time. Modulation is the sinusoidal reference amplitude divided by carrier amplitude. Enter hot forward-voltage fits and switching energies from the actual device datasheet, including their test current and voltage. The model scales energies linearly with current and voltage; temperature and gate-drive conditions must already match your design.
The conduction model transfers the dead-time interval from transistor to diode. Voltage, power, efficiency and capacitor-current results use the ideal command before dead time. A separate voltage-error estimate warns above 5% of commanded phase-voltage peak and refuses results above 10%. These are calculator screening limits, not guaranteed accuracy bounds.
For the heatsink calculator, enter junction-to-case resistance for each device type and case-to-sink interface resistance for a complete phase module. The shared sink resistance must describe its average source-side base temperature at the actual airflow.
Base spreading is enabled by default. A small module footprint can run hotter than the base average. Enter shared base length, width, thickness and conductivity, plus each module's effective contact dimensions. Lee's closed-form correlation adds the local spreading rise. The layout is three equal modules in one row, each centered within one third of the base length. Each footprint must fit its region, and both source and region aspect ratios must remain at or below 2.5.
Read the local spreading resistance, total sink hot-spot resistance, base hot-spot temperature and junction temperatures together. Total sink resistance is referred to total inverter loss; the local correction uses one module's power. The heatsink ceiling solves both contributions together. Disable spreading when supplier resistance data already include the same footprints and placement.
When spreading is enabled, average sink resistance must be at least the base's own conduction resistance, t/(k × full base area). The ceiling uses this physical minimum; zero means no feasible heatsink meets the temperature target.
The thickness and contact-area charts isolate spreading with average sink resistance held fixed. Physically infeasible thickness points are omitted. They show sensitivity rather than predict a redesigned sink's airflow performance. The contact-area sweep preserves footprint aspect ratio. Real modules may need smaller effective heat-transfer areas or a detailed temperature map.
Enter temperatures once; the viewer converts Celsius, Fahrenheit and kelvin with the correct offset. Temperature rises and thermal resistances use kelvin.
The optional Foster animation follows one rectangular heat pulse at fixed case temperature. Its illustrative coefficients must be fitted to actual thermal-impedance data. Capacitor RMS current uses a sinusoidal-current approximation and excludes source-side ripple and output-current switching ripple.
This IGBT loss calculator does not provide a synchronous MOSFET power dissipation calculator, arbitrary module layouts, fin-spreading analysis, regenerative operation or automatic electrothermal iteration. Confirm final designs with appropriate device data and measurements.
How it is calculated
Thermal results are cycle averages. A separate periodic peak-junction check is required before selecting a heatsink, especially at low output frequency.
Commanded modulation and dead-time validity
The input is the sinusoidal PWM command, before dead time. The ideal fundamental phase peak is . The conduction calculation transfers the blanking interval from IGBT to diode; no active voltage compensation is assumed. Voltage, output power, efficiency and capacitor-current estimates retain the ideal commanded fundamental and are labeled accordingly.
Berg and Roinila, §II.A, give the switching-cycle voltage-error amplitude . For sinusoidal current its square-wave fundamental amplitude is . The relative screen is therefore . This calculator warns above 5% and refuses results above 10%. These percentages are chosen screening limits for this approximation, not accuracy guarantees or thresholds stated by the paper. It does not solve the effective voltage phasor or current response.
Device currents and losses
Graovac and Pürschel (2009), §§2 and 3.4, provide the piecewise-linear forward model and sinusoidal inverter current averaging. Let , , and . Integrating the positive-current half-cycle with current and transistor duty gives
The complementary diode values follow from and . The dead-time terms are derived here by transferring the same current interval from IGBT to diode. Duty clipping is excluded by .
For each device, . Assuming each event energy is linear in current and switched voltage, half-cycle integration gives , with the analogous expression for diode . Switching loss is counted once in each dissipating device. Six transistor/diode pairs form the inverter.
Cycle-average heatsink, including base spreading
Each phase module dissipates . Divide the shared base into three equal strips along its length; each identical module is centered in its strip. With uniform cooling and insulated outer edges, symmetry makes the internal strip boundaries adiabatic. This equal-region reduction is derived here; Lee's published example verifies the single-region correlation.
For one region, use source area , region area , average region resistance , conductivity and base thickness . Lee (1998), Eqs. (1)–(2), credits Song, Lee and Au (1994). In an equivalent algebraic form, define
This is the maximum local excess over the mean base temperature per watt of one module. The applied correction is zero when spreading is disabled.
The spatial hot spot is on the source-side heatsink base:
Thus the equivalent total sink resistance is referred to total inverter loss, while refers to one region's module power. The case is above this base hot spot by . Each junction adds its own or ; using the maximum base temperature for both junction paths is a preliminary thermal-chain estimate.
The average source-side sink resistance already includes uniform conduction through the full base. Fourier's law gives the physical floor
When spreading is enabled, require . This follows by averaging the steady conduction equation across the insulated-sided base: . Even an isothermal fin-side boundary cannot remove that through-thickness rise. Ockfen (2023), Eq. (4), uses the same slab-resistance relation. This floor is part of the entered average resistance; it is not added again.
The average sink-resistance ceiling is found by solving
Spreading is recomputed at each candidate , with when enabled. Test feasibility at , including its local spreading rise, before searching for a root. A zero ceiling indicates that no physically feasible sink meets the target; it is not a recommendation to use zero thermal resistance. The lowest possible cycle-average junction temperature uses this same ideal fin-side cooling boundary. Zero loss and invalid footprint geometry are caught before the solver runs; the input conditions explain how to correct them.
The thickness and footprint charts hold the entered full-base average sink resistance, operating losses and all other dimensions fixed. Both contact dimensions scale together in the area sweep. They isolate the spreading effect; obtain new average sink data if changing the real base or airflow. Thickness points with are omitted, because they would require negative resistance between the fin-side boundary and ambient. Thickness does not have a universal monotonic benefit.
Capacitor current
Karanayil, Agelidis and Pou, §II Eq. (1), give the ideal sinusoidal-current expression
Gohil et al., attached PDF pp. 3–5, explain switching-state current summation and a fuller ripple-inclusive method. This tool implements the sinusoidal-current approximation only. It computes an RMS from mean square; it does not average local RMS values as printed in their Eq. (24).
Fixed-case pulse
The Infineon Foster form is . A rectangular pulse uses . The initial junction equals the independently specified fixed case temperature. The two resistance fractions sum exactly to the steady junction-to-case resistance. Cauer networks represent physical layer nodes; Foster internal nodes do not. No Foster sink network is concatenated here.
Assumptions
- Balanced three wire, three phase motoring operation; six identical IGBTs and six identical anti-parallel diodes, grouped into three equal half-bridge modules.
- Continuous sine-triangle PWM in the linear range, with enough carrier cycles to average over the fundamental. Phase current is sinusoidal; leading and lagging displacement factors give the same average losses.
- A single effective dead-time interval per carrier period is transferred from transistor to diode. Current ripple, voltage-drop feedback on the commanded modulation, minimum-pulse suppression and switching during dead time are omitted.
- Datasheet forward fits and switching energies are held at a chosen hot temperature and actual gate-drive conditions. There is no automatic electrothermal iteration or device catalogue. All device, interface and Foster defaults are illustrative.
- Linear switching-energy scaling has zero intercept. Output-capacitance energy at zero current, leakage, gate-drive, snubber, busbar, magnetic and capacitor ESR losses are excluded.
- Cycle-average thermal quantities only. Three equal modules occupy the centers of three equal base regions in one row, with uniform cooling, insulated outer edges and constant conductivity. Heat flux is uniform over each effective module footprint. Both junction types use the same temperature target.
- Lee's central-source, area-based correlation is applied per region. Footprints must fit; source and region aspect ratios must not exceed 2.5. Unequal module losses, irregular spacing, edge-mounted sources, localized airflow and internal die-scale heat spreading need a spatial model.
- The entered full-base sink resistance describes its area-average source-side temperature, including uniform base conduction. Turn off the added spreading correction when the sink data already include the actual footprint and layout. No automatic fin-spreading or 20% thickness adjustment is applied.
- The optional Foster pulse applies the calculated average IGBT dissipation as a rectangular heating envelope at fixed case temperature. It does not resolve fundamental-frequency junction ripple or reproduce a particular named module.
- Each temperature has one input stored in Celsius. The viewer converts absolute temperature inputs and results with the correct offset. Temperature differences and thermal resistances use K and K/W; diagram labels show temperature rises.
- Modulation and displacement angle refer to the voltage command before dead time. No dead-time voltage compensation is assumed. Ideal voltage, power, efficiency and capacitor estimates omit that voltage error; the explicit 5% warning and 10% refusal thresholds bound their use as preliminary estimates.
- When spreading is enabled, heat leaves through the far side of the insulated-sided base. Its average resistance cannot fall below t/(k × full base area). The base geometry is not applied when spreading is disabled and the user supplies layout-specific thermal data.
Where it applies
Average-temperature headroom is not peak-temperature headroom. This tool does not calculate periodic junction-temperature ripple. A positive average headroom or a sink below the reported ceiling does not prove that the device peak temperature remains below its rating. Use the actual device thermal network and periodic loss waveform for that separate check, especially at low output frequency.
Use only with estimated dead-time fundamental error no larger than 10% of the commanded phase-voltage peak, , and . The model warns below ten carrier cycles per fundamental cycle. Duty clipping, discontinuous PWM, zero-sequence injection, unbalanced loads, regenerative operation and synchronous MOSFET conduction are outside scope.
Use hot typical values for typical estimates or suitably conservative device data for a design bound. Supply switching energies near the operating current, voltage, junction temperature and gate resistance. Check voltage overshoot, current rating, safe operating area and thermal cycling separately. The efficiency is a semiconductor-only estimate.
The capacitor estimate excludes output-current switching ripple and source-side ripple; it is not a complete capacitor selection or voltage-ripple calculation. The modulation sweep holds phase RMS current and displacement factor fixed and ignores dead time.
A zero permitted heatsink resistance means that no physical sink meets the target with the specified base and module. With spreading enabled, the average sink resistance must include at least t/(k × full base area); a smaller entered value is rejected. Invalid footprint geometry and zero loss suppress sizing results without entering the root solver. Thermal interface values must describe a complete phase module; using a per-chip interface value with full module power would overestimate its rise.
Pulse coefficients must be fitted to the actual datasheet curve. Very short pulses need a suitable higher-order model; a two-term fit cannot reproduce every device. Keep the case fixed for this calculation. Foster internal nodes are not physical layer temperatures, and no Cauer transient solution or cold-start heatsink prediction is provided.
At low commanded modulation, dead-time voltage error can dominate the fundamental even when the duty-clipping condition passes. The voltage-error estimate also neglects zero-crossing clamping, current ripple and switching-device voltage drops. Do not interpret ideal commanded voltage or power as a prediction of the actual terminal waveform.
Lee's model estimates the spatial maximum on a uniformly heated module footprint; it does not resolve a module's individual die temperature map or fin spreading. The equal-region extension is limited to the stated symmetric layout. The hot-spot temperature reported here is still a cycle average, not a transient maximum. Do not add this correction to supplier data already measured for the same source footprints and placement. Geometry sweeps are sensitivity studies with average sink resistance held fixed, not a convection design or proof of an optimum base thickness.
References
- Graovac, D.; Pürschel, M. IGBT Power Losses Calculation Using the Data-Sheet Parameters, Infineon, V1.1, January 2009, §§2 and 3.4. https://www.infineon.com/assets/row/public/documents/faq/igbt-power-losses-calculation-using-the-data-sheet-parameters.pdf
- Infineon. Thermal equivalent circuit models, AN2008-03; replaced by AN2015-10, Transient thermal measurements and thermal equivalent circuit models. https://www.infineon.com/dgdl/Infineon-AN2015_10_Thermal_equivalent_circuit_models-AN-v01_00-EN.pdf?fileId=db3a30431a5c32f2011aa65358394dd2
- Infineon. Extrapolation of Zth curve in the IGBT modules datasheet, Foster equations and distinction from Cauer. https://community.infineon.com/t5/Knowledge-Base-Articles/Extrapolation-of-Zth-curve-in-the-IGBT-modules-datasheet/ta-p/1016231
- Gohil, G. et al. Analytical Method to Calculate the DC Link Current Stress in Voltage Source Converters, PEDES 2014. DOI:10.1109/PEDES.2014.7041953. https://vbn.aau.dk/ws/files/213686483/Analytical_Method_to_Calculate_the_DC_Link_Current_Stress_in_Voltage_Source_Converters.pdf
- Karanayil, B.; Agelidis, V. G.; Pou, J. Evaluation of DC-link Decoupling Using Electrolytic or Polypropylene Film Capacitors in Three-Phase Grid-Connected Photovoltaic Inverters, §II Eq. (1) and the 15 kW and 3 kW examples, attached PDF p. 2. https://upcommons.upc.edu/bitstreams/dd358e4e-ac61-4755-ae6e-c382efc0a092/download
- Infineon. IGBT FF1200R12IE5P: Loss calculation in an SPWM voltage source converter topology, Tables 1–4 and calculation images. https://community.infineon.com/t5/Knowledge-Base-Articles/IGBT-FF1200R12IE5P-Loss-calculation-in-an-SPWM-voltage-source-converter-topology/ta-p/383277
- Infineon. IPOSIM loss and thermal calculation guide, p. 11: distinction between average and periodic peak junction temperatures. https://community.infineon.com/gfawx74859/attachments/gfawx74859/IGBT/5870/1/power%20calculation.pdf
- Berg, M.; Roinila, T. Nonlinear Effect of Dead Time in Small-Signal Modeling of Power-Electronic System Under Low-Load Conditions, IEEE JESTPE 8(4), 3204–3213, 2020, §II.A. DOI:10.1109/JESTPE.2020.2967341. https://doi.org/10.1109/JESTPE.2020.2967341
- Lee, S. Calculating Spreading Resistance in Heat Sinks, Electronics Cooling 4(1), January 1998, pp. 30–33, Eqs. (1)–(2) and worked example. https://www.electronics-cooling.com/1998/01/calculating-spreading-resistance-in-heat-sinks/
- Song, S.; Lee, S.; Au, V. Closed Form Equation for Thermal Constriction/Spreading Resistances with Variable Resistance Boundary Condition, Proceedings of the 1994 IEPS Conference, pp. 111–121. Original correlation credited in Lee (1998), reference 2; accessed through Lee's open article. https://www.electronics-cooling.com/1998/01/calculating-spreading-resistance-in-heat-sinks/
- Lee (1998), publisher's unchanged reprint in Electronics Cooling, Fall 2020, printed pp. 38–41 (PDF pp. 42–45). Attached extract s11, worked example on extract p. 2. https://www.electronics-cooling.com/wp-content/uploads/2020/09/Electronics-Cooling_Fall-2020-Issue.pdf
- Ockfen, A. Calculating Thermal Design Power for Mobile Consumer Electronics – Part 3, Electronics Cooling, Fall 2023, Eq. (4) on printed p. 10; slab-conduction examples on printed p. 12 (attached s12, PDF pp. 10 and 12). https://www.electronics-cooling.com/wp-content/uploads/2023/11/Electronics-Cooling_Issue-4-Fall-2023.pdf
Inputs
| Input | Symbol | Unit | Default |
|---|---|---|---|
| DC-link voltage Steady DC bus; use the voltage actually switched. | V_dc | V | 600 |
| Phase current, RMS Fundamental line current for a three wire load; not the RMS current in one IGBT. | I_phase | A | 30 |
| Commanded SPWM modulation index Sinusoidal PWM reference amplitude divided by carrier amplitude: ideal phase-voltage peak = m × Vdc / 2, before dead time. No voltage compensation is modeled. | m_a | 0.9 | |
| Displacement factor relative to PWM reference Cosine of the angle between sinusoidal current and the commanded voltage reference. Actual terminal displacement can differ because of dead time. | pf | 0.85 | |
| Switching frequency Continuous sine-triangle PWM; both devices switch every carrier cycle. | f_sw | kHz | 8 |
| Fundamental frequency Checks the carrier/output-frequency ratio only. Cycle-average thermal results do not predict the periodic junction peak, which can rise at lower output frequency. | f_out | Hz | 50 |
| Dead time per commutation Reduces transistor conduction duty by f_sw × dead time; the diode carries that interval. | t_dead | us | 2 |
| IGBT on-state voltage intercept Linear fit V_CE = V_T0 + r_T × current, at the chosen hot junction temperature. Defaults are illustrative inputs, not a named part. | V_T0 | V | 1 |
| IGBT on-state slope resistance Fit the hot output characteristic over the operating current range. | r_T | mohm | 15 |
| Diode forward-voltage intercept Linear fit V_F = V_D0 + r_D × current, at the chosen hot junction temperature. | V_D0 | V | 0.9 |
| Diode slope resistance Use anti-parallel diode data for the actual module. | r_D | mohm | 10 |
| IGBT turn-on energy Energy of one event at the reference current, voltage, hot junction temperature and actual gate resistance. Include the measured diode-recovery contribution in IGBT E_on. | E_on | mJ | 2 |
| IGBT turn-off energy One event, at the same reference conditions as E_on. | E_off | mJ | 1.5 |
| Diode reverse-recovery energy Energy dissipated in the diode itself; do not enter the recovery-related IGBT turn-on energy again here. | E_rec | mJ | 0.5 |
| Energy reference current Actual test current of the entered datasheet switching energies. Linear current scaling is assumed. | I_ref | A | 30 |
| Energy reference voltage Actual test voltage of all three entered energies. Linear voltage scaling is assumed. | V_ref | V | 600 |
| Ambient temperature Air temperature at the heatsink inlet. | T_a_C | °C | 40 |
| Cycle-average junction-temperature target Choose a cycle-average temperature target below the device limit. Leave margin and check periodic peak junction temperature separately. | T_limit_C | °C | 125 |
| IGBT junction-to-case resistance Per IGBT position, not the whole inverter; use consistent typical or maximum device data. | R_jcT | K/W | 0.3 |
| Diode junction-to-case resistance Per diode position. | R_jcD | K/W | 0.6 |
| Case-to-sink resistance per phase module One half-bridge module contains two IGBTs and two diodes. Its total loss flows through this interface. Use half of a per-device value for two equal discrete assemblies. | R_cs | K/W | 0.05 |
| Shared sink-to-air resistance, full-base average Average source-side base temperature rise divided by total inverter loss, at actual airflow; includes through-thickness base conduction, so it cannot be less than t/(k × full base area) when spreading is enabled. Turn off spreading if measured resistance already includes the same footprints and layout. | R_sa | K/W | 0.15 |
| Include heatsink-base spreading Three equal modules, each centered in an equal strip of the shared base. Turn off only when the entered sink resistance already includes this source footprint and mounting layout. | spread_enabled | true | |
| Shared base length, along the three modules The base is divided into three equal regions along this direction; one equal phase module is centered in each region. | L_base | mm | 240 |
| Shared base width Width of each region is the full base width. Uniform cooling and insulated outer edges are assumed. | W_base | mm | 120 |
| Heatsink base thickness Actual metal thickness below the module; base spreading only. Fins are represented by the entered average sink resistance. | t_base | mm | 6 |
| Base thermal conductivity At operating temperature. Illustrative aluminum-like default; enter the actual alloy conductivity. | k_base | W/(m*K) | 200 |
| Module contact length, along base length Effective uniform-flux contact footprint of one complete phase module, including both IGBTs and diodes; must fit inside one third of the base length. | L_source | mm | 50 |
| Module contact width Effective contact width of one module. This model does not resolve individual die hot spots inside the module. | W_source | mm | 60 |
| Edit / play Foster pulse response Opens controls for a separate fixed-case IGBT pulse test. Turning this off restores illustrative pulse defaults; the plot remains visible. | pulse_enabled | true | |
| Fixed case temperature for pulse Independent fixed boundary temperature for this pulse test, unrelated to the steady-state case result. | T_case_C | °C | 60 |
| Heat-pulse duration Average IGBT loss is applied from time zero until this duration. | t_pulse | s | 0.5 |
| Fast Foster resistance fraction Two-term fit: R_fast = fraction × R_jcT, R_slow = remaining resistance. Illustrative default; fit the actual datasheet Z_th curve. | a_fast | 0.3 | |
| Fast Foster time constant Foster time constant R_fast × C_fast. Internal nodes are not layer temperatures. | t_fast | s | 0.01 |
| Slow Foster time constant Fit the slow portion of the datasheet transient thermal impedance. | t_slow | s | 0.3 |
| Pulse-response time Press play to follow heating and cooling at fixed case temperature. Playback stops at the plotted horizon; a later manually entered time is clamped to that horizon. | t_view | s | 0.25 |
Results
With the default inputs above, the calc gives:
| Result | Value |
|---|---|
| Total inverter semiconductor loss | 203.6 W |
| Heatsink ceiling · cycle average only | 0.341 K/W |
| Local spreading resistance per module | 0.0522 K/W |
| Total sink hot-spot resistance · per inverter loss | 0.1674 K/W |
| Average base hot-spot temperature | 74.1 °C |
| Local temperature rise from spreading | 3.54 K |
| Average IGBT junction | 86.1 °C |
| Average diode junction | 80.7 °C |
| Average junction-temperature headroom | 38.9 K |
| Loss per IGBT | 28.66 W |
| Loss per diode | 5.28 W |
| Ideal DC-link capacitor RMS current | 16.61 A |
| Ideal line voltage · before dead time | 330.7 V |
| Ideal-voltage semiconductor efficiency | 98.62 % |
| Estimated dead-time fundamental error | 4.53 % |
Checked against sources
Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).
Published 15 kW capacitor stress
Source: Karanayil, Agelidis and Pou, Evaluation of DC-link Decoupling..., attached PDF p. 2, §II.A: 15 kW, 415 V line-line, m=0.612, unity power factor; published capacitor RMS current 13.56 A. Phase current follows independently from the stated three phase rating. This checks their maximum-stress operating point, not the separate nominal 700 V bus operating point.
Inputs: Phase current, RMS = 20.868 A; Commanded SPWM modulation index = 0.612; Displacement factor relative to PWM reference = 1; DC-link voltage = 700 V; Switching frequency = 10 kHz; Dead time per commutation = 0 us; the others as above.
| Result | Source | This calc |
|---|---|---|
| Ideal DC-link capacitor RMS current | 13.56 A | 13.559 A |
Published 3 kW capacitor stress
Source: Karanayil, Agelidis and Pou, attached PDF p. 2, §II.B: 3 kW, 200 V line-line, m=0.612, unity power factor; published capacitor current 5.63 A. This is the reported worst-case current-stress point; its modulation is not the separate nominal-bus voltage operating point.
Inputs: Phase current, RMS = 8.66 A; Commanded SPWM modulation index = 0.612; Displacement factor relative to PWM reference = 1; DC-link voltage = 400 V; Switching frequency = 10 kHz; Dead time per commutation = 0 us; the others as above.
| Result | Source | This calc |
|---|---|---|
| Ideal DC-link capacitor RMS current | 5.63 ± 0.01 A | 5.627 A |
Infineon FF1200R12IE5P conduction example
Source: Infineon FF1200R12IE5P SPWM worked example, Tables 1–4 and calculation images: hot coefficients and rounded current/loss values. The IGBT-average-current image says 238.20 A, whereas Table 4 has a 228.20 A typo; 238.20 A gives its 392.01 W conduction result. The published m=0.838 uses 415*sqrt(2)/700, omitting the three phase line/phase conversion; this case intentionally uses that stated m, which actually gives about 359 V line-line, rather than changing the physical modulation definition to obtain 415 V. Switching-energy results in this article use a different averaging approximation and are not used as reference expectations.
Inputs: DC-link voltage = 700 V; Phase current, RMS = 695.6 A; Commanded SPWM modulation index = 0.838; Displacement factor relative to PWM reference = 0.8; Switching frequency = 1.35 kHz; IGBT on-state voltage intercept = 0.78 V; IGBT on-state slope resistance = 1.09 mohm; Diode forward-voltage intercept = 0.7 V; Diode slope resistance = 1.17 mohm; Energy reference current = 700 A; the others as above.
| Result | Source | This calc |
|---|---|---|
| Average current in one IGBT | 238.2 A | 238.2 A |
| Average current in one diode | 74.93 ± 0.15 A | 74.974 A |
| RMS current in one IGBT | 435 A | 434.9 A |
| RMS current in one diode | 229.7 A | 229.7 A |
| Conduction loss per IGBT | 392 W | 391.9 W |
| Conduction loss per diode | 114.2 ± 0.2 W | 114.2 W |
Lee 1998: centered 25 mm source on a 100 mm region
Source: Seri Lee, Calculating Spreading Resistance in Heat Sinks, Electronics Cooling, January 1998, Example Problem and Solutions; attached publisher reprint p. 2 (Fall 2020 printed p. 39). Published 25×25 mm source, 100×100×1.3 mm aluminum region, k=200 W/(m K), average R0=1 K/W: Rc=0.66 and Rtotal=1.66 K/W. The calculator tiles that exact single-source region three times (300×100 mm full base, full-base Rsa=1/3 K/W), so each repeated region has R0=1 K/W. This validates Lee's local correlation, not arbitrary multiple-source layouts. The direct unrounded result is 0.65658 K/W, within the article's rounding.
Inputs: Shared base length, along the three modules = 300 mm; Shared base width = 100 mm; Module contact length, along base length = 25 mm; Module contact width = 25 mm; Heatsink base thickness = 1.3 mm; Shared sink-to-air resistance, full-base average = 0.3333 K/W; the others as above.
| Result | Source | This calc |
|---|---|---|
| Local spreading resistance per module | 0.66 ± 0.005 K/W | 0.6566 K/W |
| Region hot-spot-to-air resistance, per module | 1.66 ± 0.005 K/W | 1.657 K/W |
| Lee inverse spreading length | 95.68 1/m | 95.683 1/m |
Independent review: uniform-base ideal-cooling limit
Source: Independent reviewer supplied the uniform-base limiting example: 30×10×10 mm base, k=200 W/(m K), and three 10×10 mm contacts fully covering it. Independently, Fourier conduction gives R=t/(k A)=0.1666667 K/W, and the review gives the ideal-cooling junction lower bound 85.93 °C with the other default losses. Here Rsa is set to that physical floor (rather than the review's deliberately impossible 0.01 K/W) so the limiting case is admissible. The 65 °C target is infeasible and the documented ceiling sentinel is zero. Ockfen 2023 Eq. 4 and attached PDF p. 12 support the slab-resistance relationship only; these are not published inverter measurements.
Inputs: Shared base length, along the three modules = 30 mm; Shared base width = 10 mm; Heatsink base thickness = 10 mm; Module contact length, along base length = 10 mm; Module contact width = 10 mm; Shared sink-to-air resistance, full-base average = 0.1667 K/W; Cycle-average junction-temperature target = 65 °C; the others as above.
| Result | Source | This calc |
|---|---|---|
| Through-thickness base conduction resistance | 0.1667 K/W | 0.1667 K/W |
| Local spreading resistance per module | 0 K/W | 0 K/W |
| Lowest possible cycle-average junction temperature | 85.93 °C | 85.929 °C |
| Heatsink ceiling · cycle average only | 0 K/W | 0 K/W |
Related Resources
Related articles
Related courses
IEC Electrical Schematics and Industrial Control Panels
5
Original price was: 42 €.21 €Current price is: 21 €.
Basic Electrical Controls & Diagram Reading
7
Original price was: 32 €.18 €Current price is: 18 €.
Modeling Electrical Motor Faults with FEM Simulation using ANSYS MAXWELL
3
Original price was: 50 €.15 €Current price is: 15 €.







Responses