modelThyristorCenterTap2mPulse
Extends from Icons.Converter (Converter icon), PowerConverters.Interfaces.ACDC.ACtwoPlug (Two AC polyphase plugs), PowerConverters.Interfaces.ACDC.DCpin (Single DC pin), Modelica.Electrical.Analog.Interfaces.ConditionalHeatPort (Partial model to include a conditional HeatPort in order to describe the power loss via a thermal network), Interfaces.Enable.Enable2m (Partial model providing enable parameter and optional enable input for 2*m firing signals).
Information
General information about AC/DC converters can be found at the AC/DC converter concept
This is a 2*m pulse thyristor rectifier with center tap. In order to operate this rectifier a voltage source with center tap is required. The center tap has to be connected with the negative pin of the load. See example Examples.ACDC.RectifierCenterTap2mPulse.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Resistance | RonThyristor | 1e-05 | Closed thyristor resistance |
| SI.Conductance | GoffThyristor | 1e-05 | Opened thyristor conductance |
| SI.Voltage | VkneeThyristor | 0 | Thyristor forward threshold voltage |
| Boolean[m] | offStart_p | fill(true, m) | Boolean start value of variable thyristor_p[:].off |
| Boolean[m] | offStart_n | fill(true, m) | Boolean start value of variable thyristor_n[:].off |
| Integer | m (from ACtwoPlug) | 3 | Number of phases |
| Boolean | useHeatPort (from ConditionalHeatPort) | false | = true, if heatPort is enabled |
| SI.Temperature | T (from ConditionalHeatPort) | 293.15 | Fixed device temperature if useHeatPort = false |
| Enable | |||
| Boolean | useConstantEnable (from Enable1m) | true | Disable boolean input and use constantEnable, if true |
| Boolean | constantEnable (from Enable1m) | true | Constant enabling of firing signals |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Electrical.Polyphase.Interfaces.PositivePlug | ac_p (from ACtwoPlug) | Positive potential AC input | |
| Modelica.Electrical.Polyphase.Interfaces.NegativePlug | ac_n (from ACtwoPlug) | Negative potential AC input | |
| Modelica.Electrical.Analog.Interfaces.PositivePin | dc_p (from DCpin) | Positive DC output | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | heatPort (from ConditionalHeatPort) | Conditional heat port | |
| Modelica.Blocks.Interfaces.BooleanInput[m] | fire_p (from Enable1m) | Firing signals of positive potential transistors | |
| Modelica.Blocks.Interfaces.BooleanInput | enable (from Enable1m) | Enables fire and notFire | |
| Modelica.Blocks.Interfaces.BooleanInput[m] | fire_n (from Enable2m) | Firing signals of negative potential transistors |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Voltage[m] | vAC (from ACtwoPlug) | ac_p.pin[:].v - ac_n.pin[:].v | AC voltages |
| SI.Current[m] | iAC (from ACtwoPlug) | ac_p.pin[:].i | AC currents |
| SI.Power[m] | powerAC (from ACtwoPlug) | vAC.*iAC | AC power |
| SI.Power | powerTotalAC (from ACtwoPlug) | sum(powerAC) | AC total power |
| SI.Voltage | vDC (from DCpin) | dc_p.v | DC potential |
| SI.Current | iDC (from DCpin) | dc_p.i | DC current |
| SI.Power | powerDC (from DCpin) | vDC*iDC | DC power |
| SI.Power | LossPower (from ConditionalHeatPort) | Loss power leaving component via heatPort | |
| SI.Temperature | T_heatPort (from ConditionalHeatPort) | Temperature of heatPort | |
| Modelica.Blocks.Logical.And[m] | andCondition_p (from Enable1m) | And condition for m positive firing signals | |
| PowerConverters.Enable.EnableLogic | enableLogic (from Enable1m) | Enabling logic | |
| Modelica.Blocks.Logical.And[m] | andCondition_n (from Enable2m) | And condition for m negative firing signals | |
| Modelica.Electrical.Polyphase.Ideal.IdealThyristor | thyristor_p | Thyristors conducting positive plug AC potentials | |
| Modelica.Electrical.Polyphase.Ideal.IdealThyristor | thyristor_n | Thyristors conducting negative plug AC potentials | |
| Modelica.Electrical.Polyphase.Basic.Star | star_p | ||
| Modelica.Electrical.Polyphase.Basic.Star | star_n | ||
| Modelica.Thermal.HeatTransfer.Components.ThermalCollector | thermalCollector |