Modelica.Magnetic.FluxTubes.Interfaces

Interfaces of magnetic network components

Information

This package contains connectors for the magnetic domain and partial models for lumped magnetic network components.

Extends from Modelica.Icons.InterfacesPackage (Icon for packages containing interfaces).

Package Content

Name Description
Modelica.Magnetic.FluxTubes.Interfaces.MagneticPort MagneticPort Generic magnetic port
Modelica.Magnetic.FluxTubes.Interfaces.PositiveMagneticPort PositiveMagneticPort Positive magnetic port
Modelica.Magnetic.FluxTubes.Interfaces.NegativeMagneticPort NegativeMagneticPort Negative magnetic port
Modelica.Magnetic.FluxTubes.Interfaces.PartialTwoPortsElementary PartialTwoPortsElementary Partial component with two magnetic ports p and n for textual programming
Modelica.Magnetic.FluxTubes.Interfaces.PartialTwoPorts PartialTwoPorts Partial component with magnetic potential difference of the two magnetic ports p and n and magnetic flux Phi from p to n
Modelica.Magnetic.FluxTubes.Interfaces.PartialFixedShape PartialFixedShape Base class for flux tubes with fixed shape during simulation; linear or non-linear material characteristics
Modelica.Magnetic.FluxTubes.Interfaces.PartialForce PartialForce Base class for flux tubes with reluctance force generation; constant permeability
Modelica.Magnetic.FluxTubes.Interfaces.PartialLeakage PartialLeakage Base class for leakage flux tubes with position-independent permeance and hence no force generation; mu_r=1
Modelica.Magnetic.FluxTubes.Interfaces.PartialGeneric PartialGeneric Partial Tellinen hysteresis model
Modelica.Magnetic.FluxTubes.Interfaces.ConditionalHeatPort ConditionalHeatPort Partial model to include a conditional HeatPort in order to describe the power loss via a thermal network
Modelica.Magnetic.FluxTubes.Interfaces.PartialGenericHysteresis PartialGenericHysteresis Partial hysteresis model
Modelica.Magnetic.FluxTubes.Interfaces.PartialGenericHysteresisTellinen PartialGenericHysteresisTellinen Partial Tellinen hysteresis model

Modelica.Magnetic.FluxTubes.Interfaces.MagneticPort

Generic magnetic port

Contents

NameDescription
V_mMagnetic potential at the port [A]
PhiMagnetic flux flowing into the port [Wb]

Modelica.Magnetic.FluxTubes.Interfaces.PositiveMagneticPort Modelica.Magnetic.FluxTubes.Interfaces.PositiveMagneticPort

Positive magnetic port

Information

Extends from FluxTubes.Interfaces.MagneticPort (Generic magnetic port).

Contents

NameDescription
V_mMagnetic potential at the port [A]
PhiMagnetic flux flowing into the port [Wb]

Modelica.Magnetic.FluxTubes.Interfaces.NegativeMagneticPort Modelica.Magnetic.FluxTubes.Interfaces.NegativeMagneticPort

Negative magnetic port

Information

Extends from FluxTubes.Interfaces.MagneticPort (Generic magnetic port).

Contents

NameDescription
V_mMagnetic potential at the port [A]
PhiMagnetic flux flowing into the port [Wb]

Modelica.Magnetic.FluxTubes.Interfaces.PartialTwoPortsElementary Modelica.Magnetic.FluxTubes.Interfaces.PartialTwoPortsElementary

Partial component with two magnetic ports p and n for textual programming

Information

Partial model of a flux tube component with two magnetic ports: the positive port connector port_p, and the negative port connector port_n.

Connectors

NameDescription
port_pPositive magnetic port
port_nNegative magnetic port

Modelica.Magnetic.FluxTubes.Interfaces.PartialTwoPorts Modelica.Magnetic.FluxTubes.Interfaces.PartialTwoPorts

Partial component with magnetic potential difference of the two magnetic ports p and n and magnetic flux Phi from p to n

Information

It is assumed that the magnetic flux flowing into port_p is identical to the flux flowing out of port_n. This magnetic flux is provided explicitly as flux Phi.

Extends from FluxTubes.Interfaces.PartialTwoPortsElementary (Partial component with two magnetic ports p and n for textual programming).

Connectors

NameDescription
port_pPositive magnetic port
port_nNegative magnetic port

Modelica.Magnetic.FluxTubes.Interfaces.PartialFixedShape Modelica.Magnetic.FluxTubes.Interfaces.PartialFixedShape

Base class for flux tubes with fixed shape during simulation; linear or non-linear material characteristics

Information

Please refer to the description of the sub-package Shapes.FixedShape for utilisation of this partial model.

Extends from FluxTubes.Interfaces.PartialTwoPorts (Partial component with magnetic potential difference of the two magnetic ports p and n and magnetic flux Phi from p to n).

Parameters

NameDescription
Initialization
PhiMagnetic flux from port_p to port_n [Wb]
Material
nonLinearPermeability= true, if non-linear rel. permeability is used, otherwise constant rel. permeability
mu_rConstConstant relative permeability; used if nonLinearPermeability = false [1]
materialFerromagnetic material characteristics; used if nonLinearPermeability = true

Connectors

NameDescription
port_pPositive magnetic port
port_nNegative magnetic port

Modelica.Magnetic.FluxTubes.Interfaces.PartialForce Modelica.Magnetic.FluxTubes.Interfaces.PartialForce

Base class for flux tubes with reluctance force generation; constant permeability

Information

Please refer to the description of the sub-package Shapes.Force for utilisation of this partial model.

