JMAG Newsletter November,2009JMAG Version 10.0


- Using JMAG as a Design and Evaluation Tool -

JMAG for Designing and Evaluating Devices

JMAG ver. 10 was released on June 8, 2009. This version of JMAG has been developed with a focus on streamlining the workflow required to perform analyses. The speed with which an analysis can be performed is vital when designing and evaluating results. A vast amount of designs need to be evaluated by editing dimensions to attain the highest level of quality. This means that the number of designs that can be evaluated is directly connected to the quality of the design. New and improved functions have been implemented into JMAG ver. 10 to provide the most efficient design and evaluation process. This article introduces the major functions version 10 has to offer, that include but are not limited to, parametric analyses, analysis templates, as well as a scripting function.

Investigating a Multitude of Designs with Parametric Analyses

Investigating the effects of design variables on the performance of a device is a vital part of the design and evaluation process. A multitude of varialbes can be simulated in JMAG by running a series of analyses that encompass a wide range of parameters (parametric analysis).

A series of operations for the parametric analyses can be performed directly from the general users interface in JMAG-Designer ver. 10. Variables for a parameter analysis can be selected by displaying a list of settings from the dimensions of the geometry to the settings specified to generate the mesh. The data for each case is automatically generated for a range of variables specified for a setting. Furthermore, the geometry of a model can be edited and displayed easily by simply moving a slider bar.

The analysis results need to be evaluated after multiple cases are evaluated with a parametric analysis. Generally, a response graph is drawn with the variables on the vertical axis and the output on the horizontal axis, but the same response graph can be generated easily in JMAG-Designer ver. 10.

Response Graph of Geometry and Results based on
Selected Parameters (Parametric Analysis)

Standardizing Analyses with Analysis Templates

Knowledge about the material and condition settings required for an analysis is not the same as the knowledge required to design and evaluate a device. For this reason, standardizing the knowledge required to perform an analyses is vital.

Therefore, a new analysis template function has been added to JMAG-Designer v10. An analysis template saves all of the settings, except for geometry, used to perform an analysis. These settings, such as materials, conditions, and analysis result settings, are saved when a template is exported from one model and then imported for another model. Analysis templates provide an invaluable educational tool that can be used to efficiently pass on the knowledge acquired by an experienced user to a novice user.

Apply an Analysis Template for an IPM Motor to an SPM Motor

Automating the Analysis Process with Scripts

The analysis process in JMAG can be automated by standardizing settings that are often specified to evaluate designs with an analysis. These operations can be automated by writing and executing operations with a script.

JMAG-Designer supports VBscript, JScript, Python, and universal script languages which are compatible when linking to another analysis system. In addition, a function to record script commands while operations are performed has been implemented into JMAG-Designer ver. 10.
The functions that have been introduced above focus on the design and evaluation process. In the sections that follow lets look at the new and improved modeling and analysis functions.

Crisp Diagrams using Cut and Paste: Geometry Editor

New editing functions have been added to the Geometry Editor in JMAG-Designer ver. 10 that support both 2D and 3D geometry. For example, Sketch Copy. Sketches that are created for each part can be used to create a sketch for a different part of the model. Furthermore, a sketch or solid can be copied or moved to a specific position by creating reference points, lines, or planes.
Another function has been implemented to resolve one of the major problems that occurs when creating geometry. IGES or DXF files imported to JMAG as 2D data in Geometry Editor are sometimes imported with an open polygon caused by the compatibility of the CAD systems. When these files are imported, areas that are not connected can be found easily by highlighting the floating vertex.
These are some of the vital basic functions that have been enhanced in this version of JMAG.

Highlighted Floating Vertex

Displaying Results using Flux Lines and Cylinder Cut-Planes for 3D Models

Two new functions to display results have been implemented into JMAG-Designer ver. 10. These functions can display results for 3D models using flux lines and cylinder cut-planes. A cylinder cut-plane is especially advantageous when displaying the magnetic flux density distribution inside the teeth of a motor. The analysis results can be evaluated from various angles by integrating cut-planes and cylinder cut-planes.

Flux Lines for a 3D Model    Cylinder Cut-Plane

Organizing and Sharing Analysis Results Instantly:
Generating Analysis Reports

Results can be discussed and evaluated using a function to generate analysis reports quickly and easily from the results that are obtained with an analysis. Distribution results, including geometry, vectors, and contours as well as graphs can be automatically inserted into a report.The results can be organized into a report to share with colleagues and groups with the click of a button.

Analysis Report including the Geometry,
Mesh, Distribution, and a Graph

Improved Interface: Structural Analysis

