GenericHystPreisachEverett
Generic flux tube with ferromagnetic hysteresis based on the Preisach model and the Everett function [Ya89])
Library
Modelica/Magnetic/FluxTubes/Shapes/HysteresisAndMagnets
Description
Flux tube element for modeling magnetic materials with ferromagnetic and dynamic hysteresis (eddy currents). The ferromagnetic hysteresis behavior is defined by thePreisach 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.
Parameters
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
mo_mat | mat | Preisach Parameters | FromModelica('Modelica.Magnetic.FluxTubes.Material.HysteresisEverettParameter.BaseData') | |
mo_Count | Count | Length of history array | Scalar | |
mo_eps | eps | Tolerance in Preisach history | Scalar | |
mo_t1 | t1 | Initialization time | Scalar | |
mo_Phi | Phi | Phi | Structure | |
mo_Phi/fixed | fixed | Cell of scalars | true | |
mo_Phi/start | start | Cell of scalars | ||
mo_T_heatPort | T_heatPort | T_heatPort | Structure | |
mo_T_heatPort/fixed | fixed | Cell of scalars | true | |
mo_T_heatPort/start | start | Cell of scalars | ||
mo_H | H | H | Structure | |
mo_H/fixed | fixed | Cell of scalars | true | |
mo_H/start | start | Cell of scalars | ||
mo_MagRel | MagRel | MagRel | Structure | |
mo_MagRel/fixed | fixed | Cell of scalars | true | |
mo_MagRel/start | start | Cell of scalars | ||
mo_derHstat | derHstat | derHstat | Structure | |
mo_derHstat/fixed | fixed | Cell of scalars | true | |
mo_derHstat/start | start | Cell of scalars | ||
mo_hmax | hmax | hmax | Structure | |
mo_hmax/fixed | fixed | Cell of scalars | true | |
mo_hmax/start | start | Cell of scalars | ||
mo_asc | asc | asc | Structure | |
mo_asc/fixed | fixed | Cell of scalars | true | |
mo_asc/start | start | Cell of scalars | true | |
mo_delAsc | delAsc | delAsc | Structure | |
mo_delAsc/fixed | fixed | Cell of scalars | true | |
mo_delAsc/start | start | Cell of scalars | true | |
mo_delDesc | delDesc | delDesc | Structure | |
mo_delDesc/fixed | fixed | Cell of scalars | true | |
mo_delDesc/start | start | Cell of scalars | true | |
mo_del | del | del | Structure | |
mo_del/fixed | fixed | Cell of scalars | true | |
mo_del/start | start | Cell of scalars | true | |
mo_init | init | init | Structure | |
mo_init/fixed | fixed | Cell of scalars | true | |
mo_init/start | start | Cell of scalars | true | |
mo_evInit | evInit | evInit | Structure | |
mo_evInit/fixed | fixed | Cell of scalars | true | |
mo_evInit/start | start | Cell of scalars | true | |
mo_evAsc | evAsc | evAsc | Structure | |
mo_evAsc/fixed | fixed | Cell of scalars | true | |
mo_evAsc/start | start | Cell of scalars | true | |
mo_evDesc | evDesc | evDesc | Structure | |
mo_evDesc/fixed | fixed | Cell of scalars | true | |
mo_evDesc/start | start | Cell of scalars | true | |
mo_v | v | v | Structure | |
mo_v/fixed | fixed | Cell of scalars | true | |
mo_v/start | start | Cell of scalars | ||
mo_init2 | init2 | init2 | Structure | |
mo_init2/fixed | fixed | Cell of scalars | true | |
mo_init2/start | start | Cell of scalars | true | |
mo_x | x | x | Structure | |
mo_x/fixed | fixed | Cell of scalars | true | |
mo_x/start | start | Cell of scalars | ||
mo_aSavI | aSavI | aSavI | Structure | |
mo_aSavI/fixed | fixed | Cell of scalars | true | |
mo_aSavI/start | start | Cell of scalars | ||
mo_bSavI | bSavI | bSavI | Structure | |
mo_bSavI/fixed | fixed | Cell of scalars | true | |
mo_bSavI/start | start | Cell of scalars | ||
mo_bI | bI | bI | Structure | |
mo_bI/fixed | fixed | Cell of scalars | true | |
mo_bI/start | start | Cell of scalars | ||
mo_hmaxI | hmaxI | hmaxI | Structure | |
mo_hmaxI/fixed | fixed | Cell of scalars | true | |
mo_hmaxI/start | start | Cell of scalars | ||
mo_l | l | Length in direction of flux | Scalar | |
mo_A | A | Area of cross section | Scalar | |
mo_V | V | Volume of FluxTube | Scalar | |
mo_eddyCurrentFactor | eddyCurrentFactor | Scalar | ||
mo_mu0 | mu0 | Scalar |
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
mo_useHeatPort | useHeatPort | =true, if HeatPort is enabled | Number | 0 |
mo_T | T | Fixed device temperature if useHeatPort = false | Scalar | |
mo_includeEddyCurrents | includeEddyCurrents | =true, if eddy current losses are enabled | Scalar | true |
mo_sigma | sigma | Conductivity of core material | Scalar | |
mo_d | d | Thickness of lamination | Scalar |
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
mo__nmodifiers | Number of Modifiers | Specifies the number of modifiers | Number | |
mo__modifiers | Modifiers | Add new modifier | Structure | |
mo__modifiers/varname | Variable name | Cell of strings | 'V_m' | |
mo__modifiers/attribute | Attribute | Cell of strings | 'start' | |
mo__modifiers/value | Value |
Ports
Name | Type | Description | IO Type | Number |
---|---|---|---|---|
port_p | implicit | Positive magnetic port | input | 1 |
port_n | implicit | Negative magnetic port | output | 1 |
Port 3 | implicit | input | mo_useHeatPort |