HollowCylinderAxialFlux

(Hollow) cylinder with axial flux; fixed shape; linear or non-linear material characteristics

    HollowCylinderAxialFlux

Library

Modelica/Magnetic/FluxTubes/Shapes/FixedShape

Description

Please refer to the enclosing sub-package FixedShape for a description of all elements of this package and to [Ro41] for derivation and/or coefficients of the equation for permeance G_m.

Set the inner radius r_i=0 for modelling of a solid cylindric flux tube.

Parameters

HollowCylinderAxialFlux_0

NameLabelDescriptionData TypeValid Values

mo_Phi

Phi

Phi

Structure

mo_Phi/fixed

fixed

Cell of scalars

true
false

mo_Phi/start

start

Cell of scalars

mo_nonLinearPermeability

nonLinearPermeability

= true, if non-linear rel. permeability is used, otherwise constant rel. permeability

Scalar

true
false

mo_mu_rConst

mu_rConst

Constant relative permeability; used if nonLinearPermeability = false

Scalar

mo_material

material

Ferromagnetic material characteristics; used if nonLinearPermeability = true

FromModelica('Modelica.Magnetic.FluxTubes.Material.SoftMagnetic.BaseData')
FromModelica('Modelica.Magnetic.FluxTubes.Material.SoftMagnetic.Steel.DC01')
FromModelica('Modelica.Magnetic.FluxTubes.Material.SoftMagnetic.Steel.DC03')
FromModelica('Modelica.Magnetic.FluxTubes.Material.SoftMagnetic.Steel.X6Cr17')
FromModelica('Modelica.Magnetic.FluxTubes.Material.SoftMagnetic.CobaltIron.Vacoflux50')
FromModelica('Modelica.Magnetic.FluxTubes.Material.SoftMagnetic.NickelIron.MuMetall')
FromModelica('Modelica.Magnetic.FluxTubes.Material.SoftMagnetic.PureIron.RFe80')
FromModelica('Modelica.Magnetic.FluxTubes.Material.SoftMagnetic.PureIron.VacoferS2')
FromModelica('Modelica.Magnetic.FluxTubes.Material.SoftMagnetic.Steel.AISI_1008')
FromModelica('Modelica.Magnetic.FluxTubes.Material.SoftMagnetic.Steel.AISI_12L14')
FromModelica('Modelica.Magnetic.FluxTubes.Material.SoftMagnetic.Steel.Steel_9SMn28K')
FromModelica('Modelica.Magnetic.FluxTubes.Material.SoftMagnetic.Steel.Steel_9SMnPb28')
FromModelica('Modelica.Magnetic.FluxTubes.Material.SoftMagnetic.ElectricSheet.M330_50A')
FromModelica('Modelica.Magnetic.FluxTubes.Material.SoftMagnetic.ElectricSheet.M350_50A')
FromModelica('Modelica.Magnetic.FluxTubes.Material.SoftMagnetic.ElectricSheet.M530_50A')
FromModelica('Modelica.Magnetic.FluxTubes.Material.SoftMagnetic.ElectricSheet.M700_100A')
FromModelica('Modelica.Magnetic.FluxTubes.Material.SoftMagnetic.ElectricSheet.M940_100A')
FromModelica('Modelica.Magnetic.FluxTubes.Material.SoftMagnetic.NickelIron.Permenorm3601K3')

mo_l

l

Axial length (in direction of flux)

Scalar

mo_r_i

r_i

Inner radius of hollow cylinder (zero for cylinder)

Scalar

mo_r_o

r_o

Outer radius of (hollow) cylinder

Scalar

HollowCylinderAxialFlux_1

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'
'R_m'
'G_m'
'B'
'A'
'H'
'mu_r'
'B_N'

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

See Also