Package Modelica.​Electrical.​MultiPhase.​Ideal
Multiphase components with idealized behaviour

Information

This package contains analog electrical multiphase components with idealized behaviour, like thyristor, diode, switch, transformer.

Extends from Modelica.​Icons.​Package (Icon for standard packages).

Package Contents

NameDescription
CloserWithArcMultiphase closer with arc
IdealClosingSwitchMultiphase ideal closer
IdealCommutingSwitchMultiphase ideal commuting switch
IdealDiodeMultiphase ideal diode
IdealGTOThyristorMultiphase ideal GTO thyristor
IdealIntermediateSwitchMultiphase ideal intermediate switch
IdealOpeningSwitchMultiphase ideal opener
IdealThyristorMultiphase ideal thyristor
IdealTransformerMultiphase ideal transformer
IdleMultiphase idle branch
OpenerWithArcMultiphase opener with arc
ShortMultiphase short cut branch

Model Modelica.​Electrical.​MultiPhase.​Ideal.​IdealDiode
Multiphase ideal diode

Information

Contains m ideal diodes (Modelica.Electrical.Analog.Ideal.IdealDiode).

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

Parameters

TypeNameDefaultDescription
Integerm3Number of phases
ResistanceRon[m] Closed diode resistance
ConductanceGoff[m] Opened diode conductance
VoltageVknee[m] Threshold voltage
final IntegermhmNumber of heatPorts=number of phases
BooleanuseHeatPortfalse=true, if all heat ports are enabled
final TemperatureT[mh]fill(293.15, m)Fixed device temperatures if useHeatPort = false

Connectors

TypeNameDescription
PositivePlugplug_pPositive polyphase electrical plug with m pins
NegativePlugplug_nNegative polyphase electrical plug with m pins
HeatPort_aheatPort[mh]Conditional heat ports

Model Modelica.​Electrical.​MultiPhase.​Ideal.​IdealThyristor
Multiphase ideal thyristor

Information

Contains m ideal thyristors (Modelica.Electrical.Analog.Ideal.IdealThyristor).

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

Parameters

TypeNameDefaultDescription
Integerm3Number of phases
ResistanceRon[m] Closed thyristor resistance
ConductanceGoff[m] Opened thyristor conductance
VoltageVknee[m] Threshold voltage
final IntegermhmNumber of heatPorts=number of phases
BooleanuseHeatPortfalse=true, if all heat ports are enabled
final TemperatureT[mh]fill(293.15, m)Fixed device temperatures if useHeatPort = false

Connectors

TypeNameDescription
PositivePlugplug_pPositive polyphase electrical plug with m pins
NegativePlugplug_nNegative polyphase electrical plug with m pins
HeatPort_aheatPort[mh]Conditional heat ports
input BooleanInputfire[m] 

Model Modelica.​Electrical.​MultiPhase.​Ideal.​IdealGTOThyristor
Multiphase ideal GTO thyristor

Information

Contains m ideal GTO thyristors (Modelica.Electrical.Analog.Ideal.IdealGTOThyristor).

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

Parameters

TypeNameDefaultDescription
Integerm3Number of phases
ResistanceRon[m] Closed thyristor resistance
ConductanceGoff[m] Opened thyristor conductance
VoltageVknee[m] Threshold voltage
final IntegermhmNumber of heatPorts=number of phases
BooleanuseHeatPortfalse=true, if all heat ports are enabled
final TemperatureT[mh]fill(293.15, m)Fixed device temperatures if useHeatPort = false

Connectors

TypeNameDescription
PositivePlugplug_pPositive polyphase electrical plug with m pins
NegativePlugplug_nNegative polyphase electrical plug with m pins
HeatPort_aheatPort[mh]Conditional heat ports
input BooleanInputfire[m] 

Model Modelica.​Electrical.​MultiPhase.​Ideal.​IdealCommutingSwitch
Multiphase ideal commuting switch

Information

Contains m ideal commuting switches (Modelica.Electrical.Analog.Ideal.IdealCommutingSwitch).

