WOLFRAM SYSTEM MODELER

Diode

Simple diode with heating port

Wolfram Language

In[1]:=
SystemModel["Modelica.Electrical.Analog.Semiconductors.Diode"]
Out[1]:=

Information

This information is part of the Modelica Standard Library maintained by the Modelica Association.

The simple diode is an electrical one port, where a heat port is added, which is defined in the Modelica.Thermal library. It consists of the diode itself and a parallel ohmic resistance R. If useTemperatureDependency is set to true, the diode formula is:

           v/N/vt_t
i = Ids (e          - 1)
where vt_t depends on the temperature of the heat port:
vt_t = k*temp/q

If useTemperatureDependency is set to false, the diode formula utilizes the voltage equivalent of the temperature, i.e.,

           v/Vt
i = Ids (e      - 1).

If the exponent v/N/vt_t or v/Vt, respectively, reaches the limit Maxexp, the diode characteristic is linearly continued to avoid overflow.
The thermal power is calculated by i*v.

Parameters (11)

useHeatPort

Value: useTemperatureDependency

Type: Boolean

Description: = true, if heatPort is enabled

T

Value: 293.15

Type: Temperature (K)

Description: Fixed device temperature if useHeatPort = false

Ids

Value: 1e-6

Type: Current (A)

Description: Saturation current

useTemperatureDependency

Value: false

Type: Boolean

Description: = true, if the diode current depends on temperature, otherwise utilizes the voltage equivalent of temperature

Vt

Value: 0.04

Type: Voltage (V)

Description: Voltage equivalent of temperature (kT/qn)

Maxexp

Value: 15

Type: Real

Description: Max. exponent for linear continuation

R

Value: 1e8

Type: Resistance (Ω)

Description: Parallel ohmic resistance

EG

Value: 1.11

Type: Real

Description: Activation energy

N

Value: 1

Type: Real

Description: Emission coefficient

TNOM

Value: 300.15

Type: Temperature (K)

Description: Parameter measurement temperature

XTI

Value: 3

Type: Real

Description: Temperature exponent of saturation current

Connectors (3)

p

Type: PositivePin

Description: Positive electrical pin

n

Type: NegativePin

Description: Negative electrical pin

heatPort

Type: HeatPort_a

Description: Conditional heat port

Used in Examples (1)

HeatingRectifier

Modelica.Electrical.Analog.Examples

Heating rectifier

Revisions

  • March 11, 2009 by Christoph Clauss
    conditional heat port added
  • April 5, 2004 by Christoph Clauss
    implemented