XtalMesh Toolkit: High-Fidelity Mesh Generation of Polycrystals
Source abstract
Abstract
A method for generating high-fidelity, boundary conforming tetrahedral mesh of three-dimensional (3D) polycrystalline microstructures is presented. With growing interest into subgrain scale micromechanics of materials, crystal plasticity finite element (CPFE) models must adapt not only their respective constitutive laws, but also their model geometry to the finer scale, namely the representation of grains and grain boundary junctions. Additionally, with the increasing availability of microstructure datasets obtained via 3D tomography experiments, it is possible to characterize the 3D topology of grains. From these advancements in experiment emerge both an opportunity and challenge for researchers to develop model microstructures, specifically finite element meshes, which best preserve grain topology for the accurate representation of boundary conditions in polycrystalline materials. To accomplish this, an open-source code called XtalMesh was created and is presented here. XtalMesh works by smoothing input voxel microstructure data using a feature-aware Laplacian smoothing algorithm that preserves complex grain topology and leverages state-of-the-art tetrahedralization code fTetWild to generate volume mesh. In this work, the workflow and associated algorithms of XtalMesh are described in detail using a synthetically generated example microstructure. For demonstration, we present a case study involving mesh generation of an experimentally obtained microstructure of nickel-based superalloy Inconel 718 (IN718).
Source: expertdata · Quality: candidate unverified · Source record ↗
Research context
OpenAlex topics: Computational Geometry and Mesh Generation · 3D Shape Modeling and Analysis · Advanced Numerical Analysis Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (24)
Show source-provided references
1. Miao J, Pollock TM, Wayne Jones J (2009) Crystallographic fatigue crack initiation in nickel-based superalloy rené 88dt at elevated temperature. Acta Materialia 57(20):5964–597410.1016/j.actamat.2009.08.022 ↗
2. Stein C, Lee S, Rollett A (2012) An analysis of fatigue crack initiation using 2D orientation mapping and full-field simulation of elastic stress response. Wiley, London
3. Stinville JC, Martin E, Karadge M, Ismonov S, Soare M, Hanlon T, Sundaram S, Echlin MP, Callahan PG, Lenthe WC, Miller VM, Miao J, Wessman AE, Finlay R, Loghin A, Marte J, Pollock TM (2018) Fatigue deformation in a polycrystalline nickel base superalloy at intermediate and high temperature: competing failure modes. Acta Mater 152:16–33. https://doi.org/10.1016/j.actamat.2018.03.03510.1016/j.actamat.2018.03.035 ↗
4. Charpagne M, Hestroffer J, Polonsky A, Echlin M, Texier D, Valle V, Beyerlein I, Pollock T, Stinville J (2021) Slip localization in inconel 718: a three-dimensional and statistical perspective. Acta Materialia 215:117037. https://doi.org/10.1016/j.actamat.2021.11703710.1016/j.actamat.2021.117037 ↗
5. Cubit geometry and meshing toolkit, sandia national laboratories (2019). http://cubit.sandia.gov
6. Simmetrix inc. simulation modeling suite. http://www.simmetrix.com/
7. Lee M-J, Jeon Y-J, Son G-E, Sung S, Kim J-Y, Han H, Cho S, Jung S-H, Lee S (2018) Grain boundary conformed volumetric mesh generation from a three-dimensional voxellated polycrystalline microstructure. Met Mater Int. https://doi.org/10.1007/s12540-018-0083-x10.1007/s12540-018-0083-x ↗
8. Lee S, Rohrer G, Rollett A (2014) Three-dimensional digital approximations of grain boundary networks in polycrystals. Modell Simul Mater Sci Eng 22(2):02501710.1088/0965-0393/22/2/025017 ↗
9. HyperMesh (2017). https://altairhyperworks.com/product/HyperMesh
10. Quey R, Dawson P, Barbe F (2011) Large-scale 3d random polycrystals for the finite element method: generation, meshing and remeshing. Comput Methods Appl Mech Eng 200(17):1729–1745. https://doi.org/10.1016/j.cma.2011.01.00210.1016/j.cma.2011.01.002 ↗
11. Hart KA, Rimoli JJ (2020) Microstructpy: a statistical microstructure mesh generator in python. SoftwareX. https://doi.org/10.1016/j.softx.2020.10059510.1016/j.softx.2020.100595 ↗
12. Sandström C (2016) Voxel2Tet. https://github.com/CarlSandstrom/Voxel2Tet
13. Hestroffer JM (2021) XtalMesh https://github.com/jonathanhestroffer/XtalMesh
14. Merkel D (2014) Docker: lightweight linux containers for consistent development and deployment. Linux J 2014(239):2
15. Groeber MA, Jackson MA (2014) DREAM3d: a digital representation environment for the analysis of microstructure in 3d. Integr Mater Manuf Innov 3(1):56–72. https://doi.org/10.1186/2193-9772-3-510.1186/2193-9772-3-5 ↗
16. Hu Y, Schneider T, Wang B, Zorin D, Panozzo D (2020) Fast tetrahedral meshing in the wild. arXiv:1908.0358110.1145/3386569.3392385 ↗
17. Zhou Q, Jacobson A, Thingi10k: a dataset of 10, 000 3d-printing models, arXiv:abs/1605.04797
18. Hu Y, Zhou Q, Gao X, Jacobson A, Zorin D, Panozzo D (2018) Tetrahedral meshing in the wild. ACM Trans Graph. https://doi.org/10.1145/3197517.320135310.1145/3197517.3201353 ↗
19. Rabinovich M, Poranne R, Panozzo D, Sorkine-Hornung O (2017) Scalable locally injective mappings. ACM Trans Graph. https://doi.org/10.1145/298362110.1145/2983621 ↗
20. Jacobson A, Kavan L, Sorkine O, Robust inside-outside segmentation using generalized winding numbers. ACM Trans Graph 32 (4)10.1145/2461912.2461916 ↗
21. Stinville J, Hestroffer J, Charpagne M, Polonsky A, Echlin M, Torbet C, Valle V, Shadle D, Nygren K, Miller A, Loghin A, Beyerlein I, Pollock T (2021) Multi-modal dataset of a polycrystalline metallic material: 3d microstructure and deformation fields, in review10.1038/s41597-022-01525-w ↗
22. Stimpson C, Ernst C, Knupp P, Pébay P, Thompson D (2007) The verdict library reference manual
23. Ahrens J, Geveci B, Law C (2005) Paraview: an end-user tool for large data visualization. In: The visualization handbook 200510.1016/B978-012387582-2/50038-1 ↗
24. Stinville J, Charpagne M, Bourdin F, Callahan P, Chen Z, Echlin M, Texier D, Cormier J, Villechaise P, Pollock T, Valle V (2020) Measurement of elastic and rotation fields during irreversible deformation using heaviside-digital image correlation. Mater Character 169:110600. https://doi.org/10.1016/j.matchar.2020.11060010.1016/j.matchar.2020.110600 ↗