modelThyristorCenterTapmPulse
Extends from Icons.Converter (Converter icon), PowerConverters.Interfaces.ACDC.ACplug (AC polyphase plug), 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.Enable1m (Partial model providing enable parameter and optional enable input for m firing signals).
Information
General information about AC/DC converters can be found at the AC/DC converter concept
This is a m pulse thyristor rectifier with center tap. All voltage sources must have one interconnected plug (tap). This rectifiers works only with odd number of phases due the symmetry constrains of even phase numbers implemented in symmetricOrientation. See example Examples.ACDC.RectifierCenterTapmPulse.
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 | fill(true, m) | Boolean start value of variable thyristor_p[:].off |
| Integer | m (from ACplug) | 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 (from ACplug) | 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 |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Voltage[m] | vAC (from ACplug) | ac.pin[:].v | AC potentials |
| SI.Current[m] | iAC (from ACplug) | ac.pin[:].i | AC currents |
| SI.Power[m] | powerAC (from ACplug) | vAC.*iAC | AC power |
| SI.Power | powerTotalAC (from ACplug) | 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.Electrical.Polyphase.Ideal.IdealThyristor | thyristor | Thyristors conducting AC potentials | |
| Modelica.Electrical.Polyphase.Basic.Star | star | ||
| Modelica.Thermal.HeatTransfer.Components.ThermalCollector | thermalCollector |