Stress-strain curves for NN training set formation

Stress-strain curves for NN training set formation

NN FEM Fig 2 png

Neural network processing

Neural network processing

NN configuration Input vector Output vector
3-5-1 { ε, ε', T} σ
4-5-1 { ε, ε', T, εp} σ
6-5-1 { ε, ε', T, ln(ε), ln(ε), 1/T} σ
7-5-1 { ε, ε', T, ln(ε), ln(ε'), 1/T, εp} σ

'

 3-5-1 Neural Network results

NN 3_5_1png  

Desired and predicted flow stress vs. strain for test 28

4-5-1 Neural Network results

  • The second NN configuration had structure 4-3-1:
    • input layer with 4 nodes for ε, ε’, T and curve peak strain ε
    • hidden layer had 5 nodes
    • output layer had 1 node for flow stress s prediction
NN 4_5_1  

Desired and predicted flow stress vs. strain for test 28

 

6-5-1 Neural Network results

  • The third NN configuration had structure 6-3-1:
    • input layer with 6 nodes for ε, ε’, T, the logarithmic functions of ε and ε’, and the inverse function of T
    • hidden layer had 5 nodes
    • output layer had 1 node for flow stress s prediction

NN6_5_1png

 

Desired and predicted flow stress vs. strain for test 28

 

7-5-1 Neural Network results

  •  The fourth NN configuration had structure 7-3-1:
    • input layer with 7 nodes for each of  ε,  ε,’ and T, the logarithmic functions of ε and ε’, the inverse function of T, and curve peak strain εp 
    • hidden layer had 5 nodes
    • output layer had 1 node for flow stress σ prediction
NN 7_5_1png   Desired and predicted flow stress vs. strain for test 28  

Material modelling input into the FEM code

  • The rheological behaviour of a work material can be introduced into the FEM code in different ways

  • An analytical model for the material rheological behaviour can be user selected from a list in the code (e.g. power law, rate power law, Johnson-Cook, Kumar, etc.). Then, the necessary coefficients are manually input by the user

  • If this method is used, the stress value for each FEM model node is calculated during the simulation using the analytical model

  • Alternatively, the user can enter three tables representing the work hardening (table(x)), temperature (table(y)) and strain rate (table(z)) effects on the flow stress. The data in the tables are typically obtained from experimental tests

Material modelling into the FEM code

  • In this paper, the three tables representing the work hardening (table(x)), temperature (table(y)) and strain rate (table(z)) were used for material rheological behaviour input into the FEM code.

  • However, these tables were compiled through the help of the learned NN for flow stress prediction

  • The learned NN provides for the flow stress curves of the AISI 1010 C steel for any temperature and strain rate within the experimental range used for NN training set construction

Material modelling input into the FEM code

  • The NN material behaviour prediction is introduced into the FEM code according to the following procedure
  • The work hardening, temperature and strain rate effects on the flow stress must be computed, i.e. table(x), table(y) and table(z) are needed
  • These tables can be calculated by considering the stress as the product of a function of strain, a function of temperature and a function of strain rate and by neglecting the coupling effects
  • Thus, the flow stress is given by:
    • σeq = f(εeq) * g(T) * h(ε'eq)

 

Conclusions

  • This work a part of a wider scope research on the thermo-mechanical coupled FEM simulation of AISI 1010 C steel machining
  • The material rheological behaviour was modelled through a NN approach able to account for the real effects of strain hardening, strain rate and temperature dependencies of the workpiece material into the FEM analysis
  • By utilizing a learned NN endowed with the knowledge on flow stress of the AISI 1010 C steel, the work material properties can be provided to the FEM code for each node of the workpiece mesh during the simulation
  • The enormous potential of NN material modelling can be exploited in the simulation of processes, like metal cutting, where classical material description is unsatisfactory
  • To achieve this results, a continuous information exchange between the learned NN and the FEM code during each iteration must be achieved