Modelica.Electrical.MultiPhase.Basic

Basic components for electrical multiphase models

Information

This package contains basic analog electrical multiphase components.

Extends from Modelica.Icons.Package (Icon for standard packages).

Package Content

Name Description
Modelica.Electrical.MultiPhase.Basic.Star Star Star-connection
Modelica.Electrical.MultiPhase.Basic.Delta Delta Delta (polygon) connection
Modelica.Electrical.MultiPhase.Basic.MultiStar MultiStar Star connection of multi phase systems consisting of multiple base systems
Modelica.Electrical.MultiPhase.Basic.MultiDelta MultiDelta Delta (polygon) connection of multi phase systems consisting of multiple base systems
Modelica.Electrical.MultiPhase.Basic.MultiStarResistance MultiStarResistance Resistance connection of star points
Modelica.Electrical.MultiPhase.Basic.PlugToPin_p PlugToPin_p Connect one (positive) Pin
Modelica.Electrical.MultiPhase.Basic.PlugToPin_n PlugToPin_n Connect one (negative) Pin
Modelica.Electrical.MultiPhase.Basic.PlugToPins_p PlugToPins_p Connect all (positive) Pins
Modelica.Electrical.MultiPhase.Basic.PlugToPins_n PlugToPins_n Connect all (negative) Pins
Modelica.Electrical.MultiPhase.Basic.Resistor Resistor Ideal linear electrical resistors
Modelica.Electrical.MultiPhase.Basic.Conductor Conductor Ideal linear electrical conductors
Modelica.Electrical.MultiPhase.Basic.Capacitor Capacitor Ideal linear electrical capacitors
Modelica.Electrical.MultiPhase.Basic.Inductor Inductor Ideal linear electrical inductors
Modelica.Electrical.MultiPhase.Basic.SaturatingInductor SaturatingInductor Simple model of inductors with saturation
Modelica.Electrical.MultiPhase.Basic.MutualInductor MutualInductor Linear mutual inductor
Modelica.Electrical.MultiPhase.Basic.ZeroInductor ZeroInductor Linear zero sequence inductor
Modelica.Electrical.MultiPhase.Basic.Transformer Transformer Multiphase Transformer
Modelica.Electrical.MultiPhase.Basic.VariableResistor VariableResistor Ideal linear electrical resistors with variable resistance
Modelica.Electrical.MultiPhase.Basic.VariableConductor VariableConductor Ideal linear electrical conductors with variable conductance
Modelica.Electrical.MultiPhase.Basic.VariableCapacitor VariableCapacitor Ideal linear electrical capacitors with variable capacitance
Modelica.Electrical.MultiPhase.Basic.VariableInductor VariableInductor Ideal linear electrical inductors with variable inductance

Modelica.Electrical.MultiPhase.Basic.Star Modelica.Electrical.MultiPhase.Basic.Star

Star-connection

Information

Connects all pins of plug_p to pin_n, thus establishing a so-called star-connection.

See also

Delta, MultiStar, MultiDelta

Parameters

NameDescription
mNumber of phases

Connectors

NameDescription
plug_p 
pin_n 

Modelica.Electrical.MultiPhase.Basic.Delta Modelica.Electrical.MultiPhase.Basic.Delta

Delta (polygon) connection

Information

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.

See also

Star, MultiStar, MultiDelta

Parameters

NameDescription
mNumber of phases

Connectors

NameDescription
plug_p 
plug_n 

Modelica.Electrical.MultiPhase.Basic.MultiStar Modelica.Electrical.MultiPhase.Basic.MultiStar

Star connection of multi phase systems consisting of multiple base systems

Information

Star (wye) connection of a multi phase circuit consisting of multiple base systems (see multi phase guidelines). The potentials at the star points are all equal.

See also

Star, Delta, MultiDelta

Parameters

NameDescription
mNumber of phases

Connectors

NameDescription
plug_p 
starpoints 

Modelica.Electrical.MultiPhase.Basic.MultiDelta Modelica.Electrical.MultiPhase.Basic.MultiDelta

Delta (polygon) connection of multi phase systems consisting of multiple base systems

Information

Delta (polygon) connection of a multi phase circuit consisting of multiple base systems (see multi phase guidelines).

See also

Star, Delta, MultiStar

Parameters

NameDescription
mNumber of phases

Connectors

NameDescription
plug_p 
plug_n 

Modelica.Electrical.MultiPhase.Basic.MultiStarResistance Modelica.Electrical.MultiPhase.Basic.MultiStarResistance

Resistance connection of star points

Information

Multi star points are connected by resistors. This model is required to operate multi phase systems with even phase numbers to avoid ideal connections of start points of base systems; see multi phase guidelines.

Parameters

