Overview
Overview
2
User's Manual
Overview
JSOL Corporation
Issue date of 1st Edition: August 2023
COPYRIGHTS
Copyright © 2023 JSOL Corporation All Rights Reserved.
• Information in this document is subject to change without notice.
• No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or any means electronic or
mechanical, including photocopying and recording for any purpose other than the purchaser’s personal use without the written per-
mission of JSOL Corporation.
JMAG Division
JSOL Corporation
Tokyo/ KUDAN-KAIKAN TERRACE 11th Floor, 1-6-5 Kudanminami, Chiyoda-ku, Tokyo 102-0074, Japan
Phone: +81(03)6261-7361 Phone (Support): +81(03)6261-7362 FAX: +81(03)5210-1142
Osaka/ Tosabori Daibiru Bldg. 2-2-4 Tosabori, Nishi-ku, Osaka 550-0001, Japan
Phone: +81(06)4803-5820 FAX: +81(06)6225-3517
Email: [email protected] URL: https://www.jmag-international.com/
Trademarks
• JMAG and JMAG-RT are registered trademarks of JSOL Corporation.
• Abaqus, CATIA, SIMULIA and SOLIDWORKS are trademarks or registered trademarks of Dassault Systemes or its subsidiaries in
the United States and/or other countries.
• AMD and AMD Opteron is a trademark of Advanced Micro Devices, Inc.
• Amesim, LMS Virtual.Lab, NX, Parasolid, Siemens, Simcenter, Simcenter 3D, Solid Edge, and STAR-CCM+ are trademarks or reg-
istered trademarks of Siemens Industry Software Inc., or its subsidiaries or affiliates, in the United States and in other countries.
• CAPRI CAE Gateway is a registered trademark of CADNexus Inc. in the United States and other countries.
• Creo and Pro/ENGINEER are registered trademarks of PTC, inc.
• DXF and Inventor are trademark or registered trademark of Autodesk, Inc. in the United States and/or other countries.
• Excel, Microsoft, Visual C++, Windows, and Windows 10 are either registered trademarks of Microsoft Corporation in the United
States and/or other countries.
• Flexera Software and FLEXlm are registered trademarks of Flexera Software LLC in the United States and other countries.
• Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other
countries.
• LabVIEW is a registered trademark of National Instruments Corporation.
• Linux is a registered trademark of Linus Torvalds in the United States and other countries.
• LSF is a registered trademark of IBM Corporation in the United States, other countries, or both.
• MATLAB and Simulink are registered trademarks of The MathWorks, Inc.
• MSC NASTRAN is a trademark of MSC Software Corporation.
• NASTRAN is a registered trademark of the National Aeronautics and Space Administration.
• NX Nastran is an enhanced proprietary version developed and maintained by Siemens Product Lifecycle Management Software Inc.
• NVIDIA is a trademark or registered trademark of NVIDIA Corporation in the United States and/or other countries.
• OpenOffice.org and Apache OpenOffice are registered trademarks of the Apache Software Foundation.
• PSIM is a registered trademark of Powersim Inc.
• ROMAX is a trademark of Romax Technology, LTD.
• Tecplot is a registered trademark of Tecplot, Inc. in the United States and other countries.
• Trademark information for PowerCore, owned by ThyssenKrupp Electrical Steel GmbH.
• All other product and company names are trademarks, registered trademarks, or service marks of their respective companies, organiza-
tions, or holders.
• This document does not include the letters ® and TM.
CONTENTS
3
JMAG Version 22.2 User's Manual
Overview
4
About This Edition
“JMAG User’s Manual Overview” explains the composition of the JMAG user's manual, the notation rules, and the
support information on the functions and features of each OS.
MEMO JMAG user's manual is divided into contents.
• “JMAG Installation Manual”.
• “JMAG User's Manual Screen Configuration Edition”
• “JMAG User's Manual Operations Edition”
• “JMAG User's Manual Parameter Explanation Edition”
• “JMAG User's Manual JMAG-Express, JMAG-RT, JMAG-RT Viewer Edition”
• “JMAG User's Manual Coupled Analysis Edition”
• “JMAG User's Manual Files Edition”
• “JMAG User's Manual Licenses”
• “JMAG User's Manual Scripts Edition” and “Script Help”.
• “JMAG User's Manual Analysis Guide”
• “JMAG User's Manual Iron Loss Formulas”
5
JMAG Version 22.2 User's Manual
Overview
6
About User’s Manual and JMAG Support
This chapter describes the user's manual and the contents for users provided by JMAG.
7
JMAG Version 22.2 User's Manual
Overview
Overview This edition is the overview. The organization of the user's manual and the
conventions, and the functions included in JMAG in a list are shown.
There are restrictions on the functions that can be used depending on the
OS of the machine used, so check in advance.
In addition, the procedures to be performed on machine used, such as set-
ting environment variables, are described. Refer to this information as nec-
essary.
Screen Configuration The screen configuration, menus, and toolbar buttons of JMAG-Designer,
Circuit Editor, Graph Manager, Script Editor, Geometry Editor, Trans-
former Modeling, and JMAG-Scheduler are described.
Operations The operations of JMAG-Designer, JMAG-Scheduler, Geometry Editor,
and Transformer Modeling are described.
Parameter Explanation The parameters of JMAG-Designer, JMAG-Scheduler, Geometry Editor,
and Transformer Modeling are described.
JMAG-Express 21.2 The screen configuration, operation, and parameters of JMAG-Express
21.2 is described.
JMAG-Express Classic The screen configuration, operation, and parameters of JMAG-Express
Classic is described.
JMAG-RT The screen configuration, operation, and parameters of JMAG-RT is
described.
JMAG-RT Viewer The screen configuration, operation, and parameters of JMAG-RT Viewer
is described.
Coupled Analysis The physical quantities exchanged, notes, required settings, etc. when per-
forming coupled analysis using JMAG with software other than JMAG are
described.
Files A list of files that can be handled by JMAG and notes for each is presented.
Also included are descriptions for JMAG-Explorer, a tool for managing
files output from JMAG, SIMPLE FHI, an editing tool for JMAG input
files (JCF files), and JQUERY, a results extraction tool from JMAG results
files.
Licenses A JMAG license list is presented and tools related to licenses are described.
Iron Loss Formulas Calculation formulas for iron loss analysis is presented.
8
About Users Manual and JMAG Support
Input value
The value specified in a text box is enclosed in double quotation marks ("").
Example:
Enter “0.0216” in the [Current] box.
Unit
The unit of measurement for physical quantities is enclosed within parentheses ( ).
Example:
Select (mm) from the [Units] list.
Keyboard commands
Each key on the keyboard is indicated within brackets.
Example:
[Ctrl] key, [F1] key
9
JMAG Version 22.2 User's Manual
Overview
Documents
Installation Manual Describes the installation and settings of the license server which controls
JMAG-Designer and its licenses.
User’s Manual Describes setting parameters for JMAG-Designer and related products.
Programs
JMAG-Designer Help This is the help based on the above-mentioned user’s manual. The man-
ual can be viewed on the monitor screen while operating JMAG-
Designer.
To start the JMAG-Designer help, select [Help] > [Help] from the menu
bar.
Self Learning System This program is provided to learn procedures, from modeling to result
evaluation, for those using JMAG-Designer for the first time with the
goal of learning analysis techniques with hands-on JMAG-Designer oper-
ations. Two types of modes can be selected depending on available study
time.
See the following web page:
https://www.jmag-international.com/support/sls/index_en.html
Application Note and Analysis case studies of JMAG. Consists of analysis data and explanatory
Application Catalog documents.
See the following web page:
https://www.jmag-international.com/catalog/
Function Tutorials Function Tutorials are available for use for each function (with sample
data included).
See the following web page:
https://www.jmag-international.com/tutorial/
10
About Users Manual and JMAG Support
JMAG-RT Model Library RTT files that can be used on circuit simulators are provided. The RTT
file contains motor characteristic data extracted from JMAG FEA result
data.
See the following web page:
https://www.jmag-international.com/modellibrary/
JMAG Website
The JMAG website provides latest information on JMAG, FAQs, papers presented at the JMAG
Users Conference, and columns written by engineers. The latest versions of our products can also be
downloaded from here.
Please visit us on the web at:
https://jmag-international.com/
1. Start JMAG-Designer.
Windows 10:
i. Click the Start icon in Windows.
ii. Click [All apps].
iii. Click the JMAG-Designer icon.
Linux:
i. Execute the command for starting JMAG-Designer.
If the installation folder of JMAG-Designer is set to “INSDIR”, execute the following com-
mand (INSDIR=/home/JMAG-Designer222 etc.):
cd $ INSDIR
./designer
11
JMAG Version 22.2 User's Manual
Overview
12
JMAG Features and Basic Workflow
13
JMAG Version 22.2 User's Manual
Overview
JMAG Features
• Analysis Feature (page 14)
• Geometry Creation or Import Feature (page 17)
• Mesh Generation Feature (page 19)
• Result Display Feature (page 19)
• Other Optional Features (page 20)
• Tools (page 20)
• Script Feature (page 21)
• Coupled Analysis Feature with Third Party Software (page 22)
Analysis Feature
The following analysis functions (solvers) come with JMAG:
• Magnetic Field Analysis
• Static analysis (3D, 2D, axisymmetric):
A magnetic field static analysis is used when an analysis target does not have time-varying
phenomena such as motion and current variations.
• Transient analysis (3D, 2D, axisymmetric):
A magnetic field transient analysis is used when an analysis target has time-varying phenom-
ena such as motion and current variations.
• Frequency analysis (3D, 2D, axisymmetric):
A magnetic field frequency analysis is used when the current (voltage) varies sinusoidally with
time at a single frequency.
• Iron loss analysis (3D, 2D, axisymmetric):
Use the iron loss analysis solver to calculate iron loss based on magnetic flux density distribu-
tion data included in the magnetic field analysis results.
• Thermal Analysis
• Steady state analysis (3D, 2D):
A thermal steady state analysis is used when the temperature distribution does not vary with
time.
• Transient state analysis (3D, 2D):
A thermal transient state analysis is used when the temperature distribution varies with time.
• Structural Analysis
• Static analysis (3D, 2D):
A structural static analysis is used to analyze the displacement and stress when a constant
static load is applied.
• Eigenmode analysis (3D, 2D):
A structural eigenmode analysis is used to analyze the eigen value and eigenvector that are
determined by the geometry and rigidity of a structure.
• Frequency analysis (3D, 2D):
A structural frequency analysis is used to analyze the response of a structure that is constantly
vibrated.
• Modal transient analysis (3D, 2D):
A structural analysis is run when obtaining displacement or stress specified with load that
14
JMAG Features and Basic Workflow
changes size in time. This method is effective for calculations with large scale and many anal-
ysis steps.
• Direct transient analysis (3D, 2D):
A structural analysis is run when obtaining displacement or stress specified with load that
changes size in time. This method is effective for calculations with small scale and few analysis
steps.
• Electric Field Analysis
• Static analysis (3D, 2D, axisymmetric):
Analyzes electric field analysis for the electric charge and electric potential that does not
change in time.
• Frequency analysis (3D, 2D, axisymmetric):
Analyzes electric field analysis for single waveform that has electrical potential which changes
in time by sinusoidal waveform.
• Current distribution analysis (3D):
Analyzes electric field analysis for obtaining the current distribution in a conductor deter-
mined by the electric conductivity or the electric potential.
• Thermal Stress Analysis
• Steady state analysis (3D):
Run a thermal stress analysis while in a steady state. A steady state means one where tempera-
ture distribution variations cannot be seen over the passage of time.
• Transient state analysis (3D):
Run a thermal stress analysis in a transient state. A transient state means one where tempera-
ture distribution is transient until it is steady.
• Transformer Analysis:
Runs electromagnetic field analyses specialized for transformers, reactors, and inductors.
• Transient analysis (3D, 2D):
Analyzes the transitive response to variations in the power supply.
• Frequency analysis (3D, 2D):
Analyzes the response to variations of a single frequency power supply.
• Integration Analysis:
Runs analysis of control circuits using multiple JMAG-RT models.
• Transient analysis
Coupled analysis
One-way coupled analysis for identical solvers (or identical analysis solvers)
The following analyses are possible by combining multiple analyses and features:
• Magnetic field analysis with magnetization
• Magnetic field analysis of multiple stages using the Vector Potential Boundary condition
• Magnetic field analysis using the Frozen Permeability condition
• Magnetic field analysis using high-speed functions in eddy current calculations
15
JMAG Version 22.2 User's Manual
Overview
Example: One-way coupled analysis (magnetic field analysis and thermal analysis)
• Magnetic field transient analysis, magnetic field frequency analysis, iron loss analysis => Thermal
analysis
• Magnetic field static analysis => Structural static analysis
• Magnetic field transient analysis => Structural static analysis, structural frequency analysis, struc-
tural modal transient analysis, structural direct transient analysis
• Magnetic field frequency analysis => Structural frequency analysis
• Magnetic field transient analysis, magnetic field frequency analysis, Iron loss analysis => Thermal
stress analysis
• Thermal analysis => Magnetic field static analysis, magnetic field transient analysis, magnetic
field frequency analysis
• Thermal analysis => Current distribution analysis
• Thermal analysis => Structural analysis
• Structural static analysis, structural modal transient analysis, structural direct transient analysis
=> Magnetic field static analysis, magnetic field transient analysis, magnetic field frequency anal-
ysis, iron loss analysis
• Structural static analysis, structural modal transient analysis, structural direct transient analysis
=> Thermal transient state analysis
• Current distribution analysis, electric field frequency analysis => Thermal analysis
• Current distribution analysis, electric field frequency analysis => Thermal stress analysis
• Thermal stress analysis=> Magnetic field static analysis, magnetic field transient analysis, mag-
netic field frequency analysis
• Thermal stress analysis => Current distribution analysis
16
JMAG Features and Basic Workflow
Result of magnetic
Magnetic field analysis field analysis
Result of thermal
Thermal analysis
analysis
Example: Direct coupled analysis (magnetic field analysis and thermal analysis)
Geometry Editor
This section describes creating CAD models (2D, 3D) or mesh models in a Geometry Editor for
JMAG-Designer.
MEMO CAD models including beams and shells are supported by the structural analysis and electric
field analysis but not supported by the magnetic field analysis, thermal analysis and thermal stress analy-
sis.
MEMO Geometry Editor supports 3D mouse operations.
17
JMAG Version 22.2 User's Manual
Overview
18
JMAG Features and Basic Workflow
19
JMAG Version 22.2 User's Manual
Overview
• Animations
• Cut planes
• Model copies
• View original model
• Scale
Analysis template
Uses setting information such as materials and conditions included in studies as a template. Data
used as a template can be applied to models with different geometry.
Parametric analysis
Evaluates the effects of the parameters on the analysis results by changing one or more parameters
included in a study.
Optimization
Derives design proposals that optimize the specified objective functions.
Tools
The following tools are included with JMAG:
JMAG-Explorer
This tool manages JPROJ files, JCF files, and JPLOT files output from JMAG-Designer in a data-
base. With this tool, JMAG files can be browsed in a list.
20
JMAG Features and Basic Workflow
JMAG-RT
With this tool, motor characteristics taking into account for example magnetic saturation in JMAG
FEA can be computed and the results in a file format (.rtt) can be exported for circuit simulators.
Using an exported RTT file, high-speed control circuit simulation can be executed while taking into
account motor characteristics.
JMAG-RT Viewer
With this tool, outputted RTT file data can be checked and torque speed curves and efficiency maps
can be created based on the outputted RTT file.
Script Feature
With exception to a few tools, all the functions in JMAG-Designer can be executed with scripts.
GUI operations can also be automatically recorded to a script in JMAG-Designer.
21
JMAG Version 22.2 User's Manual
Overview
22
JMAG Features and Basic Workflow
Modeling
• Simplify the parts of geometry which have little effect on the analysis results. For example,
remove fillets of the corner of parts.
• Limit the scope of the analysis to just one section by accounting for the geometry of the analysis
target and periodicity of distribution amounts and using boundary conditions.
• Account for the geometry of the analysis target and the periodicity of distribution amounts, and
use 2D geometry instead of 3D geometry if possible.
MEMO In JMAG, a “full model” refers to modeling the entire geometry of the analysis target, and a
“partial model” refers to modeling only one part of the analysis target.
MEMO Magnetic field analyses and iron loss analyses support both 3D and 2D geometry (cross-sections
parallel to the center axis, cross-sections horizontal to the center axis). Structural analyses support both
3D and 2D geometry. Thermal, electric field, and thermal stress analyses support 3D geometry only.
23
JMAG Version 22.2 User's Manual
Overview
Geometry preparation
Use one of the following methods to import geometry for the analysis target into JMAG-Designer:
• Create geometry with a tool that comes with JMAG-Designer (Geometry Editor, JMAG-
Express, Transformer Modeling tool) and import it into JMAG-Designer.
• Save a CAD model created with commercial CAD software, such as AutoCAD, CreoParametric,
and SOLIDWORKS to a file, and import it into JMAG-Designer.
• Save a mesh model created with commercial simulation software in a file and import it into
JMAG-Designer.
Creating a study
Select an analysis type when creating a study. A study controls settings for materials, conditions, and
other settings related to the model. Set the materials and conditions after the study is created.
Material settings
Determine the material properties (magnetic, thermal, mechanical, electrical, and iron loss) of each
part. Commercially available material data provided by material manufacturers can also be used.
24
JMAG Features and Basic Workflow
Performing an analysis
The input data created is then solved using JMAG's solver functions. The following execution
methods are available:
• Foreground execution with JMAG-Designer:
JMAG-Designer manages and executes the calculations. During foreground execution, it is not
possible to exit JMAG-Designer or perform other operations in JMAG-Designer.
• Background execution using JMAG-Scheduler:
JMAG-Scheduler is a tool that manages and executes calculations on behalf of JMAG-Designer.
• Using a local machine for calculations
• Using SSH remote machines for calculations
• Using remote machines managed by JMAG-RemoteSystem for calculations
• Background execution by directly executing the solver program (command line execution)
• Using a local machine for calculations
• Using SSH remote machines for calculations
• Background execution using a commercially available job scheduler system
• Using remote machines managed by a job scheduler system for calculations
Post-analysis evaluation
Use results calculated with JMAG to evaluate your product.
Using the parametric analysis function and optimization function allows specific objectives and
input values to be narrowed down, and by combining multiple solver functions to perform a cou-
pled analysis, effects to multiple fields can be accounted for.
25
JMAG Version 22.2 User's Manual
Overview
26
Functions Limited by the OS
JMAG functions can be separated into two groups: pre/post, which includes analysis model creation and view-
ing results, and the solver, which runs the analysis engine. These functions are supported in Windows or Linux
as an operating environment.
Select one of the following operating environments:
• In Windows, use a JMAG module that includes both pre/post and solver functions (JMAG Windows mod-
ule).
• In Linux, use a JMAG module that includes both pre/post and solver functions (JMAG Linux module).
Like the JMAG Windows module, the JMAG Linux module has functions that cannot be used. Read the fol-
lowing information prior to selecting an environment to run JMAG in.
MEMO If JMAG is installed on a machine on the same network as the local machine, that machine can be used for
analysis and mesh generation. This is called “remote execution”.
For remote execution, use the JMAG Remote System or a remote machine (or third-party job scheduler) using SSH.
Which one should be used depends on the OS environment of the local and remote machines.
27
JMAG Version 22.2 User's Manual
Overview
28
Save Destination of User-registered Data (JMAG User
Folder)
Data-created by the user such as material and circuit can be registered in JMAG-Designer. The registered data is
stored in a designated folder. This designated folder is called the JMAG user folder.
This chapter describes how to change the path of the JMAG user folder.
29
JMAG Version 22.2 User's Manual
Overview
• Linux:
(home directory)/(login user name)/
30
Save Destination of User-registered Data (JMAG User Folder)
31
JMAG Version 22.2 User's Manual
Overview
Item Description
Macro components in Macro components registered by the user. The macro components reg-
Circuit Library istered in the library are displayed in the [Libraries] tab of the [Tool
Box] and the [Macro Component List] dialog.
• Default path:
(JMAG user folder)\JMAG Designer\SubCircuit
Circuits in Circuit Circuits registered by the user. The circuits registered in the library are
Library displayed in the [Libraries] tab of the [Tool Box].
• Default path:
(JMAG user folder)\JMAG Designer\Circuit
32
Save Destination of User-registered Data (JMAG User Folder)
Notes
• JMAG_HOME_PATH cannot be used to change the save destination folder of the JMAG-RT
Library Manager file (.jrt). The save destination folder of the JMAG-RT Library Manager file
can be changed from the [Preferences] button in JMAG-RT Library Manager.
MEMO JMAG-RT Library Manager file is a file that contains the parameter information for creating
JMAG-RT models. The JMAG-RT library manager list shows the information loaded from the
JMAG-RT Library Manager file in the JMAG user folder.
33
JMAG Version 22.2 User's Manual
Overview
34
Operations in Windows and Linux
Settings such as environment variables using Windows GUI or Linux commands may be necessary when using
JMAG. Here we will explain several operation methods that can be run in Windows and Linux.
If you are a Windows user, see the following explanation that matches with the currently used version.
35
JMAG Version 22.2 User's Manual
Overview
MEMO Or, [the dialog can be opened by selecting [Control Panel] from a menu that is displayed by
holding down the [Windows] key on the keyboard and pressing the [X] key.
36
Operations in Windows and Linux
File paths with spaces need to be enclosed with double quotation marks (").
For details on JMAG-Designer startup command options, see “Screen Configuration Edition”.
For details on JMAG-Designer startup command options, see “Screen Configuration Edition”.
The path to the library and a symbolic link must be set every time the terminal is run. Therefore,
run the following commands during the first startup from the terminal. Executing the setenv
script file specifies path to the library.
cd $INSDIR
source setenv
./designer
The setenv script file is a file with the setting commands for environment variables written with a
bash shell. When running the setenv command with the csh shell, the export command written
in the file needs to be changed to the setenv command. For details on changing to the setenv
command, see “Setting Environment Variables (Windows/Linux)” on page 42.
37
JMAG Version 22.2 User's Manual
Overview
Windows
1. Open the Windows Control Panel.
See “Opening the Control Panel (Windows)” on page 36.
2. Click [System].
MEMO Click [System] after clicking [System and Security] when category display is applied to the
control panel.
3. The OS type and version are shown in [Windows Edition].
Linux
38
Operations in Windows and Linux
Windows
1. Start the Windows command prompt.
See “Starting the Application (Windows/Linux)” on page 37.
2. Enter the following command, and then press the [Enter] key:
ipconfig /all
[Hostname], [Physical address] (MAC address), [IPv4 address]/[IPv6 address] and others, net-
work in-formation will be displayed.
When requesting license issuance, please fill in the license sheet with information displayed in
the [hostname] and [Physical address]. If multiple addressed are displayed under [Physical
address], any of the addresses displayed can be used without a problem but, usually, it is best to
tell us the ethernet address.
Linux
1. Run the following command:
• Host name
uname -n
Executing the command above displays information for the interface. The “HWaddr” column
corresponds to the MAC address.
39
JMAG Version 22.2 User's Manual
Overview
Windows
1. Start the Windows command prompt.
For details on ways to run application software, see “Starting the Application (Windows/
Linux)” on page 37.
2. Enter the following command and press the [Enter] key:
netstat -ano
Linux
1. Run the following command:
netstat -anp
40
Operations in Windows and Linux
41
JMAG Version 22.2 User's Manual
Overview
Windows
Notes
• JMAG needs to be installed before setting environment variables.
• If environment variables have been set directly in the OS, the variables that have been once set
will take effect until those settings are deleted.
• An administrative account is required when setting system environment variables.
• In the case of Windows, environment variable names are not case sensitive.
• When editing an existing environment variable, use caution not to overwrite the variable value.
By using a semicolon (;) 1 environment variable can be set to have multiple values (e.g.,
@192.0.2.0; @198.51.100.0).
42
Operations in Windows and Linux
• Example:
set InsDir=C:\Program Files\JMAG-Designer22.2
set WorkDir=D:\JMAG\Data
Linux
Notes
• In the case of Linux, environment variable names are case sensitive. Be sure to use upper case text
for environment variable names.
• Example:
setenv JRI_LICENSE_FILE @MyPC
• Example:
export [email protected]
43
JMAG Version 22.2 User's Manual
Overview
44