Engee documentation

Half-Bridge (Ideal, Switching)

A half-bridge with perfect switches and a thermal port.

blockType: AcausalElectricPowerSystems.Semiconductors.HalfBridge

Path in the library:

/Physical Modeling/Electrical/Semiconductors & Converters/Half-Bridge (Ideal, Switching)

Description

Block Half-Bridge (Ideal, Switching) simulates a half-bridge with perfect switches and a thermal port. To select the ideal switching device, set the parameter Switching device meaning MOSFET, IGBT or GTO.

A built-in protective diode can be installed for each switching device. The built-in diode protects the semiconductor device by providing a reverse current transmission channel. An inductive load can cause a high reverse voltage surge when a semiconductor device suddenly cuts off the voltage supply to the load.

The best option is to simulate the diodes inside the unit. Half-Bridge (Ideal, Switching). For external modeling of diodes, model them without taking into account capacity or charge.

Switching losses

For information on how the block simulates power-on and power-off losses, see the description of the blocks. MOSFET (Ideal, Switching), IGBT (Ideal, Switching) or GTO, depending on the value you have selected for the Switching Device parameter. The main difference between how these blocks and the block model losses is Half-Bridge (Ideal, Switching), is that for the values of MOSFET and IGBT, block Half-Bridge (Ideal, Switching) does not use the Use last on-state current from previous cycle for turn-on loss or Use last off-state voltage from previous cycle for turn-off loss parameters. The reason for this difference is that the block Half-Bridge (Ideal, Switching) It does not simulate the capacitance of the diode or the inductance of the pins, as it is designed for fast simulation using perfect switching. Modeling both switching devices in one unit avoids the difficulties associated with measuring current in the on state and voltage in the off state during reverse diode recovery, so you do not need a physical model of the diode charge. The unit measures the forward current of the diode and the voltage in the off state at the time of giving the command to turn off the additional switching device.

By default, the unit applies switching losses only to the heat node, increasing the node’s temperature by the required amount. To get the necessary power due to losses when switching from the power supply, select the checkbox Apply switching losses to electrical supply.

Instantaneous application of switching losses to a power source is mathematically impossible, so the unit applies switching losses for a period equal to the value specified for the parameter. Averaging period for switching losses. Set this value to the pulse width modulation (PWM) period of the gate driver.

For all ideal switching devices, the heat losses in the recorded simulation data are represented as E_last_turn_off_losses, E_last_turn_on_losses and last_reverse_recovery_loss. These variables include losses in the form of a pulse with an amplitude equal to the energy loss. If you are using a script to summarize the total losses over a specific simulation period, you need to summarize the pulse values for each leading edge.

You can also access the total accumulated switching losses for each of the two switching devices from the corresponding variables. accumulated_switching_losses_event in the registered simulation data. These variables sum up all switching losses at the current moment, including reverse recovery losses for the diode.

Variable power_dissipated The recorded simulation data does not take into account switching losses, since the block models these losses as instantaneous events. Variable power_dissipated displays ohmic losses when switched on.

When using a fixed-step solver, the minimum on or off pulse that supports recording switching losses is three time steps long. If the pulse is shorter than three steps, the unit does not register switching losses.

If you are using tabular data to model switching or reverse recovery losses, make sure that the temperature, current, and voltage are within the range you specify. If you do not specify a realistic thermal model, for example, if the mass of the joint or the conductivity from the joint to the housing is too low, the temperature may exceed the range you specify, which will lead to extrapolation of losses by the unit to non-physical values.

Thermal port

Use the thermal port to simulate the effect of the generated heat and the temperature of the device.

The thermal port H can also be divided into two separate thermal ports connected to the upper and lower switching devices by checking the box Separate thermal ports for upper and lower devices. If you separate the thermal ports for the upper and lower devices, you can also separate the thermal ports for the built-in diodes of each switching device by checking the box. Separate thermal ports for integral diodes. The upper and lower switching devices have the same thermal parameters.

This figure shows the block icon that is displayed when all thermal ports are opened.:

half bridge ideal switching 1

Dependencies of the main parameters

Visibility of parameters from the parameter group Main depends on the parameters Switching device and On-state behavior and losses.

Dependencies of the main parameters
Parameters and values

Gate-control port

Switching device

MOSFET

IGBT

GTO

Threshold voltage, Vth

Threshold voltage, Vth

Gate trigger voltage, Vgt

Gate turn-off voltage, Vgt_off

Holding current

On-state behavior and losses

On-state behavior and losses

On-state behavior and losses

Specify constant values

Tabulate

Specify constant values

Tabulate

Specify constant values

Tabulate

Drain-source on resistance, R_DS(on)

On-state voltage, Vds(Tj,Ids)

Forward voltage, Vf

On-state voltage, Vce(Tj,Ice)

Forward voltage, Vf

On-state voltage, Vak(Tj,Iak)

Temperature vector, Tj

On-state resistance

Temperature vector, Tj

On-state resistance

Temperature vector, Tj

Drain-source current vector, Ids

Collector-emitter current vector, Ice

Anode-cathode current vector, Iak

Off-state conductance

Limitations

  • If for the parameter Switching device the value is set GTO The block assumes that the current change in the load between PWM cycles is small. This assumption implies that the load inductance or switching frequency is large enough to smooth the current.

  • If the check box is selected Apply switching losses to electrical supply, it is necessary to connect the power supply to the half bridge. For example, you need to uncheck the box Apply switching losses to electrical supply if your model has a switch that can disconnect one or both contacts of the power supply. There may also be problems with numerical initialization if the power supply is not initialized when it is switched on, for example, due to a smoothing capacitor that starts at zero charge.

Ports

Conserving

# + — positive terminal
electricity

Details

A non-directional port connected to a positive terminal.

Program usage name

p

# — negative terminal
electricity

Details

A non-directional port connected to the negative terminal.

Program usage name

n

# o — the output node
electricity

Details

An undirected port connected to an exit node.

Program usage name

output_pin

# H — thermal port
warm

Details

Non-directional heat port.

Dependencies

To use this port, uncheck the boxes Separate thermal ports for upper and lower devices and Separate thermal ports for integral diodes.

Program usage name

thermal_port

# H1Switch — thermal port for overhead switching device
warm

Details

A non-directional thermal port connected to an overhead switching device.

Dependencies

To use this port, check the box Separate thermal ports for upper and lower devices.

Program usage name

upper_switching_device_thermal_port

# H2Switch — thermal port for the lower switching device
warm

Details

A non-directional thermal port connected to the lower switching device.

Dependencies

To use this port, check the box Separate thermal ports for upper and lower devices.

Program usage name

lower_switching_device_thermal_port

# H1Diode — thermal port for the upper diode
warm

Details

A non-directional thermal port connected to the upper diode.

Dependencies

To use this port, check the boxes Separate thermal ports for upper and lower devices and Separate thermal ports for integral diodes.

Program usage name

upper_diode_thermal_port

# H2Diode — thermal port for the lower diode
warm

Details

A non-directional thermal port connected to the lower diode.

Dependencies

To use this port, check the boxes Separate thermal ports for upper and lower devices and Separate thermal ports for integral diodes.

Program usage name

lower_diode_thermal_port

# i — the entrance node
electricity

Details

An undirected port connected to an input node.

To use this port, set the parameter Gate-control port meaning Electrical.

Program usage name

output_pin_reference

# G1 — shutter output 1
electricity

Details

A non-directional port connected to the gate terminal for the first switching device.

Dependencies

To use this port, set the parameter Gate-control port meaning Electrical.

Program usage name

upper_gate

# G2 — shutter output 2
electricity

Details

A non-directional port connected to the gate terminal for the second switching device.

Dependencies

To use this port, set the parameter Gate-control port meaning Electrical.

Program usage name

lower_gate

Input

# G1 — shutter output 1
scalar

Details

The input port connected to the gate terminal of the upper switching device.

If in the parameter group Integral Diode the flag is selected Integral protection diode, then this gate pin also controls the upper diode.

Dependencies

To use this port, set the parameter Gate-control port meaning Signal.

Data types

Float64

Complex numbers support

No

# G2 — shutter output 2
scalar

Details

The input port connected to the gate terminal of the lower switching device.

If in the parameter group Integral Diode the flag is selected Integral protection diode, then this gate pin also controls the lower diode.

Dependencies

To use this port, set the parameter Gate-control port meaning Signal.

Data types

Float64

Complex numbers support

No

Parameters

Main

# Gate-control port — option to specify the type of shutter port
Signal | Electrical

Details

Option to specify the shutter control port:

  • Signal — The unit uses directional input ports G1 and G2 to control the shutter;

  • Electrical — The unit uses non-directional electrical ports G1 and G2 to control the gate.

Values

Signal | Electrical

Default value

Signal

Program usage name

control_type

Evaluatable

No

# Switching device — switch type
MOSFET | IGBT | GTO

Details

The type of switching device for a half-bridge.

Values