NameDescription
mNumber of phases
RInsulation resistance between base systems [Ohm]

Connectors

NameDescription
plug 
pin 

Modelica.Electrical.MultiPhase.Basic.PlugToPin_p Modelica.Electrical.MultiPhase.Basic.PlugToPin_p

Connect one (positive) Pin

Information

Connects pin k of plug_p to pin_p, leaving the other pins of plug_p unconnected.

Parameters

NameDescription
mNumber of phases
kPhase index

Connectors

NameDescription
plug_p 
pin_p 

Modelica.Electrical.MultiPhase.Basic.PlugToPin_n Modelica.Electrical.MultiPhase.Basic.PlugToPin_n

Connect one (negative) Pin

Information

Connects pin k of plug_n to pin_n, leaving the other pins of plug_n unconnected.

Parameters

NameDescription
mNumber of phases
kPhase index

Connectors

NameDescription
plug_n 
pin_n 

Modelica.Electrical.MultiPhase.Basic.PlugToPins_p Modelica.Electrical.MultiPhase.Basic.PlugToPins_p

Connect all (positive) Pins

Information

Connects all pins of plug_p to the pin array pin_p.

Parameters

NameDescription
mNumber of phases

Connectors

NameDescription
plug_p 
pin_p[m] 

Modelica.Electrical.MultiPhase.Basic.PlugToPins_n Modelica.Electrical.MultiPhase.Basic.PlugToPins_n

Connect all (negative) Pins

Information

Connects all pins of plug_n to the pin array pin_n.

Parameters

NameDescription
mNumber of phases

Connectors

NameDescription
plug_n 
pin_n[m] 

Modelica.Electrical.MultiPhase.Basic.Resistor Modelica.Electrical.MultiPhase.Basic.Resistor

Ideal linear electrical resistors

Information

Contains m resistors (Modelica.Electrical.Analog.Basic.Resistor)

Extends from Interfaces.TwoPlug (Component with one polyphase electrical port), Modelica.Electrical.MultiPhase.Interfaces.ConditionalHeatPort (Partial model to include conditional HeatPorts in order to describe the power loss via a thermal network).

Parameters

NameDescription
mNumber 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]
mhNumber of heatPorts=number of phases
useHeatPort=true, if all heat ports are enabled
T[mh]Fixed device temperatures if useHeatPort = false [K]

Connectors

NameDescription
plug_pPositive polyphase electrical plug with m pins
plug_nNegative polyphase electrical plug with m pins
heatPort[mh]Conditional heat ports

Modelica.Electrical.MultiPhase.Basic.Conductor Modelica.Electrical.MultiPhase.Basic.Conductor

Ideal linear electrical conductors

Information

Contains m conductors (Modelica.Electrical.Analog.Basic.Conductor)

Extends from Interfaces.TwoPlug (Component with one polyphase electrical port), Modelica.Electrical.MultiPhase.Interfaces.ConditionalHeatPort (Partial model to include conditional HeatPorts in order to describe the power loss via a thermal network).

Parameters

NameDescription
mNumber 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]
mhNumber of heatPorts=number of phases
useHeatPort=true, if all heat ports are enabled
T[mh]Fixed device temperatures if useHeatPort = false [K]

Connectors

NameDescription
plug_pPositive polyphase electrical plug with m pins
plug_nNegative polyphase electrical plug with m pins
heatPort[mh]Conditional heat ports

Modelica.Electrical.MultiPhase.Basic.Capacitor Modelica.Electrical.MultiPhase.Basic.Capacitor

Ideal linear electrical capacitors

Information

Contains m capacitors (Modelica.Electrical.Analog.Basic.Capacitor)

Extends from Interfaces.TwoPlug (Component with one polyphase electrical port).

Parameters

NameDescription
mNumber of phases
C[m]Capacitance [F]

Connectors

NameDescription
plug_pPositive polyphase electrical plug with m pins
plug_nNegative polyphase electrical plug with m pins

Modelica.Electrical.MultiPhase.Basic.Inductor Modelica.Electrical.MultiPhase.Basic.Inductor

Ideal linear electrical inductors

Information

Contains m inductors (Modelica.Electrical.Analog.Basic.Inductor)

Extends from Interfaces.TwoPlug (Component with one polyphase electrical port).

Parameters

NameDescription
mNumber of phases
L[m]Inductance [H]

Connectors

NameDescription
plug_pPositive polyphase electrical plug with m pins
plug_nNegative polyphase electrical plug with m pins

Modelica.Electrical.MultiPhase.Basic.SaturatingInductor Modelica.Electrical.MultiPhase.Basic.SaturatingInductor

Simple model of inductors with saturation

Information

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).

Parameters

NameDescription
mNumber 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]