Extends from FluxTubes.Interfaces.PartialTwoPorts (Partial component with magnetic potential difference of the two magnetic ports p and n and magnetic flux Phi from p to n).

Parameters

NameDescription
useSupport= true, if support flange enabled, otherwise implicitly grounded
mu_rRelative magnetic permeability [1]
dlBydxDerivative of flux tube's varying dimension with respect to armature position; set to +1 or -1
Initialization
PhiMagnetic flux from port_p to port_n [Wb]

Connectors

NameDescription
port_pPositive magnetic port
port_nNegative magnetic port
flangeGenerated reluctance force at armature position
supportSupport/housing of component

Modelica.Magnetic.FluxTubes.Interfaces.PartialLeakage Modelica.Magnetic.FluxTubes.Interfaces.PartialLeakage

Base class for leakage flux tubes with position-independent permeance and hence no force generation; mu_r=1

Information

Please refer to the description of the sub-package Shapes.Leakage for utilisation of this partial model.

Extends from FluxTubes.Interfaces.PartialTwoPorts (Partial component with magnetic potential difference of the two magnetic ports p and n and magnetic flux Phi from p to n).

Parameters

NameDescription
Initialization
PhiMagnetic flux from port_p to port_n [Wb]

Connectors

NameDescription
port_pPositive magnetic port
port_nNegative magnetic port

Modelica.Magnetic.FluxTubes.Interfaces.PartialGeneric Modelica.Magnetic.FluxTubes.Interfaces.PartialGeneric

Partial Tellinen hysteresis model

Information

Extends from Interfaces.PartialTwoPorts (Partial component with magnetic potential difference of the two magnetic ports p and n and magnetic flux Phi from p to n).

Parameters

NameDescription
Initialization
PhiMagnetic flux from port_p to port_n [Wb]
Fixed geometry
lLength in direction of flux [m]
AArea of cross section [m2]

Connectors

NameDescription
port_pPositive magnetic port
port_nNegative magnetic port

Modelica.Magnetic.FluxTubes.Interfaces.ConditionalHeatPort Modelica.Magnetic.FluxTubes.Interfaces.ConditionalHeatPort

Partial model to include a conditional HeatPort in order to describe the power loss via a thermal network

Information

This partial model provides a conditional heating port for the connection to a thermal network.

If this model is used, the loss power has to be provided by an equation in the model which inherits from ConditionalHeatingPort model (lossPower = ...). As device temperature T_heatPort can be used to describe the influence of the device temperature on the model behaviour.

Parameters

NameDescription
Losses and Heat
HeatPort
useHeatPort=true, if HeatPort is enabled
TFixed device temperature if useHeatPort = false [K]

Connectors

NameDescription
heatPort 

Modelica.Magnetic.FluxTubes.Interfaces.PartialGenericHysteresis Modelica.Magnetic.FluxTubes.Interfaces.PartialGenericHysteresis

Partial hysteresis model

Information

Extends from Interfaces.PartialGeneric (Partial Tellinen hysteresis model), Interfaces.ConditionalHeatPort (Partial model to include a conditional HeatPort in order to describe the power loss via a thermal network).

Parameters

NameDescription
Initialization
PhiMagnetic flux from port_p to port_n [Wb]
Fixed geometry
lLength in direction of flux [m]
AArea of cross section [m2]
Losses and Heat
HeatPort
useHeatPort=true, if HeatPort is enabled
TFixed device temperature if useHeatPort = false [K]
Eddy Currents
includeEddyCurrents=true, if eddy current losses are enabled
sigmaConductivity of core material [S/m]
dThickness of lamination [m]

Connectors

NameDescription
port_pPositive magnetic port
port_nNegative magnetic port
heatPort 

Modelica.Magnetic.FluxTubes.Interfaces.PartialGenericHysteresisTellinen Modelica.Magnetic.FluxTubes.Interfaces.PartialGenericHysteresisTellinen

Partial Tellinen hysteresis model

Information

A reluctance with the Tellinen hysteresis model. The major hysteresis loop is defined by the hyperbolic tangent function.

The Tellinen Hysteresis Model

The Tellinen hysteresis model is a simple model to describe the magnetic hysteresis behavior of ferromagnetic materials. It only uses the rising (hystR) and falling (hystF) branch of the major hysteresis loop and their derivatives der(hystR) and der(hystF). See Fig. 1 and the following equations for a short description of the Tellinen hysteresis model.

diffHyst = hystF - hystR;
dhR = hystF - b;
dhF = b - hystR;

if the magnetic field intensity increases (der(h)>0)

der(b) = dhR/diffHyst * der(hystR);

if the magnetic field intensity decreases (der(h)<0)

der(b) = dhF/diffHyst * der(hystF);

Fig. 1: Description of the Tellinen hysteresis model.

Extends from Interfaces.PartialGenericHysteresis (Partial hysteresis model).

Parameters

NameDescription
Initialization
PhiMagnetic flux from port_p to port_n [Wb]
HMagnetic field strength [A/m]
MagRelRelative magnetization at initialization (-1..1) [1]
derHstat[A/(m.s)]
Fixed geometry
lLength in direction of flux [m]
AArea of cross section [m2]
Losses and Heat
HeatPort
useHeatPort=true, if HeatPort is enabled
Eddy Currents
includeEddyCurrents=true, if eddy current losses are enabled
sigmaConductivity of core material [S/m]
dThickness of lamination [m]

Connectors

NameDescription
port_pPositive magnetic port
port_nNegative magnetic port
heatPort 
Automatically generated Thu Dec 19 17:20:03 2019.