modelThyristorBridge2mPulse

2*m pulse thyristor rectifier bridge

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

TypeNameDefaultDescription
SI.ResistanceRonThyristor1e-05Closed thyristor resistance
SI.ConductanceGoffThyristor1e-05Opened thyristor conductance
SI.VoltageVkneeThyristor0Thyristor forward threshold voltage
Boolean[m]offStart_pfill(true, m)Boolean start value of variable thyristor_p[:].off
Boolean[m]offStart_nfill(true, m)Boolean start value of variable thyristor_n[:].off
Integerm (from ACplug)3Number of phases
BooleanuseHeatPort (from ConditionalHeatPort)false= true, if heatPort is enabled
SI.TemperatureT (from ConditionalHeatPort)293.15Fixed device temperature if useHeatPort = false
Enable
BooleanuseConstantEnable (from Enable1m)trueDisable boolean input and use constantEnable, if true
BooleanconstantEnable (from Enable1m)trueConstant enabling of firing signals

Connectors

TypeNameDefaultDescription
Modelica.Electrical.Polyphase.Interfaces.PositivePlugac (from ACplug)AC input
Modelica.Electrical.Analog.Interfaces.PositivePindc_p (from DCtwoPin)Positive DC output
Modelica.Electrical.Analog.Interfaces.NegativePindc_n (from DCtwoPin)Negative DC output
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheatPort (from ConditionalHeatPort)Conditional heat port
Modelica.Blocks.Interfaces.BooleanInput[m]fire_p (from Enable1m)Firing signals of positive potential transistors
Modelica.Blocks.Interfaces.BooleanInputenable (from Enable1m)Enables fire and notFire
Modelica.Blocks.Interfaces.BooleanInput[m]fire_n (from Enable2m)Firing signals of negative potential transistors

Components

TypeNameDefaultDescription
SI.Voltage[m]vAC (from ACplug)ac.pin[:].vAC potentials
SI.Current[m]iAC (from ACplug)ac.pin[:].iAC currents
SI.Power[m]powerAC (from ACplug)vAC.*iACAC power
SI.PowerpowerTotalAC (from ACplug)sum(powerAC)AC total power
SI.VoltagevDC (from DCtwoPin)dc_p.v - dc_n.vDC voltage
SI.CurrentiDC (from DCtwoPin)dc_p.iDC current
SI.PowerpowerDC (from DCtwoPin)vDC*iDCDC power
SI.PowerLossPower (from ConditionalHeatPort)Loss power leaving component via heatPort
SI.TemperatureT_heatPort (from ConditionalHeatPort)Temperature of heatPort
Modelica.Blocks.Logical.And[m]andCondition_p (from Enable1m)And condition for m positive firing signals
PowerConverters.Enable.EnableLogicenableLogic (from Enable1m)Enabling logic
Modelica.Blocks.Logical.And[m]andCondition_n (from Enable2m)And condition for m negative firing signals
Modelica.Electrical.Polyphase.Ideal.IdealThyristorthyristor_pThyristors connected to positive DC potential
Modelica.Electrical.Polyphase.Ideal.IdealThyristorthyristor_nThyristors connected to negative DC potential
Modelica.Electrical.Polyphase.Basic.Starstar_p
Modelica.Electrical.Polyphase.Basic.Starstar_n
Modelica.Thermal.HeatTransfer.Components.ThermalCollectorthermalConnector
Modelica.Blocks.Logical.Pre[m]pre_p
Modelica.Blocks.Logical.Pre[m]pre_n