modelThyristor
Extends from 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 is a simple thyristor model with three pins: Anode, Cathode and Gate. There are three operating modes:conducting, blocking and reverse breakthrough.
As long as the thyristor is in blocking mode it behaves like a linear resistance Roff=VDRM^2/(VTM*IH). But if the voltage between anode and cathode exceeds VDRM or a positive gate current flows for a sufficient time the mode changes to conducting mode. The model stays in conducting mode until the anode current falls below the holding current IH. There is no way to switch off the thyristor via the gate. If the voltage between anode and cathode is negative, the model represents a diode (parameters Vt, Nbv) with reverse breakthrough voltage VRRM.
The dV/dt switch on is not taken into account in this model. The gate circuit is not influenced by the main circuit.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Voltage | VDRM | 100 | Forward breakthrough voltage |
| SI.Voltage | VRRM | 100 | Reverse breakthrough voltage |
| SI.Current | IDRM | 0.1 | Saturation current |
| SI.Voltage | VTM | 1.7 | Conducting voltage |
| SI.Current | IH | 6e-3 | Holding current |
| SI.Current | ITM | 25 | Conducting current |
| SI.Voltage | VGT | 0.7 | Gate trigger voltage |
| SI.Current | IGT | 5e-3 | Gate trigger current |
| SI.Time | TON | 1e-6 | Switch on time |
| SI.Time | TOFF | 15e-6 | Switch off time |
| SI.Voltage | Vt | 0.04 | Voltage equivalent of temperature (kT/qn) |
| Real | Nbv | 0.74 | Reverse Breakthrough emission coefficient |
| Boolean | useHeatPort (from ConditionalHeatPort) | false | = true, if heatPort is enabled |
| SI.Temperature | T (from ConditionalHeatPort) | 293.15 | Fixed device temperature if useHeatPort = false |
| SI.Voltage | vRef | 0.65 |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | heatPort (from ConditionalHeatPort) | Conditional heat port | |
| Modelica.Electrical.Analog.Interfaces.PositivePin | Anode | ||
| Modelica.Electrical.Analog.Interfaces.NegativePin | Cathode | ||
| Modelica.Electrical.Analog.Interfaces.PositivePin | Gate |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Power | LossPower (from ConditionalHeatPort) | Loss power leaving component via heatPort | |
| SI.Temperature | T_heatPort (from ConditionalHeatPort) | Temperature of heatPort | |
| SI.Current | iGK | Gate current | |
| SI.Voltage | vGK | Voltage between gate and cathode | |
| SI.Voltage | vAK | Voltage between anode and cathode | |
| SI.Voltage | vControl | ||
| SI.Voltage | vContot | ||
| SI.Voltage | vConmain |
Revisions
- May 12, 2009 by Matthias Franke