Abstract
AbstractThe problem of hexahedral mesh generation of general CAD models has vexed researchers for over 3 decades and analysts often spend more than 50% of the design-analysis cycle time decomposing complex models into simpler blocks meshable by existing techniques. The decomposed blocks are required for generating good quality meshes (tilings of quadrilaterals or hexahedra) suitable for numerical simulations of physical systems governed by conservation laws. We present a novel AI-assisted method for decomposing (segmenting) planar CAD (computer-aided design) models into well shaped rectangular blocks. Even though the simple examples presented here can also be meshed using many conventional methods, we believe this work is proof-of-principle of a AI-based decomposition method that can eventually be generalized to complex 2D and 3D CAD models. Our method uses reinforcement learning to train an agent to perform a series of optimal cuts on the CAD model that result in a good quality block decomposition. We show that the agent quickly learns an effective strategy for picking the location and direction of the cuts and maximizing its rewards. This paper is the first successful demonstration of an agent autonomously learning how to perform this block decomposition task effectively, thereby holding the promise of a viable method to automate this challenging process for more complex cases.
Funder
Los Alamos National Laboratory
Publisher
Springer Science and Business Media LLC
Reference53 articles.
1. Wang E, Nelson T, Rauch R (2004) Back to elements - tetrahedra vs hexahedra. In: Proceedings of the 2004 International Ansys Conference. https://www.ansys.com/-/media/ansys/corporate/resourcelibrary/conference-paper/2004-int-ansys-conf-9.pdf
2. Pietroni N, Campen M, Sheffer A, Cherchi G, Bommes D, Gao X, Scateni R, Ledoux F, Remacle J-F, Livesu M (2022) Hex-mesh generation and processing: a survey. ACM Transactions on Graphics 42(2):1–44
3. Sarrate, J., Ruiz-Gironés, E., Roca, X.: Unstructured and semi-structured hexahedral mesh generation methods. Computational Technology Reviews 10 (2017)
4. Shephard MS, Georges MK (1991) Automatic three-dimensional mesh generation by the finite octree technique. International Journal for Numerical Methods in Engineering 32(4):709–749
5. Owen S (2016) An Introduction to Automatic Mesh Generation Algorithms. Short Course Notes International Meshing Roundtable, Washington, D.C. . https://www.osti.gov/servlets/purl/1394107