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).
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 |
| 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 |
| UserLaminationConductivityType | Flag | 0 or Material 1 or Constant 2 or TemperatureDependent | 0 - material value, 1 - constant value, 2 - temperature dependent point array |
| 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 |
| LaminatedType | Flag | 0 or Rectangular 1 or Radial 2 or Circular 3 or Subroutine 4 or AngleFromXAxis 7 or ParallelRadial | The laminated type |
| 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 |
| 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) |
| LaminationLossFrequency | Double | The frequency for lamination loss | |
| OutputResult | Flag | 0 or Off 1 or On | The flag for controlling result output |
| SetInsulationFlag | Flag | 0 or Off 1 or On | Set Insulation on surface |
| UserSubroutineID | Flag | Lamination User Subroutine ID | |
| TemperatureType | Flag | 0 or Database 1 or Constant 2 or Table | The temperature type |
| 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 |
| UseUsrstr | Flag | 0 or Off 1 or On | The flag of 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 |
| TemperatureCorrectFactorType | Flag | 0 or UseMaterialDatabaseTemperatureCoefficient 1 or SetTemperatureCoefficient | The flag for the Temperature Correction Type |
| 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 |
| FullMagnetization | Flag | 0 or Off 1 or On 2 or Setusr | Flag for magnetization |
| IsotropicType | Flag | 0 or Isotropic 1 or Anisotropic | Flag for isotropic 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 |
| ReferenceStepType | Flag | 0 or SpecifiedStep 1 or MaxofStepRange | The type of reference step. |
| 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 |
| 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 |
| 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 |
| ReferenceStepTypeOrientation | Flag | 0 or SpecifiedStep 1 or MaxofStepRange | The type of reference step of orientation. |
| 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. | |
| UseIronStr1 | Flag | 0 or Off 1 or On | The flag of 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 |
| 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 |
| IronStrID3 | Flag | The iron_str subroutine ID to z component | |
| UsePermittivity | Flag | 0 or Off 1 or On | A flag to control the permittivity. |
| UseVariableMagnet | Flag | 0 or Off 1 or On | The use of variable magnet |
| 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 |
| 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
| 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 |
| UseMagnetEdge | Flag | 0 or Off 1 or On | Specify Magnet Edge |
| UseDecaying | Flag | 0 or Off 1 or On | Use decaying |
| 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 |
| CenterHeight | Double | The center height position | |
| UseSkew | Flag | 0 or Off 1 or On | The use of skew |
| 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 |
| 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 |