Flux tube elements for modelling ferromagnetic hysteresis, eddy currents and permanent magnets
Please have a look at UsersGuide.Hysteresis for an explanation of the Content of the package.
Extends from Modelica.Icons.VariantsPackage (Icon for package containing variants).
Name | Description |
---|---|
GenericHystTellinenSoft | Generic flux tube with soft magnetic hysteresis based on the Tellinen model and simple tanh()-functions |
GenericHystTellinenHard | Generic flux tube with hard magnetic hysteresis based on the Tellinen model and simple tanh()-functions |
GenericHystTellinenEverett | Generic flux tube with ferromagnetic hysteresis based on the Tellinen model and the Everett function [Ya89]) |
GenericHystTellinenTable | Generic flux tube with ferromagnetic hysteresis based on the Tellinen model and table data |
GenericHystPreisachEverett | Generic flux tube with ferromagnetic hysteresis based on the Preisach model and the Everett function [Ya89]) |
GenericHystTellinenPermanentMagnet | Permanent magnet based on the Tellinen hysteresis model |
GenericLinearPermanentMagnet | Permanent Magnet with linear characteristic |
Generic flux tube with soft magnetic hysteresis based on the Tellinen model and simple tanh()-functions
Flux tube element for modeling soft magnetic materials with ferromagnetic and dynamic hysteresis (eddy currents). The ferromagnetic hysteresis behavior is defined by the Tellinen hysteresis model. The shape of the limiting hysteresis loop (see Fig. 1) is described by simple hyperbolic tangent functions with 4 parameters. Therefore, the hysteresis shape variety is limited but the parameterization of the model is very simple and the model is relatively fast and robust. The rising (hystR) and falling (hystF) branches of the limiting hysteresis loop are defined by the following equations.
|
Extends from BaseClasses.GenericHysteresisTellinen (Partial Tellinen hysteresis model).
Name | Description |
---|---|
Hysteresis | |
Js | Saturation polarization [T] |
Br | Remanence [T] |
Hc | Coercitivity [A/m] |
K | Slope of hysteresis in the saturation region (K*mu_0) |
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)] |
asc | True when der(Hstat)>0 |
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 |
Generic flux tube with hard magnetic hysteresis based on the Tellinen model and simple tanh()-functions
Flux tube element for modeling the ferromagnetic (static) hysteresis of hard magnetic materials. The ferromagnetic hysteresis behavior is defined by the Tellinen hysteresis model. The shape of the limiting hysteresis loop is described by simple hyperbolic tangent functions with 4 parameters.
An overview of all available hysteresis and permanent magnet elements of the package HysteresisAndMagnets can be found in UsersGuide.Hysteresis.
Extends from BaseClasses.GenericHysteresisTellinen (Partial Tellinen 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)] |
asc | True when der(Hstat)>0 |
Fixed geometry | |
l | Length in direction of flux [m] |
A | Area of cross section [m2] |
Hysteresis | |
Br | Remanence [T] |
Hc | Coercitivity [A/m] |
M | Slope of tanh()-function |
K | Slope of hysteresis in the saturation region (K*mu_0) |
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 |
Generic flux tube with ferromagnetic hysteresis based on the Tellinen model and the Everett function [Ya89])
Flux tube element for modeling soft magnetic materials with ferromagnetic and dynamic hysteresis (eddy currents). The ferromagnetic hysteresis behavior is defined by the Tellinen hysteresis model. The Shape of the limiting ferromagnetic hysteresis loop is specified by an analytical description of the Everett function, which is also used to parameterize the GenericHystPreisachEverett model. A library of predefined parameter sets can be found in FluxTubes.Material.HysteresisEverettParameter.
An overview of all available hysteresis and permanent magnet elements of the package HysteresisAndMagnets can be found in UsersGuide.Hysteresis.
Extends from BaseClasses.GenericHysteresisTellinen (Partial Tellinen hysteresis model).
Name | Description |
---|---|
Material | |
mat | Material properties |
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)] |
asc | True when der(Hstat)>0 |
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 |
Generic flux tube with ferromagnetic hysteresis based on the Tellinen model and table data
Flux tube element for modeling magnetic materials with ferromagnetic and dynamic hysteresis (eddy currents). The ferromagnetic hysteresis behavior is defined by the Tellinen hysteresis model. The rising and falling branch of the limiting ferromagnetic hysteresis loop are specified by table data. Therefore, almost any hysteresis shapes are possible. A library with predefined tables can be found at FluxTubes.Material.HysteresisTableData.
An overview of all available hysteresis and permanent magnet elements of the package HysteresisAndMagnets can be found in UsersGuide.Hysteresis.
Extends from BaseClasses.GenericHysteresisTellinen (Partial Tellinen hysteresis model).
Name | Description |
---|---|
Hysteresis | |
mat | Material properties |
K | Slope of hysteresis in the saturation region (K*mu_0) |
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)] |
asc | True when der(Hstat)>0 |
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 |
Generic flux tube with ferromagnetic hysteresis based on the Preisach model and the Everett function [Ya89])
Flux tube element for modeling magnetic materials with ferromagnetic and dynamic hysteresis (eddy currents). The ferromagnetic hysteresis behavior is defined by the Preisach hysteresis model. The Shape of the limiting ferromagnetic hysteresis loop is specified by an analytical description of the Everett function. A library of predefined parameter sets can be found in FluxTubes.Material.HysteresisEverettParameter.
An overview over all available hysteresis and permanent magnet elements of the package HysteresisAndMagnets can be found in UsersGuide.Hysteresis.
Extends from BaseClasses.GenericHysteresis (Partial hysteresis model).
Name | Description |
---|---|
Material | |
mat | Preisach Parameters |
Advanced | |
Count | Length of history array |
eps | Tolerance in Preisach history [A/m] |
t1 | Initialization time [s] |
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 |
Permanent magnet based on the Tellinen hysteresis model
Flux tube element for modeling the hard magnetic hysteresis of permanent magnets. The model is similar to GenericHystTellinenHard but has an initial magnetization preset of -100% and an adapted icon for better readability of the diagram.
An overview over all available hysteresis and permanent magnet elements of the package HysteresisAndMagnets can be found in UsersGuide.Hysteresis.
Extends from BaseClasses.GenericHysteresisTellinen (Partial Tellinen hysteresis model).
Name | Description |
---|---|
Initialization | |
Phi | Magnetic flux from port_p to port_n [Wb] |
H | Magnetic field strength [A/m] |
derHstat | [A/(m.s)] |
asc | True when der(Hstat)>0 |
Fixed geometry | |
l | Length in direction of flux [m] |
A | Area of cross section [m2] |
Hysteresis | |
Br | Remanence [T] |
Hc | Coercitivity [A/m] |
M | Slope of tanh()-function [1] |
K | mu_0 multiplier [1] |
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 |
Permanent Magnet with linear characteristic
Simple model of a linear permanent Magnet. Typical characteristics of common permanent magnetic materials can be found at FluxTubes.Material.HardMagnetic.
An overview over all available hysteresis and permanent magnet elements of the package HysteresisAndMagnets can be found in UsersGuide.Hysteresis.
Extends from BaseClasses.Generic (Partial Tellinen hysteresis model).
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] |
Material | |
mat | Material |
Name | Description |
---|---|
port_p | Positive magnetic port |
port_n | Negative magnetic port |