Engee documentation

IGBT (Ideal, Switching)

An ideal bipolar transistor with an isolated gate for switching circuits.

blockType: AcausalElectricPowerSystems.Semiconductors.Ideal.IGBT

Path in the library:

/Physical Modeling/Electrical/Semiconductors & Converters/IGBT (Ideal, Switching)

Description

Block IGBT (Ideal, Switching) simulates an ideal Insulated-gate bipolar transistor (IGBT) for switching circuits. The IGBT switching characteristic is such that if the gate-emitter voltage exceeds a preset threshold voltage , then the IGBT is in an open state. Otherwise, the device is in a closed state. This figure shows a typical volt-ampere characteristic.:

igbt ideal switching 1

In the open state, the collector-emitter channel behaves like a linear diode with a direct voltage drop. and resistance .

In the closed state, the collector-emitter channel behaves like a linear resistor with low conductivity. .

The defining equations can be written as

if and ,

in all other cases ,

where

  • — collector-emitter voltage;

  • — direct voltage;

  • — gate-emitter voltage;

  • — threshold voltage;

  • — collector-emitter current;

  • — resistance in the open state;

  • — conductivity in the closed state.

Built-in protective diode option

Using the parameters Integral Diode, an internal diode can be connected between the emitter and the collector. The built-in diode protects the device by providing a conduction channel for reverse current, which can occur when the voltage to the inductive load is abruptly cut off.

Set the parameter value Integral protection diode depending on the purpose.

Goal Value for selection Internal protective diode

The priority of the simulation speed.

Diode with no dynamics

An indoor unit is being added Diode (Advanced).

The priority of modeling accuracy is to accurately indicate the charge dynamics in the reverse mode.

Diode with charge dynamics

An indoor unit is being added Diode (Advanced) taking into account the charge dynamics.

Simulation of the gate port and thermal effects

You can choose a directional input or electrical port to control the gate and use the thermal port to simulate the heat generated by switching processes and conduction losses. To select the shutter control port, set the parameter Gate-control port meaning Signal control port or Electrical control port. To use the thermal port, check the box Enable thermal port.

Heat losses

Switching losses are the main sources of thermal losses in semiconductors. During each on-off switch, the parasitic elements of the transistor accumulate and then dissipate energy.

Switching losses depend on the voltage in the closed state and the current in the open state. When switching on a switching device, the power loss depends on the initial voltage in the closed state on the device and the final current in the open state when the device is fully open. Similarly, when the switching device is turned off, the power loss depends on the initial current in the open state on the device and the final voltage in the closed state when the device is completely closed. You can choose when to measure the current and voltage that the unit uses to calculate power-on and power-off losses. For most circuits, measurements can be carried out during on or off operation.:

  • Switching losses ;

  • Shutdown losses .

However, these measurements cannot always be used, for example, in the following situations:

  • Simulation of capacity on a switching device. For example, if you use a protective diode model with a capacity or a Lauritzen charge model. The capacitance causes an excessive increase in current when the device is turned on, which means that the measurement cannot be used. to calculate power-on losses. The block needs a value after the transition process. Do not model the capacitance on a switching device, as this model combines the abstract behavior of a semiconductor switching device with the detailed physics of a diode. If it is necessary to simulate the capacitance on the switching device, then current measurement at the end of the last switching period can be used. . To enable this option, check the box Use last on-state current from previous cycle for turn-on loss.

  • Simulation of the inductance of the terminals of a switching device. The inductance causes an excessive increase in voltage when the device is turned off, which means that the measurement cannot be used. to calculate shutdown losses. The block needs a value after the transition process. Do not simulate the inductance of the terminals of a switching device, because the time constant associated with the inductance of the terminals is usually much less than the pulse width modulation (PWM) period. This smaller time constant means that the simulation requires shorter simulation time steps, which slows down the simulation. If it is necessary to simulate the inductance of the terminals of the switching device, then you can use voltage measurement at the end of the last shutdown period. . To enable this option, check the box Use last off-state voltage from previous cycle for turn-off loss.

Check the simulation results to make sure that the losses match the expected ones.

This unit accounts for switching losses by increasing the transition temperature by an amount equal to the losses divided by the total heat capacity of the transition. It is necessary to specify the energy dissipated during one turn on and one turn off. It is also necessary to specify the corresponding values of voltage in the closed state and current in the open state, at which losses are calculated. You can parameterize the power-on loss depending on the available data. Use tabular data, if available.

  • To set the scalar value of the power-on and power-off losses, set the parameter On-state behavior and switching losses meaning Specify constant values. The value of the parameters Switch-on loss and Switch-off loss the amount of losses is set. The unit scales voltage losses in the closed state and current in the open state.

  • To set the power-on and power-off losses as a function of the junction temperature and the current in the open state, set the parameter On-state behavior and switching losses meaning Tabulate. Parameters Switch-on loss, Eon(Tj,Ice) and Switch-off loss, Eoff(Tj,Ice) the amount of losses is set. The unit scales voltage losses in the closed state.

  • To set losses as a function of junction temperature, current in the open state, and voltage in the closed state, set the parameter On-state behavior and switching losses meaning Tabulate and check the box Include switching loss tabulation with off-state voltage.