MOSFET | IGBT | GTO

Default value

MOSFET

Program usage name

switching_device_type

Evaluatable

No

# Threshold voltage, Vth — Threshold voltage
V | uV | mV | kV | MV

Details

The threshold voltage at which the device turns on. The default value depends on the parameter value Switching device.

Dependencies

See the table in the Dependencies of the main parameters section.

Units

V | uV | mV | kV | MV

Default value

2.0 V

Program usage name

V_threshold_mosfet

Evaluatable

Yes

# On-state behavior and losses — switched-on behavior and losses
Specify constant values | Tabulate

Details

A method for parameterizing the on-state behavior and switching losses, specified by one of the following values:

  • Specify constant values — Use scalar values to determine the output current, power-on and power-off losses. The block assumes that the energy dissipated by switching on or off once depends linearly on the voltage in the off state and the current in the on state. The block also assumes that losses are independent of temperature.

  • Tabulate — Use vectors to determine the output current and temperature. Use arrays to set losses when switching on and off.

Dependencies

See the table in the Dependencies of the main parameters section.

Values

Specify constant values | Tabulate

Default value

Specify constant values

Program usage name

thermal_loss_option_mosfet

Evaluatable

No

# Drain-source on resistance, R_DS(on) — drain-source resistance
Ohm | mOhm | kOhm | MOhm | GOhm

Details

Drain-source resistance when the device is switched on.

Dependencies

See the table in the Dependencies of the main parameters section.

Units

Ohm | mOhm | kOhm | MOhm | GOhm

Default value

0.01 Ohm

Program usage name

R_ds_mosfet

Evaluatable

Yes

# Off-state conductance — collector-emitter conductivity in the off state
S | nS | uS | mS | 1/Ohm

Details

Conduction when the device is turned off. The value must be less than , where — parameter value On-state resistance.

Dependencies

See the table in the Dependencies of the main parameters section.

Units

S | nS | uS | mS | 1/Ohm

Default value

1.0e-6 1/Ohm

Program usage name

G_off

Evaluatable

Yes

# On-state voltage, Vds(Tj,Ids) — voltage in the switched state
V | uV | mV | kV | MV

Details

Voltage drop across the device when switched on. This parameter depends on the temperature and the final output current when switched on.

Dependencies

See the table in the Dependencies of the main parameters section.

Units

V | uV | mV | kV | MV

Default value

[0.0 1.1 1.3 1.45 1.75 2.25 2.7; 0.0 1.0 1.15 1.35 1.7 2.35 3.0] V

Program usage name

V_on_matrix_mosfet

Evaluatable

Yes

# Temperature vector, Tj — temperature values
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

The temperature values at which the switched-on voltage is indicated.

Dependencies

See the table in the Dependencies of the main parameters section.

Units

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Default value

[298.15, 398.15] K

Program usage name

T_vector_mosfet

Evaluatable

Yes

# Drain-source current vector, Ids — drain-source current vector
A | pA | nA | uA | mA | kA | MA

Details

Drain-source currents, which indicate the voltage in the switched-on state. The sign of the drain-source current must match the sign of the corresponding drain-source voltage. If the drain-source voltage is zero, the corresponding drain-source current must also be zero.

Dependencies

See the table in the Dependencies of the main parameters section.

Units

A | pA | nA | uA | mA | kA | MA

Default value

[0.0, 10.0, 50.0, 100.0, 200.0, 400.0, 600.0] A

Program usage name

I_ds_vector_mosfet

Evaluatable

Yes

# Threshold voltage, Vth — Threshold voltage
V | uV | mV | kV | MV

Details

The threshold voltage at which the device turns on. The default value depends on the parameter value Switching device.

Dependencies

See the table in the Dependencies of the main parameters section.

Units

V | uV | mV | kV | MV

Default value

6.0 V

Program usage name

V_threshold_igbt

Evaluatable

Yes

# On-state behavior and losses — switched-on behavior and losses
Specify constant values | Tabulate

Details

A method for parameterizing the on-state behavior and switching losses, specified by one of the following values:

  • Specify constant values — Use scalar values to determine the output current, power-on and power-off losses. The block assumes that the energy dissipated by switching on or off once depends linearly on the voltage in the off state and the current in the on state. The block also assumes that losses are independent of temperature.

  • Tabulate — Use vectors to determine the output current and temperature. Use arrays to set losses when switching on and off.

Dependencies

See the table in the Dependencies of the main parameters section.

Values

Specify constant values | Tabulate

Default value

Specify constant values

Program usage name

thermal_loss_option_igbt

Evaluatable

No

# Forward voltage, Vf — forward voltage
V | uV | mV | kV | MV

Details

The minimum voltage required at the collector and emitter so that the gradient of the volt-ampere characteristic of the diode is equal to , where — parameter value On-state resistance.

Dependencies

See the table in the Dependencies of the main parameters section.

Units

V | uV | mV | kV | MV

Default value

0.8 V

Program usage name

V_f_igbt

Evaluatable

Yes

# On-state resistance — collector-emitter resistance in the switched state
Ohm | mOhm | kOhm | MOhm | GOhm

Details

Collector-emitter resistance when the device is switched on.

Dependencies

See the table in the Dependencies of the main parameters section.

Units

Ohm | mOhm | kOhm | MOhm | GOhm

Default value

0.001 Ohm

Program usage name

R_on_igbt

Evaluatable

Yes

# On-state voltage, Vce(Tj,Ice) — voltage in the switched state
V | uV | mV | kV | MV

Details

Voltage drop across the device when switched on. This parameter depends on the temperature and the final output current when switched on.

Dependencies

See the table in the Dependencies of the main parameters section.

Units

V | uV | mV | kV | MV

Default value

[0.0 0.1 0.6 0.8 1.0 1.3 1.6 2.0 2.4; 0.0 0.1 0.7 1.0 1.2 1.5 1.9 2.4 2.8] V

Program usage name

V_on_matrix_igbt

Evaluatable

Yes

# Temperature vector, Tj — temperature values
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

The temperature values at which the switched-on voltage is indicated.

Dependencies

See the table in the Dependencies of the main parameters section.

Units

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Default value

[298.15, 398.15] K

Program usage name

T_vector_igbt

Evaluatable

Yes

# Collector-emitter current vector, Ice — collector-emitter current vector
A | pA | nA | uA | mA | kA | MA

Details

Collector-emitter currents, which indicate the voltage in the switched state. The sign of the collector-emitter current must match the sign of the corresponding collector-emitter voltage. If the collector-emitter voltage is zero, the corresponding collector-emitter current must also be zero.

Dependencies

See the table in the Dependencies of the main parameters section.

Units

A | pA | nA | uA | mA | kA | MA

Default value

[0.0, 0.1, 1.0, 5.0, 10.0, 20.0, 40.0, 70.0, 100.0] A

Program usage name

I_ce_vector_igbt

Evaluatable

Yes

# Gate trigger voltage, Vgt — shutter release voltage
V | uV | mV | kV | MV

Details

The gate-cathode threshold voltage. The device turns on when the gate-cathode voltage exceeds this value.

Dependencies

See the table in the Dependencies of the main parameters section.

Units

V | uV | mV | kV | MV

Default value

6.0 V

Program usage name

V_GT_gto

Evaluatable

Yes

# Gate turn-off voltage, Vgt_off — shutter release voltage
V | uV | mV | kV | MV

Details

The gate-cathode threshold voltage. The device turns off when the gate-cathode voltage falls below this value.

Dependencies

See the table in the Dependencies of the main parameters section.

Units

V | uV | mV | kV | MV

Default value

-1.0 V

Program usage name

V_GT_off_gto

Evaluatable

Yes

# Holding current — current threshold value
A | pA | nA | uA | mA | kA | MA

Details

The current threshold value. The device remains switched on when the current exceeds this value, even if the gate-cathode voltage drops below the gate release voltage.

Dependencies

See the table in the Dependencies of the main parameters section.

Units

A | pA | nA | uA | mA | kA | MA

Default value

1.0 A

Program usage name

I_H_gto

Evaluatable

Yes

# On-state behavior and losses — switched-on behavior and losses
Specify constant values | Tabulate

Details

A method for parameterizing the on-state behavior and switching losses, specified by one of the following values:

  • Specify constant values — Use scalar values to determine the output current, power-on and power-off losses. The block assumes that the energy dissipated by switching on or off once depends linearly on the voltage in the off state and the current in the on state. The block also assumes that losses are independent of temperature.

  • Tabulate — Use vectors to determine the output current and temperature. Use arrays to set losses when switching on and off.

Dependencies

See the table in the Dependencies of the main parameters section.

Values

Specify constant values | Tabulate

Default value

Specify constant values

Program usage name

thermal_loss_option_gto

Evaluatable

No

# Forward voltage, Vf — forward voltage
V | uV | mV | kV | MV

Details

The minimum voltage required at the anode and cathode so that the voltage-ampere characteristic gradient of the diode is equal to , where — parameter value On-state resistance.

