Ideal components for AC polyphase models
This package hosts ideal models for quasi-static polyphase circuits. Quasi-static theory can be found in the references.
Extends from Modelica.Icons.Package (Icon for standard packages).
| Name | Description |
|---|---|
| Idle branch | |
| Short cut branch | |
| Polyphase ideal commuting switch | |
| Polyphase ideal intermediate switch | |
| Polyphase ideal opener | |
| Polyphase ideal closer |
Modelica.Electrical.QuasiStatic.Polyphase.Ideal.IdleIdle branch
This model describes m simple idle branches considering the complex currents i = 0; it uses m single-phase idle branches.
Extends from Interfaces.TwoPlug (Two plugs with pin-adapter, reference connection and declaration of voltage and current).
| Name | Description |
|---|---|
| m | Number of phases |
| Name | Description |
|---|---|
| plug_p | Positive quasi-static polyphase plug |
| plug_n | Negative quasi-static polyphase plug |
Modelica.Electrical.QuasiStatic.Polyphase.Ideal.ShortShort cut branch
This model describes m simple short branches considering the complex voltages v = 0; it uses m single-phase short branches.
Extends from Interfaces.TwoPlug (Two plugs with pin-adapter, reference connection and declaration of voltage and current).
| Name | Description |
|---|---|
| m | Number of phases |
| Name | Description |
|---|---|
| plug_p | Positive quasi-static polyphase plug |
| plug_n | Negative quasi-static polyphase plug |
Modelica.Electrical.QuasiStatic.Polyphase.Ideal.IdealCommutingSwitchPolyphase ideal commuting switch
Contains m single-phase ideal commuting switches (Modelica.Electrical.QuasiStatic.SinglePhase.Ideal.IdealCommutingSwitch).
Use with care: This switch is only intended to be used for structural changes, not fast switching sequences, due to the quasi-static formulation.
Extends from Modelica.Electrical.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.QuasiStatic.Polyphase.Ideal.IdealIntermediateSwitchPolyphase ideal intermediate switch
Contains m ideal intermediate switches (Modelica.Electrical.QuasiStatic.SinglePhase.Ideal.IdealIntermediateSwitch).
Use with care: This switch is only intended to be used for structural changes, not fast switching sequences, due to the quasi-static formulation.
Extends from Modelica.Electrical.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.QuasiStatic.Polyphase.Ideal.IdealOpeningSwitchPolyphase ideal opener
Contains m ideal opening switches (Modelica.Electrical.QuasiStatic.SinglePhase.Ideal.IdealOpeningSwitch).
Use with care: This switch is only intended to be used for structural changes, not fast switching sequences, due to the quasi-static formulation.
Extends from QuasiStatic.Polyphase.Interfaces.TwoPlug (Two plugs with pin-adapter, reference connection and declaration of voltage and current), Modelica.Electrical.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 quasi-static polyphase plug |
| plug_n | Negative quasi-static polyphase plug |
| heatPort[mh] | Conditional heat ports |
| control[m] | true => switch open, false => p--n connected |
Modelica.Electrical.QuasiStatic.Polyphase.Ideal.IdealClosingSwitchPolyphase ideal closer
Contains m ideal closing switches (Modelica.Electrical.QuasiStatic.SinglePhase.Ideal.IdealClosingSwitch).
Use with care: This switch is only intended to be used for structural changes, not fast switching sequences, due to the quasi-static formulation.
Extends from QuasiStatic.Polyphase.Interfaces.TwoPlug (Two plugs with pin-adapter, reference connection and declaration of voltage and current), Modelica.Electrical.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 quasi-static polyphase plug |
| plug_n | Negative quasi-static polyphase plug |
| heatPort[mh] | Conditional heat ports |
| control[m] | true => p--n connected, false => switch open |