Reverse recovery losses are one of the main sources of heat loss in diodes. The diode dissipates energy each time it is switched off, switching from a conductive state to an open circuit state. To simulate losses during reverse recovery:

  • Check the box Enable thermal port.

  • Set for the parameter Integral protection diode meaning Diode with no dynamics.

If for the parameter Reverse recovery loss model the value is set Tabulated loss, the value of the parameter Reverse recovery loss table, Erect(Tj, If) defines the dissipated energy as a function of the junction temperature and forward current immediately before the switching event. The shutdown voltage linearly scales the losses relative to Turn-off voltage when measuring recovery loss, Vrec. The table uses the delayed values of current and voltage. To use a value close to instantaneous in the search table, set the parameter Filter time constant for voltage and current values a value less than the fastest switching period.

If for the parameter Reverse recovery loss model the value is set Fixed loss, the value of the parameter Reverse recovery loss determines the energy dissipated during each shutdown event. If you check the box Scale reverse recovery loss with current and voltage, then the block scales this loss value linearly with respect to the on-current and off-voltage. To use zoom values close to instantaneous values, set the parameter Filter time constant for voltage and current values a value less than the fastest switching period.

As an alternative method for reverse recovery modeling, you can set the parameter Integral protection diode meaning Diode with charge dynamics. However, this approach requires shorter modeling time steps than the first one.

If you are using a fixed-step solver, then the shortest on or off pulse that supports recording switching losses is three time steps. If the pulse is shorter than three steps, the unit does not register switching losses. If you are using tabular data to model switching losses or reverse recovery losses, then make sure that the temperature and current are within the range you specified. If you do not define a realistic thermal model, for example, if the heat capacity of the junction or the conductivity between the junction and the housing is too low, then the temperature may exceed the range you specified, which may lead to extrapolation of losses to non-physical values.

Ports

Conserving

# C — collector
electricity

Details

The port connected to the collector.

Program usage name

collector

# E — The emitter
electricity

Details

The port associated with the emitter.

Program usage name

emitter

# H — thermal port
warmth

Details

The thermal port.

Dependencies

To use this port, check the box Enable thermal port.

Program usage name

thermal_port

# G — the shutter
electricity

Details

The port connected to the gate.

Dependencies

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

Program usage name

gate

Input

# G — the shutter
scalar

Details

The port connected to the gate.

Dependencies

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

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 gate control port of the transistor:

  • Signal control port — The unit uses a directional input port to control the shutter;

  • Electrical control port — The unit uses a non-directional electrical port to control the shutter.

Values

Signal | Electrical

Default value

Signal

Program usage name

control_type

Evaluatable

No

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

Details

The minimum voltage across the collector and emitter required to ensure that the angle of inclination of the volt-ampere characteristic of the transistor is equal to , where — parameter value On-state resistance.

Dependencies

To use this option, uncheck the box. Enable thermal port.

Units

V | uV | mV | kV | MV

Default value

0.8 V

Program usage name

V_f

Evaluatable

Yes

# On-state resistance — resistance in the open state
Ohm | mOhm | kOhm | MOhm | GOhm

Details

The resistance of the open collector-emitter channel.

Units

Ohm | mOhm | kOhm | MOhm | GOhm

Default value

0.001 Ohm

Program usage name

R_on

Evaluatable

Yes

# Off-state conductance — closed state conductivity
S | nS | uS | mS | 1/Ohm

Details

Collector-emitter conductivity in the closed state. The value of this parameter should be less than , where — parameter value On-state resistance.

Units

S | nS | uS | mS | 1/Ohm

Default value

1e-05 1/Ohm

Program usage name

G_off

Evaluatable

Yes

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

Details

The gate-emitter threshold voltage. The device is switched on when the gate-emitter voltage exceeds this value.

Units

V | uV | mV | kV | MV

Default value

6.0 V

Program usage name

V_threshold

Evaluatable

Yes

# On-state behavior and switching losses — operating mode behavior and switching losses
Specify constant values | Tabulate

Details

Parameterization method for operating mode behavior and switching losses:

  • Specify constant values — Use scalar values to set the output current and losses when switching on and off. The block assumes that the energy dissipated during a single on or off switch is linearly dependent 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 specify output current and temperature data. Use arrays to specify data about power-on and power-off losses.

Dependencies

To use this option, check the box Enable thermal port.

Values

Specify constant values | Tabulate

Default value

Specify constant values

