Main Content

IGBT/Diode

Implements ideal IGBT, GTO, or MOSFET and antiparallel diode

  • IGBT/Diode block

Libraries:
Simscape / Electrical / Specialized Power Systems / Power Electronics

Description

The IGBT/Diode block is a simplified mode of an IGBT (or GTO or MOSFET)/Diode pair where the forward voltages of the forced-commutated device and diode are ignored.

Assumptions and Limitations

  • The IGBT/Diode block implements a macro model of the real IGBT and Diode devices. It does not take into account either the geometry of the devices or the complex physical processes [1].

  • The IGBT/Diode block cannot be connected in series with an inductor, a current source, or an open circuit, unless its snubber circuit is in use.

Ports

Input

expand all

Simulink signal to control the opening and closing of the device.

Output

expand all

The Simulink output of the block is a vector containing two signals. You can demultiplex these signals by using the Bus Selector block provided in the Simulink library:

Signal

Definition

Units

1

IGBT/Diode current

A

2

IGBT/Diode voltage

V

Dependencies

To enable this port, select the Show measurement port parameter.

Conserving

expand all

Specialized electrical conserving port associated with the IGBT/Diode collector.

Specialized electrical conserving port associated with the IGBT/Diode emitter.

Parameters

expand all

To edit block parameters interactively, use the Property Inspector. From the Simulink Toolstrip, on the Simulation tab, in the Prepare gallery, select Property Inspector.

Internal resistance of the device, in ohms (Ω).

Snubber resistance, in ohms (Ω). Set the Snubber resistance Rs parameter to inf to eliminate the snubber from the model.

Snubber capacitance in farads (F). Set the Snubber capacitance Cs parameter to 0 to eliminate the snubber, or to inf to get a resistive snubber.

If selected, add a Simulink output to the block returning the diode IGBT current and voltage.

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.

Version History

Introduced in R2006a

See Also

|