Dependencies

See the table in the Dependencies of the main parameters section.

Units

V | uV | mV | kV | MV

Default value

0.8 V

Program usage name

V_f_gto

Evaluatable

Yes

# On-state resistance — anode-cathode resistance in the switched state
Ohm | mOhm | kOhm | MOhm | GOhm

Details

The anode-cathode resistance when the device is switched on.

Dependencies

See the table in the Dependencies of the main parameters section.

Units

Ohm | mOhm | kOhm | MOhm | GOhm

Default value

0.001 Ohm

Program usage name

R_on_gto

Evaluatable

Yes

# On-state voltage, Vak(Tj,Iak) — voltage in the switched state
V | uV | mV | kV | MV

Details

Voltage drop across the device when switched on. This parameter depends on the temperature and the final output current when switched on.

Dependencies

See the table in the Dependencies of the main parameters section.

Units

V | uV | mV | kV | MV

Default value

[0.0 0.1 0.6 0.8 1.0 1.3 1.6 2.0 2.4; 0.0 0.1 0.7 1.0 1.2 1.5 1.9 2.4 2.8] V

Program usage name

V_on_matrix_gto

Evaluatable

Yes

# Temperature vector, Tj — temperature values
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

The temperature values at which the switched-on voltage is indicated.

Dependencies

See the table in the Dependencies of the main parameters section.

Units

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Default value

[298.15, 398.15] K

Program usage name

T_vector_gto

Evaluatable

Yes

# Anode-cathode current vector, Iak — current vector anode-cathode
A | pA | nA | uA | mA | kA | MA

Details

Anode-cathode currents, at which the voltage is indicated in the switched state. The sign of the anode-cathode current must match the sign of the corresponding anode-cathode voltage. If the anode-cathode voltage is zero, the corresponding anode-cathode current must also be zero.

Dependencies

See the table in the Dependencies of the main parameters section.

Units

A | pA | nA | uA | mA | kA | MA

Default value

[0.0, 0.1, 1.0, 5.0, 10.0, 20.0, 40.0, 70.0, 100.0] A

Program usage name

I_ac_vector_gto

Evaluatable

Yes

Losses

# Switch-on loss — switching losses
J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Details

The energy dissipated by a single power-on.

Dependencies

To use this parameter, set for the parameter On-state behavior and losses meaning Specify constant values.

Units

J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Default value

0.02286 J

Program usage name

E_turn_on_losses_const_mosfet

Evaluatable

Yes

# Switch-off loss — shutdown losses
J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Details

The energy dissipated by a single shutdown.

Dependencies

To use this parameter, set for the parameter Switching device meaning MOSFET, and for the parameter On-state behavior and losses meaning Specify constant values.

Units

J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Default value

0.01714 J

Program usage name

E_turn_off_losses_const_mosfet

Evaluatable

Yes

# On-state current for loss data — Output current
A | pA | nA | uA | mA | kA | MA

Details

The output current at which power-on losses, power-off losses, and on-state voltage are indicated.

Dependencies

To use this parameter, set for the parameter On-state behavior and losses meaning Specify constant values.

Units

A | pA | nA | uA | mA | kA | MA

Default value

600.0 A

Program usage name

I_ds_losses_const_mosfet

Evaluatable

Yes

# Off-state voltage for loss data — voltage in the off state
V | uV | mV | kV | MV

Details

The output voltage is switched off. The loss data determines the locking voltage at this value.

Dependencies

To use this option, select one of the following options:

  • set for the parameter Switching device meaning MOSFET, for the parameter On-state behavior and losses meaning Tabulate and uncheck the box Include switching loss tabulation with off-state Vds voltage;

  • set for the parameter Switching device meaning IGBT, for the parameter On-state behavior and losses meaning Tabulate and uncheck the box Include switching loss tabulation with off-state voltage parameter;

  • set for the parameter Switching device meaning GTO;

  • set for the parameter On-state behavior and losses meaning Specify constant values.

Units

V | uV | mV | kV | MV

Default value

300.0 V

Program usage name

V_off_losses

Evaluatable

Yes

# Apply switching losses to electrical supply — the possibility of applying losses when switching to a power source

Details

The possibility of applying losses when switching to a power source.

Uncheck the box to apply switching losses only to the heat node.

Select the checkbox to apply switching losses to the heating unit and to the power supply.

Default value

false (switched off)

Program usage name

enable_supply_switching_losses

Evaluatable

No

# Diode reverse recovery loss — losses during reverse diode recovery
J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Details

The energy dissipated during the reverse reduction of the diode.

Dependencies

To use this parameter, set for the parameter On-state behavior and losses meaning Specify constant values and check the box Integral protection diode.

Units

J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Default value

0.0057 J

Program usage name

E_reverse_recovery_loss_const_mosfet

Evaluatable

Yes

# Averaging period for switching losses — the period of averaging switching losses
s | ns | us | ms | min | hr | d

Details

The duration during which the unit applies losses when switching to the power supply.

Dependencies

To use this option, check the box Apply switching losses to electrical supply.

Units

s | ns | us | ms | min | hr | d

Default value

0.001 s

Program usage name

switching_losses_averaging_period

Evaluatable

Yes

# Switch-on loss, Eon(Tj,Ids) — switching losses
J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Details

The energy dissipated during a single switch-on as a function of temperature and the final drain-source current in the switched-on state.

Dependencies

To use this parameter,

  • set for the parameter Switching device meaning MOSFET;

  • set for the parameter On-state behavior and losses meaning Tabulate;

  • uncheck the box Include switching loss tabulation with off-state Vds voltage.

Units

J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Default value

[0.0 0.00029 0.00143 0.00286 0.00571 0.01314 0.02286; 0.0 0.00057 0.00263 0.00514 0.010289999999999999 0.02057 0.03029] J

Program usage name

E_turn_on_losses_matrix_mosfet

Evaluatable

Yes

# Switch-off loss, Eoff(Tj,Ids) — shutdown losses
J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Details

The energy dissipated during a single shutdown as a function of temperature and the final drain-source current when switched on.

Dependencies

To use this parameter,

  • set for the parameter Switching device meaning MOSFET;

  • set for the parameter On-state behavior and losses meaning Tabulate;

  • uncheck the box Include switching loss tabulation with off-state Vds voltage.

Units

J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Default value

[0.0 0.00021 0.00107 0.00214 0.00429 0.009859999999999999 0.017140000000000002; 0.0 0.00043 0.00197 0.00386 0.00771 0.01543 0.02271] J

Program usage name

E_turn_off_losses_matrix_mosfet

Evaluatable

Yes

# Diode reverse recovery loss, Erec(Tj,Ids) — losses during reverse diode recovery
J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Details

The energy dissipated during reverse diode recovery as a function of temperature and the final drain-source current in the switched state.

Dependencies

To use this parameter,

  • set for the parameter Switching device meaning MOSFET;

  • set for the parameter On-state behavior and losses meaning Tabulate;

  • check the box Integral protection diode.

Units

J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Default value

[0.0 3.1e-6 2.1000000000000002e-5 0.00011 0.00021 0.00043 0.00099; 0.0 4.1000000000000006e-6 4.2999999999999995e-5 0.0002 0.00039000000000000005 0.0007700000000000001 0.0015400000000000001] J

Program usage name

E_reverse_recovery_loss_matrix_mosfet

Evaluatable

Yes

# Temperature vector for losses, Tj — temperature for losses
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

The temperature values at which losses are indicated.

Dependencies

To use this parameter, set for the parameter On-state behavior and losses meaning Tabulate.

Units

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Default value

[298.15, 398.15] K

Program usage name

T_losses_vector_mosfet

Evaluatable

Yes

# Drain-source current vector for losses, Ids — drain-source current for switching losses
A | pA | nA | uA | mA | kA | MA

Details

Drain-source currents, at which losses are indicated. The sign of the drain-source current must match the sign of the corresponding drain-source voltage. If the drain-source voltage is zero, the corresponding drain-source current must also be zero.

Dependencies

To use this parameter, set for the parameter Switching device meaning MOSFET, and for the parameter On-state behavior and losses meaning Tabulate.

Units

A | pA | nA | uA | mA | kA | MA

Default value

[0.0, 10.0, 50.0, 100.0, 200.0, 400.0, 600.0] A

Program usage name

I_ds_losses_vector_mosfet

Evaluatable

Yes

# Include switching loss tabulation with off-state Vds voltage — the ability to create a table of switching losses depending on the voltage of the Vds in the off state

Details

The ability to create a table of switching losses depending on the drain-source voltage in the off state.

Uncheck the box to create a table of power-on and power-off losses depending on the drain-source current when switched on. The block assumes that the losses depend linearly on the drain-source voltage in the off state.

Check the box to create a table of power-on and power-off losses depending on temperature, drain-source current in the on state, and drain-source voltage in the off state.

Dependencies

To use this parameter, set for the parameter Switching device meaning MOSFET, and for the parameter On-state behavior and losses meaning Tabulate.