Program usage name

thermal_loss_option

Evaluatable

No

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

Details

The matrix of voltage drops on the device in an open conductive state. This parameter depends on the temperature Temperature vector, Tj and the final output current in the open state Collector-emitter current vector, Ice.

Dependencies

To use this option, check the box Enable thermal port, and for the parameter On-state behavior and switching losses set the value Tabulate.

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

Evaluatable

Yes

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

Details

The vector of temperature values at which the voltage is set in the open state On-state voltage, Vce(Tj,Ice).

Dependencies

To use this option, check the box Enable thermal port, and for the parameter On-state behavior and switching losses set the value Tabulate.

Units

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

Default value

[298.15, 398.15] K

Program usage name

T_vector

Evaluatable

Yes

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

Details

The vector of collector-emitter current values at which the voltage is set in the open state On-state voltage, Vce(Tj,Ice). The first element must be zero.

Dependencies

To use this option, check the box Enable thermal port, and for the parameter On-state behavior and switching losses set the value 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_vector

Evaluatable

Yes

Switching Losses

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

Details

Energy dissipated during a single switch-on as a function of temperature Temperature vector for switching losses, Tj and the final output current in the open state Collector-emitter current vector for switching losses, Ice.

Dependencies

To use this option, check the box Enable thermal port, and for the parameter On-state behavior and switching losses set the value Tabulate.

Units

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

Default value

[0.0 0.0024 0.024 0.12 0.2 0.48 1.04 2.16 3.24; 0.0 0.003 0.03 0.15 0.25 0.6 1.3 2.7 4.05]*1e-3 J

Program usage name

E_turn_on_losses_matrix

Evaluatable

Yes

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

Details

Energy dissipated during a single shutdown as a function of temperature Temperature vector for switching losses, Tj and the final output current in the open state Collector-emitter current vector for switching losses, Ice.

Dependencies

To use this option, check the box Enable thermal port, and for the parameter On-state behavior and switching losses set the value Tabulate.

Units

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

Default value

[0.0 0.0007 0.0066 0.033 0.066 0.17 0.33 0.83 1.5; 0.0 0.001 0.01 0.05 0.1 0.25 0.5 1.2 2.2]*1e-3 J

Program usage name

E_turn_off_losses_matrix

Evaluatable

Yes

# Switch-on loss, Eon(Tj,Ice,Vce) — 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 is a function of temperature, current in the open state, and voltage in the closed state.

Dependencies

To use this parameter, set

  • the flag Enable thermal port;

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

  • the flag 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

zeros(2, 9, 3) J

Program usage name

E_turn_on_losses_array

Evaluatable

Yes

# Switch-off loss, Eoff(Tj,Ice,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, current in the open state, and voltage in the closed state.

Dependencies

To use this parameter, set

  • the flag Enable thermal port;

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

  • the flag 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

zeros(2, 9, 3) J

Program usage name

E_turn_off_losses_array

Evaluatable

Yes

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

Details

The vector of temperature values at which the losses are set when switching on and off Switch-on loss, Eon(Tj,Ice) and Switch-off loss, Eoff(Tj,Ice).

Dependencies

To use this option, check the box Enable thermal port, and for the parameter On-state behavior and switching losses set the value Tabulate.

Units

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

Default value

[298.15, 398.15] K

Program usage name

T_losses_vector

Evaluatable

Yes

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

Details

Vector of collector-emitter current values at which switching losses are specified Switch-on loss, Eon(Tj,Ice). The first element must be zero.

Dependencies

To use this option, check the box Enable thermal port, and for the parameter On-state behavior and switching losses set the value 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

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 closed 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 open current and temperature. The block assumes that the losses depend linearly on the voltage in the closed state.

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

Dependencies

To use this option, check the box Enable thermal port, and for the parameter On-state behavior and switching losses set the value Tabulate.

Default value

false (switched off)

Program usage name

enable_voltage_losses_dependance

Evaluatable

No

# 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 during a single power-on.

Dependencies

To use this option, check the box Enable thermal port, and for the parameter On-state behavior and switching losses set the value 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

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 during a single shutdown.

Dependencies

To use this option, check the box Enable thermal port, and for the parameter On-state behavior and switching losses set the value 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

Evaluatable

Yes

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

Details

The output voltage of the device is in the closed state. This is the locking voltage at which the on and off losses are determined.

Dependencies

To use this option, check the box Enable thermal port.

Units

V | uV | mV | kV | MV

Default value

300.0 V

Program usage name

V_off_losses

Evaluatable

Yes

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

Details

The output current for which the on loss and off loss are determined.

Dependencies

To use this option, check the box Enable thermal port.

Units

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

Default value

600.0 A

Program usage name

I_ce_losses_const

Evaluatable

Yes

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

Details

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

Dependencies

