modelThyristorCenterTap2mPulse

2*m pulse thyristor rectifier with center tap

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

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 ACtwoPlug)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_p (from ACtwoPlug)Positive potential AC input
Modelica.Electrical.Polyphase.Interfaces.NegativePlugac_n (from ACtwoPlug)Negative potential AC input
Modelica.Electrical.Analog.Interfaces.PositivePindc_p (from DCpin)Positive 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 ACtwoPlug)ac_p.pin[:].v - ac_n.pin[:].vAC voltages
SI.Current[m]iAC (from ACtwoPlug)ac_p.pin[:].iAC currents
SI.Power[m]powerAC (from ACtwoPlug)vAC.*iACAC power
SI.PowerpowerTotalAC (from ACtwoPlug)sum(powerAC)AC total power
SI.VoltagevDC (from DCpin)dc_p.vDC potential
SI.CurrentiDC (from DCpin)dc_p.iDC current
SI.PowerpowerDC (from DCpin)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 conducting positive plug AC potentials
Modelica.Electrical.Polyphase.Ideal.IdealThyristorthyristor_nThyristors conducting negative plug AC potentials
Modelica.Electrical.Polyphase.Basic.Starstar_p
Modelica.Electrical.Polyphase.Basic.Starstar_n
Modelica.Thermal.HeatTransfer.Components.ThermalCollectorthermalCollector