Default value

false (switched off)

Program usage name

enable_voltage_losses_dependance_mosfet

Evaluatable

No

# Switch-on loss, Eon(Tj,Ids,Vds) — switching losses
J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Details

The energy dissipated during a single power-on is a function of temperature, the drain-source current in the on state, and the drain-source voltage in the off state.

Dependencies

To use this parameter,

  • set for the parameter Switching device meaning MOSFET;

  • set for the parameter On-state behavior and losses meaning Tabulate;

  • check the box Include switching loss tabulation with off-state Vds voltage.

Units

J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Default value

[0.0 0.0 0.0 0.0 0.0 0.0 0.0; 0.0 0.0 0.0 0.0 0.0 0.0 0.0;;; 0.0 0.0 0.0 0.0 0.0 0.0 0.0; 0.0 0.0 0.0 0.0 0.0 0.0 0.0;;; 0.0 0.0 0.0 0.0 0.0 0.0 0.0; 0.0 0.0 0.0 0.0 0.0 0.0 0.0] J

Program usage name

E_turn_on_losses_array_mosfet

Evaluatable

Yes

# Switch-off loss, Eoff(Tj,Ids,Vds) — loss on shutdown
J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Details

The energy dissipated during a single shutdown as a function of temperature, drain-source current in the on state, and drain-source voltage in the off state.

Dependencies

To use this parameter,

  • set for the parameter Switching device meaning MOSFET;

  • set for the parameter On-state behavior and losses meaning Tabulate;

  • check the box Include switching loss tabulation with off-state Vds voltage.

Units

J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Default value

[0.0 0.0 0.0 0.0 0.0 0.0 0.0; 0.0 0.0 0.0 0.0 0.0 0.0 0.0;;; 0.0 0.0 0.0 0.0 0.0 0.0 0.0; 0.0 0.0 0.0 0.0 0.0 0.0 0.0;;; 0.0 0.0 0.0 0.0 0.0 0.0 0.0; 0.0 0.0 0.0 0.0 0.0 0.0 0.0] J

Program usage name

E_turn_off_losses_array_mosfet

Evaluatable

Yes

# Off-state Vds voltage vector for switching losses — off-state voltage vector for switching loss data
V | uV | mV | kV | MV

Details

Drain-source voltages in the off state, which indicate losses when switching on and off.

Dependencies

To use this parameter,

  • set for the parameter Switching device meaning MOSFET;

  • set for the parameter On-state behavior and losses meaning Tabulate;

  • check the box Include switching loss tabulation with off-state voltage.

Units

V | uV | mV | kV | MV

Default value

[0.0, 150.0, 300.0] V

Program usage name

V_ds_losses_vector_mosfet

Evaluatable

Yes

# Switch-on loss — switching losses
J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Details

The energy dissipated by a single power-on.

Dependencies

To use this parameter, set for the parameter On-state behavior and losses meaning Specify constant values.

Units

J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Default value

0.02286 J

Program usage name

E_turn_on_losses_const_igbt

Evaluatable

Yes

# Switch-off loss — shutdown losses
J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Details

The energy dissipated by a single shutdown.

Dependencies

To use this parameter, set for the parameter Switching device meaning IGBT, and for the parameter On-state behavior and losses meaning Specify constant values.

Units

J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Default value

0.01714 J

Program usage name

E_turn_off_losses_const_igbt

Evaluatable

Yes

# Diode reverse recovery loss — losses during reverse diode recovery
J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Details

The energy dissipated during the reverse reduction of the diode.

Dependencies

To use this parameter, set for the parameter On-state behavior and losses meaning Specify constant values and check the box Integral protection diode.

Units

J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Default value

0.0057 J

Program usage name

E_reverse_recovery_loss_const_igbt

Evaluatable

Yes

# On-state current for loss data — Output current
A | pA | nA | uA | mA | kA | MA

Details

The output current at which power-on losses, power-off losses, and on-state voltage are indicated.

Dependencies

To use this parameter, set for the parameter On-state behavior and losses meaning Specify constant values.

Units

A | pA | nA | uA | mA | kA | MA

Default value

600.0 A

Program usage name

I_ce_losses_const_igbt

Evaluatable

Yes

# Switch-on loss, Eon(Tj,Ice) — switching losses
J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Details

The energy dissipated during a single switch-on as a function of temperature and the final collector-emitter current in the switched-on state.

Dependencies

To use this parameter,

  • set for the parameter Switching device meaning IGBT;

  • set for the parameter On-state behavior and losses meaning Tabulate;

  • uncheck the box Include switching loss tabulation with off-state voltage.

Units

J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Default value

[0.0 2.4e-6 2.4e-5 0.00012 0.0002 0.00048 0.0010400000000000001 0.00216 0.0032400000000000003; 0.0 3.0e-6 3.0e-5 0.00015 0.00025 0.0006 0.0013000000000000002 0.0027 0.00405] J

Program usage name

E_turn_on_losses_matrix_igbt

Evaluatable

Yes

# Switch-off loss, Eoff(Tj,Ice) — shutdown losses
J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Details

The energy dissipated during a single shutdown as a function of temperature and the final collector-emitter current when switched on.

Dependencies

To use this parameter,

  • set for the parameter Switching device meaning IGBT;

  • set for the parameter On-state behavior and losses meaning Tabulate;

  • uncheck the box Include switching loss tabulation with off-state voltage.

Units

J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Default value

[0.0 7.0e-7 6.6e-6 3.3e-5 6.6e-5 0.00017 0.00033 0.00083 0.0015; 0.0 1.0e-6 1.0e-5 5.0e-5 0.0001 0.00025 0.0005 0.0012 0.0022] J

Program usage name

E_turn_off_losses_matrix_igbt

Evaluatable

Yes

# Diode reverse recovery loss, Erec(Tj,Ice) — losses during reverse diode recovery
J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Details

The energy dissipated during the reverse recovery of the diode as a function of temperature and the final collector-emitter current in the switched state.

Dependencies

To use this parameter,

  • set for the parameter Switching device meaning IGBT;

  • set for the parameter On-state behavior and losses meaning Tabulate;

  • check the box Integral protection diode.

Units

J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Default value

[0.0 3.1e-6 2.1000000000000002e-5 0.00011 0.00021 0.00043 0.00099 0.00171 0.003078; 0.0 4.1000000000000006e-6 4.2999999999999995e-5 0.0002 0.00039000000000000005 0.0007700000000000001 0.0015400000000000001 0.00227 0.00408] J

Program usage name

E_reverse_recovery_loss_matrix_igbt

Evaluatable

Yes

# Temperature vector for losses, Tj — temperature for losses
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

The temperature values at which losses are indicated.

Dependencies

To use this parameter, set for the parameter On-state behavior and losses meaning Tabulate.

Units

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Default value

[298.15, 398.15] K

Program usage name

T_losses_vector_igbt

Evaluatable

Yes

# Collector-emitter current vector for losses, Ice — collector-emitter current for losses
A | pA | nA | uA | mA | kA | MA

Details

Collector-emitter currents, at which losses are indicated. The sign of the collector-emitter current must match the sign of the corresponding collector-emitter voltage. If the collector-emitter voltage is zero, the corresponding collector-emitter current must also be zero.

Dependencies

To use this parameter, set for the parameter Switching device meaning IGBT, and for the parameter On-state behavior and losses meaning Tabulate.

Units

A | pA | nA | uA | mA | kA | MA

Default value

[0.0, 0.1, 1.0, 5.0, 10.0, 20.0, 40.0, 70.0, 100.0] A

Program usage name

I_ce_losses_vector_igbt

Evaluatable

Yes

# Include switching loss tabulation with off-state voltage — the ability to create a table of switching losses depending on the voltage in the off state

Details

The ability to create a table of switching losses depending on the voltage in the off state.

Uncheck the box to create a table of power-on and power-off losses depending on the collector-emitter current in the switched state and temperature. The block assumes that the losses depend linearly on the voltage in the off state.

Check the box to create a table of power-on and power-off losses depending on temperature, collector-emitter current in the on state, and voltage in the off state.

Dependencies

To use this parameter, set for the parameter Switching device meaning IGBT, and for the parameter On-state behavior and losses meaning Tabulate.

Default value

false (switched off)

Program usage name

enable_voltage_losses_dependance_igbt

Evaluatable

No

# Switch-on loss, Eon(Tj,Ids,Vce) — switching losses
J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Details

The energy dissipated during a single power-on is a function of temperature, the final drain-source current in the on state, and the collector-emitter voltage in the off state.

Dependencies

To use this parameter,

  • set for the parameter Switching device meaning IGBT;

  • set for the parameter On-state behavior and losses meaning Tabulate;

  • check the box Include switching loss tabulation with off-state voltage.

Units

J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Default value

[0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0; 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0;;; 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0; 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0;;; 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0; 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0] J

Program usage name

E_turn_on_losses_array_igbt