To use this parameter, set

  • the flag Enable thermal port;

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

  • the flag 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

Evaluatable

Yes

# Use last on-state current from previous cycle for turn-on loss — the option to use the current value from the previous power cycle

Details

The ability to use the current value from the previous power-on cycle for power-on losses.

Default value

false (switched off)

Program usage name

use_current_from_previous_cycle

Evaluatable

No

# Use last off-state voltage from previous cycle for turn-off loss — option to use the voltage value from the previous shutdown cycle

Details

The ability to use the voltage value from the previous shutdown cycle for shutdown losses.

Default value

false (switched off)

Program usage name

use_voltage_from_previous_cycle

Evaluatable

No

Integral Diode

# Integral protection diode — internal protective diode (suppressor)
External Diode | Diode with no dynamics | Diode with charge dynamics

Details

If the check box is selected Enable thermal port, the value of this parameter is External Diode.

If it is necessary to turn on the internal protective diode, then there are two possible options:

  • Diode with no dynamics.

  • Diode with charge dynamics.

Dependencies

To use this option, uncheck the box. Enable thermal port.

Values

External Diode | Diode with no dynamics | Diode with charge dynamics

Default value

External Diode

Program usage name

integral_protection_diode

Evaluatable

No

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

Details

Choose one of the diode models:

  • Piecewise linear — a diode with a piecewise linear VAC is used, for more information, see Piecewise linear VAC diode

  • Tabulated I-V curve — a diode with a tabulated VAC is used for forward bias and constant conductivity for reverse bias.

Dependencies

To use this option, check the box Enable thermal port, and for the parameter Integral protection diode set the value Diode with no dynamics or Diode with charge dynamics.

Values

Piecewise linear | Tabulated I-V curve

Default value

Piecewise linear

Program usage name

diode_parameterization

Evaluatable

No

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

Details

Select a tabular function: current as a function of temperature and voltage, or voltage as a function of temperature and current.

Dependencies

To use this parameter, set:

  • the flag Enable thermal port;

  • for the parameter Integral protection diode meaning Diode with no dynamics or Diode with charge dynamics;

  • 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 parameter, set:

  • the flag Enable thermal port;

  • for the parameter Integral protection diode meaning Diode with no dynamics or Diode with charge dynamics;

  • 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 voltage — direct current voltage
V | uV | mV | kV | MV

Details

The minimum voltage required at the negative and positive ports of the unit in order for the gradient of the volt-ampere characteristic of the diode to be equal to 1/ , where — parameter value On resistance.

Dependencies

To use this parameter, set for the parameter Integral protection diode meaning Diode with no dynamics or Diode with charge dynamics.

Units

V | uV | mV | kV | MV

Default value

0.8 V

Program usage name

V_f_diode

Evaluatable

Yes

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

Details

The resistance of the diode is in the open state when the voltage is higher than the value set by the parameter Forward voltage.

Dependencies

To use this parameter, set for the parameter Integral protection diode meaning Diode with no dynamics or Diode with charge dynamics.

Units

Ohm | mOhm | kOhm | MOhm | GOhm

Default value

0.001 Ohm

Program usage name

R_on_diode

Evaluatable

Yes

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

Details

Direct currents as a function of temperature Junction temperatures, Tj and tension Forward voltages, Vf.

Dependencies

To use this parameter, set 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

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

Details

Forward voltages as a function of temperature Junction temperatures, Tj and current Forward currents, If.

Dependencies

To use this parameter, set 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

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

Details

Vector of transition temperatures. This parameter must be a vector containing at least two elements.

Dependencies

To use this parameter, set 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.

Dependencies

To use this parameter, set 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

# 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.

Dependencies

To use this parameter, set 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 currents, Ir(Tj,Vr) — the matrix of reverse currents
A | pA | nA | uA | mA | kA | MA

Details

Reverse currents as a function of temperature Junction temperatures, Tj and reverse voltages Reverse voltages, Vr.

Dependencies

To use this parameter, set:

  • the flag Enable thermal port;

  • for the parameter Integral protection diode meaning Tabulated I-V curve;

  • for the parameter Diode model meaning Diode with no dynamics or Diode with charge dynamics;

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

  • for the Reverse I-V characteristics parameter, the value Tabulate.

Units

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

Default value

