journal article·2021-09

Interpretable Machine Learning for Texture-Dependent Constitutive Models with Automatic Code Generation for Topological Optimization

Karl Garbrecht, Miguel Aguilo, Allen Sanderson, Anthony Rollett, Robert M. Kirby, Jacob Hochhalter

Publisher page

Abstract

Genetic programming-based symbolic regression (GPSR) is a machine learning method which produces symbolic models that can be readily interpreted. This study utilized GPSR to derive uniaxial texture-based constitutive models for an additively manufactured alloy which were evaluated in post hoc analyses. Training data consisted of microscopy and mechanical testing data provided by the Air Force Research Laboratory (AFRL) which was supplemented using a viscoplastic model calibrated to the observed data. The validity of the calibrated crystal plasticity viscoplastic model is demonstrated as part of the 2019 AFRL Additive Manufacturing Modeling Challenge Series. Additionally, an expression evaluator was developed to integrate the constitutive models into the topology optimization software package Plato. A significant aspect of this paper is the presentation of these topics as components within a highly automated framework that allows efficient incorporation of microstructural characteristics into design activities. A topology optimization example was conducted using the GPSR results that constitutes application of the automated framework and post hoc analyses of the GPSR models demonstrate interpretability, suitability, and a probabilistic method to quantify domain bounds.
Source: openaire · Quality: candidate unverified · Source record ↗

Research context

OpenAlex topics: Machine Learning in Materials Science · Titanium Alloys Microstructure and Properties · Additive Manufacturing Materials and Processes

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (26)

