PSI - Issue 51
Kenichi Ishihara et al. / Procedia Structural Integrity 51 (2023) 62–68 K. Ishihara and T. Meshii / Structural Integrity Procedia 00 (2022) 000–000
65
4
3. Construction of DL model In order to regress desired parameters ( a , b ) with input parameters v , Q , W , D , an artificial neural network (ANN) that can express complex nonlinear behaviour was used for the machine learning model. The conceptual diagram of ANN was shown as Fig. 3. Here, features of the input layer are parameters v , Q , W , D and the variables of the output layer are parameters ( a , b ) in Fig. 3.
Input layer
Hidden layer Output layer
Bias
Bias
+1
+1
X 1
f ( X )
a 1
X 2
Feature ( X )
a 2
・・・
g ( X )
・・・
Output
a k
X n
Fig. 3. The conceptual diagram of ANN.
In order to prepare learning data, TDA was conducted for 648 combinations of v , Q , a , b and size of the molten shape W , D were collected as shown Fig. 4. In some cases, the temperature did not exceed the melting point temperature, thus 486 learning data set were obtained. The material properties for TDA were used as density ρ is 7820 kg/m 3 , conductivity λ is 29 W/(m ・ o C) and specific heat c p is 600 J/(kg ・ o C). Here, the maximum W and D generated from the maximum temperature distribution at each position of TDA were used as learning data.
TDA results
TDA solution
・ v [mm/s] ・ Q [W] Welding records
2 W
D
molten shape: W , D 486 learning data set
Heat source model
c f
c r
v [mm/s]
Q [W]
a [mm]
b [mm]
W [mm]
D [mm]
a
b
Density
ρ [kg/m 3 ]
7820
v 1 v i v n
Q 1 Q i Q n
a 1 a i a n
b 1 b i b n
W 1 W i W n
D 1 D i D n
648 dataset
Conductivity Specific heat
λ [W/m/ o C]
29
v [mm/s]
Q [W]
a [mm]
b [mm]
c p [J/kg/
o C]
600
6.1 ☓ 10 -6
v 1 v i v n
Q 1 Q i Q n
a 1 a i a n
b 1 b i b n
Thermal diffusivity
κ [m 2 /s]
・ v = (1, 4, 7) ・ Q = (1000, 3000, 5000, 9000, 15000, 25000) ・ a , b = (2, 4, 6, 8, 10, 12)
Fig. 4. The learning data.
There are several general-purpose program code or software for constructing machine learning models. For example, Python (Python, 2022), Mathematica (Wolfram, 2022), MATLAB (MathWorks, 2022) etc. In this work, Python (Python, 2022) which is open source and has a wide variety of packages was used. In concrete, a machine learning model was constructed using 486 learning data set. It is tradition in ML to split learning data set to train and
Made with FlippingBook Ebook Creator