[1e-06 2e-06 5e-06 1e-05 2.5e-05 5e-05 0.0001; 2e-06 5e-06 1e-05 4e-05 8e-05 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.

Dependencies

To use this parameter, set:

  • the flag Enable thermal port;

  • for the parameter Integral protection diode meaning Tabulated I-V curve;

  • for the parameter Diode model meaning Diode with no dynamics or Diode with charge dynamics;

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

  • for the Reverse I-V characteristics parameter, the value 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

# Reverse voltages, Vr(Tj,Ir) — reverse voltage matrix
V | uV | mV | kV | MV

Details

Reverse voltages as a function of temperature Junction temperatures, Tj and reverse currents Reverse currents, Ir.

Dependencies

To use this parameter, set:

  • the flag Enable thermal port;

  • for the parameter Integral protection diode meaning Tabulated I-V curve;

  • for the parameter Diode model meaning Diode with no dynamics or Diode with charge dynamics;

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

  • for the Reverse I-V characteristics parameter, the value 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.

Dependencies

To use this parameter, set:

  • the flag Enable thermal port;

  • for the parameter Integral protection diode meaning Tabulated I-V curve;

  • for the parameter Diode model meaning Diode with no dynamics or Diode with charge dynamics;

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

  • for the Reverse I-V characteristics parameter, the value Tabulate.

Units

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

Default value

[1e-06, 2e-06, 5e-06, 1e-05, 2e-05, 5e-05, 0.0001] A

Program usage name

I_reverse_vector_diode

Evaluatable

Yes

# Off conductance — closed state conductivity
S | nS | uS | mS | 1/Ohm

Details

The conductivity of the diode when it is switched back on.

Dependencies

To use this parameter, set for the parameter Integral protection diode meaning Diode with no dynamics or Diode with charge dynamics.

Units

S | nS | uS | mS | 1/Ohm

Default value

1e-05 1/Ohm

Program usage name

G_off_diode

Evaluatable

Yes

# Reverse recovery loss model — reverse recovery loss model
Fixed loss | Tabulated loss

Details

Choose how to model losses during reverse recovery: as a fixed value or as a tabular function.

Dependencies

To use this option, check the box Enable thermal port, and for the parameter Integral protection diode set the value Diode with no dynamics.

Values

Fixed loss | Tabulated loss

Default value

Fixed loss

Program usage name

reverse_recovery_loss_model_diode

Evaluatable

No

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

Details

The energy dissipated at each shutdown, regardless of the state of the diode before or after switching.

_ Dependencies_

To use this parameter, set:

  • the flag Enable thermal port;

  • for the parameter Integral protection diode meaning Diode with no dynamics;

  • for the parameter Reverse recovery loss model meaning Fixed loss.

Units

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

Default value

0.0 J

Program usage name

reverse_recovery_loss_const_diode

Evaluatable

Yes

# Scale reverse recovery loss with current and voltage — scaling of reverse recovery losses using current and voltage

Details

Select this option to enable scaling of reverse recovery losses using current and voltage.

Dependencies

To use this parameter, set:

  • the flag Enable thermal port;

  • for the parameter Integral protection diode meaning Diode with no dynamics;

  • for the parameter Reverse recovery loss model meaning Fixed loss.

Default value

false (switched off)

Program usage name

scale_reverse_recovery_loss_diode

Evaluatable

No

# Reverse recovery loss table, Erect(Tj, If) — reverse recovery loss matrix
J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Details

Dissipated energy as a function of current Forward current vector for recovery loss table, If just before the switching and temperature event Temperature vector for recovery loss table, Tj.

Dependencies

To use this parameter, set:

  • the flag Enable thermal port;

  • for the parameter Integral protection diode meaning Diode with no dynamics;

  • for the parameter Reverse recovery loss model meaning Tabulated loss.

Units

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

Default value

zeros(2, 3) J

Program usage name

reverse_recovery_loss_matrix_diode

Evaluatable

Yes

# Temperature vector for recovery loss table, Tj — vector of temperature values
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

Vector of temperature values at which reverse recovery losses are set Reverse recovery loss table, Erect(Tj, If).

Dependencies

To use this parameter, set:

  • the flag Enable thermal port;

  • for the parameter Integral protection diode meaning Diode with no dynamics;

  • for the parameter Reverse recovery loss model meaning Tabulated loss.

Units

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

Default value

[298.15, 398.15] K

Program usage name

T_losses_vector_diode

Evaluatable

Yes

# Forward current vector for recovery loss table, If — vector of forward current values
A | pA | nA | uA | mA | kA | MA

Details

Vector of forward current values at which reverse recovery losses are specified Reverse recovery loss table, Erect(Tj, If).

Dependencies

To use this parameter, set:

  • the flag Enable thermal port;

  • for the parameter Integral protection diode meaning Diode with no dynamics;

  • for the parameter Reverse recovery loss model meaning Tabulated loss.

Units

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

Default value

[0.1, 1.0, 10.0] A

Program usage name

I_f_losses_vector_diode

Evaluatable

Yes

# Forward current when measuring recovery loss, Irec — direct current when measuring recovery losses
A | pA | nA | uA | mA | kA | MA

Details

Direct current through the diode to reverse recovery, which the unit uses to measure recovery losses.

Dependencies

To use this parameter, set:

  • the flag Enable thermal port;

  • for the parameter Integral protection diode meaning Diode with no dynamics;

  • for the parameter Reverse recovery loss model meaning Fixed loss;

  • the flag Scale reverse recovery loss with current and voltage.

Units

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

Default value

10.0 A

Program usage name

I_forward_recovery_loss_const_diode

Evaluatable

Yes

# Turn-off voltage when measuring recovery loss, Vrec — Shutdown voltage when measuring recovery losses
V | uV | mV | kV | MV

Details

The voltage across the diode after reverse recovery is used to measure recovery losses.

Dependencies

To use this parameter, set:

  • the flag Enable thermal port;

  • for the parameter Integral protection diode meaning Diode with no dynamics;

  • for the parameter Reverse recovery loss model meaning Fixed loss;

  • the flag Scale reverse recovery loss with current and voltage;

or install:

  • the flag Enable thermal port;

  • for the parameter Integral protection diode meaning Diode with no dynamics;

  • for the parameter Reverse recovery loss model meaning Tabulated loss.

Units

V | uV | mV | kV | MV

Default value

10.0 V

Program usage name

V_off_recovery_loss_const_diode

Evaluatable

Yes

# Filter time constant for voltage and current values — filter time constant for voltage and current values
s | ns | us | ms | min | hr | d

Details

The filter time constant for the voltage and current values used to calculate reverse recovery losses. Set the value of this parameter lower than the fastest switching period.

Dependencies

To use this parameter, set:

  • the flag Enable thermal port;

  • for the parameter Integral protection diode meaning Diode with no dynamics;

  • for the parameter Reverse recovery loss model meaning Fixed loss;

  • the flag Scale reverse recovery loss with current and voltage;

or install:

  • the flag Enable thermal port;

  • for the parameter Integral protection diode meaning Diode with no dynamics;

  • for the parameter Reverse recovery loss model meaning Tabulated loss.

Units

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

Default value

1.0 / 1000.0 / 100.0 s

Program usage name

tau_filter_diode

Evaluatable

Yes

# Junction capacitance — transfer capacity
F | pF | nF | uF | mF

Details

The value of the capacitance characteristic of the transition from the depleted zone, acting as a dielectric and separating the connections of the anode and cathode.

Dependencies

To use this parameter, set for the parameter Integral protection diode meaning Diode with charge dynamics.

Units

F | pF | nF | uF | mF

Default value

50e-9 F

Program usage name

C_diode

Evaluatable

Yes

# Peak reverse current, iRM — peak reverse current
A | pA | nA | uA | mA | kA | MA

Details

The peak return current measured by the external test circuit. This value must be less than zero.

Dependencies

To use this parameter, set for the parameter Integral protection diode meaning Diode with charge dynamics.

Units

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

Default value

-235.0 A

Program usage name

i_rm_diode

Evaluatable

Yes

# Initial forward current when measuring iRM — initial forward current during iRM measurement
A | pA | nA | uA | mA | kA | MA

Details

The initial forward current (at the initial moment of the switch-on time) when measuring the peak reverse current. This value must be greater than zero.

Dependencies

To use this parameter, set for the parameter Integral protection diode meaning Diode with charge dynamics.

Units

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

Default value

300.0 A

Program usage name

i_f_diode

Evaluatable

Yes

# Rate of change of current when measuring iRM — the rate of change of current during iRM measurement
A/s | A/us

Details

The rate of change of the current when measuring the peak reverse current. This value must be less than zero.

Dependencies

To use this parameter, set for the parameter Integral protection diode meaning Diode with charge dynamics.

Units

A/s | A/us

Default value

-50.0 A/us

Program usage name

diode_current_change_rate

Evaluatable

Yes

# Reverse recovery time parametrization — type of reverse recovery time determination
Specify stretch factor | Specify reverse recovery time directly | Specify reverse recovery charge | Specify reverse recovery energy

Details

When selecting an option Specify stretch factor or Specify reverse recovery charge the value that is used by the block to calculate the reverse recovery time is specified.

Dependencies

To use this parameter, set for the parameter Integral protection diode meaning Diode with charge dynamics.

Values

Specify stretch factor | Specify reverse recovery time directly | Specify reverse recovery charge | Specify reverse recovery energy

Default value

Specify stretch factor

Program usage name

t_rr_thermal_diode_parameterization

Evaluatable

No

# Reverse recovery time stretch factor — the stretching coefficient of the reverse recovery time

Details

The value that the block uses for calculation Reverse recovery time, trr. This value should be higher. 1. Specifying the stretching coefficient is an easier way to parameterize the reverse recovery time than specifying the reverse recovery charge. The higher the value of the stretching coefficient, the longer it takes for the reverse recovery current to dissipate.

Dependencies

To use this parameter, set for the parameter Integral protection diode meaning Diode with charge dynamics, and for the parameter Reverse recovery time parametrization meaning Specify stretch factor.

Default value

3.0

Program usage name

t_rr_factor_diode

Evaluatable

Yes

# Reverse recovery time, trr — reverse recovery time
s | ns | us | ms | min | hr | d

Details

The amount of time it takes for a diode to turn off when the voltage across it reverses from forward bias to reverse.

The interval between the moment of the initial transition of the current through zero (when the diode turns off) and the moment the current drops to less than 10% of the peak current. Parameter Value Reverse recovery time, trr there must be more than the parameter value. Peak reverse current, iRM, divided by the parameter value Rate of change of current when measuring iRM.

Dependencies

To use this parameter, set for the parameter Integral protection diode meaning Diode with charge dynamics, and for the parameter Reverse recovery time parametrization meaning Specify reverse recovery time directly.

Units

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

Default value

15.0 us

Program usage name

t_rr_diode

Evaluatable

Yes

# Reverse recovery charge, Qrr — reverse recovery charge
C | nC | uC | mC | nA*s | uA*s | mA*s | A*s | mA*hr | A*hr | kA*hr | MA*hr

Details

The value that the block uses for calculation Reverse recovery time, trr. Use this parameter if the reverse recovery charge value is specified in the block parameters as the type of reverse recovery time determination instead of the reverse recovery time value.

The reverse recovery charge is the total charge that continues to dissipate after the diode is turned off. The value must be less than , where:

  • — the value specified for the parameter Peak reverse current, iRM;

  • — the value specified for the parameter Rate of change of current when measuring iRM.

Dependencies

To use this parameter, set for the parameter Integral protection diode meaning Diode with charge dynamics, and for the parameter Reverse recovery time parametrization meaning Specify reverse recovery charge.

Units

C | nC | uC | mC | nA*s | uA*s | mA*s | A*s | mA*hr | A*hr | kA*hr | MA*hr

Default value

1500.0 uA*s

Program usage name

Q_rr_diode

Evaluatable

Yes

# Diode turn-off voltage when measuring Erec — Diode shutdown voltage during Erec measurement
V | uV | mV | kV | MV

Details

The voltage between the diodes is in steady state.

Dependencies

To use this parameter, set:

  • the flag Enable thermal port;

  • for the parameter Integral protection diode meaning Diode with charge dynamics;

  • for the parameter Reverse recovery time parametrization meaning Specify reverse recovery energy.

Units

V | uV | mV | kV | MV

Default value

-600.0 V

Program usage name

V_turn_off_diode

Evaluatable

Yes

# Stray inductance when measuring Erec — parasitic inductance during Erec measurement
H | nH | uH | mH

Details

Total unintended inductance in the measuring circuit. The block uses this value to calculate the parameter. Reverse recovery energy, Erec.

Dependencies

To use this parameter, set:

  • the flag Enable thermal port;

  • for the parameter Integral protection diode meaning Diode with charge dynamics;

  • for the parameter Reverse recovery time parametrization meaning Specify reverse recovery energy.

Units

H | nH | uH | mH

Default value

150.0 nH

Program usage name

L_s_diode

Evaluatable

Yes

# Reverse recovery energy, Erec — reverse recovery energy
J | mJ | kJ | MJ | mW*hr | W*hr | kW*hr | MW*hr | eV | cal | kcal | Btu_IT

Details

Total switching losses due to reverse diode recovery.

Dependencies

To use this parameter, set:

  • the flag Enable thermal port;

  • for the parameter Integral protection diode meaning Diode with charge dynamics;

  • for the parameter Reverse recovery time parametrization meaning Specify reverse recovery energy.

Units

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

Default value

0.03 J

Program usage name

E_rr_diode

Evaluatable

Yes

Thermal Port

# Enable thermal port — turning on the heat port

Details

Select this option to use the thermal port of the unit and simulate the effect of the generated heat and the temperature of the device.

Default value

false (switched off)

Program usage name

has_thermal_port

Evaluatable

No

# Thermal network — choosing an internal thermal model
Specify junction and case thermal parameters | Cauer model | Cauer model parameterized with Foster coefficients | External

Details

Choose an internal thermal model:

  • Specify junction and case thermal parameters;

  • Cauer model;

  • Cauer model parameterized with Foster coefficients;

  • External.

Values

Specify junction 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-case and case-ambient (or case-heatsink) thermal resistances, [R_JC R_CA] — the vector of thermal resistances
K/W

Details

Vector [R_JC R_CA] of the two values of thermal resistance. The first value R_JC — this is the thermal resistance between the junction 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 junction and case thermal parameters.

Units

K/W

Default value

[0.08, 0.5] K/W

Program usage name

thermal_resistance_vector

Evaluatable

Yes

# Thermal resistances, [R1 R2 ... Rn] — the vector of thermal resistances for the Kauer model
K/W

Details

A vector from the values of the thermal resistances represented by the Kauer elements in the heating network. All these values must be greater than zero.

Dependencies

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

Units

K/W

Default value

[0.08, 0.1, 0.5] K/W

Program usage name

thermal_resistance_cauer_vector

Evaluatable

Yes

# Thermal resistances, [R1 R2 ... Rn] — the vector of thermal resistances for the Foster model
K/W

Details

Vector from the values of thermal resistances represented by the coefficients of the Foster model in the heating network. All these values must be greater than zero.

Dependencies

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

Units

K/W

Default value

[0.08, 0.14, 0.22, 0.16] K/W

Program usage name

thermal_resistance_foster_vector

Evaluatable

Yes

# Thermal mass parameterization — parameterization of heat capacity
By thermal time constants | By thermal mass

Details

Choose a method for setting the heat capacity:

  • By thermal time constants — parameterization of heat capacity in terms of thermal time constants. This value is used by default.

  • By thermal mass — setting the heat capacity values.

Dependencies

To use this parameter, set for the parameter Thermal network meaning Specify junction and case thermal parameters, Cauer model or Cauer model parameterized with Foster coefficients.

Values

By thermal time constants | By thermal mass

Default value

By thermal time constants

Program usage name

thermal_mass_parameterization

Evaluatable

No

# Junction and case thermal masses, [M_J M_C] — vector of heat capacity values for the Kauer model
J/K | kJ/K

Details

Vector [M_J M_C] of the two values of the heat capacity. The first value M_J — this is the heat capacity of the transition. The second value, M_C — this is the heat capacity of the case.

Dependencies

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

Units

J/K | kJ/K

Default value

[0.01, 0.5] J/K

Program usage name

thermal_mass_vector

Evaluatable

Yes

# Thermal masses, [M1 M2 ... Mn] — vector of heat capacity values for the Kauer model
J/K | kJ/K

Details

A vector from values of heat capacities, where this is the number of coefficients of the Kauer model in the heat network. All these values must be greater than zero.

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

[0.01, 0.1, 0.5] J/K

Program usage name

thermal_mass_cauer_vector

Evaluatable

Yes

# Thermal masses, [M1 M2 ... Mn] — the vector of heat capacity values for the Foster model
J/K | kJ/K

Details

Vector from values of heat capacities, where this is the number of Foster elements in the heating network. All these values must be greater than zero.

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

[0.001, 0.005, 0.05, 0.5] J/K

Program usage name

thermal_mass_foster_vector

Evaluatable

Yes

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

Details

Vector [t_J t_C] of the two values of the thermal time constants. The first value t_J — this is the thermal transition time constant. The second value, t_C — this is the thermal time constant of the hull.

Dependencies

To use this parameter, set for the parameter Thermal network meaning Specify junction 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.001, 0.2] s

