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
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.