modelDIODE
Diode model
Extends from Modelica.Electrical.Analog.Interfaces.TwoPin (Component with two electrical pins).
Information
DIODE model
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | AREA | 1 | Area factor |
| Boolean | OFF | false | Optional initial condition: false - IC not used, true - IC used, not implemented yet |
| SI.Voltage | IC | Initial condition value (VD, not implemented yet | |
| Modelica.Units.NonSI.Temperature_degC | TEMP | 27 | Operating temperature of the device |
| Boolean | SENS_AREA | Flag to request sensitivity WRT area, not implemented yet | |
| ModelcardDIODE | modelcarddiode | DIODE modelcard | |
| SpiceConstants | C | General constants of SPICE simulator | |
| Diode.DiodeModelLineParams | param | Diode.diodeRenameParameters(modelcarddiode, C) | Model line parameters |
| Diode.DiodeParams | dp | Diode.diodeRenameParametersDev(TEMP, AREA, IC, OFF, SENS_AREA) | Renamed parameters |
| Model.Model | m | Diode.diodeRenameParametersDevTemp(TEMP) | Renamed parameters |
| Diode.DiodeVariables | c1 | Diode.diodeInitEquations(param) | Precalculated values |
| Diode.DiodeCalc | c2 | Diode.diodeCalcTempDependencies(param, dp, m, c1) | Precalculated values |
| Boolean | m_mbInit | false |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| PositivePin | p (from TwoPin) | Positive electrical pin | |
| NegativePin | n (from TwoPin) | Negative electrical pin |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Voltage | v (from TwoPin) | Voltage drop of the two pins (= p.v - n.v) | |
| Diode.CurrentsCapacitances | cc | ||
| Real | icap | ||
| Real | m_dCap | ||
| Real | pin | ||
| Real | ir | ||
| Real | igmin |
Revisions
- Nov. 2008 by Kristin Majetta
initially implemented