journal article·2023-12Open access

VAMPYR: A MATLAB-Based Toolset Leveraging MTEX for Automating VPSC

B. A. Begley, V. M. Miller

Abstract

Mean-field crystal plasticity models, like the viscoplastic self-consistent (VPSC) model, are an important component of the integrated computational materials engineering (ICME) workflow in metallurgy. Their computational efficiency in comparison to full-field models enables high-throughput investigations of texture evolution and simplifies integration into multiscale models. VPSC, being arguably the most ubiquitous of these models, is both a powerful tool for experienced computational researchers and a common entry point to simulations for primarily experimental metallurgists. The original FORTRAN implementation of VPSC has a plaintext interface that causes challenges for new users and makes high-throughput VPSC simulations difficult to set up. In this work, a MATLAB-based application programming interface (API) making use of the MTEX crystallographic toolbox is developed in order to provide an intuitive, script-based interface for VPSC. Named VPSC Automation in MTEX for Polycrystal plasticitY Research (VAMPYR) (VPSC Automation in MTEX for Polycrystal plasticitY Research), the API encourages a workflow which enables quick development of high-throughput experiments or multiscale models using VPSC; VAMPYR also includes ease-of-use functions for extracting input data from experimental sources and generating data visualizations of simulation results. An example case of optimizing Voce hardening law parameters to match experimental stress–strain curves demonstrates the process of developing a script to run VPSC using the API.
Source: expertdata · Quality: candidate unverified · Source record ↗

Research context

OpenAlex topics: Microstructure and mechanical properties · Microstructure and Mechanical Properties of Steels · Hydrogen embrittlement and corrosion behaviors in metals

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

References (34)

