journal article·2024-01-01Open access

Automated Reconstruction and Conforming Mesh Generation for Polycrystalline Microstructures from Imaging Data

Balavignesh Vemparala, Wadi H. Imseeh, Salil Pai, Anand Nagarajan, Timothy Truster, Soheil Soghrati

Applied Sciences· Volume 14· Issue 1

Abstract

A new algorithm named PolyCISAMR is introduced to automatically generate high-fidelity conforming finite element (FE) meshes for two-dimensional polycrystalline microstructures. PolyCISAMR extends the capabilities of the Conforming to Interface Structured Adaptive Mesh Refinement (CISAMR) algorithm, which transforms a structured grid overlaid on the domain geometry into a high-quality conforming mesh. The PolyCISAMR approach uses a segregated meshing strategy, where CISAMR is used to discretize each grain independently and the resulting matching meshes are merged to form the final FE model. In addition, this article presents a set of integrated algorithms for processing low-resolution images of a polycrystal, reconstructed using DREAM.3D software (Version 6.5.121), to generate NURBS characterizations for each grain prior to mesh generation. Example problems demonstrate the effectiveness of PolyCISAMR in creating high-quality meshes for various polycrystalline metallic microstructures along with corresponding crystal plasticity finite element (CPFE) simulations.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Computational Geometry and Mesh Generation · 3D Shape Modeling and Analysis · Composite Material Mechanics

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

Affiliations

Department of Mechanical and Aerospace Engineering, Ohio State University, Columbus, OH 43210, USA

Department of Civil and Environmental Engineering, University of Tennessee, Knoxville, TN 37996, USA

Department of Materials Science and Engineering, Ohio State University, Columbus, OH 43210, USA

Funding

Air Force Office of Scientific Research (AFOSR)

References (60)

