Material Settings for Magnetic Field Analysis

The SetAxisXYZ command, SetOriginXYZ command, and SetPattern command in the Material class are used for the parameters of the magnetization direction (pattern selection, axis direction, and a point on the axis).

Eddy Current(EddyCurrent)

The eddy current condition adds a eddy current calculation which outputs the eddy current table and plots of eddy current.

Property
(propName)
Type
(Type)
Flag
(scriptKeyName)

Description

EddyCurrentCalculation Flag
0 or NoEddyCurrent
1 or AllowEddyCurrent
2 or CalculateDistribution

Flag to Control Eddy Current Calculation
The eddy current is not calculated.
The eddy current is calculated.
Calculate distribution in steel plate.

UserConductivityType Flag
0 or Material
1 or UserConductivity
2 or UserResistivity
3 or UserTemperatureDependentConductivity
4 or UserTemperatureDependentResistivity

0 - material value, 1 - user conductivity value, 2 - user resistivity value3 - user temperature dependent conductivity point array, 4 - user temperature dependent resistivity point array
The material conductivity or resistivity is used.
User conductivity is used.
The user resistivity is used.
The user temperature dependent conductivity is used.
The user temperature dependent resistivity is used.

UserLaminationConductivityType Flag
0 or Material
1 or Constant
2 or TemperatureDependent

0 - material value, 1 - constant value, 2 - temperature dependent point array
The material conductivity or resistivity is used.
The constant value is used.
The temperature dependent point array is used.

UserConductivityValue Double

Conductivity

UserResistivityValue Double

Resistivity Value

UserTemperatureDependentConductivityPointArray Table

The temperature dependent conductivity point array.

UserTemperatureDependentResistivityPointArray Table

The temperature dependent resistivity point array.

LaminationConductivity Double

Conductivity of Lamination

LaminationResistivity Double

The resistivity of the lamination

LaminationTemperatureDependentConductivityPointArray Table

The temperature dependent conductivity point array of the lamination.

LaminationTemperatureDependentResistivityPointArray Table

The temperature dependent resistivity point array of the lamination.

Laminated Flag
0 or Off
1 or On

Flag to Control Laminated Materials
The material is not laminated.
The material is laminated.

LaminatedType Flag
0 or Rectangular
1 or Radial
2 or Circular
3 or Subroutine
4 or AngleFromXAxis
7 or ParallelRadial

The laminated type
The parallel rectangular lamination
The radial lamination
The circular lamination
The laminated type defined by user subroutine
The lamination toward an angle from x axis
The parallel radial lamination

LaminationFactor Double

Lamination Factor (percent)

AngleFromX-Axis Double

Angle from X-axis

UseMaterialHysteresisLoop Flag
0 or Off
1 or On

Flag for using hysteresis loop
Do not use hysteresis loop
Use hysteresis loop

LaminationThickness Double

The thickness for lamination

LaminationLossNumDivision Flag

The number of division for lamination loss

UseLaminationLossFrequency Flag
0 or Off
1 or On

The flag for using Frequency of Axial Detail Calculation (On-Using Frequency, Off-Using Number of Division)
Not use lamination loss frequency
Use lamination loss frequency

LaminationLossFrequency Double

The frequency for lamination loss

OutputResult Flag
0 or Off
1 or On

The flag for controlling result output
The result is not output.
The result is output

SetInsulationFlag Flag
0 or Off
1 or On

Set Insulation on surface
Insulation is not allowed.
Insulation is allowed.

UserSubroutineID Flag

Lamination User Subroutine ID

TemperatureType Flag
0 or Database
1 or Constant
2 or Table

The temperature type
The defined temperature in material database is used.
the arbitrary constant temperature is used.
the temperature table is used.

ConstantTemperature Double

The constant temperature

Temperature Double

The database temperature

TemperatureTable Table

The time dependent temperature

ReversibleDemag Flag
0 or Off
1 or On

Reversible demagnetization
Irreversible demagnetization.
Reversible demagnetization.

UseUsrstr Flag
0 or Off
1 or On

The flag of user subroutine "usrstr"
Not use user subroutine "usrstr"
Use user subroutine "usrstr"

UsrstrID Flag

"usrstr" subroutine ID

MagnetizationCorrection Double

