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

NameDescription
Modelica.Electrical.MultiPhase.Basic.Star Star Star-connection
Modelica.Electrical.MultiPhase.Basic.Delta Delta Delta (polygon) connection
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.

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.

Parameters

NameDescription
mNumber of phases

Connectors

NameDescription
plug_p 
plug_n 

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

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 HeatPorts are enabled
T[mh]Fixed device temperatures if useHeatPort = false [K]

Connectors

NameDescription
plug_p 
plug_n 
heatPort[mh] 

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

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 HeatPorts are enabled
T[mh]Fixed device temperatures if useHeatPort = false [K]

Connectors

NameDescription
plug_p 
plug_n 
heatPort[mh] 

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 m-phase electric port).

Parameters

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

Connectors

NameDescription
plug_p 
plug_n 

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 m-phase electric port).

Parameters

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

Connectors

NameDescription
plug_p 
plug_n 

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 m-phase electric 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_p 
plug_n 

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
L[m, m]Mutual inductance matrix [H]

Connectors

NameDescription
plug_p 
plug_n 

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_p 
plug_n 

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 m-phase electric ports).

Parameters

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

Connectors

NameDescription
plug_p1 
plug_p2 
plug_n1 
plug_n2 

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

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 HeatPorts are enabled
T[mh]Fixed device temperatures if useHeatPort = false [K]

Connectors

NameDescription
plug_p 
plug_n 
heatPort[mh] 
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 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).

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 HeatPorts are enabled
T[mh]Fixed device temperatures if useHeatPort = false [K]

Connectors

NameDescription
plug_p 
plug_n 
heatPort[mh] 
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 m-phase electric port).

Parameters

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

Connectors

NameDescription
plug_p 
plug_n 
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 m-phase electric port).

Parameters

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

Connectors

NameDescription
plug_p 
plug_n 
L[m][H]

Automatically generated Mon Sep 23 17:20:33 2013.