VI-4. output and output.json#
本章では,EMSolution プログラムの出力ファイル output , output.json について説明します。
outputファイルのJSONフォーマット#
EMSolutionの出力ファイルは,従来の output ファイルと新たに追加された output.json ファイルの二つがある。
- output ファイルは,従来のEMSolutionの出力ファイルであり,テキスト形式で出力される。
output ファイルの出力例は, テキストフォーマットの折りたたみセクション を参照してください。
output.json ファイルは,JSON形式で出力される。
output.json ファイルには,基本的にoutputファイルに出力している情報を,以下の三つに分離してファイル保存する。
メッシュ情報
反復計算情報
ポスト処理
これらは別々の目的で使用されるため,分離して出力することとする。
また,すべてのファイルの最初に metaData
キーと analysisCondition
キーの情報を記述する。
ヘッダー情報#
metaData
キー に以下の情報を格納する。
実行モジュールバージョン
実行モジュール作成日
ファイル作成年月日(outputファイルに出力されるものとは異なり,output.jsonを作成した日時)
コメント
"metaData" :
{
"EMSolutionVersion" : "2024.11",
"releaseDate" : "Sep 16, 2024",
"creationDate" : "Thu Sep 23 11:50:23 2024",
"comments" : "This file is converted from the EMSolution output data.",
},
analysisCondition
キー に,計算条件のSummaryを記載する。
analysisType:STATIC or AC or TRANSIENT
nonlinear: LINEAR or NONLIEAR or LINEAR_FROM_NONLINEAR
motionType:None or DEFORM or COIL_MOTION or SLIDE_MOTION
circuitType: None or CIRCUIT or NETWORK
"analysisCondition" :
{
"analysisType" : "TRANSIENT",
"nonlinear" : "NONLINEAR",
"motionType" : "SLIDE_MOTION",
"circuitType" : "NETWORK",
},
テキストフォーマットの折りたたみセクション
*EM Solution EM Solution EM Solution EM Solution EM Solution EM Solution EM Solution *
** **
** EEEEEEEEEE MMMM MMMM SSSSSSSSS OOOOOOOO LL **
** EEEEEEEEEE MMMM MMMM SSSSSSSSSSS OOOOOOOOOOO LL **
** EE MM MM MM MM SS SS OO OO LL **
** EE MM MM MM MM SS OO OO LL **
** EEEEEEEEEE MM MM MM MM SSSSSSS OO OO LL **
** EEEEEEEEEE MM MM MM MM SSSSSSS OO OO LL **
** EE MM MM MM MM SS OO OO LL **
** EE MM MM MM MM SS SS OO OO LL **
** EEEEEEEEEE MM MMM MM SSSSSSSSSSS OOOOOOOOOOO LLLLLLLLLL **
** EEEEEEEEEE MM MMM MM SSSSSSSSS OOOOOOOOO LLLLLLLLLL **
** **
*EM Solution EM Solution EM Solution EM Solution EM Solution EM Solution EM Solution *
** **
** EMSolution is advanced electro-magnetic analysis system, **
** Science Solutions International Laboratory Inc. **
** 2-21-7 Naka-cho, Meguro-ku, Tokyo Japan 153 **
** TEL: +81-3-3711-8908, FAX: +81-3-3711-8910 **
** EMail: em_solution@ssil.co.jp **
**************************************************************************************
EMSOL 2025.05.1 64bit May 8, 2025
EMSOL has started at Thu May 8 14:40:57 2025
No. of Parallel = 1, No. of Parallel Solver = 1
メッシュ情報#
メッシュ情報は,従来の output ファイルの先頭に出力されていたものと同じ内容を記載する。
meshInfo.json
ファイルに出力される。
meshInfo
キーとして,従来の output ファイルの先頭に出しているメッシュ情報を記載する。
スライド法を使用した場合は追加で表示される項目がある。
"meshInfo" :
{
"no_meshes" : 1,
"GlobalMesh" :
{
"meshSummary" :
{
"no_nodes" : 45448,
"no_volume_elements" : 41514,
"no_surface_elements" : 2854,
"no_edgess" : 132298
},
"nodesSummary" :
{
"on_Bn=0_planes" : 3120,
"on_Ht=0_planes" : 0,
"on_far_boundaries" : 4748,
"on_periodic_faces" : 0,
"on_conductors" : 0
},
"edgeSummary" :
{
"on_Bn=0_planes" : 6128,
"on_far_boundaries" : 9384,
"on_periodic_face" : 0,
"on_conductors" : 0,
"on_interface_of_potential_regions" : 5816
},
"volumeElementSummary" :
{
"HEXA_N8E12" : 41514,
"in_conductors" : 0,
"in_magnetic_regions" : 7248,
"in_non_linear_magnetic_regions" : 7248,
"in_air_regions" : 34266,
"in_total_potential_regions" : 10037,
"in_reduced_potential_regions" : 31477
},
"surfaceElementSummary" :
{
"QUAD_N4E4" : 2854,
"in_surface_conductors" : 0,
"in_surface_impedance_regions" : 0,
"in_surface_gap_regions" : 0
}
}
}
output テキストフォーマットの折りたたみセクション
*************************************** Stator Mesh *****************************************
***************** Summary of mesh *****************
total number of nodes = 8356
total number of volume elements = 2056
total number of surface elements = 0
total number of edges = 10377
********************** Nodes **********************
on Bn = 0 planes = 4178
on Ht = 0 planes = 0
on far boundaries = 86
on periodic face = 124
on conductors = 0
on sliding_face = 182
***************** Volume elements *****************
HEXA_N8E12 = 1928
PRISM_N6E9 = 128
in conductors = 0
in magnetic regions = 1046
in non_linear magnetic regions = 1046
in air regions = 1010
in total potential regions = 2056
in reduced potential regions = 0
***************** Surface elements *****************
in surface conductors = 0
in surface impedance regions = 0
in surface gap regions = 0
********************** Edges **********************
on Bn = 0 planes = 8288
on Ht = 0 planes = 0
on far boundaries = 127
on periodic face = 91
on conductors = 0
on interface of potential regions = 0
on sliding_face = 91
number of tree edges = 0
No. of Parallel = 1, No. of Parallel Solver = 1
*************************************** Rotor Mesh1 *****************************************
***************** Summary of mesh *****************
total number of nodes = 2354
total number of volume elements = 1159
total number of surface elements = 0
total number of edges = 5847
********************** Nodes **********************
on Bn = 0 planes = 2354
on Ht = 0 planes = 0
on far boundaries = 0
on periodic face = 80
on conductors = 0
on sliding_face = 182
***************** Volume elements *****************
HEXA_N8E12 = 1063
PRISM_N6E9 = 96
in conductors = 0
in magnetic regions = 867
in non_linear magnetic regions = 281
in air regions = 292
in total potential regions = 1159
in reduced potential regions = 0
***************** Surface elements *****************
in surface conductors = 0
in surface impedance regions = 0
in surface gap regions = 0
********************** Edges **********************
on Bn = 0 planes = 4671
on Ht = 0 planes = 0
on far boundaries = 0
on periodic face = 60
on conductors = 0
on interface of potential regions = 0
on sliding_face = 91
number of tree edges = 0
***************** System matrix *****************
Number of unknowns = 2992
Number of non_zero elements = 14491
*************************************************************************************************
反復計算情報#
従来の output ファイルに出力されていた反復計算情報を,JSON形式で出力する。
convergence_history.json
ファイルに出力される。
timeStep
キー,convergenceHistory
キーとして,従来の output ファイルに出している収束結果を記載する。
"timeStep" :
{
"numSteps" : 4,
"stepNo" : [ 1, 2, 3, 4 ],
"timeUnit" : "second",
"time" : [ 1.0, 2.0, 3.0, 4.0 ]
},
"convergenceHistory" :
{
"convergence" : [ true, true, true, true ],
"no_iterations" : [ 46, 47, 41, 37 ],
"residual" : [ 0.00091108365561623, 0.00054722399254213, 0.00029628562222603, 0.00009222037490161 ],
"NR" :
{
"convergenceCriteria" : "check_B",
"convergence" : [ true, true, true, true ],
"no_iterations" : [ 3, 4, 3, 2 ],
"deltaBmax" : [ 0.00336381236029827, 0.00237983115286197, 0.00037709551350881, 0.00035735456432269 ]
}
}
output テキストフォーマットの折りたたみセクション
----- Time step 1 Time 0.00000e+00 -------
Number of added unknowns = 90
Number of added non_zeros = 1002
*** ICCG iteration ***
No. Error
0 1.00000e+00
50 5.45578e-03
*** ICCG converges ***
85 9.60576e-04
Non_linear iteration No. 1 error = 1.00000e+00
*** ICCG iteration ***
No. Error
0 1.31503e-01
*** ICCG converges ***
34 1.13051e-04
Non_linear iteration No. 2 error = 1.31503e-01
*** ICCG iteration ***
No. Error
0 3.84278e-02
*** ICCG converges ***
14 3.68645e-05
Non_linear iteration No. 3 error = 3.84278e-02
*** ICCG iteration ***
No. Error
0 1.90998e-02
*** ICCG converges ***
22 1.73186e-05
Non_linear iteration No. 4 error = 1.90998e-02
*** ICCG iteration ***
No. Error
0 9.03787e-03
*** ICCG converges ***
22 7.39586e-06
Non_linear iteration No. 5 error = 9.03787e-03
*** ICCG iteration ***
No. Error
0 1.86916e-03
50 1.83088e-05
*** ICCG converges ***
70 1.73430e-06
Non_linear iteration No. 6 error = 1.86916e-03
*** ICCG iteration ***
No. Error
0 1.69493e-04
*** ICCG converges ***
19 8.48673e-07
Non_linear iteration No. 7 error = 1.69493e-04
ポスト処理#
ポスト処理は,従来の output ファイルに出力されていたポスト処理情報を,JSON形式で出力する。
output テキストフォーマットの折りたたみセクション
********************************************************************************************************
* Step No. 1 Time 0.0000000000e+00 sec *
********************************************************************************************************
*** Sources *********************************************************
ID No. Amplitude(Current) Voltage Flux
1 1.00000e+00
*** Total NODAL Forces and Torques *****************************************************************
No. Fx(N) Fy(N) Fz(N) Mx(Nm) My(Nm) Mz(Nm)
MAT 1 -8.83809e-05 -9.00678e-05 0.00000e+00 5.40407e-07 -5.30286e-07 -1.49395e-08
MAT 2 -1.47732e+00 -1.47732e+00 0.00000e+00 8.86390e-03 -8.86390e-03 -2.77422e-08
MAT 3 1.88782e+01 1.88782e+01 0.00000e+00 -1.13269e-01 1.13269e-01 -1.12464e-07
MAT 21 -1.82652e+01 -1.82651e+01 0.00000e+00 1.09591e-01 -1.09591e-01 2.83228e-07
Total -8.71549e-01 -8.71548e-01 0.00000e+00 5.22929e-03 -5.22929e-03 -2.89939e-17
Stator -1.82071e+01 -1.82071e+01 -0.00000e+00 1.09242e-01 -1.09243e-01 1.91347e-07
Rotor 1.82039e+01 1.82039e+01 -0.00000e+00 -1.09223e-01 1.09224e-01 -1.30690e-07
タイムステップと出力時刻#
timeStep
キー に,タイムステップと出力時刻を記述する。
MOTION(2)
使用時は,運動位置についても記述する。
"timeStep" :
{
"numSteps" : 181,
"stepNo" : [ 1, 2, 3, 4, … ],
"timeUnit" : "second",
"time" : [ 0.0, 0.001, 0.002, 0.003, … ],
"positionUnit" : "deg",
"motionDirection" : "phi",
"position" :
[
[ 0.0, 1.0, 2.0, 3.0, … ]
]
},
ポストデータ出力リスト#
postDataList
キー に,タイムステップと出力時刻を記述する。
"postDataList" :
{
"numData" : 3,
"dataList" : ["CIRCUIT", "JOULE_HEAT", "NODAL_FORCE"],
},
ポストデータ#
postData
キー に,ポストデータを記述する。
ポストデータごとの記述は後述する。
"postData" :
[
{
"ポストデータタグ" :
{
"ここにポストデータを記述"
}
}
],
postData
を取り出すサンプルコードは, モータ解析を想定した output.json のデータを取り出すサンプルコード を参照してください。
ELECTROSTATICキー#
electrostatic
キーに,シリアル番号と電流,電圧,鎖交磁束を記述する。
ELECTRO_STATIC=1:静電界解析の場合, ["V", "C"]
ELECTRO_STATIC=2:直流電流解析の場合, ["V", "A"]
"electrostatic" :
{
"electrostaticUnit" : ["V", "C"],
"numSources" : 1,
"sourceData" :
[
{
"sourceID" : 1,
"potential" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"charge" : [0.1, 0.1, 0.1, 0.2, 0.2, …],
},
],
},
CIRCUITキー#
circuit
キーに,シリアル番号と電流,電圧,鎖交磁束を記述する。
"circuit" :
{
"sourceUnit" : ["A", "V", "Wb"],
"sourceData" :
[
{
"serialNum" : 1,
"current" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"voltage" : [0.1, 0.1, 0.1, 0.2, 0.2, …],
"flux" : [0.1, 0.1, 0.1, 0.2, 0.2, …],
},
{
"serialNum" : 2,
"current" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"voltage" : [0.1, 0.1, 0.1, 0.2, 0.2, …],
"flux" : [0.1, 0.1, 0.1, 0.2, 0.2, …],
},
],
"powerSourceData" :
[
{
"serialNum" : 1,
"current" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"voltage" : [0.1, 0.1, 0.1, 0.2, 0.2, …],
},
{
"serialNum" : 2,
"current" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"voltage" : [0.1, 0.1, 0.1, 0.2, 0.2, …],
},
]
},
NETWORKキー#
network
キーに,素子番号と電流,電圧,鎖交磁束(FEMのみ)を記述する。
"network" :
{
"networkUnit" : ["A", "V", "Wb"]
"networkData" :
[
{
"elementNum" : 1,
"elementName" : "FEM",
"current" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"voltage" : [0.1, 0.1, 0.1, 0.2, 0.2, …],
"flux" : [0.1, 0.1, 0.1, 0.2, 0.2, …],
},
{
"elementNum" : 2,
"elementName" : "R",
"current" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"voltage" : [0.1, 0.1, 0.1, 0.2, 0.2, …],
},
{
"elementNum" : 3,
"elementName" : "CPS",
"current" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"voltage" : [0.1, 0.1, 0.1, 0.2, 0.2, …],
},
],
},
B_INTEGキー#
binteg
キーに,計算点の座標と磁束密度ベクトルを記述する。
"binteg" :
{
"coordinateUnit" : "m",
"magneticDensityUnit" : "T",
"numCalculationPoint" : 3,
"calclulationPoints" :
{
"x" : [0, 0,2, 0,4],
"y" : [0, 0,2, 0,4],
"z" : [0, 0,2, 0,4],
},
"magneticDensity" :
[
{
"pointNum" : 1,
"bx" : [1.0, 1.1, 1.1, 1.2, 1.2, …],
"by" : [1.0, 1.1, 1.1, 1.2, 1.2, …],
"bz" : [1.0, 1.1, 1.1, 1.2, 1.2, …],
"absB" : [1.0, 1.1, 1.1, 1.2, 1.2, …],
},
{
"pointNum" : 2,
"bx" : [1.0, 1.1, 1.1, 1.2, 1.2, …],
"by" : [1.0, 1.1, 1.1, 1.2, 1.2, …],
"bz" : [1.0, 1.1, 1.1, 1.2, 1.2, …],
"absB" : [1.0, 1.1, 1.1, 1.2, 1.2, …],
},
{
"pointNum" : 3,
"bx" : [1.0, 1.1, 1.1, 1.2, 1.2, …],
"by" : [1.0, 1.1, 1.1, 1.2, 1.2, …],
"bz" : [1.0, 1.1, 1.1, 1.2, 1.2, …],
"absB" : [1.0, 1.1, 1.1, 1.2, 1.2, …],
},
]
},
MAG_FLUXキー#
magFlux
キーに,鎖交磁束算出番号と鎖交磁束を記述する。
鎖交磁束計算ループの,
- READ_OPTION
= 0, 1 は"Flux"のみ
- READ_OPTION
= 2 は"Flux"と"absB"
"magFlux" :
{
"fluxUnit" : "Wb",
"numLoops" : 2,
"fluxData" :
{
{
"loopNum" : 1,
"flux" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"absB" : [0.1, 0.1, 0.1, 0.2, 0.2, …],
},
{
"loopNum" : 2,
"flux" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"absB" : [0.1, 0.1, 0.1, 0.2, 0.2, …],
},
}
},
CUR_FLUXキー#
curFlux
キーに,通過電流面番号と通過電流量を記述する。
"curFlux" :
{
"currentUnit" : "A",
"numLoops" : 2,
"currentData" :
[
{
"surfaceNum" : 1,
"current" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
},
{
"surfaceNum" : 2,
"current" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
},
]
},
HEATキー#
heat
キーに,プロパティ番号と発熱量を記述する。
磁場ソース(コイル)の発熱量も記述する。
"heat" :
{
"heatUnit" : "W",
"heatData" :
[
{
"propertyNum" : 2,
"heat" : [10.0, 10.1, 10.1, 10.2, 10.2, …],
},
{
"propertyNum" : 4,
"heat" : [10.0, 10.1, 10.1, 10.2, 10.2, …],
},
{
"total" : "total",
"heat" : [10.0, 10.1, 10.1, 10.2, 10.2, …],
},
],
"sourceHeatData" :
[
{
"sourceNum" : 1,
"heat" : [10.0, 10.1, 10.1, 10.2, 10.2, …],
},
{
"sourceNum" : 2,
"heat" : [10.0, 10.1, 10.1, 10.2, 10.2, …],
},
]
},
FORCE_J_Bキー#
forceJB
キーに,プロパティ番号とローレンツ力を記述する。
"forceJB" :
{
"forceUnit" : ["N", "Nm"],
"forceJBData" :
[
{
"propertyNum" : 1,
"forceX" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceY" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceZ" : [0.0, 0.0, 0.0, 0.0, 0.0, …],
"forceMX" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceMY" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceMZ" : [0.1, 0.1, 0.1, 0.2, 0.2, …],
},
{
"propertyNum" : 3,
"forceX" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceY" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceZ" : [0.0, 0.0, 0.0, 0.0, 0.0, …],
"forceMX" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceMY" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceMZ" : [0.1, 0.1, 0.1, 0.2, 0.2, …],
},
{
"total" : "total",
"forceX" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceY" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceZ" : [0.0, 0.0, 0.0, 0.0, 0.0, …],
"forceMX" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceMY" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceMZ" : [0.1, 0.1, 0.1, 0.2, 0.2, …],
},
]
},
FORCE_NODALキー#
forceNodal
キーに,プロパティ番号と節点力を記述する。
SLIDE_MOTION(19)
の場合は Rotor
と Stator
も出力する。
"forceNodal" :
{
"forceUnit" : ["N", "Nm"],
"forceNodalData" :
[
{
"propertyNum" : 1,
"forceX" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceY" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceZ" : [0.0, 0.0, 0.0, 0.0, 0.0, …],
"forceMX" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceMY" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceMZ" : [0.1, 0.1, 0.1, 0.2, 0.2, …],
},
{
"propertyNum" : 3,
"forceX" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceY" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceZ" : [0.0, 0.0, 0.0, 0.0, 0.0, …],
"forceMX" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceMY" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceMZ" : [0.1, 0.1, 0.1, 0.2, 0.2, …],
},
{
"total" : "total",
"forceX" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceY" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceZ" : [0.0, 0.0, 0.0, 0.0, 0.0, …],
"forceMX" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceMY" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceMZ" : [0.1, 0.1, 0.1, 0.2, 0.2, …],
},
{
"stator" : "stator",
"forceX" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceY" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceZ" : [0.0, 0.0, 0.0, 0.0, 0.0, …],
"forceMX" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceMY" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceMZ" : [0.1, 0.1, 0.1, 0.2, 0.2, …],
},
{
"rotor" : "rotor",
"forceX" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceY" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceZ" : [0.0, 0.0, 0.0, 0.0, 0.0, …],
"forceMX" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceMY" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceMZ" : [0.1, 0.1, 0.1, 0.2, 0.2, …],
},
]
},
MAGNETIC_ENERGYキー#
magneticEnergy
キーに,プロパティ番号と磁気エネルギーを記述する。
"magneticEnergy" :
{
"energyUnit" : "J",
"magneticEnergyData" :
[
{
"PropertyNum" : 1,
"energy" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"coenergy" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"bh2" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
},
{
"PropertyNum" : 3,
"energy" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"coenergy" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"bh2" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
},
]
},
IRON_LOSSキー#
ironLoss
キーに,プロパティ番号と鉄損を記述する。
type
は以下の値を取る:
1
: "minmax"2
: "waveform"3
: "playmodel"3
の場合はヒステリシス損のみの出力となる。
"ironLoss" :
{
"lossUnit" : "W",
"type" : "waveform",
"ironLossData" :
[
{
"propertyNum" : 1,
"jouleLoss" : [0.1, 0.1, 0.1, 0.2, 0.2, …],
"hysteresisLoss" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
},
{
"propertyNum" : 2,
"jouleLoss" : [1.0, 1.0, 1.0, 2.0, 2.0, …],
"hysteresisLoss" : [1.0, 1.0, 1.0, 2.0, 2.0, …],
},
]
},
COIL_FORCEキー#
coilForce
キーに,COILシリアル番号と電磁力を記述する。
"coilForce" :
{
"forceUnit" : "N",
"coilForceData" :
[
{
"seriesNum" : 1,
"coilType" : "GCE",
"divisionNum" : 1,
"forceX" : [-0.01, -0.01, -0.01, -0.02, -0.02, …],
"forceY" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceZ" : [0.0, 0.0, 0.0, 0.0, 0.0, …],
},
{
"seriesNum" : 1,
"coilType" : "GCE",
"divisionNum" : 2,
"forceX" : [-0.01, -0.01, -0.01, -0.02, -0.02, …],
"forceY" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceZ" : [0.0, 0.0, 0.0, 0.0, 0.0, …],
},
{
"seriesNum" : 2,
"coilType" : "ARC",
"divisionNum" : 1,
"forceX" : [-0.01, -0.01, -0.01, -0.02, -0.02, …],
"forceY" : [0.01, 0.01, 0.01, 0.02, 0.02, …],
"forceZ" : [0.0, 0.0, 0.0, 0.0, 0.0, …],
},
]
},