SimpleTriac
Simple triac, based on Semiconductors.Thyristor model
Library
Modelica/Electrical/Analog/Semiconductors
Description
This is a simple TRIAC model based on the extended thyristor model Modelica.Electrical.Analog.Semiconductors.Thyristor.
Two thyristors are contrarily connected in parallel, whereas each transistor is connected with a diode.
Further information regarding the electrical component TRIAC can be detected in documentation of the ideal TRIAC model.
As an additional information: this model is based on the Modelica.Electrical.Analog.Semiconductors.Thyristor.
Attention: The model seems to be very sensitive with respect to the choice of some parameters (e.g., VDRM, VRRM). This is caused by the thyristor model. Further investigations are necessary.
Parameters
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
mo_VDRM | VDRM | Forward breakthrough voltage | Scalar | |
mo_VRRM | VRRM | Reverse breakthrough voltage | Scalar | |
mo_IDRM | IDRM | Saturation current | Scalar | |
mo_VTM | VTM | Conducting voltage | Scalar | |
mo_IH | IH | Holding current | Scalar | |
mo_ITM | ITM | Conducting current | Scalar | |
mo_VGT | VGT | Gate trigger voltage | Scalar | |
mo_IGT | IGT | Gate trigger current | Scalar | |
mo_TON | TON | Switch on time | Scalar | |
mo_TOFF | TOFF | Switch off time | Scalar | |
mo_Vt | Vt | Voltage equivalent of temperature (kT/qn) | Scalar | |
mo_Nbv | Nbv | Reverse Breakthrough emission coefficient | Scalar | |
mo_useHeatPort | useHeatPort | =true, if HeatPort is enabled | Number | 0 |
mo_T | T | Fixed device temperature if useHeatPort = false | Scalar |
Ports
Name | Type | Description | IO Type | Number |
---|---|---|---|---|
n | implicit | Cathode | output | 1 |
p | implicit | Anode | input | 1 |
g | implicit | Gate | input | 2 |
Port 4 | implicit | input | mo_useHeatPort |