Diode
The object that describes how to configure a diode simulation primitive.
Example
flux.simulationModel = { type: "diode", saturationCurrent: 1.7143528192808883e-7, seriesResistance: 0, emissionCoefficient: 2, breakdownVoltage: 0, map_input_to_terminal_uid: "element uid", map_output_to_terminal_uid: "element uid",}Fields
| Name | Type | Description |
|---|---|---|
type | Readonly<string> | The type of this object, represented by the string literal "diode". |
saturationCurrent | number | (A) The current that flows in the reverse direction when the voltage drop (Vd) across the diode is negative. |
seriesResistance | number | (Ω) The internal resistance of the diode. |
emissionCoefficient | number | Also known as the 'ideality factor'. Typically varies from 1 to 2, where 1 represents an 'ideal' diode. |
breakdownVoltage | number | (V) The largest reverse voltage that can be applied without causing an exponential increase in the saturation current of the diode. |
map_input_to_terminal_uid | Readonly<string> | The terminal ID corresponding to the diode's input. |
map_output_to_terminal_uid | Readonly<string> | The terminal ID corresponding to the diode's output. |
Was this page helpful?