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
3 or SIBCFlag to Control Eddy Current Calculation
The eddy current is not calculated.
The eddy current is calculated.
Calculate distribution in steel plate.
Surface current approximation (SIBC).UserConductivityType Flag
0 or Material
1 or UserConductivity
2 or UserResistivity
3 or UserTemperatureDependentConductivity
4 or UserTemperatureDependentResistivity0 - 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 TemperatureDependent0 - 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 OnFlag 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 ParallelRadialThe 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 laminationLaminationFactor Double Lamination Factor (percent)
AngleFromX-Axis Double Angle from X-axis
UseMaterialHysteresisLoop Flag
0 or Off
1 or OnFlag for using hysteresis loop
Do not use hysteresis loop
Use hysteresis loopLaminationThickness Double The thickness for lamination
LaminationLossNumDivision Flag The number of division for lamination loss
UseLaminationLossFrequency Flag
0 or Off
1 or OnThe flag for using Frequency of Axial Detail Calculation (On-Using Frequency, Off-Using Number of Division)
Not use lamination loss frequency
Use lamination loss frequencyLaminationLossFrequency Double The frequency for lamination loss
OutputResult Flag
0 or Off
1 or OnThe flag for controlling result output
The result is not output.
The result is outputSetInsulationFlag Flag
0 or Off
1 or OnSet 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 TableThe 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 OnReversible demagnetization
Irreversible demagnetization.
Reversible demagnetization.UseUsrstr Flag
0 or Off
1 or OnThe 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 UseTemperatureDistributionThe flag for the Magnet Temperature Type
Use Reference Temperature
Use Temperature DistributionTemperatureCorrectFactorType Flag
0 or UseMaterialDatabaseTemperatureCoefficient
1 or SetTemperatureCoefficientThe flag for the Temperature Correction Type
Use Material Database Temperature Coefficient
Specify Temperature CoefficientMagnetizationCoefficientCorrection 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 AnisotropicThe 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 SetusrFlag for magnetization
Incomplete Magnetization
Complete Magnetization
User subroutineIsotropicType Flag
0 or Isotropic
1 or AnisotropicFlag for isotropic type
Isotropic type
Anisotropic typeSetusrID Flag The setusr subroutine ID
UserArraySize Flag The size of user array
ReferenceDataType Flag
1 or FluxDensity
2 or Magnetization
6 or MagneticFieldFlag for reference data of magnetization analysis
The flux density.
The magnetization.
The magnetic field.ReferenceStepType Flag
0 or SpecifiedStep
1 or MaxofStepRangeThe type of reference step.
Flag for specified step
Flag for max value of step rangeSpecifiedStep 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 ResultFileThe flag of specification of orientation
Specify orientation from prepared pattern
Specify orientation from result fileReferencePlotPath String Reference plot file path
ReferencePlotPath_DataSourceType Flag
0 or ResultFile
1 or ProjectFile
2 or CurrentProject
3 or AnalysisGroupSpecified 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 MagneticFieldFlag for reference data for diciding orientation
The flux density.
The magnetization.
The magnetic field.ReferenceStepTypeOrientation Flag
0 or SpecifiedStep
1 or MaxofStepRangeThe type of reference step of orientation.
Flag for specified step
Flag for max value of step rangeSpecifiedStepOrientation 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 OnThe 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 componentIronStrID1 Flag The iron_str subroutine ID to x component
UseIronStr2 Flag
0 or Off
1 or OnThe 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 componentIronStrID2 Flag The iron_str subroutine ID to y component
UseIronStr3 Flag
0 or Off
1 or OnThe 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 componentIronStrID3 Flag The iron_str subroutine ID to z component
UsePermittivity Flag
0 or Off
1 or OnA flag to control the permittivity.
The permittivity is not used.
The permittivity is used.UseVariableMagnet Flag
0 or Off
1 or OnThe 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 OnThe flag of magnetized magnet
Treat as Magnetization Material
Treat as Magnetized MagnetAccountForHysteresisDuringMagnetization Flag
0 or Off
1 or OnThe 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 OnUse 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 OnSpecify Magnet Edge
The magnet edge is not used.
The magnet edge is used.UseDecaying Flag
0 or Off
1 or OnUse 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
0 or Internal
1 or ExternalThe 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 OnThe 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 OnThe 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