论文部分内容阅读
提出了快速生成三维非结构网格的一种方法。在(x1,x2,x3)构成的三维曲线坐标系中,该方法只需在任意选定的一个拟S1面(即由x1,x2所张成的曲面)上生成非结构网格,而其它拟S1面上的网格是通过空间映射来完成的。所生成网格的总特点是在拟S1面上为非结构三角形网格,而沿x3方向上具有结构网格的特征,因此,所生成的网格属于五面体单元。在拟S1面上生成网格时,采用分区生成技术,即在近壁面区生成以O型网格为基础的三角形单元,在远离壁面区采用本文发展的一种高效快速生成非结构网格的方法。该方法改进了Bowyer-Watson算法,通过合理的配置网格尺度分布函数来保证整个拟S1面上非结构网格生成的质量,并借助于堆栈搜索技术,大大提高了计算效率。整个三维程序用Fortran语言编制,大量的计算表明:该程序能够快速高效地生成满意的三维非结构网格。
A method of quickly generating 3D unstructured grids is proposed. In the three-dimensional curvilinear coordinate system of (x1, x2, x3), this method only needs to generate an unstructured grid on any selected one of the quasi-S1 surfaces (ie, the surface covered by x1, x2) The mesh on the surface of S1 is done through spatial mapping. The general characteristics of the generated mesh are the unstructured triangular meshes on the quasi S1 surface and the structural meshes along the x3 direction. Therefore, the generated meshes belong to the pentahedron unit. When generating grids on the quasi-S1 surface, a partition generation technique is adopted, that is, a triangle unit based on an O-shaped grid is generated in the near-wall area, and an efficient and rapid generation of a non-structured grid method. This method improves the Bowyer-Watson algorithm, and ensures the quality of the unstructured grids on the entire S1 plane by properly configuring the grid scale distribution function. With the aid of the stack search technology, the computational efficiency is greatly improved. The whole three-dimensional program is compiled in Fortran language. A large number of calculations show that the program can generate satisfactory three-dimensional unstructured grids quickly and efficiently.