modelPolyphaseTriac

Triodes for alternating current

Extends from Modelica.Electrical.Polyphase.Interfaces.TwoPlug (Component with one polyphase electrical port), Modelica.Electrical.Polyphase.Interfaces.ConditionalHeatPort (Partial model to include conditional HeatPorts in order to describe the power loss via a thermal network).

Information

Simplified model of m triodes for alternating current, each built from two antiparallel thyristors. thyristor1 has to be fired during the positive halfwave of the voltage. thyristor2 has to be fired during the negative halfwave of the voltage.

Note: A real triac is fired in positive direction (thyristor1) by a positive gate current and in negative direction (thyristor2) by a negative gate current. The triac goes in blocking condition when the current falls to zero.

This behaviour is simulated by the two firing gates fire1 and fire2:

  • fire1=false and fire2=false: gate current = 0, stay in blocking condition
  • fire1=true and fire2=false: gate current > 0, fire thyristor1
  • fire1=false and fire2=true: gate current < 0, fire thyristor2
  • fire1=true and fire2=true: forbidden

Parameters

TypeNameDefaultDescription
Integerm (from TwoPlug)3Number of phases
SI.ResistanceRon1e-5Forward state-on differential resistance (closed resistance)
SI.ConductanceGoff1e-5Backward state-off conductance (opened conductance)
SI.VoltageVknee0Forward threshold voltage
Integermh (from ConditionalHeatPort)3Number of heatPorts=number of phases
BooleanuseHeatPort (from ConditionalHeatPort)false= true, if all heat ports are enabled
SI.Temperature[mh]T (from ConditionalHeatPort)fill(293.15, mh)Fixed device temperatures if useHeatPort = false

Connectors

TypeNameDefaultDescription
PositivePlugplug_p (from TwoPlug)Positive polyphase electrical plug with m pins
NegativePlugplug_n (from TwoPlug)Negative polyphase electrical plug with m pins
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a[mh]heatPort (from ConditionalHeatPort)Conditional heat ports
Modelica.Blocks.Interfaces.BooleanInput[m]fire1
Modelica.Blocks.Interfaces.BooleanInput[m]fire2

Components

TypeNameDefaultDescription
SI.Voltage[m]v (from TwoPlug)Voltage drops of the two polyphase plugs
SI.Current[m]i (from TwoPlug)Currents flowing into positive polyphase plugs
Modelica.Electrical.Polyphase.Basic.PlugToPins_pplugToPins_p
Modelica.Electrical.Polyphase.Basic.PlugToPins_nplugToPins_n
SinglePhaseTriac[m]triac