节点文献

高效可靠的三维约束Delaunay四面体有限元网格生成算法

Robust and Efficient Constrained Delaunay Tetrahedral Mesh Generation

【作者】 刘岩

【导师】 张洪武; 关振群;

【作者基本信息】 大连理工大学 , 工程力学, 2010, 硕士

【摘要】 有限元法是适应计算机使用而发展起来的一种有效的数值分析方法,它在工程实践中的作用已从分析校核扩展到优化设计,并且通过与计算机辅助设计(CAD)相结合成为计算机辅助工程(CAE)的重要组成部分。随着工程实践问题的复杂程度不断增加,集有限元法和误差分析方法于一体的自适应有限元法的应用不断普及。以曲面三角形网格描述的三维实体域为输入,生成四面体划分的三维实体网格是当今有限元网格生成和重要算法之一。可靠、高效的四面体生成算法是实现CAE的基础和前提。本文研究、改进和实现了非结构化自适应有限元网格自动生成的三维Delaunay四面体化方法。首先,本文在绪论中介绍了国内外有限元网格研究的现状和发展的方向。分析了几种当今流行的实体网格生成算法的特点。然后对工程应用最为普遍的Delaunay四面体化方法加以详细论述。在Delaunay四面体化方法的边界恢复、内部点生成和薄元消除这几个方面,本文介绍了其研究现状,并讨论已有算法的特点。第2章,介绍了本文Delaunay四面体化方法的算法框架。以下章节对框架中的三维Delaunay插点算法、约束边界恢复算法、边界一致性恢复算法以及内部点生成算法进行详细介绍。本文在已有工作基础上,对这些算法进行改进,提高Delaunay四面体化算法的稳定性。第3章,提出了一种面向大规模科学计算的三维Delaunay快速插点算法。这一算法提高了单机有限元建模的规模,可在PC计算机生成千万级有限元四面体网格。本文从提高点定位算法速度和提高建立新单元邻接关系算法效率两个方面实现三维Delaunay快速插点。针对三种在工程中最常使用的点集(空间任意点集、正交栅格点集和表面三角面片点集),提出相应的Delaunay快速插点算法,进而扩大算法在实际工程中的适用范围。第4章,介绍了一种有效的三维约束Delaunay三角化的边界恢复算法。本文算法以“任意精度”算法为基础,提出一种可靠的求解空间线段和三角形面片相交判断的算法。然后在这一算法之上,提出解决三维任意域的约束Delaunay三角化问题方法。该方法尽可能减少插入边界上的Steiner点,完成约束边界恢复,保持了实体边界的完整性,解决了经典Delaunay算法不能剖分凹域的问题,从而实现了复杂三维实体的网格剖分。第5章,提出一种能够满足多面体边界几何与拓扑约束的边界一致恢复算法,解决了任意多面体的边界一致四面体网格生成问题。在恢复多面体的几何约束时,边界上可能会引入Steiner点,这样就不满足拓扑约束。对此,本文采用动态规划方法将Steiner点从边界上消除;修复与其相关四面体单元的拓扑关系,以保持原多面体边界的拓扑完整性;并采用扩展的Laplacian光顺算法优化劣质单元。理论上本文算法能够保证完整地恢复任意多面体的边界。第6章,介绍了一种Delaunay四面体化方法与推进波前法(AFT)相结合的三维实体内部点生成算法。这种算法以约束Delaunay四面体化方法生成的模型初始划分为背景网格,并以模型的边界三角形为初始前沿,然后通过AFT生成内部结点,再将这些结点以约束Delaunay的方式插入模型体内。从而,有效的结合了AFT的布点优势和Delaunay整体网格质量较好的特点。最后总结全文,并展望了可以进一步开展的研究工作。

【Abstract】 The Finite Element Method (FEM) is increasingly important in the field of the structure analyzing and design. Combining with the computer Aided Design (CAD), FEM has become one of the essential parts of the Computer Aided Engineering (CAE). As the increasing complexity of the engineering problems, the fully automatic mesh generation is more crucial than before. The efficiency and robustness of the tetrahedral mesh generation is the guarantee of the application of FEM in engineering and science.In this paper, the Delaunay tetrahedral mesh generation method is well studied and improved.In the first section of this paper, the recent work of the unstructured mesh generation is discussed. Firstly, kinds of popular unstructured mesh generation algorithms are illustrated here. Then we introduce the Delaunay triangulation from the following aspects:(1) the boundary recovery; (2) the inner nodes generation; (3) the elimination of sliver elements. We demonstrate the current researches as well as the existing algorithms.In section 2, the frame of the algorithm proposed in this paper is illustrated. To be more exactly, the components of the frame are the rapid node inserting, the confirming boundary recovery, the constrained boundary recovery and the inner node generation. Based on existing algorithm, we improve the current mesh generating methods by enhance their robustness.In section 3, a rapid Delaunay inserting process is proposed. It enlarges the solution scale of the generation method, which can generate more than 10 million elements in one personal computer. We achieve this from two aspects, speeding up the node locating and the new tetrahedral constructing. Through proposing different methods for three mostly used point sets (which are the random point set, the cubic point set and the triangular surface point set) respectively, we make tetrahedral generator works well in vast engineering applications.In section 4, a robust confirming boundary recovery method is developed. Robust geometric predicates are employed to detect the intersection of an edge and a facet. Then arbitrary triangular boundaries are recovered with the help of these predicates. Through a heuristic insertion process, the algorithm reduces the number of Steiner points on the boundary. We resolve the problem of the tetrahedralization for the concave domain (which is impossible for classical Delaunay triangulation) successfully. In section 5, a constrained boundary recovery algorithm is proposed. Despite the confirming boundary recovery method recovered the geometry boundary of the given model, the topological property of the original triangular mesh is destroyed during the process of Steiner nodes inserting. To solve this problem, we employ a kind of dynamic programming method to remove the Steiner nodes on the boundary. Although this algorithm generates elements with zero volume, we utilize a modified Laplacian smoothing method to eliminate the zero-volume elements. In theory, the constrained boundary recovery method can recover arbitrary boundary.In section 6, a Delaunay triangulation with advancing front technology (AFT) is introduced. This approach takes the initialized Delaunay triangulation as background mesh, and then generates the new nodes by AFT. Finally the new generated nodes are inserted by constrained Delaunay inserting process. This method combines the merits of Delaunay triangulation and AFT.Finally, a summery is given and the future work is discussed.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络