A correction factor for magnetization

BrCorrection Double

A correction factor for residual magnetic flux density

CoerciveForceCorrection Double

A correction factor for coercive force

MagnetTemperatureType Flag
0 or UseReferenceTemperature
1 or UseTemperatureDistribution

The flag for the Magnet Temperature Type
Use Reference Temperature
Use Temperature Distribution

TemperatureCorrectFactorType Flag
0 or UseMaterialDatabaseTemperatureCoefficient
1 or SetTemperatureCoefficient

The flag for the Temperature Correction Type
Use Material Database Temperature Coefficient
Specify Temperature Coefficient

MagnetizationCoefficientCorrection Double

A correction factor for magnetization coefficient

MagneticFieldCoefficientCorrection Double

A correction factor for magnetic field coefficient

TemperatureBase Double

The Base Temperature

UseAnisotropicMagnet Flag
0 or Isotropic
1 or Anisotropic

The flag for using anisotropic magnet
The isotropic magnet is used.
The anisotropic magnet is used.

FullMagnetization Flag
0 or Off
1 or On
2 or Setusr

Flag for magnetization
Incomplete Magnetization
Complete Magnetization
User subroutine

IsotropicType Flag
0 or Isotropic
1 or Anisotropic

Flag for isotropic type
Isotropic type
Anisotropic type

SetusrID Flag

The setusr subroutine ID

UserArraySize Flag

The size of user array

ReferenceDataType Flag
1 or FluxDensity
2 or Magnetization
6 or MagneticField

Flag for reference data of magnetization analysis
The flux density.
The magnetization.
The magnetic field.

ReferenceStepType Flag
0 or SpecifiedStep
1 or MaxofStepRange

The type of reference step.
Flag for specified step
Flag for max value of step range

SpecifiedStep Flag

Value of specified step

StartStep Flag

Value of first reference step

EndStep Flag

Value of last reference step

OrientationType Flag
0 or PreparedPattern
1 or ResultFile

The flag of specification of orientation
Specify orientation from prepared pattern
Specify orientation from result file

ReferencePlotPath String

Reference plot file path

ReferencePlotPath_DataSourceType Flag
0 or ResultFile
1 or ProjectFile
2 or CurrentProject
3 or AnalysisGroup

Specified data source type for plot file
use result file for data source type.
use project file for data source type.
use current project for data source type.
use analysis group for data source type.

ReferencePlotPath_ProjectFile String

Specified project file for project file type

ReferencePlotPath_ProjectFile_StudyId Flag

Specified study id for project file type

ReferencePlotPath_ProjectFile_CaseId Flag

Specified case id for project file type

ReferencePlotPath_CurrentProject_StudyId Flag

Specified study id for current project type

ReferencePlotPath_CurrentProject_CaseId Flag

Specified case id for current project type

ReferencePlotPath_AnalysisGroup_StudyId Flag

Specified study id for analysis group type

ReferencePlotPath_CoordinateId Coordinate

The coordinate system for reference.

ReferenceOrientationType Flag
1 or FluxDensity
2 or Magnetization
6 or MagneticField

Flag for reference data for diciding orientation
The flux density.
The magnetization.
The magnetic field.

ReferenceStepTypeOrientation Flag
0 or SpecifiedStep
1 or MaxofStepRange

The type of reference step of orientation.
Flag for specified step
Flag for max value of step range

SpecifiedStepOrientation Flag

Flag for specified step to define orientation

StartStepOrientation Flag

Flag for first step to define orientation

EndStepOrientation Flag

Flag for end step to define orientation

MoveTable Table

Move table for magnetized material.
number of rows: Number of data
number of columns: 10
col1(Flag): Rotation(1)/Translation(2)
col2(Flag): Periodic(1)/Antiperiodic(-1)
col3(Double): Angle
col4(Double): Displacement
col5(Double): X component of axis
col6(Double): Y component of axis
col7(Double): Z component of axis
col8(Double): X component of start point (for rotation)
col9(Double): Y component of start point (for rotation)
col10(Double): Z component of start point (for rotation)

UseIronStr1 Flag
0 or Off
1 or On

The flag of user subroutine "iron_str" to x component
Not use user subroutine "iron_str" to x component
Use user subroutine "iron_str" to x component

