Basic components for electrical polyphase models
This package contains basic analog electrical polyphase components.
Extends from Modelica.Icons.Package (Icon for standard packages).
Name | Description |
---|---|
Star | Star-connection |
Delta | Delta (polygon) connection |
MultiStar | Star connection of polyphase systems consisting of multiple base systems |
MultiDelta | Delta (polygon) connection of polyphase systems consisting of multiple base systems |
MultiStarResistance | Resistance connection of star points |
SplitToSubsystems | Split m phases to subsystems |
PlugToPin_p | Connect one (positive) Pin |
PlugToPin_n | Connect one (negative) Pin |
PlugToPins_p | Connect all (positive) Pins |
PlugToPins_n | Connect all (negative) Pins |
Resistor | Ideal linear electrical resistors |
Conductor | Ideal linear electrical conductors |
Capacitor | Ideal linear electrical capacitors |
Inductor | Ideal linear electrical inductors |
SaturatingInductor | Simple model of inductors with saturation |
MutualInductor | Linear mutual inductor |
ZeroInductor | Linear zero sequence inductor |
Transformer | Polyphase Transformer |
VariableResistor | Ideal linear electrical resistors with variable resistance |
VariableConductor | Ideal linear electrical conductors with variable conductance |
VariableCapacitor | Ideal linear electrical capacitors with variable capacitance |
VariableInductor | Ideal linear electrical inductors with variable inductance |
Star-connection
Connects all pins of plug_p to pin_n, thus establishing a so-called star-connection.
Name | Description |
---|---|
m | Number of phases |
Name | Description |
---|---|
plug_p | |
pin_n |
Delta (polygon) connection
Connects in a cyclic way plug_n.pin[j] to plug_p.pin[j+1], thus establishing a so-called delta (or polygon) connection when used in parallel to another component.
Name | Description |
---|---|
m | Number of phases |
Name | Description |
---|---|
plug_p | |
plug_n |
Star connection of polyphase systems consisting of multiple base systems
Star (wye) connection of a polyphase circuit consisting of multiple base systems (see polyphase guidelines). The potentials at the star points are all equal.
Name | Description |
---|---|
m | Number of phases |
Name | Description |
---|---|
plug_p | |
starpoints |
Delta (polygon) connection of polyphase systems consisting of multiple base systems
Delta (polygon) connection of a polyphase circuit consisting of multiple base systems (see polyphase guidelines).
If kPolygon<1 or kPolygon>(mBasic - 1)/2, kPolygon is replaced by the value 1 without further warning.
In case of m=2, kPolygon=1 is the only valid choice.
Name | Description |
---|---|
m | Number of phases |
kPolygon | Alternative of polygon |
Name | Description |
---|---|
plug_p | |
plug_n |
Resistance connection of star points
Multi star points are connected by resistors. This model is required to operate polyphase systems with even phase numbers to avoid ideal connections of start points of base systems; see polyphase guidelines.
Name | Description |
---|---|
m | Number of phases |
R | Insulation resistance between base systems [Ohm] |
Name | Description |
---|---|
plug | |
pin |
Split m phases to subsystems
Splits the m phases in plug_p into subsystems, i.e., mSystems plugs with mBasic pins according to phase orientation described in the users guide.
Name | Description |
---|---|
m | Number of phases |
Name | Description |
---|---|
plug_p | Positive polyphase electrical plug with m pins |
plugs_n[mSystems] | mSystems negative polyphase electrical plugs with mBasic pins each |
Connect one (positive) Pin
Connects pin k of plug_p to pin_p, leaving the other pins of plug_p unconnected.
Name | Description |
---|---|
m | Number of phases |
k | Phase index |
Name | Description |
---|---|
plug_p | |
pin_p |
Connect one (negative) Pin
Connects pin k of plug_n to pin_n, leaving the other pins of plug_n unconnected.
Name | Description |
---|---|
m | Number of phases |
k | Phase index |
Name | Description |
---|---|
plug_n | |
pin_n |
Connect all (positive) Pins
Connects all pins of plug_p to the pin array pin_p.
Name | Description |
---|---|
m | Number of phases |
Name | Description |
---|---|
plug_p | |
pin_p[m] |
Connect all (negative) Pins
Connects all pins of plug_n to the pin array pin_n.
Name | Description |
---|---|
m | Number of phases |
Name | Description |
---|---|
plug_n | |
pin_n[m] |
Ideal linear electrical resistors
Contains m resistors (Modelica.Electrical.Analog.Basic.Resistor)
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 |
R[m] | Resistances R_ref at temperatures T_ref [Ohm] |
T_ref[m] | Reference temperatures [K] |
alpha[m] | Temperature coefficients of resistances at reference temperatures [1/K] |
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 |
Ideal linear electrical conductors
Contains m conductors (Modelica.Electrical.Analog.Basic.Conductor)
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 |
G[m] | Conductances G_ref at temperatures T_ref [S] |
T_ref[m] | Reference temperatures [K] |
alpha[m] | Temperature coefficients of conductances at reference temperatures [1/K] |
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 |
Ideal linear electrical capacitors
Contains m capacitors (Modelica.Electrical.Analog.Basic.Capacitor)
Extends from Interfaces.TwoPlug (Component with one polyphase electrical port).
Name | Description |
---|---|
m | Number of phases |
C[m] | Capacitance [F] |
Name | Description |
---|---|
plug_p | Positive polyphase electrical plug with m pins |
plug_n | Negative polyphase electrical plug with m pins |
Ideal linear electrical inductors
Contains m inductors (Modelica.Electrical.Analog.Basic.Inductor)
Extends from Interfaces.TwoPlug (Component with one polyphase electrical port).
Name | Description |
---|---|
m | Number of phases |
L[m] | Inductance [H] |
Name | Description |
---|---|
plug_p | Positive polyphase electrical plug with m pins |
plug_n | Negative polyphase electrical plug with m pins |
Simple model of inductors with saturation
Contains m saturating inductors (Modelica.Electrical.Analog.Basic.SaturatingInductor)
Attention!!!
Each element of the array of saturatingInductors is only dependent on the current flowing through this element.
Extends from Interfaces.TwoPlug (Component with one polyphase electrical port).
Name | Description |
---|---|
m | Number of phases |
Inom[m] | Nominal current [A] |
Lnom[m] | Nominal inductance at Nominal current [H] |
Lzer[m] | Inductance near current=0 [H] |
Linf[m] | Inductance at large currents [H] |
Name | Description |
---|---|
plug_p | Positive polyphase electrical plug with m pins |
plug_n | Negative polyphase electrical plug with m pins |
Linear mutual inductor
Model of a polyphase inductor providing a mutual inductance matrix model.
v[1] = L[1,1]*der(i[1]) + L[1,2]*der(i[2]) + ... + L[1,m]*der(i[m]) v[2] = L[2,1]*der(i[1]) + L[2,2]*der(i[2]) + ... + L[2,m]*der(i[m]) : : : : v[m] = L[m,1]*der(i[1]) + L[m,2]*der(i[2]) + ... + L[m,m]*der(i[m])
Extends from Polyphase.Interfaces.OnePort (Component with two electrical plugs and currents from plug_p to plug_n).
Name | Description |
---|---|
m | Number of phases |
epsilon | Relative accuracy tolerance of matrix symmetry |
L[m, m] | Mutual inductance matrix [H] |
Name | Description |
---|---|
plug_p | Positive polyphase electrical plug with m pins |
plug_n | Negative polyphase electrical plug with m pins |
Linear zero sequence inductor
Model of a polyphase zero sequence inductor.
v = Lzero*sum(der(i)) = Lzero*der(sum(i))
Extends from Polyphase.Interfaces.OnePort (Component with two electrical plugs and currents from plug_p to plug_n).
Name | Description |
---|---|
m | Number of phases |
Lzero | Zero sequence inductance [H] |
Name | Description |
---|---|
plug_p | Positive polyphase electrical plug with m pins |
plug_n | Negative polyphase electrical plug with m pins |
Polyphase Transformer
Contains m transformers (Modelica.Electrical.Analog.Basic.Transformer)
Extends from Interfaces.FourPlug (Component with two polyphase electrical ports).
Name | Description |
---|---|
m | Number of phases |
L1[m] | Primary inductance [H] |
L2[m] | Secondary inductance [H] |
M[m] | Coupling inductance [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 |
Ideal linear electrical resistors with variable resistance
Contains m variable resistors (Modelica.Electrical.Analog.Basic.VariableResistor)
Attention!!!
It is recommended that none of the R_Port signals should not cross the zero value.
Otherwise depending on the surrounding circuit the probability of singularities is high.
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 |
T_ref[m] | Reference temperatures [K] |
alpha[m] | Temperature coefficients of resistances at reference temperatures [1/K] |
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 |
R[m] | [Ohm] |
Ideal linear electrical conductors with variable conductance
Contains m variable conductors (Modelica.Electrical.Analog.Basic.VariableConductor)
Attention!!!
It is recommended that none of the G_Port signals should not cross the zero value.
Otherwise depending on the surrounding circuit the probability of singularities is high.
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 |
T_ref[m] | Reference temperatures [K] |
alpha[m] | Temperature coefficients of conductances at reference temperatures [1/K] |
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 |
G[m] | [S] |
Ideal linear electrical capacitors with variable capacitance
Contains m variable capacitors (Modelica.Electrical.Analog.Basic.VariableCapacitor)
It is required that each C_Port.signal ≥ 0, otherwise an
assertion is raised. To avoid a variable index system,
C = Cmin, if 0 ≤ C_Port.signal < Cmin, where
Cmin is a parameter with default value Modelica.Constants.eps.
Extends from Interfaces.TwoPlug (Component with one polyphase electrical port).
Name | Description |
---|---|
m | Number of phases |
Cmin[m] | Minimum capacitance [F] |
Name | Description |
---|---|
plug_p | Positive polyphase electrical plug with m pins |
plug_n | Negative polyphase electrical plug with m pins |
C[m] | [F] |
Ideal linear electrical inductors with variable inductance
Contains m variable inductors (Modelica.Electrical.Analog.Basic.VariableInductor)
It is required that each L_Port.signal ≥ 0, otherwise an
assertion is raised. To avoid a variable index system,
L = Lmin, if 0 ≤ L_Port.signal < Lmin, where
Lmin is a parameter with default value Modelica.Constants.eps.
Extends from Interfaces.TwoPlug (Component with one polyphase electrical port).
Name | Description |
---|---|
m | Number of phases |
Lmin[m] | Minimum inductance [H] |
Name | Description |
---|---|
plug_p | Positive polyphase electrical plug with m pins |
plug_n | Negative polyphase electrical plug with m pins |
L[m] | [H] |