VIII. Release Notes#
Release 2026.09: Major changes#
2026/09 Release
Extended frequency-domain quasi-electrostatic analysis in 2. Analysis Type to support complex relative permittivity and complex conductivity.
Added FSAI PCG and FSAI PCR methods for OpenMP parallel computation to
SOLVERin 5. Convergence Conditions.Added the
GAP_Boutput format for air-gap magnetic flux density in two-dimensional motor analysis to 11. Output Options.Added
CHECK_PERMEANCEoutput for the demagnetized volume ratio using permanent-magnet permeance to 11. Output Options.Added complex relative permittivity input
EPS_COMPLEXto 16.1 3D Element Properties.Added one-dimensional post-processing analysis
IRON_LOSS = -1to 16.1 3D Element Properties.Added the
CHECK_PERMEANCEsetting to 17.7 Magnetization Vector Sources. It is used byCHECK_PERMEANCEin 11. Output Options.
Release 2025.11: Major changes#
2025/11 Release
Added text input as an option for
INPUT_MESH_FILEin 10.1 Input Files andOUTPUT_DATA_FILEin 10.2 Output Files.Added
GMSH(.msh) toINPUT_MESH_FILEin 10.1 Input Files.Added
GMSH(.msh),HDF5(.h5) andXDMF(.xmf), andGiD post(case.post.msh, case.post.res) toOUTPUT_DATA_FILEin 10.2 Output Files (continued).Added the
EXMAGinput parameter toCOILinFIELD_SOURCEunder 17. Source Terms.Added support for reading encrypted data for 20. B-H Curves. Encrypted B-H curves are from the material library maintained by SSIL.
Release 2025.05: Major changes#
2025/05 Release
Converted the handbook to Sphinx.
Released the production version of the pyemsol module, which can be called from Python.
Newly documented the input.json format.
Newly documented the output.json format.
- Revised parameter descriptions to match the input.json format.
Changed the conventional text format to use collapsible sections.
Release 2024.11: Major changes#
2024/11 Release
Added JSON format in addition to text-based input files.
Released the beta version of the pyemsol module, which can be called from Python.
Added
MAX_NO_CORRECTIONto configure the number of corrections for the TP-EEC method in 8. Calculation Steps.Added output_realtime output for monitoring current, voltage, and coil linkage flux during analysis.
Changed error and warning output. See VII Error Messages.
Changed the output.json format
Release 2023.11: Major changes#
2023/11 Release
Changed EMSolution license management to FlexNet.
Added the
OUTPUT_STEP_NOsetting to 7. Initial Conditions.Added settings for Bn = 0 and Ht = 0 planes defined by specified elements in a boundary surface to 13. Boundary Conditions.
Changed release numbers to the year.month format from 2023.11.
Changed the output.json format to improve readability.
Release 12.0.19: Major changes#
2022/07 Release
Added the dq-TP-EEC method to
TP_EEC_OPTIONin 8. Calculation Steps and Frequency.Added dq-TP-EEC method settings to 8.1 Multi-Phase AC Simplified TP-EEC and dq-TP-EEC Method Setting Region.
Added a Nastran BDF file for QVOL card output to 10.2 Output Files. Used for coupled thermal-fluid analysis.
Documented electromagnetic-force output to post_geom when 11.2 NODAL_FORCE = 3 in 10.2 Output Files.
Documented permeability output for magnetic materials and residual magnetic flux density and magnetization-ratio output to initial_magnetization.dat during magnetization analysis in
MAGNETIZATIONunder 10.2 Output Files.Documented output of electromagnetic force for surface elements together with surface-element mesh data to
surface_forceinNODAL_FORCEunder 11.1 Output Options.Added electric field source
POT NODE, which applies nodal potential, to 17.11 Nodal Potential Sources.Documented magnetization curves, input data for magnetization analysis, in 20.6 Permanent-Magnet Magnetization Curves.
Documented initial_magnetization.dat, used for element-wise magnetization input for MAGNET (17.7.2), in 23. initial_magnetization.dat File.
Release 12.0.18: Major changes#
2021/04 Release
Added ICCR, IC QMR-COCG, and IC QMR-COCR methods to
SOLVERin 5. Convergence Conditions. Removed the symmetric Gauss-Seidel CG method and replaced it with ICCR.Tightened the recommended values for
ICCG_CONVandNON_LINEAR_CONVin 5. Convergence Conditions, and recommendedCHECK_Bwhen stricter nonlinear convergence criteria are needed.Corrected the output condition on line 5 of
POST_FFTsettings in 10.2 Output Files (continued).Documented output option = 3 for the magnetic file in 10.2 Output Files (continued), and changed option = 11 to output magnetic energy.
Documented that
MESH_INPUT= 1 in 11.4 Spatial Magnetic Field by Magnetization and Current Integration can be used even whenMESHLESSis not 1.Documented complex relative permeability settings for AC steady-state analysis with
ANISOTROPY= 1 in 16.1.1 Volume Element Properties.Documented default values of
LOOP-andARC-forNDIVin 17.1.10 COIL Integration Elements.Reorganized 20. B-H Curves into numbered subsections because of its many settings.
Release 12.0.17: Major changes#
2020/04 Release
Corrected the order of lines 4 and 5 in
POST_FFTsettings under 10.2 Output Files (continued).Corrected the descriptions for
READ_OPTION= 1 and 2 in 11.2 Linking-Flux Calculation Loops.
Release 12.0.16: Major changes#
2020/03 Release
Documented convergence criteria for the IC COCR method in 5. Convergence Conditions.
Added the ALL_STEP_OUTPUT option to 7. Initial Conditions.
Added electric flux density distribution output to the electric file for electric-field analysis in 10.2 Output Files (continued).
Added an electrostatic energy item to the electric file for electric-field analysis in 10.2 Output Files (continued).
Added polyline input to the
LINE_INPUTdefinition method in 14. Periodic Boundary Conditions and Sliding Surfaces.Added
CAL_Jefunctionality to 17.2 Internal Current Field Sources, 17.3 Surface-Defined Current Sources, 17.4 Potential Current Sources, and 17.5 Multi-Conductor Potential Current Sources.Updated supported formats for = 5: FEMAP neutral format in Chapter V. Mesh file.
Updated = 5: FEMAP neutral format support and property-data output in Chapter V. Mesh file.
Release 12.0.10: Major changes#
2019/01 Release
Added post-processing frequency decomposition
POST_FFTto 10.2 Output Files.Added nonlinear analysis using temperature-dependent demagnetization curves to 17.7 Magnetization Vector Sources.
Added 20. Temperature-Dependent Demagnetization Curves for Permanent Magnets.
Release 12.0.6: Major changes#
2018/02 Release
Enabled
TEMP_DEPENDin 2. Analysis Type and added temperature-dependent analysis of magnetization properties and conductivity.Added = 2: μm to
UNITin 10.1 Input Files.Enabled
ANISOTROPY= 2 in 16.1.1 Volume Element Properties and added temperature-dependent analysis of magnetization properties.Added
SIGMA_DEPEND_IDto 16.1.1 Volume Element Properties and added temperature-dependent conductivity analysis.Renamed 17.10 Equipotential-Surface Electric Field Sources to potential-surface electric field sources and added a feature to apply charge to dielectric surfaces.
Added a charge unit parameter (
UNIT) to 17.10 Potential-Surface Electric Field Sources.Added COS-function phase (
PHASE4) to 18.1 Analysis Formula.Enabled
NO_T_DEPEND_CURVESin 20. B-H Curves and added temperature-dependent magnetization properties.Added 21. Temperature-Dependent Conductivity Curves, together with 21.1 temperature_dat File.
Release 12.0.3: Major changes#
2017/05 Release
Added initial-value setup using steady periodicity (the
TP_STEPandTP_STEP_OPTIONoptions) to 8. Calculation Steps and Frequency.Corrected input-field issues in 8.1 Multi-Phase AC Simplified EEC Method Setting Region.
Added a helical-mesh setting option for two-dimensional analysis to 12.1 Analysis Dimension.
Changed the
LINE_INPUTdefinition method in 14. Periodic Boundary Conditions and Sliding Surfaces from a line to a line segment.Added nonlinear permanent-magnet analysis (the
INPUT_TYPE= 4 option) to 17.7 Magnetization Vector Sources.Added nonlinear analysis using 17.7.5 Permanent-Magnet Demagnetization Curves.
Added permanent-magnet demagnetization curves to 20. B-H Curves.
Added twisted-pitch extension to Chapter IV 2D_to_3D.
Release 11.3.1: Major changes#
2016/11 Release
Corrected output values in the electric file (output by
CURENT(10)) forSTATIC= 3, steady-current analysis, in 2. Analysis Type.Changed AC analysis in 2. Analysis Type so that complex relative permeability can be set with
AC(2)= 2. SetANISOTROPY(16.1)= 1 and enter the real and imaginary parts of relative permeability on the next line. SetIRON_LOSS(10.2)= 1 to output magnetic loss.Changed the default
METRIC_MODto 1 for axisymmetric two-dimensional analysis (GEOMETRY(12)= 2) in 3. Shape Function Order and Additional Features. For analyses other than axisymmetric two-dimensional analysis,METRIC_MOD= 1 is ignored as 0. For checking, set it to -1 in axisymmetric two-dimensional analysis to makeMETRIC_MOD= 0.Added IC COCR method = 1 as a complex-matrix solver for AC steady-state analysis (
AC(2)) toSOLVERin 5. Convergence Conditions.With
HEATin 10.2 Output Files (continued) and 11.1 Output Options, heat generation is output when conductivity is set forELMCUR(17.2),SDEFCOIL(17.3),PHICOIL(17.4), orDCCURR(17.5)in 17. Field Sources.Added support for two-dimensional translational-symmetry analysis (
GEOMETRY(12)= 1) and calculations usingMOTION(2)inB_INTEGunder 11.1 Output Options. WithMOTION(2), calculation points use the global (stationary) coordinate system.Added helical periodic-symmetry conditions to 14. Periodic Boundary Conditions and Sliding Surfaces.
Added angle-dependent anisotropy as an evaluation-version mode for PlayModel hysteresis analysis.
Added the
B_MIN_LOSS_CORRECTIONoption for PlayModel hysteresis analysis.Added DC current-field source
DCCURRas 17.5 Multi-Conductor Potential Source.
Release 11.2.3: Major changes#
2015/03 Release
Parallel computation using
PARALLEL_NOin 4. Shape Function Order and Additional Features previously supported only the symmetric ICCG solver used whenMATRIX_ASYMMETRICITY(3)= 0. It now also supports the nonsymmetric ILUBCG STAB solver used whenMATRIX_ASYMMETRICITY(3)= 1 andSOLVER(5)= 0. This can reduce computation time for two-dimensional nonlinear magnetic anisotropy (ANISTROPY(16.1.1)= 3) and PlayModel (ANISTROPY(16.1.1)= 5) hysteresis analysis. The <PARALLEL module> is required.Input meshes in formats other than ATLAS are first converted to an ATLAS intermediate file. The fixed-width ATLAS format could not handle node or element IDs exceeding eight digits through r11.0.1 and could lose precision. From r11.1.1,
WIDE(10.1)= 2 enables up to 12 digits. From r11.2.3, ATLAS intermediate files are written with 12 digits regardless ofWIDE(10.1).Changed 17. Field Sources so that
SIGMA(16)forMAT_ID(16)specified by current field sourcesELMCUR(17.2),SDEFCOIL(17.3), andPHICOIL(17.4)is forcibly set to 0.Changed
POST_DATA_FILE(10.2)= 1 in 10.2 Output Files so that IDEAS Universal output also includes node and element data when nodal or element quantities are zero.
Release 11.2.1: Major changes#
2014/09 Release
Documented that
INIT_OPTIONin 5. Convergence Conditions was revised so that sliding-surface variables also use values from the previous step whenMOTION(2)= 2.Added an option to
DATA_TYPEin 7. Initial Conditions to rerun analysis using old_solutions from the previous run as initial values.Extended
NUMBER_OUTPUT_MATSin 10.2 Output Files to post_geom files.Added the
COIL_OPTIONoption to 10.2 Output Files (continued).Documented the
POST_COORDINATEoption in 10.2 Output Files (continued). Post data from output files (10.2) and moments in the output file can be output in a local coordinate system.Added a boundary-surface output feature between total potential and reduced potential (t_r_interface file) to
POTENTIALin 16.1.1 Volume Element Properties.Added an EMSolution current field-source list to Appendix 2.
Release 11.1.2: Major changes#
2014/03 Release
Added demagnetization-ratio and permeance-coefficient output options for
MAGNETtoMAGNETIZATIONin 10.2 Output Files (continued), and documented their distribution output in the magnetization file under Chapter IV. Output.Added three-dimensional hysteresis analysis to
ANISOTROPYin 16.1.1 Volume Element Properties.Added an option for velocity changes due to mass changes when
MASS< 0 in 18.6 Equation-of-Motion Input.Added instructions for checking license information on Windows and Linux to Chapter II-c 2. How to Check the License.
Release 11.1.1: Major changes#
2013/12 Release
Documented the
MAX_ITERATIONSoption in 5. Convergence Conditions.Documented enhanced
WIDEfunctionality in 10.2 Output Files (continued).Documented the
SEPARATE_ANGLEoption when rotational periodic symmetry is used in 14. Periodic Boundary Conditions and Sliding Surfaces.Outputs boundary surfaces recognized as 13. Boundary Conditions or 14. Periodic Boundary Conditions and Sliding Surfaces as surface elements to the boundary_surface file.
Documented output of the PlayModel hysteresis-loss distribution in Chapter IV. Output 1.12 file iron_loss.
Release 11.0.1: Major changes#
2013/08 Release
Added descriptions of the Jiles-Atherton model and PlayModel to
MATRIX_ASYMMETRICITYin 3. Potential and Gauge Conditions.Added
PARALLEL_NOandPARALLEL_OPTIONfunctionality to 4. Shape Function Order and Additional Features.Documented restart analysis using coupled equation-of-motion analysis results in 7. Initial Conditions.
Added output-element exclusion to
NUMBER_OUTPUT_MATSin 10.2 Output Files.Documented that
POST_COORDINATEin 10.2 Output Files (continued) also applies to output options (11.1). Post data from output files (10.2) can be output in a defined coordinate system (12.2).Added PlayModel hysteresis-loss calculation to
IRON_LOSSin 11.1 Output Options.Corrected the descriptions on lines 4 and 5 of
NO_CYCLICin 14. Periodic Boundary Conditions and Sliding Surfaces.Added descriptions of
DIVISION_TYPEandRATIO_TYPLEto 15. Automatic Rectangular Mesh Generation.Added the
DB_FACTORoption for use with PlayModel inANISOTROPYunder 16.1.1 Volume Element Properties.Added
REGION_PARALLELfunctionality to 17.8 Power Supply and Wiring (CIRCUIT).Added
REGION_PARALLELfunctionality to 17.9 Power Supply and Wiring (NETWORK).Added relative-position-dependent mass functionality to 18.6 Equation-of-Motion Input.
Added descriptions in several places.
Release 10.4.1: Major changes#
2013/04 Release
Added coupled analysis with MATLAB/Simulink through the <MATLAB/Simulink Coupler module>. This supports coupled analysis with the multi-domain simulation and dynamic-system environment MATLAB/Simulink (MathWorks Inc.). Input data exchanged with MATLAB/Simulink, similar to PSIM, is required at the start of the input file and is defined in 18. Time Variation and 18.5 Definition of Motion.
Added 8.1 Multi-Phase AC Simplified EEC Method Setting Region and the multi-phase AC simplified EEC method.
Extended
NUMBER_OUTPUT_MATSin 10.2 Output Files to the elem file.Added the
POST_COORDINATEoption to 10.2 Output Files (continued). Post data from output files (10.2) can be output in a defined coordinate system (12.2).Added element-average heat-generation density output in fixed file format to
HEATin 10.2 Output Files (continued).Added magnetic field-strength vector output to
MAGNETIZATIONin 10.2 Output Files (continued).Added closed-surface loop definition to
READ_OPTIONin 11.2 Linking-Flux Calculation Loops.Added analysis functions to
ANISOTROPYin 16.1.1 Volume Element Properties for two-dimensional hysteretic magnetic anisotropy using the Jiles-Atherton model and isotropic and anisotropic two-dimensional hysteresis using PlayModel. These functions enable analysis that directly considers hysteresis.Outputs the current-density distribution defined by 17.1.9 MESHED_COIL Elements to COIL_current for checking.
Release 10.2.5: Major changes#
2010/11 Release
Renamed 4. Shape Function Order to 4. Shape Function Order and Additional Features.
Added the
THIN_ELEMENToption to 4. Shape Function Order and Additional Features to improve convergence for flattened or elongated elements. Input data in 16.3 THIN_ELEMENT-Applied Element Properties is required.Added
N_CORRECT,N_BACK, andTP-EEC_OPTIONto 8. Time Steps and Frequency, enabling the TP-EEC finite-element method.Added Abaqus input files to
INPUT_MESH_FILEin 10. Input and Output Files.Added HyperView ASCII files to
OUTPUT_DATA_FILEin 10. Input and Output Files (continued).Added half-period iron-loss calculation to
AVERAGEin 10. Input and Output Files (continued).Extended output of material IDs used by elements in
ELEMENTunder 10. Input and Output Files (continued).Extended to multiple periodicity through
N_CYCLICin 14. Periodic Boundary Conditions and Sliding Surfaces.Extended 17.1 External Current Field Sources (COIL) to multiple potentials, allowing multiple reduced-potential regions. Input data in 16.1.1 Volume Element Properties and 17.1 External Current Field Sources (COIL) is required.
Added mesh input for 17.1 External Current Field Sources (COIL). COIL can be input using hexahedral elements created in the COIL_geom file; input data in 17.1.9 MESHED_COIL Elements is required.
COIL_FORCEin 10. Input and Output Files outputs electromagnetic force to COIL_force.Added
CONST_FORCE_TIME_IDas a time function that applies external force in 18.5 Equation-of-Motion Input.Added coupled analysis with PSIM through the <PSIM Coupler module>. Input data exchanged with the general-purpose circuit and control simulator PSIM is required at the start of the input file and is defined in 18. Time Variation and 18.5 Definition of Motion.
Release 10.1.2: Major changes#
2007/08 Release
Extended the
POTENTIALoption in 3. Potential and Gauge Conditions and added induced-current analysis under low-frequency magnetic-field variations.Added the
CYCLICoption to 8. Calculation Steps and Frequency. During analysis with COIL motion, it writes one cycle of the COIL magnetic field to a file and reuses it from the second cycle onward to reduce computation time.Added the
MESHLESSoption to 10. Input and Output Files. Use it when no mesh data is used instead ofINPUT_MESH_FILE= -1;INPUT_MESH_FILE= -1 is disabled.Extended the
AVERAGEoption in 10. Input and Output Files for iron-loss calculation performed during post-processing. Iron-loss calculation input data in 16.1.1 Volume Element Properties is required.Extended the
MAGNETICoption in 10. Input and Output Files to output magnetic flux density in laminated-core steel when calculating iron loss usingPACKINGin 16.1.1 Volume Element Properties.Added the
IRON_LOSSoption (output-unit selection) to 10. Input and Output Files. It calculates iron loss using a laminated-core approximation during post-processing and writes its distribution to iron_loss.Added the
IRON_LOSSoption (calculation-method selection) to 11.1 Output Options. It calculates iron loss using a laminated-core approximation during post-processing and writes it by region to the output file.Added the
MESH_INPUToption to 11.4 Spatial Magnetic Field by Magnetization and Current Integration. WhenMESHLESS= 1 andMESH_INPUT= 1, node data in B_integ_mesh is used as calculation points forB_INTEG. Valid for COIL-only analysis.Added 11.6 Iron-Loss Calculation Input Parameters for
IRON_LOSS(11.1)= 1, the calculation method based on maximum magnetic flux density.Added the
IRON_LOSSoption and parameters required for iron-loss calculation to 16.1.1 Volume Element Properties. These are input parameters for iron loss calculated using a laminated-core approximation during post-processing.Added
LINE_APPROX, a threshold for the distance from an evaluation point toCOILfor line-current approximation, to 17.1 External Current Field Sources.Added a function to set ON/OFF switching times as a time function in 17.9.14 Switch Elements.
Added 17.9.15 Time-Dependent Variable Resistance Element (
VR).
Release 10.0.1: Major changes#
2006/11 Release
Added the
METRIC_MODoption to 4. Shape Function Order to eliminate issues near the axis in axisymmetric two-dimensional calculations.Added the
QUAD_TRIoption to 4. Shape Function Order to join quadrilateral and triangular element faces, such as hexahedral and tetrahedral elements. Nodes must be shared on the joined face, and the quadrilateral face must be divided into two triangular faces.Added the
CALC_INDoption to 4. Shape Function Order to calculate inductance for COIL sources. Input for 17.1.9 COIL Integration Elements is required. The calculated values are automatically added to the self and mutual inductances ofCOILspecified inCIRCUITorNETWORK, so results differ from previous versions.A negative
CHECK_Bvalue in 5. Convergence Conditions applies nonlinear convergence criteria to magnetic-field changes during iteration.Added negative values for
FORCE_J_Bin 10. Input and Output Files. Previous results correspond to negative values, which support nodal-force input for stress calculations.Added electromagnetic-force calculation for
COILthroughFORCE_J_B = 2in 11.1 Output Options. Input for 11.4 Spatial Magnetic Field by Magnetization and Current Integration and 17.1.9 COIL Integration Elements is required.Added
INTEG_OPTto 11.4 Spatial Magnetic Field by Magnetization and Current Integration to accelerate integration.Added 17.1.9 COIL Integration Elements.
Added 17.7.3 Sine-Function Input, enabling magnetization distributions to be specified for
MAGNETwith a sine function.Added 17.7.4 Formula Input, enabling magnetization distributions to be specified for
MAGNETwith formulas.Added 17.9.11 Nonlinear Elements (Table Input), enabling table-input nonlinear elements for I-V characteristics in
NETWORK.In 19.3 Motion of Deformable-Region Meshes, enter
CONTROL_ELM_MAT_IDto automatically generate meshes during deformation. Control elements must be added to mesh data, but no material definition is required for their material IDs.