Base classes of flux tube components
Extends from Modelica.Icons.BasesPackage (Icon for packages containing base classes).
Name | Description |
---|---|
FixedShape | Base class for flux tubes with fixed shape during simulation; linear or non-linear material characteristics |
Force | Base class for flux tubes with reluctance force generation; constant permeability |
Leakage | Base class for leakage flux tubes with position-independent permeance and hence no force generation; mu_r=1 |
Generic | Partial Tellinen hysteresis model |
GenericHysteresis | Partial hysteresis model |
GenericHysteresisTellinen | Partial Tellinen hysteresis model |
Base class for flux tubes with fixed shape during simulation; linear or non-linear material characteristics
Please refer to the description of the sub-package Shapes.FixedShape for utilisation of this partial model.
Extends from Interfaces.TwoPort (Interface component including flux balance equation).
Name | Description |
---|---|
Initialization | |
Phi | Magnetic flux from port_p to port_n [Wb] |
Material | |
nonLinearPermeability | = true, if non-linear rel. permeability is used, otherwise constant rel. permeability |
mu_rConst | Constant relative permeability; used if nonLinearPermeability = false [1] |
material | Ferromagnetic material characteristics; used if nonLinearPermeability = true |
Name | Description |
---|---|
port_p | Positive magnetic port |
port_n | Negative magnetic port |
Base class for flux tubes with reluctance force generation; constant permeability
Please refer to the description of the sub-package Shapes.Force for utilisation of this partial model.
Extends from Interfaces.TwoPort (Interface component including flux balance equation).
Name | Description |
---|---|
useSupport | = true, if support flange enabled, otherwise implicitly grounded |
mu_r | Relative magnetic permeability [1] |
dlBydx | Derivative of flux tube's varying dimension with respect to armature position; set to +1 or -1 |
Initialization | |
Phi | Magnetic flux from port_p to port_n [Wb] |
Name | Description |
---|---|
port_p | Positive magnetic port |
port_n | Negative magnetic port |
flange | Generated reluctance force at armature position |
support | Support/housing of component |
Base class for leakage flux tubes with position-independent permeance and hence no force generation; mu_r=1
Please refer to the description of the sub-package Shapes.Leakage for utilisation of this partial model.
Extends from Interfaces.TwoPort (Interface component including flux balance equation), Modelica.Magnetic.FluxTubes.Icons.Reluctance (Icon for reluctance / permeance components).
Name | Description |
---|---|
Initialization | |
Phi | Magnetic flux from port_p to port_n [Wb] |
Name | Description |
---|---|
port_p | Positive magnetic port |
port_n | Negative magnetic port |
Partial Tellinen hysteresis model
Extends from Interfaces.TwoPort (Interface component including flux balance equation), Modelica.Magnetic.FluxTubes.Icons.Reluctance (Icon for reluctance / permeance components).
Name | Description |
---|---|
Initialization | |
Phi | Magnetic flux from port_p to port_n [Wb] |
Fixed geometry | |
l | Length in direction of flux [m] |
A | Area of cross section [m2] |
Name | Description |
---|---|
port_p | Positive magnetic port |
port_n | Negative magnetic port |
Partial hysteresis model
Extends from BaseClasses.Generic (Partial Tellinen hysteresis model), Interfaces.ConditionalHeatPort (Partial model to include a conditional HeatPort in order to describe the power loss via a thermal network).
Name | Description |
---|---|
Initialization | |
Phi | Magnetic flux from port_p to port_n [Wb] |
Fixed geometry | |
l | Length in direction of flux [m] |
A | Area of cross section [m2] |
Losses and heat | |
HeatPort | |
useHeatPort | = true, if HeatPort is enabled |
T | Fixed device temperature if useHeatPort = false [K] |
Eddy currents | |
includeEddyCurrents | = true, if eddy current losses are enabled |
sigma | Conductivity of core material [S/m] |
d | Thickness of lamination [m] |
Name | Description |
---|---|
port_p | Positive magnetic port |
port_n | Negative magnetic port |
heatPort |
Partial Tellinen hysteresis model
A reluctance with the Tellinen hysteresis model. The major hysteresis loop is defined by the hyperbolic tangent function.
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);
Extends from BaseClasses.GenericHysteresis (Partial hysteresis model).
Name | Description |
---|---|
Initialization | |
Phi | Magnetic flux from port_p to port_n [Wb] |
H | Magnetic field strength [A/m] |
MagRel | Relative magnetization at initialization (-1..1) [1] |
derHstat | [A/(m.s)] |
Fixed geometry | |
l | Length in direction of flux [m] |
A | Area of cross section [m2] |
Losses and heat | |
HeatPort | |
useHeatPort | = true, if HeatPort is enabled |
Eddy currents | |
includeEddyCurrents | = true, if eddy current losses are enabled |
sigma | Conductivity of core material [S/m] |
d | Thickness of lamination [m] |
Name | Description |
---|---|
port_p | Positive magnetic port |
port_n | Negative magnetic port |
heatPort |