Evaluatable

Yes

# Switch-off loss, Eoff(Tj,Ids,Vce) — shutdown losses
J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Details

The energy dissipated during a single shutdown as a function of temperature, the final drain-source current in the on state, and the collector-emitter voltage in the off state.

Dependencies

To use this parameter,

  • set for the parameter Switching device meaning IGBT;

  • set for the parameter On-state behavior and losses meaning Tabulate;

  • check the box Include switching loss tabulation with off-state voltage.

Units

J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Default value

[0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0; 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0;;; 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0; 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0;;; 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0; 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0] J

Program usage name

E_turn_off_losses_array_igbt

Evaluatable

Yes

# Off-state voltage vector for switching losses, Vce — off-state voltage vector for switching loss data
V | uV | mV | kV | MV

Details

Collector-emitter voltages in the off state, at which losses are indicated when switching on and off.

Dependencies

To use this parameter,

  • set for the parameter Switching device meaning IGBT;

  • set for the parameter On-state behavior and losses meaning Tabulate;

  • check the box Include switching loss tabulation with off-state voltage.

Units

V | uV | mV | kV | MV

Default value

[0.0, 150.0, 300.0] V

Program usage name

V_ce_losses_vector_igbt

Evaluatable

Yes

# Switch-on loss — switching losses
J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Details

The energy dissipated by a single power-on.

Dependencies

To use this parameter, set for the parameter On-state behavior and losses meaning Specify constant values.

Units

J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Default value

0.02286 J

Program usage name

E_turn_on_losses_const_gto

Evaluatable

Yes

# Forced commutation switch-off loss — losses due to forced switching off
J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Details

The energy dissipated when switching is forced off.

Dependencies

To use this parameter, set for the parameter Switching device meaning GTO, and for the parameter On-state behavior and losses meaning Specify constant values.

Units

J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Default value

0.01714 J

Program usage name

E_turn_off_losses_const_gto

Evaluatable

Yes

# Diode reverse recovery loss — losses during reverse diode recovery
J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Details

The energy dissipated during the reverse reduction of the diode.

Dependencies

To use this parameter, set for the parameter On-state behavior and losses meaning Specify constant values and check the box Integral protection diode.

Units

J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Default value

0.0057 J

Program usage name

E_reverse_recovery_loss_const_gto

Evaluatable

Yes

# On-state current for loss data — Output current
A | pA | nA | uA | mA | kA | MA

Details

The output current at which power-on losses, power-off losses, and on-state voltage are indicated.

Dependencies

To use this parameter, set for the parameter On-state behavior and losses meaning Specify constant values.

Units

A | pA | nA | uA | mA | kA | MA

Default value

600.0 A

Program usage name

I_ac_losses_const_gto

Evaluatable

Yes

# Natural commutation rectification loss — natural losses of switching rectification
J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Details

Rectification losses that the unit applies when the device is turned off due to a current drop below the parameter value Holding current.

Dependencies

To use this parameter, set for the parameter Switching device meaning GTO.

Units

J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Default value

0.01 J

Program usage name

E_off_natural_commutation_gto

Evaluatable

Yes

# Switch-on loss, Eon(Tj,Iak) — switching losses
J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Details

The energy dissipated during a single switch-on as a function of temperature and the final anode-cathode current in the switched-on state.

Dependencies

To use this parameter, set for the parameter Switching device meaning GTO, and for the parameter On-state behavior and losses meaning Tabulate.

Units

J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Default value

[0.0 2.4e-6 2.4e-5 0.00012 0.0002 0.00048 0.0010400000000000001 0.00216 0.0032400000000000003; 0.0 3.0e-6 3.0e-5 0.00015 0.00025 0.0006 0.0013000000000000002 0.0027 0.00405] J

Program usage name

E_turn_on_losses_matrix_gto

Evaluatable

Yes

# Switch-off loss, Eoff(Tj,Iak) — shutdown losses
J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Details

The energy dissipated during a single shutdown as a function of temperature and the final anode-cathode current when switched on.

Dependencies

To use this parameter, set for the parameter Switching device meaning GTO, and for the parameter On-state behavior and losses meaning Tabulate.

Units

J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Default value

[0.0 7.0e-7 6.6e-6 3.3e-5 6.6e-5 0.00017 0.00033 0.00083 0.0015; 0.0 1.0e-6 1.0e-5 5.0e-5 0.0001 0.00025 0.0005 0.0012 0.0022] J

Program usage name

E_turn_off_losses_matrix_gto

Evaluatable

Yes

# Diode reverse recovery loss, Erec(Tj,Iak) — losses during reverse diode recovery
J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Details

The energy dissipated during diode reverse reduction as a function of temperature and the final anode-cathode current in the switched state.

Dependencies

To use this parameter,

  • set for the parameter Switching device meaning GTO;

  • set for the parameter On-state behavior and losses meaning Tabulate;

  • check the box Integral protection diode.

Units

J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Default value

[0.0 3.1e-6 2.1000000000000002e-5 0.00011 0.00021 0.00043 0.00099 0.00171 0.003078; 0.0 4.1000000000000006e-6 4.2999999999999995e-5 0.0002 0.00039000000000000005 0.0007700000000000001 0.0015400000000000001 0.00227 0.00408] J

Program usage name

E_reverse_recovery_loss_matrix_gto

Evaluatable

Yes

# Temperature vector for losses, Tj — temperature for losses
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

The temperature values at which losses are indicated.

Dependencies

To use this parameter, set for the parameter On-state behavior and losses meaning Tabulate.

Units

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Default value

[298.15, 398.15] K

Program usage name

T_losses_vector_gto

Evaluatable

Yes

# Anode-cathode current vector for losses, Iak — anode-cathode current for losses
A | pA | nA | uA | mA | kA | MA

Details

Anode-cathode currents, at which losses are indicated. The sign of the anode-cathode current must match the sign of the corresponding anode-cathode voltage. If the anode-cathode voltage is zero, the corresponding anode-cathode current must also be zero.

Dependencies

To use this parameter, set for the parameter Switching device meaning GTO, and for the parameter On-state behavior and losses meaning Tabulate.

Units

A | pA | nA | uA | mA | kA | MA

Default value

[0.0, 0.1, 1.0, 5.0, 10.0, 20.0, 40.0, 70.0, 100.0] A

Program usage name

I_ac_losses_vector_gto

Evaluatable

Yes

Integral Diode

# Integral protection diode — protective diode

Details

The ability to simulate the built-in protective diode of the unit.

Default value

false (switched off)

Program usage name

enable_internal_protection_diode

Evaluatable

No

# Diode model — the diode model
Piecewise linear | Tabulated I-V curve

Details
  • Piecewise linear — simulation of a diode with a piecewise linear VAC, as described in the section A diode with a piecewise linear VAC.

  • Tabulated I-V curve — simulation of a diode with tabulated values - with forward bias and fixed conductivity when switched off with reverse bias, as described in Diode with tabulated VAC.

Dependencies

To use this option, check the box Integral protection diode.

Values

Piecewise linear | Tabulated I-V curve

Default value

Piecewise linear

Program usage name

diode_parameterization

Evaluatable

No

# Forward voltage — forward voltage
V | uV | mV | kV | MV

Details

The minimum voltage required at the ports of the block + and so that the gradient of the volt-ampere characteristic of the diode is equal to , where — parameter value On resistance.

Dependencies

To use this option, check the box Integral protection diode, and for the parameter Diode model meaning Piecewise linear.

Units

V | uV | mV | kV | MV

Default value

0.8 V

Program usage name

V_f_diode

Evaluatable

Yes

# On resistance — resistance when switching on
Ohm | mOhm | kOhm | MOhm | GOhm

Details

The rate of voltage change depending on the current is higher than the value of the parameter Forward voltage.

Dependencies

To use this option, check the box Integral protection diode, and for the parameter Diode model meaning Piecewise linear.

Units

Ohm | mOhm | kOhm | MOhm | GOhm

Default value

0.001 Ohm

Program usage name

R_on_diode

Evaluatable

Yes

# Off conductance — conductivity at shutdown
S | nS | uS | mS | 1/Ohm

Details

The conductivity of the diode is reversed.

Dependencies

To use this option, check the box Integral protection diode and

  • for the parameter Diode model meaning Piecewise linear, or

  • for the parameter Diode model meaning Tabulated I-V curve, and for the parameter Reverse I-V characteristics type meaning Specify off conductance.

Units

S | nS | uS | mS | 1/Ohm

Default value

1.0e-5 1/Ohm

Program usage name

G_off_diode

Evaluatable

Yes

# Table type — tabular function
Table in If(Tj,Vf) form | Table in Vf(Tj,If) form

Details

A table of current as a function of temperature and voltage, or voltage as a function of temperature and current.

Dependencies

To use this option, check the box Integral protection diode, and for the parameter Diode model meaning Tabulated I-V curve.

Values

Table in If(Tj,Vf) form | Table in Vf(Tj,If) form

