UBC Theses and Dissertations
Entire domain advancing layer surface mesh (EDAMSurf) generation Singh, Jasmeet
The use of unstructured meshes in the simulation of a computational field to solve a real world problem is ubiquitous. To resolve the flow near viscous boundaries of a geometry, we need to have good resolution in thin shear layers close to the surface. Having a structured mesh along the boundary is an option. However, we lose the ability to tackle arbitrary geometries that way. Hence, we develop techniques to get a nearly-structured mesh near the boundary where it's needed while retaining topological flexibility by being unstructured. A plethora of 3D boundary layer mesh generation techniques start off from a discretization of the surface. A majority of these techniques either use surface inflation or iterative point placement normal to the surface to generate the advancing layer 3D mesh. Generating good boundary layer meshes in 3D depends on the quality of the underlying surface discretization. We introduce a technique to generate advancing layer surface meshes, which will provide a better starting point for 3D anisotropic mesh generation. The technique takes an input triangulation of the surface, which is fairly easy to get, even for complex geometries. Surface segments are identified and these segments are meshed independently using an advancing-layer methodology. For each surface segment, a mesh is generated by advancing layers from the identified boundaries to the surface interior while deforming the existing triangulation. As the mesh generation technique introduced here is a closed advancing layer method, we have a valid surface mesh throughout the meshing process. The method introduced to generate advancing layer meshes produces semi-structured quad-dominant meshes with the ability to have local control over the aspect ratio of mesh elements at the boundary curves of the surface. Semi-structured 2D anisotropic meshes in the boundary layer regions have been shown to have superior fluid flow simulation results. Point placement in layers, local reconnection, front recovery, front collision handling and smoothing techniques used in the study help produce a valid surface mesh at each step of mesh generation. We demonstrate the ability of the meshing algorithm to tackle fairly complex geometries and coarse initial surface discretization.
Item Citations and Data
Attribution-NonCommercial-NoDerivatives 4.0 International