Extends from Modelica.​Electrical.​MultiPhase.​Interfaces.​ConditionalHeatPort (Partial model to include conditional HeatPorts in order to describe the power loss via a thermal network).

Parameters

TypeNameDefaultDescription
Integerm3Number of phases
ResistanceRon[m] Closed switch resistance
ConductanceGoff[m] Opened switch conductance
final IntegermhmNumber of heatPorts=number of phases
BooleanuseHeatPortfalse=true, if all heat ports are enabled
final TemperatureT[mh]fill(293.15, m)Fixed device temperatures if useHeatPort = false

Connectors

TypeNameDescription
HeatPort_aheatPort[mh]Conditional heat ports
input BooleanInputcontrol[m]true => p--n2 connected, false => p--n1 connected
PositivePlugplug_p 
NegativePlugplug_n2 
NegativePlugplug_n1 

Model Modelica.​Electrical.​MultiPhase.​Ideal.​IdealIntermediateSwitch
Multiphase ideal intermediate switch

Information

Contains m ideal intermediate switches (Modelica.Electrical.Analog.Ideal.IdealIntermediateSwitch).

Extends from Modelica.​Electrical.​MultiPhase.​Interfaces.​ConditionalHeatPort (Partial model to include conditional HeatPorts in order to describe the power loss via a thermal network).

Parameters

TypeNameDefaultDescription
Integerm3Number of phases
ResistanceRon[m] Closed switch resistance
ConductanceGoff[m] Opened switch conductance
final IntegermhmNumber of heatPorts=number of phases
BooleanuseHeatPortfalse=true, if all heat ports are enabled
final TemperatureT[mh]fill(293.15, m)Fixed device temperatures if useHeatPort = false

Connectors

TypeNameDescription
HeatPort_aheatPort[mh]Conditional heat ports
input BooleanInputcontrol[m]true => p1--n2, p2--n1 connected, otherwise p1--n1, p2--n2 connected
PositivePlugplug_p1 
PositivePlugplug_p2 
NegativePlugplug_n2 
NegativePlugplug_n1 

Model Modelica.​Electrical.​MultiPhase.​Ideal.​IdealTransformer
Multiphase ideal transformer

Information

Contains m ideal transformers (Modelica.Electrical.Analog.Ideal.IdealTransformer).

Note: Due to the above equations, also DC signals will be transformed!

Extends from Modelica.​Electrical.​MultiPhase.​Interfaces.​FourPlug (Component with two polyphase electrical ports).

Parameters

TypeNameDefaultDescription
Integerm3Number of phases
Realn[m] Turns ratio primary:secondary voltage
BooleanconsiderMagnetizationfalseChoice of considering magnetization
InductanceLm1[m] Magnetization inductances w.r.t. primary side

Connectors

TypeNameDescription
PositivePlugplug_p1Positive electrical polyphase plug of port 1 with m pins
PositivePlugplug_p2Positive electrical polyphase plug of port 2 with m pins
NegativePlugplug_n1Negative electrical polyphase plug of port 1 with m pins
NegativePlugplug_n2Negative electrical polyphase plug of port 2 with m pins

Model Modelica.​Electrical.​MultiPhase.​Ideal.​Idle
Multiphase idle branch

Information

Contains m idles (Modelica.Electrical.Analog.Ideal.Idle)

Extends from Modelica.​Electrical.​MultiPhase.​Interfaces.​TwoPlug (Component with one polyphase electrical port).

Parameters

TypeNameDefaultDescription
Integerm3Number of phases

Connectors

TypeNameDescription
PositivePlugplug_pPositive polyphase electrical plug with m pins
NegativePlugplug_nNegative polyphase electrical plug with m pins

Model Modelica.​Electrical.​MultiPhase.​Ideal.​Short
Multiphase short cut branch

Information

Contains m short cuts (Modelica.Electrical.Analog.Ideal.Short)

Extends from Modelica.​Electrical.​MultiPhase.​Interfaces.​TwoPlug (Component with one polyphase electrical port).

Parameters

TypeNameDefaultDescription
Integerm3Number of phases

Connectors

TypeNameDescription
PositivePlugplug_pPositive polyphase electrical plug with m pins
NegativePlugplug_nNegative polyphase electrical plug with m pins