IronStrID1 Flag

The iron_str subroutine ID to x component

UseIronStr2 Flag
0 or Off
1 or On

The flag of user subroutine "iron_str" to y component
Not use user subroutine "iron_str" to y component
Use user subroutine "iron_str" to y component

IronStrID2 Flag

The iron_str subroutine ID to y component

UseIronStr3 Flag
0 or Off
1 or On

The flag of user subroutine "iron_str" to z component
Not use user subroutine "iron_str" to z component
Use user subroutine "iron_str" to z component

IronStrID3 Flag

The iron_str subroutine ID to z component

UsePermittivity Flag
0 or Off
1 or On

A flag to control the permittivity.
The permittivity is not used.
The permittivity is used.

UseVariableMagnet Flag
0 or Off
1 or On

The use of variable magnet
The variable magnet is not used.
The variable magnet is used.

FluxDensityInitial Double

The Initial Residual Flux Density

UseMagnetizedOperatingPoint Flag

Flag to use the operating point setting

UseMagnetizedMagnet Flag
0 or Off
1 or On

The flag of magnetized magnet
Treat as Magnetization Material
Treat as Magnetized Magnet

AccountForHysteresisDuringMagnetization Flag
0 or Off
1 or On
The flag to account for hysteresis during magnetization
Not account for hysteresis during magnetization
Account for hysteresis during magnetization

Magnet Types(Magnet)

Magnet Types

Property
(propName)
Type
(Type)
Flag
(scriptKeyName)

Description

Poles Flag

Number of Poles for the Magnet

UseMirrorCopy Flag
0 or Off
1 or On

Use Mirror Copy against Angle from Reference Axis
The mirror copy is not used.
The mirror copy is used.

UseMagnetEdge Flag
0 or Off
1 or On

Specify Magnet Edge
The magnet edge is not used.
The magnet edge is used.

UseDecaying Flag
0 or Off
1 or On

Use decaying
The decaying is not used.
The decaying is used.

Radius Double

Radius of Magnet Centers

StartAngle Double

Offset Angle of the First Pole

Rise Double

Rising angle (needs decaying to be set)

Fall Double

Fall angle (needs decaying to be set)

DistanceFromEnd Double

Distance From Magnet End

DecayRateAtEnd Double

Decay Rate at Magnet End

AxisAngle Double

Angle from the axis

DirectionAngle Double

Direction angle

Pitch Double

Pitch of the magnet

Start Double

Start position

DivisionPerPole Flag

The division per pole

StrongSide Flag
-1 or Internal
1 or External

The strong magnetic field
The strong magnetic field is internal.
The strong magnetic field is external.

CenterHeight Double

The center height position

UseSkew Flag
0 or Off
1 or On

The use of skew
The skew is not used.
The skew is used.

MagnetThickness Double

The magnet thickness

SkewLength Double

The skew length

SkewAngle Double

The skew angle

UseStepSkew Flag
0 or Off
1 or On

The use of step skew
The step skew is not used.
The step skew is used.

StepNumber Flag

The step number for step skew

RectangularWidth Double

The magnet rectangular width

RectangularHeight Double

The magnet rectangular height

RectangularThickness Double

The magnet rectangular thickness

CylinderOuterRadius Double

The magnet cylinder outer radius

CylinderAngle Double

The magnet cylinder angle

CylinderHeight Double

The magnet cylinder height

AngleTableListRectangular TableList

The magnet angle table list rectangular

iHcCorrectTableListRectangular TableList

The magnet iHc correct table list rectangular

BrCorrectTableListRectangular TableList

The magnet Br correction table list rectangular

AngleTableListCylinder TableList

The magnet angle table list cylinder

iHcCorrectTableListCylinder TableList

The magnet iHc correct table list cylinder

BrCorrectTableListCylinder TableList

The magnet Br correction table list cylinder

iHcCorrectTableListRectangularTemperature TableList

The magnet iHc correction table list rectangular temperature dependent

BrCorrectTableListRectangularTemperature TableList

The magnet Br correction table list rectangular temperature dependent

iHcCorrectTableListCylinderTemperature TableList

The magnet iHc correction table list cylinder temperature dependent

BrCorrectTableListCylinderTemperature TableList The magnet Br correction table list cylinder temperature dependent