modelPartialDiode
Diode with one exponential function
Extends from Modelica.Electrical.Analog.Interfaces.OnePort (Component with two electrical pins p and n and current i from p to n), Modelica.Electrical.Analog.Interfaces.ConditionalHeatPort (Partial model to include a conditional HeatPort in order to describe the power loss via a thermal network).
Information
This partial model of the diode does not yet contain any current versus voltage characteristic. In this model the temperature dependencies of the temperature voltage, the saturation current, etc. are defined.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | useHeatPort (from ConditionalHeatPort) | false | = true, if heatPort is enabled |
| SI.Temperature | T (from ConditionalHeatPort) | 293.15 | Fixed device temperature if useHeatPort = false |
| Modelica.Units.SI.Charge | Q | 1.6021766208E-19 | Elementary charge of electron |
| Real | m | 1 | Ideality factor of diode |
| Modelica.Units.SI.Resistance | R | 1E8 | Parallel ohmic resistance |
| Reference data | |||
| Modelica.Units.SI.Temperature | TRef | 298.15 | Reference temperature |
| Modelica.Units.SI.Voltage | VRef | 0.6292 | Reference voltage > 0, i.e. open circuit voltage, at TRef |
| Modelica.Units.SI.Current | IRef | 8.540 | Reference current > 0, i.e. short circuit current, at TRef |
| Modelica.Units.SI.LinearTemperatureCoefficient | alphaI | +0.00053 | Temperature coefficient of reference current at TRef |
| Modelica.Units.SI.LinearTemperatureCoefficient | alphaV | -0.00340 | Temperature coefficient of reference voltage at TRef* |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| PositivePin | p (from TwoPin) | Positive electrical pin | |
| NegativePin | n (from TwoPin) | Negative electrical pin | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | heatPort (from ConditionalHeatPort) | Conditional heat port |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Voltage | v (from TwoPin) | Voltage drop of the two pins (= p.v - n.v) | |
| SI.Current | i (from OnePort) | Current flowing from pin p to pin n | |
| SI.Power | LossPower (from ConditionalHeatPort) | Loss power leaving component via heatPort | |
| SI.Temperature | T_heatPort (from ConditionalHeatPort) | Temperature of heatPort | |
| Modelica.Units.SI.Voltage | Vt | Voltage equivalent of temperature (k*T/Q) | |
| Modelica.Units.SI.Voltage | VRefActual | Reference voltage w.r.t. actual temperature | |
| Modelica.Units.SI.Current | IRefActual | Reference current w.r.t. actual temperature | |
| Modelica.Units.SI.Current | Ids | Saturation current |