GenericLinearPermanentMagnet

Permanent Magnet with linear characteristic

    GenericLinearPermanentMagnet

Library

Modelica/Magnetic/FluxTubes/Shapes/HysteresisAndMagnets

Description

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.

Parameters

GenericLinearPermanentMagnet_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_l

l

Length in direction of flux

Scalar

mo_A

A

Area of cross section

Scalar

mo_V

V

Volume of FluxTube

Scalar

mo_mat

mat

Material

FromModelica('Modelica.Magnetic.FluxTubes.Material.HardMagnetic.BaseData')
FromModelica('Modelica.Magnetic.FluxTubes.Material.HardMagnetic.NdFeB')
FromModelica('Modelica.Magnetic.FluxTubes.Material.HardMagnetic.SmCo5')
FromModelica('Modelica.Magnetic.FluxTubes.Material.HardMagnetic.HardFerrite')
FromModelica('Modelica.Magnetic.FluxTubes.Material.HardMagnetic.PlasticNdFeB')
FromModelica('Modelica.Magnetic.FluxTubes.Material.HardMagnetic.PlasticSmCo')
FromModelica('Modelica.Magnetic.FluxTubes.Material.HardMagnetic.Sm2Co17')
FromModelica('Modelica.Magnetic.FluxTubes.Material.HardMagnetic.PlasticHardFerrite')

GenericLinearPermanentMagnet_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'
'H'
'B'

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