Coupling machine learning and synthetic image DIC-based techniques for the calibration of elastoplastic constitutive models
1. Coupling machine learning and synthetic
image DIC-based techniques for the
calibration of elastoplastic constitutive
models
P.A. Prates, J. Henriques, J. Pinto, N. Bastos
and A. Andrade-Campos
This project has received funding from the Research Fund for Coal and Steel under grant agreement No 888153
2. Coupling machine learning and synthetic image DIC-based techniques for the calibration of elastoplastic constitutive models, Prates et al. 2023
3
Outline
Summary
• Introduction - Parameter identification as an inverse problem
• State-of-the-art: Inverse methodologies for full-field
measurements
External methods and the Finite Element Model Updating (FEMU)
Equilibrium methods and the Virtual Fields Method (VFM)
Data-driven and Machine Learning (ML) methods
• Methodology and implementation: DIC-levelling approach
• Case study: the biaxial tensile test on a cruciform sample
• Results and Digital Virtual Testing (DVT) database
• Concluding remarks
4. Coupling machine learning and synthetic image DIC-based techniques for the calibration of elastoplastic constitutive models, Prates et al. 2023
5
Decades ago…
5. Coupling machine learning and synthetic image DIC-based techniques for the calibration of elastoplastic constitutive models, Prates et al. 2023
6
Today…
6. Coupling machine learning and synthetic image DIC-based techniques for the calibration of elastoplastic constitutive models, Prates et al. 2023
7
Introduction
Increase information &
reduce time in material testing
Realistic simulations and material
behavior reproduction
Faster and accurate
development & production
7. Coupling machine learning and synthetic image DIC-based techniques for the calibration of elastoplastic constitutive models, Prates et al. 2023
8
Introduction
Parameter identification as an inverse problem
The problem that every user of numerical simulation tools faces:
How to obtain the material parameters for the
selected constitutive model?
8. Coupling machine learning and synthetic image DIC-based techniques for the calibration of elastoplastic constitutive models, Prates et al. 2023
9
Introduction
Parameter identification as an inverse problem
Direct
Problem
Inverse
Problem
Known Unknown Solution
• Geometry
• Boundary conditions
• Material properties/
parameters
• Displacements
• Strains
• Stresses
• Geometry
• Boundary conditions
• Displacements
• Strains
• Material properties/
parameters
• Stresses
FEA
simulations
?
Inverse Problem: Search for the r parameters A that
10. Coupling machine learning and synthetic image DIC-based techniques for the calibration of elastoplastic constitutive models, Prates et al. 2023
11
The objective function can be written as
Inverse methodologies for full-field measurements
External methods and the Finite Element Model Updating (FEMU)
• comparison between finite
element (FE) simulations
and the measured
experimental results
• the parameters are found
iteratively by A = min L(A)
• Very flexible (e.g. it does not
require full-field
measurements)
• Easy to implement
• The experimental test must
be accurately modelled
• High computational cost
• Simulation software is
required
11. Coupling machine learning and synthetic image DIC-based techniques for the calibration of elastoplastic constitutive models, Prates et al. 2023
12
The objective function can be written as
Inverse methodologies for full-field measurements
Equilibrium methods and the virtual field method (VFM)
• Balance between the
external and internal works,
however…
• the parameters are found
iteratively by A = min L(A)
• Low computational cost
• A simulation software is not
required
• The force distribution is not
required
• The choice of the virtual
fields is not straightforward,
however…
12. 13
Coupling machine learning and synthetic image DIC-based techniques for the calibration of elastoplastic constitutive models, Prates et al. 2023
The objective function can be written as
• Builds the inverse problem model
as non-linear regressor (using
data)
• Build the inverse model LLM and
finds directly the parameters
solving A = LLM(εexp,Fexp).
• The inverse model LLM is
boundary conditions’ dependent
• High computational cost for the
creation of a suitable samples’
database (direct problem
database)
• A simulation software is required
The objective function can be written as
Inverse methodologies for full-field measurements
Data-driven and Machine Learning (ML) methods
14. Coupling machine learning and synthetic image DIC-based techniques for the calibration of elastoplastic constitutive models, Prates et al. 2023
15
Synthetic image DIC-based techniques
DIC levelling: the power of digital virtual testing (DVT)
15. Coupling machine learning and synthetic image DIC-based techniques for the calibration of elastoplastic constitutive models, Prates et al. 2023
16
DIC-levelling in ML approach
New stage
New stage
16. Case-study: the biaxial
(cruciform) test
Coupling machine learning and synthetic image DIC-based
techniques for the calibration of elastoplastic constitutive models
17. 18
Coupling machine learning and synthetic image DIC-based techniques for the calibration of elastoplastic constitutive models, Prates et al. 2023
ux = 2 mm
Symmetry boundary conditons
(uy = 0 mm)
Symmetry
boundary
conditons
(u
x
=
0
mm)
uy = 2 mm
The case of the biaxial cruciform test
ML approach for the Cruciform test (Swift’s hardening law + Hill’48 yield criterion)
Constitutive parameters Input Space
σ0 [MPa] 120-300
n 0.1-0.3
K [MPa] 280-700
R0 0.6-2.5
R45 0.6-2.5
R90 0.6-2.5
Cruciform tensile test
Total displacement ux=uy = 2 mm
405 CPS4R elements (reduced integration)
Anisotropic plastic behaviour (Hill 1948)
Latin Hypercube Sampling – 2000 simul.
R = 7 mm
30
mm
0x RD
0y TD
R = 2.5 mm
15 mm
18. 19
Coupling machine learning and synthetic image DIC-based techniques for the calibration of elastoplastic constitutive models, Prates et al. 2023
The case of the biaxial cruciform test
ML approach for the Cruciform test (Swift’s hardening law + Hill’48 yield criterion)
19. 20
Coupling machine learning and synthetic image DIC-based techniques for the calibration of elastoplastic constitutive models, Prates et al. 2023
The case of the biaxial cruciform test
ML approach for the Cruciform test (Swift’s hardening law + Hill’48 yield criterion)
In/out features definition for the ML inverse model
XGBoost
Model
σ0
n
K
Strain xy
(20 time steps *
405 features per time step)
Strain yy
(20 time steps *
405 features per time step)
Strain xx
(20 time steps *
405 features per time step)
Total force Ox
(20 time steps *
1 feature per time step)
Total force Oy
(20 time steps *
1 feature per time step)
R0
R45
R90
24340 features 6 Outputs
20. 21
Coupling machine learning and synthetic image DIC-based techniques for the calibration of elastoplastic constitutive models, Prates et al. 2023
The case of the biaxial cruciform test
Testing result for original ML approach
σ0 n K
R0 R45 R90
Testing – 900 samples
5900 samples were generated, 5000 for training and 900 for testing
21. 22
Coupling machine learning and synthetic image DIC-based techniques for the calibration of elastoplastic constitutive models, Prates et al. 2023
The case of the biaxial cruciform test
Features importance analysis: SHAP
σ0
n K
22. 23
Coupling machine learning and synthetic image DIC-based techniques for the calibration of elastoplastic constitutive models, Prates et al. 2023
The case of the biaxial cruciform test
R0 R45 R90
23. Results with the DIC-
levelling methodology
Coupling machine learning and synthetic image DIC-based
techniques for the calibration of elastoplastic constitutive models
24. 26
Coupling machine learning and synthetic image DIC-based techniques for the calibration of elastoplastic constitutive models, Prates et al. 2023
The case of the biaxial cruciform test
Digital virtual tests (DVT) database
ML architecture
Synthetic
image
generator
?
?
?
?
?
Each sample was divided into 6455 subsets. In each subset, the
location in pixels and the strains εxx, εyy, and εxy were recorded.
2000 samples were generated, 1800 for training and 200 for
testing.
25. 27
Coupling machine learning and synthetic image DIC-based techniques for the calibration of elastoplastic constitutive models, Prates et al. 2023
The case of the biaxial cruciform test
Digital virtual tests (DVT) database
Synthetic
image
generator
?
?
?
?
?
26. 28
Coupling machine learning and synthetic image DIC-based techniques for the calibration of elastoplastic constitutive models, Prates et al. 2023
The case of the biaxial cruciform test
Digital virtual tests (DVT) database
… resulting in more than
400k features for each
sample.
To validate the models,
2000 images were
generated (1800 for training
and 200 for test).
only the regions of interest found with the SHAP values
were used to train the models (just 10% of the data)
number of
features was too
large
impossible to train
the model with
every feature
27. 29
Coupling machine learning and synthetic image DIC-based techniques for the calibration of elastoplastic constitutive models, Prates et al. 2023
The case of the biaxial cruciform test
Performance evaluation
σ0 n K
R0 R45 R90
Predictive
Simulated
R2=0.9980 R2=0.9610
R2=0.9779
R2=0.9779
R2=0.9923 R2=0.9925
Predicted (vertical axis) vs. real (horizontal axis) values of the constitutive parameters
2000 samples were generated, 1800 for training and 200 for testing
28. 30
Coupling machine learning and synthetic image DIC-based techniques for the calibration of elastoplastic constitutive models, Prates et al. 2023
The case of the biaxial cruciform test
DVT database results
R2 and MAE for Abaqus vs MatchID database
The results are
still robust
even with DIC
noise/errors!
29. 31
Coupling machine learning and synthetic image DIC-based techniques for the calibration of elastoplastic constitutive models, Prates et al. 2023
The case of the biaxial cruciform test
Robustness analysis: material rotation
0
2
4
6
8
10
12
14
16
18
0 5 10 15 20 25 30 35 40 45
Relative
error
(%)
Rotation ( )
Y0
K
n
r0
r45
r90
Relative error in the
prediction of the material
parameters as a function of
the rotation of the material
axes w.r.t. the global axes
system.
In this context, one
of the samples from
the testing set was
chosen (Y0=172 MPa,
n=0.16; K=486 MPa;
r0=2.38; r45=1.8;
r90=1.06) and the
orientation of the
material axes was
varied w.r.t. the
global axes system
0xy
31. 33
Coupling machine learning and synthetic image DIC-based techniques for the calibration of elastoplastic constitutive models, Prates et al. 2023
Closing remarks
The work presented …
• Feature importance enabled the identification of the most
important features of the database for identifying constitutive
parameters. ML training was greatly accelerated, without
compromising predictive performance;
• Virtual experiments allow for accurate model predictions of
the constitutive parameters, bridging the gap between
simulation results and experimental measurements;
• Sample misalignments do not significantly influence the
performance of the ML model.
32. 34
Coupling machine learning and synthetic image DIC-based techniques for the calibration of elastoplastic constitutive models, Prates et al. 2023
Acknowledgments
• This research has received funding from the Research Fund for
Coal and Steel under grant agreement No 888153.
• This research was also sponsored by FEDER funds through the
program COMPETE (Programa Operacional Factores de
Competitividade), by national funds through FCT (Fundação
para a Ciência e a Tecnologia) under the projects
UIDB/00481/2020, UIDP/00481/2020, CENTRO-01-0145-FEDER-
022083 and LA/P/0104/2020.
• J. Henriques was supported by a grant for scientific research
from the Portuguese Foundation for Science and Technology
(ref. 2021.05692.BD).
33. Visit us at | Visite-nos em | Visítenos en
www.ua.pt/en/dem
Editor's Notes
Decades ago, when designing engineering structures, such as bridges, planes and automobiles, the development required many engineers and time.
Today, everything is done on the computer, using simulation tools, reducing delivering time and resources. However, these simulations are only as good as the data & modelling they use.
We need to increase the speed and accuracy of development and production.
However, we need realistic engineering simulations, which needs accurate material behaviour reproduction that is only obtained with sophisticated and complex models!
However, these models required full material knowledge, that is cost and time consuming.
Since the number of features was too large, it was impossible to train the model with every feature. To solve this problem, only the regions of interest found with the SHAP values were used to train the models (just 10% of the information is used to train each parameter). Better results can be expected using more information, but …
Since the number of features was too large, it was impossible to train the model with every feature. To solve this problem, only the regions of interest found with the SHAP values were used to train the models (just 10% of the information is used to train each parameter). Better results can be expected using more information, but they are still great and can be compared with the Abaqus database using the same number of samples. Another way to improve the results would be to use the same number of samples used before to train the models presented above.
shows the relative error in the prediction of each material parameter, for rotations of the material axes ranging between 0º and 10º w.r.t. the global axes system (the 0º case is taken as reference for calculating the relative error in predictions); this figure also includes an extreme case of 45º. In general, the parameter predictions remain robust regarding possible sample misalignments in-between 0º and 10º; in this interval, the maximum variation of the relative error occurs for parameter r0 (about 2.65%). This preliminary robustness analysis suggests that sample misalignments do not significantly influence the predictive performance of the ML model, regardless of the overall quality of predictions obtained for each parameter (poor quality for parameters n, r45 and Y0, which requires careful analysis to assess the cause).