JMAG-Designer ver. 10 now supports structural analyses. The structural analysis has not just been migrated from JMAG-Studio, rather, the interface for the structural analysis has been vastly innovated. The original interface for the structural analysis was complicated compared to the other analysis types in JMAG-Studio, such as the magnetic field analysis. However, the strength of JMAG to perform a structural analysis based on the electromagnetic force calculated with a magnetic field analysis has been combined with a simple to operate interface in JMAG-Designer. The structural analysis which in the past has required a fair amount of analysis know-how is now easier to use than ever before in JMAG-Designer.

Structural Analysis in JMAG-Designer

Analysis Interface Specialized for the Design and Evaluation of Transformers

An interface geared towards designing and evaluating transformers and reactors has been implemented into JMAG-Designer ver. 10. The first step for an analysis is simply selecting the geometry to create from a template database. The database includes magnetic characteristics of ferrite cores, such as TDK and Hitachi Metals, as well as data for iron loss characteristics. Furthermore, the geometry can be created by simply specifying the settings for the bobbin and core provide on the screens specific to the core and bobbin settings.
One more advantage of this new analysis interface for transformers and reactors is the calculation used for an analysis. The main goals of an analysis for transformers and reactors is to obtain the inductance and losses.These results can be obtained directly by using this specialized interface.
Losses that account for the skin effect and proximity effect are vital when analyzing a device such as a high frequency transformer. Each wire inside of the coil needs to be modeled to obtain these results requiring a vast amount of time for any analysis. However, the losses accounting for the skin/proximity effect of the wires can be calculated quickly by applying an independent approximate calculation algorithm that has been implemented into this specialized interface.
Note: The transformer modeling tool requires a separate license.

Core Template Database and Bobbin Settings

Modeling and Loss Distribution of Litz Wire

The solver for the magnetic field analysis as well as the function to generate mesh has also been improved in JMAG-Designer.

Improving Accuracy while Maintaining Speed: Semi Auto Mesh Function

A semi auto mesh function was implement in JMAG-Designer version 5 (the previous version). In addition to the auto mesh function that is used to generate a high-quality mesh, the semi auto mesh function is used to generate mesh based on the element sizes specified by the user to reduce the time required to generate mesh. The time required to generate the mesh can be reduced greatly by using the semi auto mesh function. However, the quality of the mesh was difficult to control if the element size of the mesh was to large.
The semi auto mesh function has been enhanced to generate a higher quality of by re-generating the mesh with the appropriate element size based on the geometry of a model. Naturally, the fundamental purpose of the auto mesh function to generate high quality mesh quickly has been maintained.
A mesh to simulate the skin effect has also been added. Mesh to simulate the skin effect can be generated for 2D models or for specified areas, such as the faces of a solid. Furthermore, errors caused by variations in the mesh have been reduced by copying the mesh after specifying a parent and child relation.

Mesh to simulate the skin
effect generated for only
the specified faces

Specifying the Deterioration of the Magnetic Properties: Magnetic Field Analysis

The speed of the solver has been improved for magnetic field analyses. In addition to a faster solver, the magnetization characteristics can now be calculated in JMAG ver. 10. One of these features has increased the accuracy when calculating nonlinear magnetic properties using a frequency response analysis. There were limitations to the accuracy of a frequency response analysis when the magnetic saturation was strong, however, the accuracy of these analyses have been improved in version 10. A function to adjust the magnetic properties of materials has also been implemented. The deterioration of materials can now be modeled by applying correction coefficients to the magnetic properties of magnetic materials and permanent magnets. This function can also be applied to materials in the material database to visualize the effects of manufactured deterioration.

Using JMAG-Studio

Although this article has focused on introducing the functions that have been added and improved in JMAG-Designer, the solver and mesh functions described above have been implemented in JMAG-Studio as well as JMAG-Designer. The output files for both JMAG-Designer and JMAG-Studio are bilaterally compatible, and both systems can be run on the same computer. Even though the quality of JMAG-Studio will continue to improve in the future, please don't hesitate to try JMAG-Designer which offers a new type of framework for analysis technology.


  1. Implementing JMAG
  2. JMAG-Express
  3. JMAG Version 10.0
  4. JMAG Application Catalog
  - [Efficiency Analysis of an IPM Motor]
  - [Superimposed Direct Current Characteristic Analysis of a Reactor]
  5. Technical Report Vol.1
  6. For Anyone Considering Implementing JMAG-Designer
  7. List of Distributors

Top of Page

Contact US

Free Trial

Latest Issue
January, 2016
Back Issue
Back Issue