导航

ACTA AERONAUTICAET ASTRONAUTICA SINICA ›› 2022, Vol. 43 ›› Issue (5): 125170-125170.doi: 10.7527/S1000-6893.2021.25170

• Fluid Mechanics and Flight Mechanics • Previous Articles     Next Articles

Efficient Cartesian mesh generation method based on fully threaded tree data structure

CHEN Hao1,2, BI Lin1,2, HUA Ruhao1,2, ZHOU Qingqing1,2, TANG Zhigong2, YUAN Xianxu1,2   

  1. 1. State Key Laboratory of Aerodynamics, China Aerodynamics Research and Development Center, Mianyang 621000, China;
    2. Computational Aerodynamics Institute, China Aerodynamics Research and Development Center, Mianyang 621000, China
  • Received:2020-12-28 Revised:2021-01-11 Published:2021-02-02
  • Supported by:
    National Natural Science Foundation of China (12002358)

Abstract: The Cartesian mesh method has the advantages of easy adaptation, high degree of automation and good quality. However, its non-body fitted characteristics leads to unnegligible massive amount of grids when addressing complex configuration or complex flow problems. The efficiency of Cartesian mesh generation directly affects the whole computation cycle, entailing the development of efficient generation technology. The key to Cartesian grid generation efficiency is the grid data structure, which directly influences the amount of computation and storage. In this paper, Cartesian grid generation is conducted for three-dimensional configurations, and the Fully Threaded Tree data structure with faster neighbor query and higher memory utilization is developed, which is applied and further improved in this framework. Meanwhile, to effectively determine the type of grid cells, a fast retrieval method of facets is constructed, and the painting algorithm introduced to further improve the grid generation efficiency. In addition, a robust singularity detection algorithm is proposed to ensure the robustness of the grid cell type determination. With respect to mesh adaption based on the flow field solution, a three-dimensional criterion combining velocity divergence and curl is adopted to ensure the ability to capture various flow characteristics. Some test examples such as spheres, missiles, wing-body and wing-aileron configurations are used to verify the method. Comparison shows that the adaptive position of the mesh is in good agreement with the theoretical solution, the generation time cost of the mesh is low, and the average time is less affected by the distribution of the facets, thereby proving the reliability and efficiency of the proposed method.

Key words: Cartesian mesh, fully threaded tree, singularity check algorithm, flow feature based adaptation, painting algorithm

CLC Number: