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 |
---|---|
GenericHystPreisachEverett | Generic flux tube with ferromagnetic hysteresis based on the Preisach model and the Everett function [Ya89]) |
GenericHystTellinenEverett | Generic flux tube with ferromagnetic hysteresis based on the Tellinen model and the Everett function [Ya89]) |
GenericHystTellinenHard | Generic flux tube with hard magnetic hysteresis based on the Tellinen model and simple tanh()-functions |
GenericHystTellinenPermanentMagnet | Permanent magnet based on the Tellinen hysteresis model |
GenericHystTellinenSoft | Generic flux tube with soft magnetic hysteresis based on the Tellinen model and simple tanh()-functions |
GenericHystTellinenTable | Generic flux tube with ferromagnetic hysteresis based on the Tellinen model and table data |
GenericLinearPermanentMagnet | Permanent Magnet with linear characteristic |
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 Modelica.Magnetic.FluxTubes.Interfaces.PartialGenericHysteresisTellinen
(Partial Tellinen hysteresis model).
Type | Name | Default | Description |
---|---|---|---|
MagneticFluxDensity | Js | 1.8 | Saturation polarization |
MagneticFluxDensity | Br | 0.9 | Remanence |
MagneticFieldStrength | Hc | 120 | Coercitivity |
Real | K | 1 | mu_0 multiplier |
Length | l | 0.1 | Length in direction of flux |
Area | A | 1e-4 | Area of cross section |
final Volume | V | A * l | Volume of FluxTube |
Boolean | useHeatPort | false | =true, if HeatPort is enabled |
final Temperature | T | 293.15 | Fixed device temperature if useHeatPort = false |
Boolean | includeEddyCurrents | false | =true, if eddy current losses are enabled |
Conductivity | sigma | 1e+7 | Conductivity of core material |
Length | d | 5e-4 | Thickness of lamination |
Type | Name | Description |
---|---|---|
PositiveMagneticPort | port_p | Positive magnetic port |
NegativeMagneticPort | port_n | Negative magnetic port |
HeatPort_a | heatPort |   |
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 Modelica.Magnetic.FluxTubes.Interfaces.PartialGenericHysteresisTellinen
(Partial Tellinen hysteresis model).
Type | Name | Default | Description |
---|---|---|---|
Length | l | 0.1 | Length in direction of flux |
Area | A | 1e-4 | Area of cross section |
final Volume | V | A * l | Volume of FluxTube |
Boolean | useHeatPort | false | =true, if HeatPort is enabled |
final Temperature | T | 293.15 | Fixed device temperature if useHeatPort = false |
Boolean | includeEddyCurrents | false | =true, if eddy current losses are enabled |
Conductivity | sigma | 1e+7 | Conductivity of core material |
Length | d | 5e-4 | Thickness of lamination |
MagneticFluxDensity | Br | 1.2 | Remanence |
MagneticFieldStrength | Hc | 500000 | Coercitivity |
Real | M | 10 / Hc | Slope of tanh()-function |
Real | K | 1 | mu_0 multiplier |
Type | Name | Description |
---|---|---|
PositiveMagneticPort | port_p | Positive magnetic port |
NegativeMagneticPort | port_n | Negative magnetic port |
HeatPort_a | heatPort |   |
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 Modelica.Magnetic.FluxTubes.Interfaces.PartialGenericHysteresisTellinen
(Partial Tellinen hysteresis model).
Type | Name | Default | Description |
---|---|---|---|
BaseData | mat | FluxTubes.Material.HysteresisEverettParameter.BaseData() | Material properties |
Length | l | 0.1 | Length in direction of flux |
Area | A | 1e-4 | Area of cross section |
final Volume | V | A * l | Volume of FluxTube |
Boolean | useHeatPort | false | =true, if HeatPort is enabled |
final Temperature | T | 293.15 | Fixed device temperature if useHeatPort = false |
Boolean | includeEddyCurrents | false | =true, if eddy current losses are enabled |
Conductivity | sigma | mat.sigma | Conductivity of core material |
Length | d | 5e-4 | Thickness of lamination |
Type | Name | Description |
---|---|---|
PositiveMagneticPort | port_p | Positive magnetic port |
NegativeMagneticPort | port_n | Negative magnetic port |
HeatPort_a | heatPort |   |
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 Modelica.Magnetic.FluxTubes.Interfaces.PartialGenericHysteresisTellinen
(Partial Tellinen hysteresis model).
Type | Name | Default | Description |
---|---|---|---|
BaseData | mat | FluxTubes.Material.HysteresisTableData.BaseData() |   |
Real | K | 1 | Slope of hysteresis in the saturation region (K*mu_0) |
Length | l | 0.1 | Length in direction of flux |
Area | A | 1e-4 | Area of cross section |
final Volume | V | A * l | Volume of FluxTube |
Boolean | useHeatPort | false | =true, if HeatPort is enabled |
final Temperature | T | 293.15 | Fixed device temperature if useHeatPort = false |
Boolean | includeEddyCurrents | false | =true, if eddy current losses are enabled |
Conductivity | sigma | mat.sigma | Conductivity of core material |
Length | d | 5e-4 | Thickness of lamination |
Type | Name | Description |
---|---|---|
PositiveMagneticPort | port_p | Positive magnetic port |
NegativeMagneticPort | port_n | Negative magnetic port |
HeatPort_a | heatPort |   |
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 Modelica.Magnetic.FluxTubes.Interfaces.PartialGenericHysteresis
(Partial hysteresis model).
Type | Name | Default | Description |
---|---|---|---|
BaseData | mat | FluxTubes.Material.HysteresisEverettParameter.BaseData() | Preisach Parameters |
Integer | Count | 100 | Length of history array |
MagneticFieldStrength | eps | 1e-5 | Tolerance in Preisach history |
Time | t1 | 1e-6 | Initialization time |
Length | l | 0.1 | Length in direction of flux |
Area | A | 1e-4 | Area of cross section |
final Volume | V | A * l | Volume of FluxTube |
Boolean | useHeatPort | false | =true, if HeatPort is enabled |
final Temperature | T | 293.15 | Fixed device temperature if useHeatPort = false |
Boolean | includeEddyCurrents | false | =true, if eddy current losses are enabled |
Conductivity | sigma | mat.sigma | Conductivity of core material |
Length | d | 5e-4 | Thickness of lamination |
Type | Name | Description |
---|---|---|
PositiveMagneticPort | port_p | Positive magnetic port |
NegativeMagneticPort | port_n | Negative magnetic port |
HeatPort_a | heatPort |   |
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 Modelica.Magnetic.FluxTubes.Interfaces.PartialGenericHysteresisTellinen
(Partial Tellinen hysteresis model).
Type | Name | Default | Description |
---|---|---|---|
Length | l | 0.1 | Length in direction of flux |
Area | A | 1e-4 | Area of cross section |
final Volume | V | A * l | Volume of FluxTube |
Boolean | useHeatPort | false | =true, if HeatPort is enabled |
final Temperature | T | 293.15 | Fixed device temperature if useHeatPort = false |
Boolean | includeEddyCurrents | false | =true, if eddy current losses are enabled |
Conductivity | sigma | 1e+7 | Conductivity of core material |
Length | d | 5e-4 | Thickness of lamination |
MagneticFluxDensity | Br | 1.2 | Remanence |
MagneticFieldStrength | Hc | 500000 | Coercitivity |
Real | M | unitH * 10 / Hc | Slope of tanh()-function |
Real | K | 1 | mu_0 multiplier |
Type | Name | Description |
---|---|---|
PositiveMagneticPort | port_p | Positive magnetic port |
NegativeMagneticPort | port_n | Negative magnetic port |
HeatPort_a | heatPort |   |
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 Modelica.Magnetic.FluxTubes.Interfaces.PartialGeneric
(Partial Tellinen hysteresis model).
Type | Name | Default | Description |
---|---|---|---|
Length | l | 0.1 | Length in direction of flux |
Area | A | 1e-4 | Area of cross section |
final Volume | V | A * l | Volume of FluxTube |
BaseData | mat | Material.HardMagnetic.BaseData() | Material |
Type | Name | Description |
---|---|---|
PositiveMagneticPort | port_p | Positive magnetic port |
NegativeMagneticPort | port_n | Negative magnetic port |
Generated 2018-12-12 12:10:56 EST by MapleSim.