Polyphase components with idealized behaviour
This package contains analog electrical polyphase components with idealized behaviour, like thyristor, diode, switch, transformer.
Extends from Modelica.Icons.Package (Icon for standard packages).
| Name | Description |
|---|---|
| Polyphase ideal diode | |
| Polyphase ideal thyristor | |
| Polyphase ideal GTO thyristor | |
| Polyphase ideal commuting switch | |
| Polyphase ideal intermediate switch | |
| Polyphase ideal transformer | |
| Polyphase idle branch | |
| Polyphase short cut branch | |
| Polyphase ideal opener | |
| Polyphase ideal closer | |
| Polyphase opener with arc | |
| Polyphase closer with arc |
Modelica.Electrical.Polyphase.Ideal.IdealDiodePolyphase ideal diode
Contains m ideal diodes (Modelica.Electrical.Analog.Ideal.IdealDiode).
Extends from Interfaces.TwoPlug (Component with one polyphase electrical port), Polyphase.Interfaces.ConditionalHeatPort (Partial model to include conditional HeatPorts in order to describe the power loss via a thermal network).
| Name | Description |
|---|---|
| m | Number of phases |
| Ron[m] | Closed diode resistance [Ohm] |
| Goff[m] | Opened diode conductance [S] |
| Vknee[m] | Threshold voltage [V] |
| mh | Number of heatPorts=number of phases |
| useHeatPort | = true, if all heat ports are enabled |
| T[mh] | Fixed device temperatures if useHeatPort = false [K] |
| Name | Description |
|---|---|
| plug_p | Positive polyphase electrical plug with m pins |
| plug_n | Negative polyphase electrical plug with m pins |
| heatPort[mh] | Conditional heat ports |
Modelica.Electrical.Polyphase.Ideal.IdealThyristorPolyphase ideal thyristor
Contains m ideal thyristors (Modelica.Electrical.Analog.Ideal.IdealThyristor).
Extends from Interfaces.TwoPlug (Component with one polyphase electrical port), Polyphase.Interfaces.ConditionalHeatPort (Partial model to include conditional HeatPorts in order to describe the power loss via a thermal network).
| Name | Description |
|---|---|
| m | Number of phases |
| Ron[m] | Closed thyristor resistance [Ohm] |
| Goff[m] | Opened thyristor conductance [S] |
| Vknee[m] | Threshold voltage [V] |
| mh | Number of heatPorts=number of phases |
| useHeatPort | = true, if all heat ports are enabled |
| T[mh] | Fixed device temperatures if useHeatPort = false [K] |
| Name | Description |
|---|---|
| plug_p | Positive polyphase electrical plug with m pins |
| plug_n | Negative polyphase electrical plug with m pins |
| heatPort[mh] | Conditional heat ports |
| fire[m] |
Modelica.Electrical.Polyphase.Ideal.IdealGTOThyristorPolyphase ideal GTO thyristor
Contains m ideal GTO thyristors (Modelica.Electrical.Analog.Ideal.IdealGTOThyristor).
Extends from Interfaces.TwoPlug (Component with one polyphase electrical port), Polyphase.Interfaces.ConditionalHeatPort (Partial model to include conditional HeatPorts in order to describe the power loss via a thermal network).
| Name | Description |
|---|---|
| m | Number of phases |
| Ron[m] | Closed thyristor resistance [Ohm] |
| Goff[m] | Opened thyristor conductance [S] |
| Vknee[m] | Threshold voltage [V] |
| mh | Number of heatPorts=number of phases |
| useHeatPort | = true, if all heat ports are enabled |
| T[mh] | Fixed device temperatures if useHeatPort = false [K] |
| Name | Description |
|---|---|
| plug_p | Positive polyphase electrical plug with m pins |
| plug_n | Negative polyphase electrical plug with m pins |
| heatPort[mh] | Conditional heat ports |
| fire[m] |
Modelica.Electrical.Polyphase.Ideal.IdealCommutingSwitchPolyphase ideal commuting switch
Contains m ideal commuting switches (Modelica.Electrical.Analog.Ideal.IdealTwoWaySwitch).
Extends from Polyphase.Interfaces.ConditionalHeatPort (Partial model to include conditional HeatPorts in order to describe the power loss via a thermal network).
| Name | Description |
|---|---|
| m | Number of phases |
| Ron[m] | Closed switch resistance [Ohm] |
| Goff[m] | Opened switch conductance [S] |
| mh | Number of heatPorts=number of phases |
| useHeatPort | = true, if all heat ports are enabled |
| T[mh] | Fixed device temperatures if useHeatPort = false [K] |
| Name | Description |
|---|---|
| heatPort[mh] | Conditional heat ports |
| control[m] | true => p--n2 connected, false => p--n1 connected |
| plug_p | |
| plug_n2 | |
| plug_n1 |
Modelica.Electrical.Polyphase.Ideal.IdealIntermediateSwitchPolyphase ideal intermediate switch
Contains m ideal intermediate switches (Modelica.Electrical.Analog.Ideal.IdealIntermediateSwitch).
Extends from Polyphase.Interfaces.ConditionalHeatPort (Partial model to include conditional HeatPorts in order to describe the power loss via a thermal network).
| Name | Description |
|---|---|
| m | Number of phases |
| Ron[m] | Closed switch resistance [Ohm] |
| Goff[m] | Opened switch conductance [S] |
| mh | Number of heatPorts=number of phases |
| useHeatPort | = true, if all heat ports are enabled |
| T[mh] | Fixed device temperatures if useHeatPort = false [K] |
| Name | Description |
|---|---|
| heatPort[mh] | Conditional heat ports |
| control[m] | true => p1--n2, p2--n1 connected, otherwise p1--n1, p2--n2 connected |
| plug_p1 | |
| plug_p2 | |
| plug_n2 | |
| plug_n1 |
Modelica.Electrical.Polyphase.Ideal.IdealTransformerPolyphase ideal transformer
Contains m ideal transformers (Modelica.Electrical.Analog.Ideal.IdealTransformer).
Note: Due to the above equations, also DC signals will be transformed!
Extends from Interfaces.FourPlug (Component with two polyphase electrical ports).
| Name | Description |
|---|---|
| m | Number of phases |
| n[m] | Turns ratio primary:secondary voltage |
| considerMagnetization | Choice of considering magnetization |
| Lm1[m] | Magnetization inductances w.r.t. primary side [H] |
| Name | Description |
|---|---|
| plug_p1 | Positive electrical polyphase plug of port 1 with m pins |
| plug_p2 | Positive electrical polyphase plug of port 2 with m pins |
| plug_n1 | Negative electrical polyphase plug of port 1 with m pins |
| plug_n2 | Negative electrical polyphase plug of port 2 with m pins |
Modelica.Electrical.Polyphase.Ideal.IdlePolyphase idle branch
Contains m idles (Modelica.Electrical.Analog.Ideal.Idle)
Extends from Interfaces.TwoPlug (Component with one polyphase electrical port).
| Name | Description |
|---|---|
| m | Number of phases |
| Name | Description |
|---|---|
| plug_p | Positive polyphase electrical plug with m pins |
| plug_n | Negative polyphase electrical plug with m pins |
Modelica.Electrical.Polyphase.Ideal.ShortPolyphase short cut branch
Contains m short cuts (Modelica.Electrical.Analog.Ideal.Short)
Extends from Interfaces.TwoPlug (Component with one polyphase electrical port).
| Name | Description |
|---|---|
| m | Number of phases |
| Name | Description |
|---|---|
| plug_p | Positive polyphase electrical plug with m pins |
| plug_n | Negative polyphase electrical plug with m pins |
Modelica.Electrical.Polyphase.Ideal.IdealOpeningSwitchPolyphase ideal opener
Contains m ideal opening switches (Modelica.Electrical.Analog.Ideal.IdealOpeningSwitch).
Extends from Interfaces.TwoPlug (Component with one polyphase electrical port), Polyphase.Interfaces.ConditionalHeatPort (Partial model to include conditional HeatPorts in order to describe the power loss via a thermal network).
| Name | Description |
|---|---|
| m | Number of phases |
| Ron[m] | Closed switch resistance [Ohm] |
| Goff[m] | Opened switch conductance [S] |
| mh | Number of heatPorts=number of phases |
| useHeatPort | = true, if all heat ports are enabled |
| T[mh] | Fixed device temperatures if useHeatPort = false [K] |
| Name | Description |
|---|---|
| plug_p | Positive polyphase electrical plug with m pins |
| plug_n | Negative polyphase electrical plug with m pins |
| heatPort[mh] | Conditional heat ports |
| control[m] | true => switch open, false => p--n connected |
Modelica.Electrical.Polyphase.Ideal.IdealClosingSwitchPolyphase ideal closer
Contains m ideal closing switches (Modelica.Electrical.Analog.Ideal.IdealClosingSwitch).
<Extends from Interfaces.TwoPlug (Component with one polyphase electrical port), Polyphase.Interfaces.ConditionalHeatPort (Partial model to include conditional HeatPorts in order to describe the power loss via a thermal network).
| Name | Description |
|---|---|
| m | Number of phases |
| Ron[m] | Closed switch resistance [Ohm] |
| Goff[m] | Opened switch conductance [S] |
| mh | Number of heatPorts=number of phases |
| useHeatPort | = true, if all heat ports are enabled |
| T[mh] | Fixed device temperatures if useHeatPort = false [K] |
| Name | Description |
|---|---|
| plug_p | Positive polyphase electrical plug with m pins |
| plug_n | Negative polyphase electrical plug with m pins |
| heatPort[mh] | Conditional heat ports |
| control[m] | true => p--n connected, false => switch open |
Modelica.Electrical.Polyphase.Ideal.OpenerWithArcPolyphase opener with arc
Contains m opening switches with arc (Modelica.Electrical.Analog.Ideal.OpenerWithArc).
Extends from Interfaces.TwoPlug (Component with one polyphase electrical port), Polyphase.Interfaces.ConditionalHeatPort (Partial model to include conditional HeatPorts in order to describe the power loss via a thermal network).
| Name | Description |
|---|---|
| m | Number of phases |
| Ron[m] | Closed switch resistance [Ohm] |
| Goff[m] | Opened switch conductance [S] |
| V0[m] | Initial arc voltage [V] |
| dVdt[m] | Arc voltage slope [V/s] |
| Vmax[m] | Max. arc voltage [V] |
| mh | Number of heatPorts=number of phases |
| useHeatPort | = true, if all heat ports are enabled |
| T[mh] | Fixed device temperatures if useHeatPort = false [K] |
| Name | Description |
|---|---|
| plug_p | Positive polyphase electrical plug with m pins |
| plug_n | Negative polyphase electrical plug with m pins |
| heatPort[mh] | Conditional heat ports |
| control[m] | true => switch open, false => p--n connected |
Modelica.Electrical.Polyphase.Ideal.CloserWithArcPolyphase closer with arc
Contains m closing switches with arc (Modelica.Electrical.Analog.Ideal.CloserWithArc).
Extends from Interfaces.TwoPlug (Component with one polyphase electrical port), Polyphase.Interfaces.ConditionalHeatPort (Partial model to include conditional HeatPorts in order to describe the power loss via a thermal network).
| Name | Description |
|---|---|
| m | Number of phases |
| Ron[m] | Closed switch resistance [Ohm] |
| Goff[m] | Opened switch conductance [S] |
| V0[m] | Initial arc voltage [V] |
| dVdt[m] | Arc voltage slope [V/s] |
| Vmax[m] | Max. arc voltage [V] |
| mh | Number of heatPorts=number of phases |
| useHeatPort | = true, if all heat ports are enabled |
| T[mh] | Fixed device temperatures if useHeatPort = false [K] |
| Name | Description |
|---|---|
| plug_p | Positive polyphase electrical plug with m pins |
| plug_n | Negative polyphase electrical plug with m pins |
| heatPort[mh] | Conditional heat ports |
| control[m] | true => switch open, false => p--n connected |