Show source-provided references
1. Helm D, Butz A, Raabe D, Gumbsch P (2011) Microstructure-based description of the deformation of metals: theory and application. JOM 63(4):26–33. https://doi.org/10.1007/s11837-011-0056-810.1007/s11837-011-0056-8 ↗
2. Yaghoobi M, Allison JE, Sundararaghavan V (2022) PRISMS-Plasticity TM: an open-source rapid texture evolution analysis pipeline. Integr Mater Manuf Innov 11(4):479–496. https://doi.org/10.1007/s40192-022-00275-210.1007/s40192-022-00275-2 ↗
3. Jain R, Yadava M, Nayan N, Gurao NP (2022) Combinatorial synchrotron diffraction-constitutive modelling-crystal plasticity simulation framework for direct metal laser sintered AlSi10Mg alloy. Materialia 22:101395. https://doi.org/10.1016/j.mtla.2022.10139510.1016/j.mtla.2022.101395 ↗
4. Tran A, Lim H (2023) An asynchronous parallel high-throughput model calibration framework for crystal plasticity finite element constitutive models. Comput Mech 72(3):485–498. https://doi.org/10.1007/s00466-023-02308-910.1007/s00466-023-02308-9 ↗
5. Deka D, Joseph DS, Ghosh S, Mills MJ (2006) Crystal plasticity modeling of deformation and creep in polycrystalline Ti-6242. Metall Mater Trans A 37(5):1371–1388. https://doi.org/10.1007/s11661-006-0082-210.1007/s11661-006-0082-2 ↗
6. Venkatraman A, McDowell DL, Kalidindi SR (2022) Bayesian analysis of parametric uncertainties and model form probabilities for two different crystal plasticity models of lamellar grains in Titanium alloys. Int J Plast 154:103289. https://doi.org/10.1016/j.ijplas.2022.10328910.1016/j.ijplas.2022.103289 ↗
7. Begley BA, Markham K, Mizak M, Pilchak AL, Miller VM (2020) Prediction of relative globularization rates in α + β titanium alloys as a function of initial crystal orientation. J Mater Res 35(8):1113–1120. https://doi.org/10.1557/jmr.2020.5410.1557/jmr.2020.54 ↗
8. Venkatraman A, Mohan S, Joseph VR, McDowell DL, Kalidindi SR (2023) A new framework for the assessment of model probabilities of the different crystal plasticity models for lamellar grains in Titanium alloys. Modelling Simul Mater Sci Eng 31(4):044001. https://doi.org/10.1088/1361-651X/accdf410.1088/1361-651X/accdf4 ↗
9. Kazim SM, Prasad K, Chakraborty P (2023) Crystal plasticity based homogenized model for lamellar colonies of near and titanium alloys. Modelling Simul Mater Sci Eng 31(6):065008. https://doi.org/10.1088/1361-651X/ace2dc10.1088/1361-651X/ace2dc ↗
10. Liu Q, Roy A, Silberschmidt VV (2017) Temperature-dependent crystal-plasticity model for magnesium: A bottom-up approach. Mech Mater 113:44–56. https://doi.org/10.1016/j.mechmat.2017.07.00810.1016/j.mechmat.2017.07.008 ↗
11. Zhou R, Roy A, Silberschmidt VV (2019) A crystal-plasticity model of extruded AM30 magnesium alloy. Comput Mater Sci 170:109140. https://doi.org/10.1016/j.commatsci.2019.10914010.1016/j.commatsci.2019.109140 ↗
12. Yaghoobi M, Voyiadjis GZ, Sundararaghavan V (2021) Crystals 11(4):435. (Number: 4 Publisher: Multidisciplinary Digital Publishing Institute). https://doi.org/10.3390/cryst1104043510.3390/cryst11040435 ↗
13. S.F.T. Corporation. DEFORM v13.0 (2022)
14. Lebensohn R (2001) N-site modeling of a 3D viscoplastic polycrystal using fast Fourier transform. Acta Mater 49(14):2723–2737. https://doi.org/10.1016/S1359-6454(01)00172-010.1016/S1359-6454(01)00172-0 ↗
15. Raabe D, Sachtleber M, Zhao Z, Roters F, Zaefferer S (2001) Micromechanical and macromechanical effects in grain scale polycrystal plasticity experimentation and simulation. Acta Mater 49(17):3433–3441. https://doi.org/10.1016/S1359-6454(01)00242-710.1016/S1359-6454(01)00242-7 ↗
16. Cailletaud G, Diard O, Feyel F, Forest S (2003) Computational crystal plastiticy: from single crystal to homogenized polycrystals. Tech Mech 23:130–145
17. Roters F, Eisenlohr P, Hantcherli L, Tjahjanto DD, Bieler TR, Raabe D (2010) Acta Mater 58(4):1152–1211. https://doi.org/10.1016/j.actamat.2009.10.05810.1016/j.actamat.2009.10.058 ↗
18. Arul Kumar M, Beyerlein IJ, Lebensohn RA, Tomé CN (2017) Mater Sci Eng: A 706:295–303. https://doi.org/10.1016/j.msea.2017.08.08410.1016/j.msea.2017.08.084 ↗
19. Roters F, Diehl M, Shanthraj P, Eisenlohr P, Reuber C, Wong SL, Maiti T, Ebrahimi A, Hochrainer T, Fabritius HO, Nikolov S, Friák M, Fujita N, Grilli N, Janssens KGF, Jia N, Kok PJJ, Ma D, Meier F, Werner E, Stricker M, Weygand D, Raabe D (2019) DAMASK – The Düsseldorf Advanced Material Simulation Kit for modeling multi-physics crystal plasticity, thermal, and damage phenomena from the single crystal up to the component scale. Comput Mater Sci 158:420–478. https://doi.org/10.1016/j.commatsci.2018.04.03010.1016/j.commatsci.2018.04.030 ↗
20. Chakraborty A, Lebensohn RA, Capolungo L (2023) Coupled chemo-mechanical modeling of point-defect diffusion in a crystal plasticity fast Fourier transform framework. J Mech Phys Solids 173:105190. https://doi.org/10.1016/j.jmps.2022.10519010.1016/j.jmps.2022.105190 ↗
21. Taylor GI (1938) Plastic strain in metals. J Inst Met 62:307–324
22. Mori T, Tanaka K (1973) Average stress in matrix and average elastic energy of materials with misfitting inclusions. Acta Metall 21(5):571–574. https://doi.org/10.1016/0001-6160(73)90064-310.1016/0001-6160(73)90064-3 ↗
23. 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 ↗
24. Knezevic M, Zecevic M, Beyerlein IJ, Bingert JF, McCabe RJ (2015) Strain rate and temperature effects on the selection of primary and secondary slip and twinning systems in HCP Zr. Acta Mater 88:55–73. https://doi.org/10.1016/j.actamat.2015.01.03710.1016/j.actamat.2015.01.037 ↗
25. Zecevic M, Knezevic M, Beyerlein IJ, Tomé CN (2015) Mater Sci Eng, A 638:262–274. https://doi.org/10.1016/j.msea.2015.04.06610.1016/j.msea.2015.04.066 ↗
26. Chelladurai I, Adams D, Fullwood DT, Miles MP, Niezgoda S, Beyerlein IJ, Knezevic M (2019) Modeling of trans-grain twin transmission in AZ31 via a neighborhood-based viscoplastic self-consistent model. Int J Plast 117:21–32. https://doi.org/10.1016/j.ijplas.2018.03.01210.1016/j.ijplas.2018.03.012 ↗
27. T.M. Inc. MATLAB version: 9.11.0 (R2021b) (2021)
28. Bachmann F, Hielscher R, Schaeben H (2010) Texture analysis with MTEX-free and open source software toolbox. SSP 160:63–68. https://doi.org/10.4028/www.scientific.net/SSP.160.6310.4028/www.scientific.net/SSP.160.63 ↗
29. Mainprice D, Bachmann F, Hielscher R, Schaeben H (2015) Schaeben Descriptive tools for the analysis of texture projects with large datasets using MTEX: strength, symmetry and components. Geological Society, London. https://doi.org/10.1144/SP409.810.1144/SP409.8 ↗
30. Tomé CN, Lebensohn RA (2023) Material modeling with the visco-plastic self-consistent (VPSC) approach: theory and practical applications, 1st edn. Elsevier
31. Niessen F, Nyyssönen T, Gazder AA, Hielscher R (2022) J Appl Cryst 55(1):180–194. (Number: 1 Publisher: International Union of Crystallography) https://doi.org/10.1107/S160057672101156010.1107/S1600576721011560 ↗
32. Hielscher R, Nyyssönen T, Niessen F, Gazder AA (2022) The variant graph approach to improved parent grain reconstruction. Materialia 22:101399. https://doi.org/10.1016/j.mtla.2022.10139910.1016/j.mtla.2022.101399 ↗
33. Miller VM, Semiatin SL, Szczepanski C, Pilchak AL (2018) Optimization of VPSC model parameters for two-phase titanium alloys: Flow stress vs orientation distribution function metrics. Metall Mater Trans A 49(8):3624–3636. https://doi.org/10.1007/s11661-018-4716-y10.1007/s11661-018-4716-y ↗
34. L.A.N. Laboratory. Visco Plastic Self Consistent Code version: 8 (2023)