modelHalfControlledBridge2Pulse

Two pulse Graetz half controlled rectifier bridge

Extends from Icons.Converter (Converter icon), PowerConverters.Interfaces.ACDC.ACtwoPin (Positive and negative AC pin), 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.Enable2 (Partial model providing enable parameter and optional enable input for two firing signals).

Information

General information about AC/DC converters can be found at the AC/DC converter concept

This is a two pulse Graetz half controlled rectifier bridge. The firing signal fire_p is connected with thyristor thyristor_p1. The firing signal fire_n is connected with thyristor thyristor_p2. The circuit topology is the same as in Examples.ACDC.RectifierCenterTap2Pulse.

Parameters

TypeNameDefaultDescription
SI.ResistanceRonDiode1e-05Closed diode resistance
SI.ConductanceGoffDiode1e-05Opened diode conductance
SI.VoltageVkneeDiode0Diode forward threshold voltage
SI.ResistanceRonThyristor1e-05Closed thyristor resistance
SI.ConductanceGoffThyristor1e-05Opened thyristor conductance
SI.VoltageVkneeThyristor0Thyristor forward threshold voltage
BooleanoffStart_p1trueBoolean start value of variable thyristor_p1.off
BooleanoffStart_p2trueBoolean start value of variable thyristor_p2.off
BooleanuseHeatPort (from ConditionalHeatPort)false= true, if heatPort is enabled
SI.TemperatureT (from ConditionalHeatPort)293.15Fixed device temperature if useHeatPort = false
Integerm (from Enable)3Number of phases
Enable
BooleanuseConstantEnable (from Enable)trueDisable boolean input and use constantEnable, if true
BooleanconstantEnable (from Enable)trueConstant enabling of firing signals

Connectors

TypeNameDefaultDescription
Modelica.Electrical.Analog.Interfaces.PositivePinac_p (from ACtwoPin)Positive AC input
Modelica.Electrical.Analog.Interfaces.NegativePinac_n (from ACtwoPin)Negative 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.BooleanInputenable (from Enable)Enables fire and notFire
Modelica.Blocks.Interfaces.BooleanInputfire_p (from Enable1)Firing signal of positive potential transistor
Modelica.Blocks.Interfaces.BooleanInputfire_n (from Enable2)Firing signal of negative potential transistor

Components

TypeNameDefaultDescription
SI.VoltagevAC (from ACtwoPin)ac_p.v - ac_n.vAC voltages
SI.CurrentiAC (from ACtwoPin)ac_p.iAC currents
SI.PowerpowerAC (from ACtwoPin)vAC*iACAC 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
PowerConverters.Enable.EnableLogicenableLogic (from Enable)Enabling logic
Modelica.Blocks.Logical.AndandCondition_p (from Enable1)And condition for positive firing signal
Modelica.Blocks.Logical.AndandCondition_n (from Enable2)And condition for negative firing signal
Modelica.Electrical.Analog.Ideal.IdealThyristorthyristor_p1
Modelica.Electrical.Analog.Ideal.IdealThyristorthyristor_p2
Modelica.Electrical.Analog.Ideal.IdealDiodediode_n1Diode connected to negative DC potential
Modelica.Electrical.Analog.Ideal.IdealDiodediode_n2Diode connected to negative DC potential