This package contains analog electrical multiphase components with idealized behaviour, like thyristor, diode, switch, transformer.
Extends from Modelica.Icons.Package
(Icon for standard packages).
Name | Description |
---|---|
CloserWithArc | Multiphase closer with arc |
IdealClosingSwitch | Multiphase ideal closer |
IdealCommutingSwitch | Multiphase ideal commuting switch |
IdealDiode | Multiphase ideal diode |
IdealGTOThyristor | Multiphase ideal GTO thyristor |
IdealIntermediateSwitch | Multiphase ideal intermediate switch |
IdealOpeningSwitch | Multiphase ideal opener |
IdealThyristor | Multiphase ideal thyristor |
IdealTransformer | Multiphase ideal transformer |
Idle | Multiphase idle branch |
OpenerWithArc | Multiphase opener with arc |
Short | Multiphase short cut branch |
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).
Type | Name | Default | Description |
---|---|---|---|
Integer | m | 3 | Number of phases |
Resistance | Ron[m] | Closed diode resistance | |
Conductance | Goff[m] | Opened diode conductance | |
Voltage | Vknee[m] | Threshold voltage | |
final Integer | mh | m | Number of heatPorts=number of phases |
Boolean | useHeatPort | false | =true, if all heat ports are enabled |
final Temperature | T[mh] | fill(293.15, m) | Fixed device temperatures if useHeatPort = false |
Type | Name | Description |
---|---|---|
PositivePlug | plug_p | Positive polyphase electrical plug with m pins |
NegativePlug | plug_n | Negative polyphase electrical plug with m pins |
HeatPort_a | heatPort[mh] | Conditional heat ports |
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).
Type | Name | Default | Description |
---|---|---|---|
Integer | m | 3 | Number of phases |
Resistance | Ron[m] | Closed thyristor resistance | |
Conductance | Goff[m] | Opened thyristor conductance | |
Voltage | Vknee[m] | Threshold voltage | |
final Integer | mh | m | Number of heatPorts=number of phases |
Boolean | useHeatPort | false | =true, if all heat ports are enabled |
final Temperature | T[mh] | fill(293.15, m) | Fixed device temperatures if useHeatPort = false |
Type | Name | Description |
---|---|---|
PositivePlug | plug_p | Positive polyphase electrical plug with m pins |
NegativePlug | plug_n | Negative polyphase electrical plug with m pins |
HeatPort_a | heatPort[mh] | Conditional heat ports |
input BooleanInput | fire[m] |   |
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).
Type | Name | Default | Description |
---|---|---|---|
Integer | m | 3 | Number of phases |
Resistance | Ron[m] | Closed thyristor resistance | |
Conductance | Goff[m] | Opened thyristor conductance | |
Voltage | Vknee[m] | Threshold voltage | |
final Integer | mh | m | Number of heatPorts=number of phases |
Boolean | useHeatPort | false | =true, if all heat ports are enabled |
final Temperature | T[mh] | fill(293.15, m) | Fixed device temperatures if useHeatPort = false |
Type | Name | Description |
---|---|---|
PositivePlug | plug_p | Positive polyphase electrical plug with m pins |
NegativePlug | plug_n | Negative polyphase electrical plug with m pins |
HeatPort_a | heatPort[mh] | Conditional heat ports |
input BooleanInput | fire[m] |   |
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).
Type | Name | Default | Description |
---|---|---|---|
Integer | m | 3 | Number of phases |
Resistance | Ron[m] | Closed switch resistance | |
Conductance | Goff[m] | Opened switch conductance | |
final Integer | mh | m | Number of heatPorts=number of phases |
Boolean | useHeatPort | false | =true, if all heat ports are enabled |
final Temperature | T[mh] | fill(293.15, m) | Fixed device temperatures if useHeatPort = false |
Type | Name | Description |
---|---|---|
HeatPort_a | heatPort[mh] | Conditional heat ports |
input BooleanInput | control[m] | true => p--n2 connected, false => p--n1 connected |
PositivePlug | plug_p |   |
NegativePlug | plug_n2 |   |
NegativePlug | plug_n1 |   |
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).
Type | Name | Default | Description |
---|---|---|---|
Integer | m | 3 | Number of phases |
Resistance | Ron[m] | Closed switch resistance | |
Conductance | Goff[m] | Opened switch conductance | |
final Integer | mh | m | Number of heatPorts=number of phases |
Boolean | useHeatPort | false | =true, if all heat ports are enabled |
final Temperature | T[mh] | fill(293.15, m) | Fixed device temperatures if useHeatPort = false |
Type | Name | Description |
---|---|---|
HeatPort_a | heatPort[mh] | Conditional heat ports |
input BooleanInput | control[m] | true => p1--n2, p2--n1 connected, otherwise p1--n1, p2--n2 connected |
PositivePlug | plug_p1 |   |
PositivePlug | plug_p2 |   |
NegativePlug | plug_n2 |   |
NegativePlug | plug_n1 |   |
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).
Type | Name | Default | Description |
---|---|---|---|
Integer | m | 3 | Number of phases |
Real | n[m] | Turns ratio primary:secondary voltage | |
Boolean | considerMagnetization | false | Choice of considering magnetization |
Inductance | Lm1[m] | Magnetization inductances w.r.t. primary side |
Type | Name | Description |
---|---|---|
PositivePlug | plug_p1 | Positive electrical polyphase plug of port 1 with m pins |
PositivePlug | plug_p2 | Positive electrical polyphase plug of port 2 with m pins |
NegativePlug | plug_n1 | Negative electrical polyphase plug of port 1 with m pins |
NegativePlug | plug_n2 | Negative electrical polyphase plug of port 2 with m pins |
Contains m idles (Modelica.Electrical.Analog.Ideal.Idle)
Extends from Modelica.Electrical.MultiPhase.Interfaces.TwoPlug
(Component with one polyphase electrical port).
Type | Name | Default | Description |
---|---|---|---|
Integer | m | 3 | Number of phases |
Type | Name | Description |
---|---|---|
PositivePlug | plug_p | Positive polyphase electrical plug with m pins |
NegativePlug | plug_n | Negative polyphase electrical plug with m pins |
Contains m short cuts (Modelica.Electrical.Analog.Ideal.Short)
Extends from Modelica.Electrical.MultiPhase.Interfaces.TwoPlug
(Component with one polyphase electrical port).
Type | Name | Default | Description |
---|---|---|---|
Integer | m | 3 | Number of phases |
Type | Name | Description |
---|---|---|
PositivePlug | plug_p | Positive polyphase electrical plug with m pins |
NegativePlug | plug_n | Negative polyphase electrical plug with m pins |
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).
Type | Name | Default | Description |
---|---|---|---|
Integer | m | 3 | Number of phases |
Resistance | Ron[m] | Closed switch resistance | |
Conductance | Goff[m] | Opened switch conductance | |
final Integer | mh | m | Number of heatPorts=number of phases |
Boolean | useHeatPort | false | =true, if all heat ports are enabled |
final Temperature | T[mh] | fill(293.15, m) | Fixed device temperatures if useHeatPort = false |
Type | Name | Description |
---|---|---|
PositivePlug | plug_p | Positive polyphase electrical plug with m pins |
NegativePlug | plug_n | Negative polyphase electrical plug with m pins |
HeatPort_a | heatPort[mh] | Conditional heat ports |
input BooleanInput | control[m] | true => switch open, false => p--n connected |
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).
Type | Name | Default | Description |
---|---|---|---|
Integer | m | 3 | Number of phases |
Resistance | Ron[m] | Closed switch resistance | |
Conductance | Goff[m] | Opened switch conductance | |
final Integer | mh | m | Number of heatPorts=number of phases |
Boolean | useHeatPort | false | =true, if all heat ports are enabled |
final Temperature | T[mh] | fill(293.15, m) | Fixed device temperatures if useHeatPort = false |
Type | Name | Description |
---|---|---|
PositivePlug | plug_p | Positive polyphase electrical plug with m pins |
NegativePlug | plug_n | Negative polyphase electrical plug with m pins |
HeatPort_a | heatPort[mh] | Conditional heat ports |
input BooleanInput | control[m] | true => p--n connected, false => switch open |
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).
Type | Name | Default | Description |
---|---|---|---|
Integer | m | 3 | Number of phases |
Resistance | Ron[m] | Closed switch resistance | |
Conductance | Goff[m] | Opened switch conductance | |
Voltage | V0[m] | Initial arc voltage | |
VoltageSlope | dVdt[m] | Arc voltage slope | |
Voltage | Vmax[m] | Max. arc voltage | |
final Integer | mh | m | Number of heatPorts=number of phases |
Boolean | useHeatPort | false | =true, if all heat ports are enabled |
final Temperature | T[mh] | fill(293.15, m) | Fixed device temperatures if useHeatPort = false |
Type | Name | Description |
---|---|---|
PositivePlug | plug_p | Positive polyphase electrical plug with m pins |
NegativePlug | plug_n | Negative polyphase electrical plug with m pins |
HeatPort_a | heatPort[mh] | Conditional heat ports |
input BooleanInput | control[m] | true => switch open, false => p--n connected |
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).
Type | Name | Default | Description |
---|---|---|---|
Integer | m | 3 | Number of phases |
Resistance | Ron[m] | Closed switch resistance | |
Conductance | Goff[m] | Opened switch conductance | |
Voltage | V0[m] | Initial arc voltage | |
VoltageSlope | dVdt[m] | Arc voltage slope | |
Voltage | Vmax[m] | Max. arc voltage | |
final Integer | mh | m | Number of heatPorts=number of phases |
Boolean | useHeatPort | false | =true, if all heat ports are enabled |
final Temperature | T[mh] | fill(293.15, m) | Fixed device temperatures if useHeatPort = false |
Type | Name | Description |
---|---|---|
PositivePlug | plug_p | Positive polyphase electrical plug with m pins |
NegativePlug | plug_n | Negative polyphase electrical plug with m pins |
HeatPort_a | heatPort[mh] | Conditional heat ports |
input BooleanInput | control[m] | true => switch open, false => p--n connected |
Generated 2018-12-12 12:10:17 EST by MapleSim.