Default value

Table in If(Tj,Vf) form

Program usage name

tabulated_diode_parameterization

Evaluatable

No

# Reverse I-V characteristics type — type of reverse volt-ampere characteristic
Specify off conductance | Tabulate

Details

The reverse volt-ampere characteristic (VAC) can be set using the conductivity of the diode in the off state, or by calculating the current depending on temperature and voltage, or voltage depending on temperature and current.

Dependencies

To use this option, check the box Integral protection diode, and for the parameter Diode model meaning Tabulated I-V curve.

Values

Specify off conductance | Tabulate

Default value

Specify off conductance

Program usage name

reverse_current_voltage_characteristics

Evaluatable

No

# Forward currents, If(Tj,Vf) — direct currents
A | pA | nA | uA | mA | kA | MA

Details

Direct currents. This parameter must be a vector containing at least three non-negative elements in ascending order. The zero point is optional (If(Tj,Vf) = 0A).

Dependencies

To use this option, check the box Integral protection diode, for the parameter Diode model meaning Tabulated I-V curve and for the parameter Table type meaning Table in If(Tj,Vf) form.

Units

A | pA | nA | uA | mA | kA | MA

Default value

[0.07 0.12 0.19 1.75 4.24 7.32 11.2; 0.16 0.3 0.72 2.14 4.02 6.35 9.12] A

Program usage name

I_f_matrix_diode

Evaluatable

Yes

# Junction temperatures, Tj — connection temperatures
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

The temperature vector of the joints. This parameter must be a vector containing at least two elements.

Dependencies

To use this option, check the box Integral protection diode, and for the parameter Diode model meaning Tabulated I-V curve.

Units

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Default value

[25.0, 125.0] degC

Program usage name

T_j_vector_diode

Evaluatable

Yes

# Forward voltages, Vf — direct voltages
V | uV | mV | kV | MV

Details

The vector of direct stresses. This parameter must be a vector containing at least three non-negative elements in ascending order. The zero point is optional (Vf = 0V).

Dependencies

To use this option, check the box Integral protection diode, for the parameter Diode model meaning Tabulated I-V curve and for the parameter Table type meaning Table in If(Tj,Vf) form.

Units

V | uV | mV | kV | MV

Default value

[0.5, 0.7, 0.9, 1.3, 1.7, 2.1, 2.5] V

Program usage name

V_f_vector_diode

Evaluatable

Yes

# Reverse currents, Ir(Tj,Vr) — vector of reverse currents
A | pA | nA | uA | mA | kA | MA

Details

Reverse currents. This parameter must be a vector containing at least three non-negative elements in ascending order. The zero point is optional (Ir(Tj,Vr) = 0A).

Dependencies

To use this parameter, set

  • the flag Integral protection diode;

  • for the parameter Diode model meaning Tabulated I-V curve;

  • for the parameter Table type meaning Table in If(Tj,Vf) form;

  • for the parameter Reverse I-V characteristics type meaning Tabulate.

Units

A | pA | nA | uA | mA | kA | MA

Default value

[1.0e-6 2.0e-6 5.0e-6 1.0e-5 2.5e-5 5.0e-5 0.0001; 2.0e-6 5.0e-6 1.0e-5 4.0e-5 8.0e-5 0.0002 0.0005] A

Program usage name

I_reverse_matrix_diode

Evaluatable

Yes

# Reverse voltages, Vr — vector of reverse stresses
V | uV | mV | kV | MV

Details

The vector of reverse stresses. This parameter must be a vector containing at least three non-negative elements in ascending order. The zero point is optional (Vr = 0V).

Dependencies

To use this parameter, set

  • the flag Integral protection diode;

  • for the parameter Diode model meaning Tabulated I-V curve;

  • for the parameter Table type meaning Table in If(Tj,Vf) form;

  • for the parameter Reverse I-V characteristics type meaning Tabulate.

Units

V | uV | mV | kV | MV

Default value

[10.0, 20.0, 40.0, 50.0, 70.0, 80.0, 100.0] V

Program usage name

V_reverse_vector_diode

Evaluatable

Yes

# Forward voltages, Vf(Tj,If) — direct voltages
V | uV | mV | kV | MV

Details

Direct voltages. This parameter must represent a vector containing at least three non-negative elements in ascending order. The zero point is optional (Vf(Tj,If) = 0V).

Dependencies

To use this option, check the box Integral protection diode, for the parameter Diode model meaning Tabulated I-V curve and for the parameter Table type meaning Table in Vf(Tj,If) form.

Units

V | uV | mV | kV | MV

Default value

[0.9 1.15 1.25 1.5 1.75 2.17 2.6 2.85; 0.58 0.68 0.75 1.1 1.38 1.77 2.27 2.7] V

Program usage name

V_f_matrix_diode

Evaluatable

Yes

# Forward currents, If — direct currents
A | pA | nA | uA | mA | kA | MA

Details

Vector of direct currents. This parameter must be a vector containing at least three non-negative elements in ascending order. The zero point is optional (If = 0A).

Dependencies

To use this option, check the box Integral protection diode, for the parameter Diode model meaning Tabulated I-V curve and for the parameter Table type meaning Table in Vf(Tj,If) form.

Units

A | pA | nA | uA | mA | kA | MA

Default value

[0.1, 0.2, 0.5, 1.0, 2.0, 4.0, 7.0, 10.0] A

Program usage name

I_f_vector_diode

Evaluatable

Yes

# Reverse voltages, Vr(Tj,Ir) — vector of reverse stresses
V | uV | mV | kV | MV

Details

Reverse voltages. This parameter must be a vector containing at least three non-negative elements in ascending order. The zero point is optional (Vr(Tj,Ir) = 0V).

Dependencies

To use this parameter, set

  • the flag Integral protection diode;

  • for the parameter Diode model meaning Tabulated I-V curve;

  • for the parameter Table type meaning Table in Vf(Tj,If) form;

  • for the parameter Reverse I-V characteristics type meaning Tabulate.

Units

V | uV | mV | kV | MV

Default value

[10.0 100.0 200.0 250.0 300.0 325.0 350.0; 10.0 70.0 160.0 220.0 270.0 300.0 320.0] V

Program usage name

V_reverse_matrix_diode

Evaluatable

Yes

# Reverse currents, Ir — vector of reverse currents
A | pA | nA | uA | mA | kA | MA

Details

Vector of reverse currents. This parameter must be a vector containing at least three non-negative elements in ascending order. The zero point is optional (Ir = 0A).

Dependencies

To use this parameter, set

  • the flag Integral protection diode;

  • for the parameter Diode model meaning Tabulated I-V curve;

  • for the parameter Table type meaning Table in Vf(Tj,If) form;

  • for the parameter Reverse I-V characteristics type meaning Tabulate.

Units

A | pA | nA | uA | mA | kA | MA

Default value

[1.0e-6, 2.0e-6, 5.0e-6, 1.0e-5, 2.0e-5, 5.0e-5, 0.0001] A

Program usage name

I_reverse_vector_diode

Evaluatable

Yes

Thermal port

# Separate thermal ports for upper and lower devices — the ability to separate the thermal ports for the upper and lower devices

Details

The ability to separate the thermal ports for the upper and lower devices.

Default value

false (switched off)

Program usage name

seperate_switching_devices_thermal_ports

Evaluatable

No

# Thermal network — options for modeling the thermal network
Specify juncion and case thermal parameters | Cauer model | Cauer model parameterized with Foster coefficients | External

Details

Options for modeling the block’s thermal network.

Values

Specify juncion and case thermal parameters | Cauer model | Cauer model parameterized with Foster coefficients | External

Default value

External

Program usage name

thermal_network_parameterization

Evaluatable

No

# Junction thermal mass — thermal mass of the joint
J/K | kJ/K

Details

The thermal mass of the joint.

Dependencies

To use this parameter, set for the parameter Thermal network meaning External.

Units

J/K | kJ/K

Default value

0.1 J/K

Program usage name

junction_thermal_mass

Evaluatable

Yes

# Separate thermal ports for integral diodes — the ability to separate thermal ports for integrated diodes

Details

The ability to separate the thermal ports for the built-in diodes of the upper and lower devices.

Dependencies

To use this option, check the box Separate thermal ports for upper and lower devices and in the parameter group Integral Diode check the box Integral protection diode.

Default value

false (switched off)

Program usage name

seperate_diodes_thermal_ports

Evaluatable

No

# Thermal mass parameterization — possibility of parameterization of thermal mass
By thermal time constants | By thermal mass

Details

Options for parameterization of thermal mass:

  • By thermal time constants — parameterization of thermal mass through thermal time constants;

  • By thermal mass — specifying the values of the thermal mass directly.

Values

By thermal time constants | By thermal mass

Default value

By thermal time constants

Program usage name

thermal_mass_parameterization

Evaluatable

No

# Junction-case and case-ambient (or case-heatsink) thermal resistances, [R_JC R_CA] — thermal resistances of the connection housing and the housing-environment (or housing-radiator)
K/W