Show source-provided references
1. Narayan, R. (2019). Encyclopedia of Biomedical Engineering, Elsevier.
2. The electrical properties of polycrystalline silicon films10.1063/1.321593 ↗
3. Hall-Petch relationship in Mg alloys: A review10.1016/j.jmst.2017.07.022 ↗
4. Elastic–plastic property closures for hexagonal close-packed polycrystalline metals using first-order bounding theories10.1016/j.actamat.2006.12.010 ↗
5. Building texture evolution networks for deformation processing of polycrystalline fcc metals using spectral approaches: Applications to process design for targeted performance10.1016/j.ijplas.2010.03.010 ↗
6. Modeling mechanical response and texture evolution of α-uranium as a function of strain rate and temperature using polycrystal plasticity10.1016/j.ijplas.2012.10.011 ↗
7. Multiscale crystal plasticity modeling of multiphase advanced high strength steel10.1016/j.ijsolstr.2017.05.007 ↗
8. Overview no. 42 texture development and strain hardening in rate dependent polycrystals10.1016/0001-6160(85)90188-9 ↗
9. A spectral method solution to crystal elasto-viscoplasticity at finite strains10.1016/j.ijplas.2012.09.012 ↗
10. Three dimensional predictions of grain scale plasticity and grain boundaries using crystal plasticity finite element models10.1016/j.cma.2014.05.003 ↗
11. Simulation of micromechanical behavior of polycrystals: Finite elements versus fast Fourier transforms10.1088/0965-0393/17/6/064010 ↗
12. Comparison of finite element and fast Fourier transform crystal plasticity solvers for texture prediction10.1088/0965-0393/18/8/085005 ↗
13. A three-dimensional cohesive-frictional grain-boundary micromechanical model for intergranular degradation and failure in polycrystalline materials10.1016/j.cma.2013.05.023 ↗
14. A new method for the generation of arbitrarily shaped 3D random polycrystalline domains10.1007/s00466-014-1068-3 ↗
15. DREAM. 3D: A digital representation environment for the analysis of microstructure in 3D10.1186/2193-9772-3-5 ↗
16. Delaunay refinement algorithms for triangular mesh generation10.1016/S0925-7721(01)00047-5 ↗
17. Constrained Delaunay tetrahedral mesh generation and refinement10.1016/j.finel.2009.06.017 ↗
18. Recent advances in parallel advancing front grid generation10.1007/s11831-014-9098-8 ↗
19. Automatic three-dimensional mesh generation by the modified-octree technique10.1002/nme.1620201103 ↗
20. NETGEN An advancing front 2D/3D-mesh generator based on abstract rules10.1007/s007910050004 ↗
21. Volume discretization into tetrahedra—I. Verification and orientation of boundary surfaces10.1016/0045-7949(91)90058-T ↗
22. Adaptive and quality quadrilateral/hexahedral meshing from volumetric data10.1016/j.cma.2005.02.016 ↗
23. Large-scale 3D random polycrystals for the finite element method: Generation, meshing and remeshing10.1016/j.cma.2011.01.002 ↗
24. Optimal polyhedral description of 3D polycrystals: Method and application to statistical and synchrotron X-ray diffraction data10.1016/j.cma.2017.10.029 ↗
25. Automatic finite element meshing of planar Voronoi tessellations10.1016/S0013-7944(01)00124-2 ↗
26. Laguerre tessellations and polycrystalline microstructures: A fast algorithm for generating grains of given volumes10.1080/14786435.2020.1790053 ↗
27. Effect of 3D grain structure representation in polycrystal simulations10.1007/s00466-012-0802-y ↗
28. XtalMesh Toolkit: High-Fidelity Mesh Generation of Polycrystals10.1007/s40192-022-00251-w ↗
29. Conforming to interface structured adaptive mesh refinement: New technique for the automated modeling of materials with complex microstructures10.1016/j.finel.2016.11.003 ↗
30. Conforming to interface structured adaptive mesh refinement: 3D algorithm and implementation10.1007/s00466-018-1560-2 ↗
31. Scalable parallel implementation of CISAMR: A non-iterative mesh generation algorithm10.1007/s00466-018-1664-8 ↗
32. Ahrens, J., Geveci, B., and Law, C. (2005). Paraview: An end-user tool for large data visualization. Vis. Handb., 717.10.1016/B978-012387582-2/50038-1 ↗
33. A fast parallel algorithm for thinning digital patterns10.1145/357994.358023 ↗
34. Steinherz, T., Intrator, N., and Rivlin, E. (1999, January 22). Skew detection via principal components analysis. Proceedings of the Fifth International Conference on Document Analysis and Recognition. ICDAR’99 (Cat. No. PR00318), Bangalore, India.10.1109/ICDAR.1999.791747 ↗
35. The quickhull algorithm for convex hulls10.1145/235815.235821 ↗
36. Piegl, L., and Tiller, W. (2012). The NURBS Book, Springer Science & Business Media.
37. Fong, A. (2023, January 18). Skeleton Intersection Detection. Available online: https://www.mathworks.com/matlabcentral/fileexchange/4252-skeleton-intersection-detection.
38. Kim, S., and Casper, R. (2013). Applications of Convolution in Image Processing with MATLAB, University of Washington.
39. Tips & tricks: Fast image filtering algorithms
40. A generalized neighborhood for cellular automata10.1016/j.tcs.2016.11.002 ↗
41. Shi, J. (1994, January 21–23). Good features to track. In Proceedings of the 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA.
42. Gonzalez, R.C., Woods, R.E., and Eddins, S.L. (2004). Digital Image Processing Using MATLAB, Pearson Prentice Hall.
43. Mathworks (2023, January 18). Measure Properties of Image Regions. Available online: https://www.mathworks.com/help/images/ref/regionprops.html.
44. Conforming to Interface structured adaptive mesh refinement technique for modeling heterogeneous materials
45. Musser, D.R., Derge, G.J., and Saini, A. (2001). STL Tutorial and Reference Guide: C++ Programming with the Standard Template Library, Addison-Wesley Longman Publishing Co., Inc.
46. Modeling the evolution of microtextured regions during α/β processing using the crystal plasticity finite element method10.1016/j.ijplas.2018.04.004 ↗
47. Consistent crystal plasticity kinematics and linearization for the implicit finite element method10.1108/EC-05-2014-0107 ↗
48. Combined crystal plasticity and grain boundary modeling of creep in ferritic-martensitic steels: I. Theory and implementation10.1088/1361-651X/ab359c ↗
49. A microstructure-based modeling approach to predict the mechanical properties of Zr alloy with hydride precipitates10.1016/j.commatsci.2021.110654 ↗
50. Finite element analysis of crystalline solids10.1016/0045-7825(85)90014-3 ↗
51. Overview of constitutive laws, kinematics, homogenization and multiscale methods in crystal plasticity finite-element modeling: Theory, experiments, applications10.1016/j.actamat.2009.10.058 ↗
52. Crystallographic texture evolution in bulk deformation processing of FCC metals10.1016/0022-5096(92)80003-9 ↗
53. The variational formulation of viscoplastic constitutive updates10.1016/S0045-7825(98)00219-9 ↗
54. Huang, Y. (1991). A User-Material Subroutine Incroporating Single Crystal Plasticity in the ABAQUS Finite Element Program, Harvard University.
55. A large strain plasticity model for implicit finite element analyses10.1007/BF00370065 ↗
56. Koppenhoefer, K.C., Gullerud, A.S., Ruggieri, C., Dodds, R.H., and Healy, B.E. (1997). WARP3D-Release 1 0.0, University of Illinois at Urbana–Champaign.
57. New aspects of the CISAMR algorithm for meshing domain geometries with sharp edges and corners10.1016/j.cma.2023.116111 ↗
58. Messner, M., Truster, T., Cochran, K., Parks, D., and Sham, T.L. (2017). FY17 Status Report on the Micromechanical Finite Element Modeling of Creep Fracture of Grade 91 Steel, Technical report.10.2172/1401966 ↗
59. Long-term creep deformation property of modified 9Cr–1Mo steel10.1016/j.msea.2008.04.095 ↗
60. Transition from power-law to viscous creep behaviour of P-91 type heat-resistant steel10.1016/S0921-5093(97)00364-X ↗