modelThyristorBridge2mPulse
Extends from Icons.Converter (Converter icon), PowerConverters.Interfaces.ACDC.ACplug (AC polyphase plug), PowerConverters.Interfaces.ACDC.DCtwoPin (Positive and negative DC pins), 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 bridge. In order to operate this rectifier a voltage source with center tap is required. It is important to note that for polyphase circuits with phase even phase numbers greater than three the MultiStarResistance shall be used for grounding the voltage sources. See example Examples.ACDC.RectifierBridge2mPulse.
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 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 DCtwoPin) | Positive DC output | |
| Modelica.Electrical.Analog.Interfaces.NegativePin | dc_n (from DCtwoPin) | Negative 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 |