Details

Vector string [R_JC, R_CA] two values of thermal resistance, represented by two blocks Conductive Heat Transfer. The first value R_JC — this is the thermal resistance between the connection and the housing. The second value R_CA — this is the thermal resistance between the H port and the device body.

Dependencies

To use this parameter, set for the parameter Thermal network meaning Specify juncion and case thermal parameters.

Units

K/W

Default value

[0.03, 0.2] K/W

Program usage name

thermal_resistance_vector

Evaluatable

Yes

# Junction and case thermal time constants, [t_J t_C] — thermal coupling and case time constants
s | ns | us | ms | min | hr | d

Details

Vector string [t_J, t_C] two values of the thermal time constant. The first value t_J — this is the connection time constant. The second value t_C — this is the time constant of the corps.

Dependencies

To use this parameter, set for the parameter Thermal network meaning Specify juncion and case thermal parameters, and for the parameter Thermal mass parameterization meaning By thermal time constants.

Units

s | ns | us | ms | min | hr | d

Default value

[0.1, 5.0] s

Program usage name

thermal_time_constant_vector

Evaluatable

Yes

# Junction and case initial temperatures, [T_J T_C] — vector of initial temperatures
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

Vector [T_J, T_C] of the two temperature values. The first value T_J — this is the initial temperature of the transition. The second value, T_C — this is the initial temperature of the case.

Dependencies

To use this parameter, set for the parameter Thermal network meaning Specify juncion and case thermal parameters.

Units

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Default value

[25.0, 25.0] degC

Program usage name

T_thermal_mass_vector_start

Evaluatable

Yes

# Diode junction-case and case-ambient (or case-heatsink) thermal resistances, [R_JC R_CA] — thermal resistances of the connection housing and the housing-environment (or housing-radiator) for the built-in diode
K/W

Details

Vector string [R_JC, R_CA] two values of thermal resistance, represented by two blocks Conductive Heat Transfer, for the built-in protective diode. The first value R_JC — this is the thermal resistance between the connection and the housing. The second value R_CA — this is the thermal resistance between the H port and the diode housing.

Dependencies

To use this parameter,

  • in the parameter group Integral Diode check the box Integral protection diode;

  • in the parameter group Thermal port:

    • check the box Separate thermal ports for upper and lower devices;

    • check the box Separate thermal ports for integral diodes;

    • set for the parameter Thermal network meaning Specify juncion and case thermal parameters.

Units

K/W

Default value

[0.03, 0.2] K/W

Program usage name

thermal_resistance_vector_diode

Evaluatable

Yes

# Thermal time constants of diode junction and case, [t_J t_C] — thermal time constants of the connection and housing for the built-in diode
s | ns | us | ms | min | hr | d

Details

Vector string [t_J, t_C] two values of the thermal time constant for the built-in protective diode. The first value t_J — this is the connection time constant. The second value t_C — this is the time constant of the corps.

Dependencies

To use this parameter,

  • in the parameter group Integral Diode check the box Integral protection diode;

  • in the parameter group Thermal port:

    • check the box Separate thermal ports for upper and lower devices;

    • check the box Separate thermal ports for integral diodes;

    • set for the parameter Thermal network meaning Specify juncion and case thermal parameters;

    • set for the parameter Thermal mass parameterization meaning By thermal time constants.

Units

s | ns | us | ms | min | hr | d

Default value

[0.1, 5.0] s

Program usage name

thermal_time_constant_vector_diode

Evaluatable

Yes

# Initial temperatures of diode junction and case, [T_J T_C] — initial temperatures of the diode junction and housing
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

Vector string [T_J, T_C] two temperature values for the built-in protective diode. The first value T_J — this is the initial transition temperature. The second value T_C — this is the initial temperature of the case.

Dependencies

To use this parameter,

  • in the parameter group Integral Diode check the box Integral protection diode;

  • in the parameter group Thermal port:

    • check the box Separate thermal ports for upper and lower devices;

    • check the box Separate thermal ports for integral diodes;

    • set for the parameter Thermal network meaning Specify juncion and case thermal parameters.

Units

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Default value

[25.0, 25.0] degC

Program usage name

T_thermal_mass_vector_start_diode

Evaluatable

Yes

# Junction and case thermal masses, [M_J M_C] — thermal masses of the joint and housing
J/K | kJ/K

Details