Show source-provided references
1. Mohd Yusuf S, Cutle S, Gao N (2019) Review: the impact of metal additive manufacturing on the aerospace industry. Metals 9(12):1286. https://doi.org/10.3390/met912128610.3390/met9121286 ↗
2. DebRoy T, We HL, Zuback JS, Mukherjee T, Elme JW, Milewski JO, Beese AM, Wilson-Heid A, De A, Zhang W (2018) Additive manufacturing of metallic components: process, structure and properties. Prog Mater Sci 92:112–224. https://doi.org/10.1016/j.pmatsci.2017.10.00110.1016/j.pmatsci.2017.10.001 ↗
3. DebRoy T, Mukherjee T, Milewski JO, Elmer JW, Ribic B, Blecher JJ, Zhang W (2019) Scientific, technological and economic issues in metal printing and their solutions. Nature 18:1026–1032. https://doi.org/10.1038/s41563-019-0408-210.1038/s41563-019-0408-2 ↗
4. Koza JR (1994) Genetic programming as a means for programming computers by natural selection. Stat Comput 4:87–112. https://doi.org/10.1007/BF0017535510.1007/BF00175355 ↗
5. Schmidt M, Lipson H (2009) Distilling free-form natural laws from experimental data. Science 324(5923):81–85. https://doi.org/10.1126/science.116589310.1126/science.1165893 ↗
6. Wang Y, Wagner N, Rondinelli J (2019) Symbolic regression in materials science. MRS Commun 9(3):793–805. https://doi.org/10.1557/mrc.2019.8510.1557/mrc.2019.85 ↗
7. Air Force Research Laboratory (AFRL) (2020) Additive Manufacturing (AM) Modeling Challenge Series. https://materials-data-facility.github.io/MID3AS-AM-Challenge/. Accessed on May 18, 2021
8. Lebensohn RA, Tomé CN (1993) A self-consistent anisotropic approach for the simulation of plastic deformation and texture development of polycrystals: Application to zirconium alloys. Acta Metall Mater 41(9):2611–2624. https://doi.org/10.1016/0956-7151(93)90130-K10.1016/0956-7151(93)90130-K ↗
9. Groeber MA, Jackson MA (2014) DREAM.3D: a digital representation environment for the analysis of microstructure in 3D. Integr Mater Manuf Innov 3:56–72. https://doi.org/10.1186/2193-9772-3-510.1186/2193-9772-3-5 ↗
10. Tomé CN, Lebensohn RA (2009) Manual for code visco-plastic self-consistent (VPSC). Version 7c. https://public.lanl.gov/lebenso/VPSC7c_manual.pdf. Accessed May 1 2020
11. Bomarito G, Townsend T, Hochhalter J, Adams E, Esham K, Vera D (2018) Bingo. https://github.com/nasa/bingo. Accessed on May 18, 2021
12. Plato Development Team (2021) Plato. Sandia National Laboratories. https://www.sandia.gov/plato3d/index.html. Accessed May 18, 2021
13. Salvatier J, Wiecki TV, Fonnesbeck C (2016) Probabilistic programming in Python using PyMC3. PeerJ Comput Sci 2:e55. https://doi.org/10.7717/peerj-cs.5510.7717/peerj-cs.55 ↗
14. Roter F, Eisenlohr P, Hantcherli L, Tjahjanto DD, Bieler TR, Raabe D (2010) Overview of constitutive laws, kinematics, homogenization and multiscale methods in crystal plasticity finite-element modeling: theory, experiments, applications. Acta Mater 58(4):1152–1211. https://doi.org/10.1016/j.actamat.2009.10.05810.1016/j.actamat.2009.10.058 ↗
15. Molinari A, Canova GR, Ahzi S (1987) A self consistent approach of the large deformation polycrystal viscoplasticity. Acta Metall 35(12):2983–2994. https://doi.org/10.1016/0001-6160(87)90297-510.1016/0001-6160(87)90297-5 ↗
16. Ripoll MR, Očenášek J (2009) Microstructure and texture evolution during the drawing of tungsten wires. Eng Fract Mech 76(10):1485–1499. https://doi.org/10.1016/j.engfracmech.2009.02.01210.1016/j.engfracmech.2009.02.012 ↗
17. Maldar A, Wang L, Zhu G, Zeng X (2020) Investigation of the alloying effect on deformation behavior in Mg by Visco-Plastic Self-Consistent modeling. J Magn Alloys 8(1):210–218. https://doi.org/10.1016/j.jma.2019.07.00910.1016/j.jma.2019.07.009 ↗
18. Zhang K, Holmedal B, Hopperstad OS, Dumoulin S, Gawad S, Van Bael A, Van Houtte P (2015) Multi-level modelling of mechanical anisotropy of commercial pure aluminium plate: Crystal plasticity models, advanced yield functions and parameter identification. Int J Plast 66:3–30. https://doi.org/10.1016/j.ijplas.2014.02.00310.1016/j.ijplas.2014.02.003 ↗
19. Kotha S, Ozturk D, Ghosh S (2019) Parametrically homogenized constitutive models (PHCMs) from micromechanical crystal plasticity FE simulations, part I: Sensitivity analysis and parameter identification for Titanium alloys. Int J Plast 120:296–319. https://doi.org/10.1016/j.ijplas.2019.05.00810.1016/j.ijplas.2019.05.008 ↗
20. Weber G, Pinz M, Gosh S (2020) Machine learning-aided parametrically homogenized crystal plasticity model (PHCPM) for single crystal Ni-based superalloys. JOM 72:4404–4419. https://doi.org/10.1007/s11837-020-04344-910.1007/s11837-020-04344-9 ↗
21. Versino D, Tonda A, Bronkhorst CA (2017) Data driven modeling of plastic deformation. Comput Methods Appl Mech Eng 318:981–1004. https://doi.org/10.1016/j.cma.2017.02.01610.1016/j.cma.2017.02.016 ↗
22. Bomarito G, Townsend TS, Stewart KM, Esham KV, Emery JM, Hochhalter JD (2021) Development of interpretable, data-driven plasticity models with symbolic regression. Comput Struct 252:0045–7949. https://doi.org/10.1016/j.compstruc.2021.10655710.1016/j.compstruc.2021.106557 ↗
23. Baron JL, Esling C, Feron JL, Gex D, Glimois JL, Guillen G, Humbert M, Lemoine P, Lepape J, Mardon JP, Thil A, Uny G (1990) Interlaboratories tests of textures of zircaloy-4 tubes. 1. Pole figure measurements and calculation of kearns coefficients. Textures Microstruct. 12:125–140
24. Voce E (1948) The relationship between stress and strain for homogeneous deformation. J Instit Metals. 74:537–562
25. Knuth DE (1997) The art of computer programming. Volume 1 fundamental algorithms (3 ed.). Addison Wesley. Hre: Sect.2.3.1 “Traversing Binary Trees”
26. Edwards HC, Trott CR, Sunderland D (2014) Enabling manycore performance portability through polymorphic memory access patterns. J Parallel Distrib Comput 74(12):3202–3216. https://doi.org/10.1016/j.jpdc.2014.07.00310.1016/j.jpdc.2014.07.003 ↗