Model Modelica.​Electrical.​MultiPhase.​Ideal.​IdealOpeningSwitch
Multiphase ideal opener

Information

Contains m ideal opening switches (Modelica.Electrical.Analog.Ideal.IdealOpeningSwitch).

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

Parameters

TypeNameDefaultDescription
Integerm3Number of phases
ResistanceRon[m] Closed switch resistance
ConductanceGoff[m] Opened switch conductance
final IntegermhmNumber of heatPorts=number of phases
BooleanuseHeatPortfalse=true, if all heat ports are enabled
final TemperatureT[mh]fill(293.15, m)Fixed device temperatures if useHeatPort = false

Connectors

TypeNameDescription
PositivePlugplug_pPositive polyphase electrical plug with m pins
NegativePlugplug_nNegative polyphase electrical plug with m pins
HeatPort_aheatPort[mh]Conditional heat ports
input BooleanInputcontrol[m]true => switch open, false => p--n connected

Model Modelica.​Electrical.​MultiPhase.​Ideal.​IdealClosingSwitch
Multiphase ideal closer

Information

Contains m ideal closing switches (Modelica.Electrical.Analog.Ideal.IdealClosingSwitch).

<

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

Parameters

TypeNameDefaultDescription
Integerm3Number of phases
ResistanceRon[m] Closed switch resistance
ConductanceGoff[m] Opened switch conductance
final IntegermhmNumber of heatPorts=number of phases
BooleanuseHeatPortfalse=true, if all heat ports are enabled
final TemperatureT[mh]fill(293.15, m)Fixed device temperatures if useHeatPort = false

Connectors

TypeNameDescription
PositivePlugplug_pPositive polyphase electrical plug with m pins
NegativePlugplug_nNegative polyphase electrical plug with m pins
HeatPort_aheatPort[mh]Conditional heat ports
input BooleanInputcontrol[m]true => p--n connected, false => switch open

Model Modelica.​Electrical.​MultiPhase.​Ideal.​OpenerWithArc
Multiphase opener with arc

Information

Contains m opening switches with arc (Modelica.Electrical.Analog.Ideal.OpenerWithArc).

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

Parameters

TypeNameDefaultDescription
Integerm3Number of phases
ResistanceRon[m] Closed switch resistance
ConductanceGoff[m] Opened switch conductance
VoltageV0[m] Initial arc voltage
VoltageSlopedVdt[m] Arc voltage slope
VoltageVmax[m] Max. arc voltage
final IntegermhmNumber of heatPorts=number of phases
BooleanuseHeatPortfalse=true, if all heat ports are enabled
final TemperatureT[mh]fill(293.15, m)Fixed device temperatures if useHeatPort = false

Connectors

TypeNameDescription
PositivePlugplug_pPositive polyphase electrical plug with m pins
NegativePlugplug_nNegative polyphase electrical plug with m pins
HeatPort_aheatPort[mh]Conditional heat ports
input BooleanInputcontrol[m]true => switch open, false => p--n connected

Model Modelica.​Electrical.​MultiPhase.​Ideal.​CloserWithArc
Multiphase closer with arc

Information

Contains m closing switches with arc (Modelica.Electrical.Analog.Ideal.CloserWithArc).

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

Parameters

TypeNameDefaultDescription
Integerm3Number of phases
ResistanceRon[m] Closed switch resistance
ConductanceGoff[m] Opened switch conductance
VoltageV0[m] Initial arc voltage
VoltageSlopedVdt[m] Arc voltage slope
VoltageVmax[m] Max. arc voltage
final IntegermhmNumber of heatPorts=number of phases
BooleanuseHeatPortfalse=true, if all heat ports are enabled
final TemperatureT[mh]fill(293.15, m)Fixed device temperatures if useHeatPort = false

Connectors

TypeNameDescription
PositivePlugplug_pPositive polyphase electrical plug with m pins
NegativePlugplug_nNegative polyphase electrical plug with m pins
HeatPort_aheatPort[mh]Conditional heat ports
input BooleanInputcontrol[m]true => switch open, false => p--n connected