This package contains basic analog electrical multiphase components.
Extends from Modelica.Icons.Package (Icon for standard packages).Name | Description |
---|---|
Star | Star-connection |
Delta | Delta (polygon) connection |
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 | Multiphase 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 |
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 |
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 |
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 |
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 |
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] |
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] |
Contains m resistors (Modelica.Electrical.Analog.Basic.Resistor)
Extends from Interfaces.TwoPlug (Component with one m-phase electric port), Modelica.Electrical.MultiPhase.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 HeatPorts are enabled |
T[mh] | Fixed device temperatures if useHeatPort = false [K] |
Name | Description |
---|---|
plug_p | |
plug_n | |
heatPort[mh] |
Contains m conductors (Modelica.Electrical.Analog.Basic.Conductor)
Extends from Interfaces.TwoPlug (Component with one m-phase electric port), Modelica.Electrical.MultiPhase.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 HeatPorts are enabled |
T[mh] | Fixed device temperatures if useHeatPort = false [K] |
Name | Description |
---|---|
plug_p | |
plug_n | |
heatPort[mh] |
Contains m capacitors (Modelica.Electrical.Analog.Basic.Capacitor)
Extends from Interfaces.TwoPlug (Component with one m-phase electric port).
Name | Description |
---|---|
m | Number of phases |
C[m] | Capacitance [F] |
Name | Description |
---|---|
plug_p | |
plug_n |
Contains m inductors (Modelica.Electrical.Analog.Basic.Inductor)
Extends from Interfaces.TwoPlug (Component with one m-phase electric port).
Name | Description |
---|---|
m | Number of phases |
L[m] | Inductance [H] |
Name | Description |
---|---|
plug_p | |
plug_n |
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.
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 | |
plug_n |
Model of a multi phase 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 Modelica.Electrical.MultiPhase.Interfaces.OnePort (Component with two electrical plugs and currents from plug_p to plug_n).
Name | Description |
---|---|
m | Number of phases |
L[m, m] | Mutual inductance matrix [H] |
Name | Description |
---|---|
plug_p | |
plug_n |
Model of a multi phase zero sequence inductor.
v = Lzero*sum(der(i)) = Lzero*der(sum(i))Extends from Modelica.Electrical.MultiPhase.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 | |
plug_n |
Contains m transformers (Modelica.Electrical.Analog.Basic.Transformer)
Extends from Interfaces.FourPlug (Component with two m-phase electric 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 | |
plug_p2 | |
plug_n1 | |
plug_n2 |
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.
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 HeatPorts are enabled |
T[mh] | Fixed device temperatures if useHeatPort = false [K] |
Name | Description |
---|---|
plug_p | |
plug_n | |
heatPort[mh] | |
R[m] | [Ohm] |
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.
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 HeatPorts are enabled |
T[mh] | Fixed device temperatures if useHeatPort = false [K] |
Name | Description |
---|---|
plug_p | |
plug_n | |
heatPort[mh] | |
G[m] | [S] |
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.
Name | Description |
---|---|
m | Number of phases |
Cmin[m] | minimum Capacitance [F] |
Name | Description |
---|---|
plug_p | |
plug_n | |
C[m] | [F] |
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.
Name | Description |
---|---|
m | Number of phases |
Lmin[m] | minimum Inductance [H] |
Name | Description |
---|---|
plug_p | |
plug_n | |
L[m] | [H] |