Program usage name

thermal_time_constant_vector

Evaluatable

Yes

# Thermal time constants, [t1 t2 ... tn] — vector of thermal time constants for the Kauer model
s | ns | us | ms | min | hr | d

Details

A vector from values of thermal time constants, where this is the number of Kauer elements in the heating network. All these values must be greater than zero.

The value of the heat capacity is calculated as , where , and — heat capacity, thermal time constant and thermal resistance for - the go element of the Cowera.

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.001, 0.1, 0.2] s

Program usage name

thermal_time_constant_cauer_vector

Evaluatable

Yes

# Thermal time constants, [t1 t2 ... tn] — the vector of thermal time constants for the Foster model
s | ns | us | ms | min | hr | d

Details

Vector from values of thermal time constants, where this is the number of coefficients of the Foster model in the heating network. All these values must be greater than zero.

The value of the heat capacity is calculated as , where , and — heat capacity, thermal time constant and thermal resistance for - the go element of the Cowera.

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

[7e-5, 7e-4, 0.01, 0.08] s

Program usage name

thermal_time_constant_foster_vector

Evaluatable

Yes

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

Details

Vector [t_J t_C] of the two values of the thermal time constants. The first value t_J — this is the thermal constant of the transition time. The second value, t_C — this is the thermal time constant of the hull.

Dependencies

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

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

# Thermal masses initial temperatures, [T1 T2 ... Tn] — initial temperature vector for the Kauer model
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

The vector of temperature values. It corresponds to the temperature difference for 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

# Initial node temperatures, [T1 T2 ... Tn] — the initial temperature vector for the Foster model
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

The vector of absolute temperature values of each element of the Foster model.

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, 25.0, 25.0] degC

Program usage name

T_thermal_mass_foster_vector_start

Evaluatable

Yes

# Junction thermal mass — transition heat capacity
J/K | kJ/K

Details

Transition heat capacity

Dependencies

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

Units

J/K | kJ/K

Default value

0.01 J/K

Program usage name

junction_thermal_mass

Evaluatable

Yes