Vector string [M_J, M_C] two values of thermal mass. The first value [M_J — this is the thermal mass of the compound. The second value M_C — this is the thermal mass of the hull.

Dependencies

To use this parameter, set for the parameter Thermal network meaning Specify juncion and case thermal parameters, and for the parameter Thermal mass parameterization meaning By thermal mass.

Units

J/K | kJ/K

Default value

[3.0, 25.0] J/K

Program usage name

thermal_mass_vector

Evaluatable

Yes

# Thermal masses of diode junction and case, [M_J M_C] — thermal masses of the diode junction and housing
J/K | kJ/K

Details

Vector string [M_J, M_C] two values of thermal mass for the built-in protective diode. The first value [M_J — this is the thermal mass of the compound. The second value M_C — this is the thermal mass of the hull.

Dependencies

To use this parameter,

  • in the parameter group Integral Diode check the box Integral protection diode;

  • in the parameter group Thermal port:

    • check the box Separate thermal ports for upper and lower devices;

    • check the box Separate thermal ports for integral diodes;

    • set for the parameter Thermal network meaning Specify juncion and case thermal parameters;

    • set for the parameter Thermal mass parameterization meaning By thermal mass.

Units

J/K | kJ/K

Default value

[3.0, 25.0] J/K

Program usage name

thermal_mass_vector_diode

Evaluatable

Yes

# Thermal resistances, [R1 R2 ... Rn] — thermal resistances
K/W

Details

Vector is a string of the values of thermal resistance represented by the Kauer elements used in the heating network.

If for the parameter Thermal network the value is set Cauer model, the default value is — [.03, .1, .2].

Dependencies

To use this parameter, set for the parameter Thermal network meaning Cauer model.

Units

K/W

Default value

[0.03, 0.1, 0.2] K/W

Program usage name

thermal_resistance_cauer_vector

Evaluatable

Yes

# Thermal time constants, [t1 t2 ... tn] — thermal time constants
s | ns | us | ms | min | hr | d

Details

Vector is a string of values of the thermal time constant, where — the number of Kauer elements used in the heating network. The length of this vector must match the length of the parameter. Thermal resistances, [R1 R2 …​ Rn]. With this parameterization, the thermal masses are calculated as , where , and — thermal mass, thermal time and thermal resistance for -the th element of the Kower (if for the parameter Thermal network the value is set Cauer model).

If for the parameter Thermal network the value is set Cauer model, the default value is — [.1, 1, 5].

Dependencies

To use this parameter, set for the parameter Thermal network meaning Cauer model, and for the parameter Thermal mass parameterization meaning By thermal time constants.

Units

s | ns | us | ms | min | hr | d

Default value

[0.1, 1.0, 5.0] s

Program usage name

thermal_time_constant_cauer_vector

Evaluatable

Yes

# Thermal masses initial temperatures, [T1 T2 ... Tn] — initial temperatures of thermal masses
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

The vector is a string of temperature values corresponding to the temperature difference at each heat capacity in the model.

Dependencies

To use this parameter, set for the parameter Thermal network meaning Cauer model.

Units

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Default value

[25.0, 25.0, 25.0] degC

Program usage name

T_thermal_mass_cauer_vector_start

Evaluatable

Yes

# Diode thermal resistances, [R1 R2 ... Rn] — thermal resistances of the built-in diode
K/W

Details

Vector is a string of the values of the thermal resistance of the built-in protective diode, represented by the Kauer elements used in the thermal network.

If for the parameter Thermal network the value is set Cauer model, the default value is — [.03, .1, .2].

Dependencies

To use this parameter,

  • in the parameter group Integral Diode check the box Integral protection diode;

  • in the parameter group Thermal port:

    • check the box Separate thermal ports for upper and lower devices;

    • check the box Separate thermal ports for integral diodes;

    • set for the parameter Thermal network meaning Cauer model.

Units

K/W

Default value

[0.03, 0.1, 0.2] K/W

Program usage name

thermal_resistance_cauer_vector_diode

Evaluatable

Yes

# Diode thermal time constants, [t1 t2 ... tn] — thermal time constants for the built-in diode
s | ns | us | ms | min | hr | d

Details

Vector is a string of the values of the thermal time constant for the built-in protective diode, where — the number of Kauer elements used in the heating network. The length of this vector must match the length of the parameter. Diode thermal resistances, [R1 R2 …​ Rn]. With this parameterization, the thermal masses are calculated as , where , and — thermal mass, thermal time and thermal resistance for -the th element of the Kower (if for the parameter Thermal network the value is set Cauer model).

If for the parameter Thermal network the value is set Cauer model, the default value is — [.1, 1, 5].

Dependencies

To use this parameter,

  • in the parameter group Integral Diode check the box Integral protection diode;

  • in the parameter group Thermal port:

    • check the box Separate thermal ports for upper and lower devices;

    • check the box Separate thermal ports for integral diodes;

    • set for the parameter Thermal network meaning Cauer model;

    • set for the parameter Thermal mass parameterization meaning By thermal time constants.

Units

s | ns | us | ms | min | hr | d

Default value

[0.1, 1.0, 5.0] s

Program usage name

thermal_time_constant_cauer_diode

Evaluatable

Yes

# Initial temperatures of diode thermal masses, [T1 T2 ... Tn] — initial temperatures of the thermal masses of the diodes
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

The vector is a string of temperature values for the built-in protective diode. This parameter corresponds to the temperature difference at each heat capacity in the model.

Dependencies

To use this parameter,

  • in the parameter group Integral Diode check the box Integral protection diode;

  • in the parameter group Thermal port:

    • check the box Separate thermal ports for upper and lower devices;

    • check the box Separate thermal ports for integral diodes;

    • set for the parameter Thermal network meaning Cauer model.

Units

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Default value

[25.0, 25.0, 25.0] degC

Program usage name

T_thermal_mass_cauer_vector_start_diode

Evaluatable

Yes

# Thermal masses, [M1 M2 ... Mn] — thermal masses
J/K | kJ/K

Details

Vector is a string of values of the thermal mass, where — the number of Kauer elements used in the heating network.

If for the parameter Thermal network the value is set Cauer model, the default value is — [3, 10, 25].

Dependencies

To use this parameter, set for the parameter Thermal network meaning Cauer model, and for the parameter Thermal mass parameterization meaning By thermal mass.

Units

J/K | kJ/K

Default value

[3.0, 10.0, 25.0] J/K

Program usage name

thermal_mass_cauer_vector

Evaluatable

Yes

# Diode thermal masses, [M1 M2 ... Mn] — thermal masses for the built-in diode
J/K | kJ/K

Details

Vector is a string of the values of the thermal mass for the built-in protective diode, where — the number of Kauer elements used in the heating network.

If for the parameter Thermal network the value is set Cauer model, the default value is — [3, 10, 25].

Dependencies

To use this parameter,

  • in the parameter group Integral Diode check the box Integral protection diode;

  • in the parameter group Thermal port:

    • check the box Separate thermal ports for upper and lower devices;

    • check the box Separate thermal ports for integral diodes;

    • set for the parameter Thermal network meaning Cauer model;

    • set for the parameter Thermal mass parameterization meaning By thermal mass.

Units

J/K | kJ/K

Default value

[3.0, 10.0, 25.0] J/K

Program usage name

thermal_mass_cauer_vector_diode

Evaluatable

Yes

# Thermal resistances, [R1 R2 ... Rn] — thermal resistances
K/W

Details

Vector is a string of the values of thermal resistance represented by the Kauer elements used in the heating network.

If for the parameter Thermal network the value is set Cauer model parameterized with Foster coefficients, the default value is — [.03, .2].

Dependencies

To use this parameter, set for the parameter Thermal network meaning Cauer model parameterized with Foster coefficients.

Units

K/W

Default value

[0.03, 0.2] K/W

Program usage name

thermal_resistance_foster_vector

Evaluatable

Yes

# Thermal time constants, [t1 t2 ... tn] — thermal time constants
s | ns | us | ms | min | hr | d

Details

Vector is a string of values of the thermal time constant, where — the number of Kauer elements used in the heating network. The length of this vector must match the length of the parameter. Thermal resistances, [R1 R2 …​ Rn]. With this parameterization, the thermal masses are calculated as , where , and — thermal mass, thermal time and thermal resistance for -th Foster element (if for the parameter Thermal network the value is set Cauer model parameterized with Foster coefficients).

If for the parameter Thermal network the value is set Cauer model parameterized with Foster coefficients, the default value is — [1, 10].

Dependencies

To use this parameter, set for the parameter Thermal network meaning Cauer model parameterized with Foster coefficients, and for the parameter Thermal mass parameterization meaning By thermal time constants.

Units

s | ns | us | ms | min | hr | d

Default value

[1.0, 10.0] s

Program usage name

thermal_time_constant_foster_vector

Evaluatable

Yes

# Initial node temperatures, [T1 T2 ... Tn] — initial node temperatures
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

The vector is a string of absolute temperature values for each node, starting from the junction.

Dependencies

To use this parameter, set for the parameter Thermal network meaning Cauer model parameterized with Foster coefficients.

Units

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Default value

[25.0, 25.0] degC

Program usage name

T_thermal_mass_foster_vector_start

Evaluatable

Yes

# Diode thermal resistances, [R1 R2 ... Rn] — thermal resistances of the built-in diode
K/W

Details

Vector is a string of the values of the thermal resistance of the built-in protective diode, represented by the Kauer elements used in the thermal network.

If for the parameter Thermal network the value is set Cauer model parameterized with Foster coefficients, the default value is — [.03, .2].

Dependencies

To use this parameter,

  • in the parameter group Integral Diode check the box Integral protection diode;

  • in the parameter group Thermal port:

    • check the box Separate thermal ports for upper and lower devices;

    • check the box Separate thermal ports for integral diodes;

    • set for the parameter Thermal network meaning Cauer model parameterized with Foster coefficients.

Units

K/W

Default value

[0.03, 0.2] K/W

Program usage name

thermal_resistance_foster_vector_diode

Evaluatable

Yes

# Diode thermal time constants, [t1 t2 ... tn] — thermal time constants for the built-in diode
s | ns | us | ms | min | hr | d

Details

Vector is a string of the values of the thermal time constant for the built-in protective diode, where — the number of Kauer elements used in the heating network. The length of this vector must match the length of the parameter. Diode thermal resistances, [R1 R2 …​ Rn]. With this parameterization, the thermal masses are calculated as , where , and — thermal mass, thermal time and thermal resistance for -th Foster element (if for the parameter Thermal network the value is set Cauer model parameterized with Foster coefficients).

If for the parameter Thermal network the value is set Cauer model parameterized with Foster coefficients, the default value is — [1, 10].

Dependencies

To use this parameter,

  • in the parameter group Integral Diode check the box Integral protection diode;

  • in the parameter group Thermal port:

    • check the box Separate thermal ports for upper and lower devices;

    • check the box Separate thermal ports for integral diodes;

    • set for the parameter Thermal network meaning Cauer model parameterized with Foster coefficients;

    • set for the parameter Thermal mass parameterization meaning By thermal time constants.

Units

s | ns | us | ms | min | hr | d

Default value

[1.0, 10.0] s

Program usage name

thermal_time_constant_foster_diode

Evaluatable

Yes

# Diode initial node temperatures, [T1 T2 ... Tn] — initial node temperatures for the built-in diode
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

The vector is a string of absolute temperature values of each node, starting from the junction of the built-in protective diode.

Dependencies

To use this parameter,

  • in the parameter group Integral Diode check the box Integral protection diode;

  • in the parameter group Thermal port:

    • check the box Separate thermal ports for upper and lower devices;

    • check the box Separate thermal ports for integral diodes;

    • set for the parameter Thermal network meaning Cauer model parameterized with Foster coefficients.

Units

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Default value

[25.0, 25.0] degC

Program usage name

T_thermal_mass_foster_vector_start_diode

Evaluatable

Yes

# Thermal masses, [M1 M2 ... Mn] — thermal masses
J/K | kJ/K

Details

Vector is a string of values of the thermal mass, where — the number of Kauer elements used in the heating network.

If for the parameter Thermal network the value is set Cauer model parameterized with Foster coefficients, the default value is — [33, 50].

Dependencies

To use this parameter, set for the parameter Thermal network meaning Cauer model parameterized with Foster coefficients, and for the parameter Thermal mass parameterization meaning By thermal mass.

Units

J/K | kJ/K

Default value

[33.0, 50.0] J/K

Program usage name

thermal_mass_foster_vector

Evaluatable

Yes

# Diode thermal masses, [M1 M2 ... Mn] — thermal masses for the built-in diode
J/K | kJ/K

Details

Vector is a string of the values of the thermal mass for the built-in protective diode, where — the number of Kauer elements used in the heating network.

If for the parameter Thermal network the value is set Cauer model parameterized with Foster coefficients, the default value is — [33, 50].

Dependencies

To use this parameter,

  • in the parameter group Integral Diode check the box Integral protection diode;

  • in the parameter group Thermal port:

    • check the box Separate thermal ports for upper and lower devices;

    • check the box Separate thermal ports for integral diodes;

    • set for the parameter Thermal network meaning Cauer model parameterized with Foster coefficients;

    • set for the parameter Thermal mass parameterization meaning By thermal mass.

Units

J/K | kJ/K

Default value

[33.0, 50.0] J/K

Program usage name

thermal_mass_foster_vector_diode

Evaluatable

Yes