GenericHystPreisachEverett

Generic flux tube with ferromagnetic hysteresis based on the Preisach model and the Everett function [Ya89])

    GenericHystPreisachEverett

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

GenericHystPreisachEverett_0

NameLabelDescriptionData TypeValid Values

mo_mat

mat

Preisach Parameters

FromModelica('Modelica.Magnetic.FluxTubes.Material.HysteresisEverettParameter.BaseData')
FromModelica('Modelica.Magnetic.FluxTubes.Material.HysteresisEverettParameter.M270_50A')
FromModelica('Modelica.Magnetic.FluxTubes.Material.HysteresisEverettParameter.M330_50A')
FromModelica('Modelica.Magnetic.FluxTubes.Material.HysteresisEverettParameter.M400_50A')
FromModelica('Modelica.Magnetic.FluxTubes.Material.HysteresisEverettParameter.M400_50AP')
FromModelica('Modelica.Magnetic.FluxTubes.Material.HysteresisEverettParameter.M800_65A')
FromModelica('Modelica.Magnetic.FluxTubes.Material.HysteresisEverettParameter.Vacodur50')
FromModelica('Modelica.Magnetic.FluxTubes.Material.HysteresisEverettParameter.Vacoflux17')

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
false

mo_Phi/start

start

Cell of scalars

mo_T_heatPort

T_heatPort

T_heatPort

Structure

mo_T_heatPort/fixed

fixed

Cell of scalars

true
false

mo_T_heatPort/start

start

Cell of scalars

mo_H

H

H

Structure

mo_H/fixed

fixed

Cell of scalars

true
false

mo_H/start

start

Cell of scalars

mo_MagRel

MagRel

MagRel

Structure

mo_MagRel/fixed

fixed

Cell of scalars

true
false

mo_MagRel/start

start

Cell of scalars

mo_derHstat

derHstat

derHstat

Structure

mo_derHstat/fixed

fixed

Cell of scalars

true
false

mo_derHstat/start

start

Cell of scalars

mo_hmax

hmax

hmax

Structure

mo_hmax/fixed

fixed

Cell of scalars

true
false

mo_hmax/start

start

Cell of scalars

mo_asc

asc

asc

Structure

mo_asc/fixed

fixed

Cell of scalars

true
false

mo_asc/start

start

Cell of scalars

true
false

mo_delAsc

delAsc

delAsc

Structure

mo_delAsc/fixed

fixed

Cell of scalars

true
false

mo_delAsc/start

start

Cell of scalars

true
false

mo_delDesc

delDesc

delDesc

Structure

mo_delDesc/fixed

fixed

Cell of scalars

true
false

mo_delDesc/start

start

Cell of scalars

true
false

mo_del

del

del

Structure

mo_del/fixed

fixed

Cell of scalars

true
false

mo_del/start

start

Cell of scalars

true
false

mo_init

init

init

Structure

mo_init/fixed

fixed

Cell of scalars

true
false

mo_init/start

start

Cell of scalars

true
false

mo_evInit

evInit

evInit

Structure

mo_evInit/fixed

fixed

Cell of scalars

true
false

mo_evInit/start

start

Cell of scalars

true
false

mo_evAsc

evAsc

evAsc

Structure

mo_evAsc/fixed

fixed

Cell of scalars

true
false

mo_evAsc/start

start

Cell of scalars

true
false

mo_evDesc

evDesc

evDesc

Structure

mo_evDesc/fixed

fixed

Cell of scalars

true
false

mo_evDesc/start

start

Cell of scalars

true
false

mo_v

v

v

Structure

mo_v/fixed

fixed

Cell of scalars

true
false

mo_v/start

start

Cell of scalars

mo_init2

init2

init2

Structure

mo_init2/fixed

fixed

Cell of scalars

true
false

mo_init2/start

start

Cell of scalars

true
false

mo_x

x

x

Structure

mo_x/fixed

fixed

Cell of scalars

true
false

mo_x/start

start

Cell of scalars

mo_aSavI

aSavI

aSavI

Structure

mo_aSavI/fixed

fixed

Cell of scalars

true
false

mo_aSavI/start

start

Cell of scalars

mo_bSavI

bSavI

bSavI

Structure

mo_bSavI/fixed

fixed

Cell of scalars

true
false

mo_bSavI/start

start

Cell of scalars

mo_bI

bI

bI

Structure

mo_bI/fixed

fixed

Cell of scalars

true
false

mo_bI/start

start

Cell of scalars

mo_hmaxI

hmaxI

hmaxI

Structure

mo_hmaxI/fixed

fixed

Cell of scalars

true
false

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

GenericHystPreisachEverett_1

NameLabelDescriptionData TypeValid Values

mo_useHeatPort

useHeatPort

=true, if HeatPort is enabled

Number

0
1

mo_T

T

Fixed device temperature if useHeatPort = false

Scalar

mo_includeEddyCurrents

includeEddyCurrents

=true, if eddy current losses are enabled

Scalar

true
false

mo_sigma

sigma

Conductivity of core material

Scalar

mo_d

d

Thickness of lamination

Scalar

GenericHystPreisachEverett_2

NameLabelDescriptionData TypeValid 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'
'LossPower'
'Hstat'
'Heddy'
'B'
'LossPowerStat'
'LossPowerEddy'
'J'
'alpha'
'beta'
'asc2'
'aSav'
'bSav'
'E'
'H1'
'H2'
'H3'
'H4'
'init3'

mo__modifiers/attribute

Attribute

Cell of strings

'start'
'fixed'

mo__modifiers/value

Value

Ports

NameTypeDescriptionIO TypeNumber

port_p

implicit

Positive magnetic port

input

1

port_n

implicit

Negative magnetic port

output

1

Port 3

implicit

input

mo_useHeatPort