摘要

The commonly used advancing layers method to generate hybrid meshes suffers from many drawbacks. The generation of isotropic meshes for far-field domains with irregular and complex boundary subdivisions after boundary layers advancing is time consuming and, in some cases, is not robust in 3D. To address these difficulties, this paper presents a novel method to generate hybrid polygonal meshes in 2D and polyhedral meshes in 3D for viscous flow simulations. In the proposed method, first, we generate a full Voronoi diagram for the appropriate distribution of generators that avoids the extra mesh generation required for the remaining holes in the advancing layers method. To recover the inner solid boundaries, we implement a robust boundary cell cutting process. Because the generators are located layer by layer near the boundaries, there is no requirement to consider all of the Voronoi cells. Only the first layer Voronoi cells must be cut, making the calculation very efficient. We have generated hybrid meshes using the present method for many viscous flow cases. The results show close agreement between the computations and the experimental results, thus indicating the reliability and effectiveness of the hybrid mesh generated by our method.