Main Content

IGBT Thermal Characteristics

This example shows generation of the Ic versus Vce curve for an IGBT at two different temperatures. To generate the plot, click on the hyperlink in the model labeled 'Plot IGBT curves'.

On the plot, the solid lines are from running the model, and the dotted lines are digitized datasheet data. The N-Channel IGBT component has been parameterized using Vce values for when Ic is 400A and Vge is 10V. These two points are intercepted by both model and datasheet plots for Vge=10V. The remaining block parameters must be tuned by simulation so that the datasheet and model plots match as best as is possible. See the N-Channel IGBT block reference page for further information.


Simulation Results from Simscape Logging

The plot below shows the collector current vs collector-emitter voltage characteristics for a range of gate-emitter voltages. The tests are run at two different temperatures. The results are compared to data points obtained from a manufacturer's data sheet.

You can digitize datasheet information using tools available on MATLAB® Central File Exchange:, such as GRABIT [1].

Results from Real-Time Simulation

This example has been tested on a Speedgoat Performance real-time target machine with an Intel® 3.5 GHz i7 multi-core CPU. This model can run in real time with a step size of 50 microseconds.


  1. jiro (2019). GRABIT (, MATLAB Central File Exchange. Retrieved December 16, 2019.