Connectors

NameDescription
plug_pPositive polyphase electrical plug with m pins
plug_nNegative polyphase electrical plug with m pins

Modelica.Electrical.MultiPhase.Basic.MutualInductor Modelica.Electrical.MultiPhase.Basic.MutualInductor

Linear mutual inductor

Information

Model of a multi phase inductor providing a mutual inductance matrix model.

Implementation

  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).

Parameters

NameDescription
mNumber of phases
epsilonRelative accuracy tolerance of matrix symmetry
L[m, m]Mutual inductance matrix [H]

Connectors

NameDescription
plug_pPositive polyphase electrical plug with m pins
plug_nNegative polyphase electrical plug with m pins

Modelica.Electrical.MultiPhase.Basic.ZeroInductor Modelica.Electrical.MultiPhase.Basic.ZeroInductor

Linear zero sequence inductor

Information

Model of a multi phase zero sequence inductor.

Implementation

  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).

Parameters

NameDescription
mNumber of phases
LzeroZero sequence inductance [H]

Connectors

NameDescription
plug_pPositive polyphase electrical plug with m pins
plug_nNegative polyphase electrical plug with m pins

Modelica.Electrical.MultiPhase.Basic.Transformer Modelica.Electrical.MultiPhase.Basic.Transformer

Multiphase Transformer

Information

Contains m transformers (Modelica.Electrical.Analog.Basic.Transformer)

Extends from Interfaces.FourPlug (Component with two polyphase electrical ports).

Parameters

NameDescription
mNumber of phases
L1[m]Primary inductance [H]
L2[m]Secondary inductance [H]
M[m]Coupling inductance [H]

Connectors

NameDescription
plug_p1Positive electrical polyphase plug of port 1 with m pins
plug_p2Positive electrical polyphase plug of port 2 with m pins
plug_n1Negative electrical polyphase plug of port 1 with m pins
plug_n2Negative electrical polyphase plug of port 2 with m pins

Modelica.Electrical.MultiPhase.Basic.VariableResistor Modelica.Electrical.MultiPhase.Basic.VariableResistor

Ideal linear electrical resistors with variable resistance

Information

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), Modelica.Electrical.MultiPhase.Interfaces.ConditionalHeatPort (Partial model to include conditional HeatPorts in order to describe the power loss via a thermal network).

Parameters

NameDescription
mNumber of phases
T_ref[m]Reference temperatures [K]
alpha[m]Temperature coefficients of resistances at reference temperatures [1/K]
mhNumber of heatPorts=number of phases
useHeatPort=true, if all heat ports are enabled
T[mh]Fixed device temperatures if useHeatPort = false [K]

Connectors

NameDescription
plug_pPositive polyphase electrical plug with m pins
plug_nNegative polyphase electrical plug with m pins
heatPort[mh]Conditional heat ports
R[m][Ohm]

Modelica.Electrical.MultiPhase.Basic.VariableConductor Modelica.Electrical.MultiPhase.Basic.VariableConductor

Ideal linear electrical conductors with variable conductance

Information

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), Modelica.Electrical.MultiPhase.Interfaces.ConditionalHeatPort (Partial model to include conditional HeatPorts in order to describe the power loss via a thermal network).

Parameters

NameDescription
mNumber of phases
T_ref[m]Reference temperatures [K]
alpha[m]Temperature coefficients of conductances at reference temperatures [1/K]
mhNumber of heatPorts=number of phases
useHeatPort=true, if all heat ports are enabled
T[mh]Fixed device temperatures if useHeatPort = false [K]

Connectors

NameDescription
plug_pPositive polyphase electrical plug with m pins
plug_nNegative polyphase electrical plug with m pins
heatPort[mh]Conditional heat ports
G[m][S]

Modelica.Electrical.MultiPhase.Basic.VariableCapacitor Modelica.Electrical.MultiPhase.Basic.VariableCapacitor

Ideal linear electrical capacitors with variable capacitance

Information

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).

Parameters

NameDescription
mNumber of phases
Cmin[m]minimum Capacitance [F]

Connectors

NameDescription
plug_pPositive polyphase electrical plug with m pins
plug_nNegative polyphase electrical plug with m pins
C[m][F]

Modelica.Electrical.MultiPhase.Basic.VariableInductor Modelica.Electrical.MultiPhase.Basic.VariableInductor

Ideal linear electrical inductors with variable inductance

Information

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).

Parameters

NameDescription
mNumber of phases
Lmin[m]minimum Inductance [H]

Connectors

NameDescription
plug_pPositive polyphase electrical plug with m pins
plug_nNegative polyphase electrical plug with m pins
L[m][H]
Automatically generated Thu Dec 19 17:19:58 2019.