Automatic sizing functions for unstructured mesh generation revisited

被引:3
|
作者
Liu, Zhiwei
Chen, Jianjun [1 ]
Xia, Yifan
Zheng, Yao
机构
[1] Ctr Engn & Sci Computat, Hangzhou, Peoples R China
基金
中国国家自然科学基金;
关键词
Mesh generation; Mesh adaptation; Sizing function; Non-linear programming; Ray-casting; Axis Aligned Bounding Box (AABB); POINT LOCATION; ALGORITHM; COMPUTATION; GRADATION; GRIDS;
D O I
10.1108/EC-12-2020-0700
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Purpose Sizing functions are crucial inputs for unstructured mesh generation since they determine the element distributions of resulting meshes to a large extent. Meanwhile, automating the procedure of creating a sizing function is a prerequisite to set up a fully automatic mesh generation pipeline. In this paper, an automatic algorithm is proposed to create a high-quality sizing function for an unstructured surface and volume mesh generation by using a triangular mesh as the background mesh. Design/methodology/approach A practically efficient and effective solution is developed by using local operators carefully to re-mesh the tessellation of the input Computer Aided Design (CAD) models. A nonlinear programming (NLP) problem has been formulated to limit the gradient of the sizing function, while in this study, the object function of this NLP is replaced by an analytical equation that predicts the number of elements. For the query of the sizing value, an improved algorithm is developed by using the axis-aligned bounding box (AABB) tree structure. Findings The local operations of re-meshing could effectively and efficiently resolve the banding issue caused by using the default tessellation of the model to define a sizing function. Experiments show that the solution of the revised NLP, in most cases, could provide a better solution at the lower cost of computational time. With the help of the AABB tree, the sizing function defined at a surface background mesh can be also used as the input of volume mesh generation. Originality/value Theoretical analysis reveals that the construction of the initial sizing function could be reduced to the solution of an optimization problem. The definitions of the banding elements and surface proximity are also given. Under the guidance of this theoretical analysis, re-meshing and ray-casting technologies are well-designed to initial the sizing function. Smoothing with the revised NLP and querying by the AABB tree, the paper provides an automatic method to get a high-quality sizing function for both surface and volume mesh generation.
引用
收藏
页码:3995 / 4023
页数:29
相关论文
共 50 条
  • [1] Automatic sizing functions for unstructured surface mesh generation
    Chen, Jianjun
    Xiao, Zhoufang
    Zheng, Yao
    Zheng, Jianjing
    Li, Chenfeng
    Liang, Kewei
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2017, 109 (04) : 577 - 608
  • [2] Automatic Sizing Functions for 3D Unstructured Mesh Generation
    Chen, Jianjun
    Liu, Zhiwei
    Zheng, Yao
    Zheng, Peng
    Zheng, Jianjing
    Xiao, Zhoufang
    Yu, Chuang
    [J]. 26TH INTERNATIONAL MESHING ROUNDTABLE, (IMR26 2017), 2017, 203 : 245 - 257
  • [3] Automatic Unstructured Element-Sizing Specification Algorithm for Surface Mesh Generation
    Xiao, Zhoufang
    Chen, Jianjun
    Zheng, Yao
    Zeng, Lijuan
    Zheng, Jianjing
    [J]. 23RD INTERNATIONAL MESHING ROUNDTABLE (IMR23), 2014, 82 : 240 - 252
  • [4] Fully automatic and fast mesh size specification for unstructured mesh generation
    Frank Deister
    Udo Tremel
    Oubay Hassan
    Nigel P. Weatherill
    [J]. Engineering with Computers, 2004, 20 : 237 - 248
  • [5] Automatic unstructured surface mesh generation for complex configurations
    Tremel, U
    Deister, F
    Hassan, O
    Weatherill, NP
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2004, 45 (04) : 341 - 364
  • [6] Fully automatic and fast mesh size specification for unstructured mesh generation
    Deister, F
    Tremel, U
    Hassan, O
    Weatherill, NP
    [J]. ENGINEERING WITH COMPUTERS, 2004, 20 (03) : 237 - 248
  • [7] Automatic, unstructured mesh generation for tidal calculations in a large domain
    Hagen, S. C.
    Zundel, A. K.
    Kojima, S.
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL FLUID DYNAMICS, 2006, 20 (08) : 593 - 608
  • [8] Automatic unstructured mesh generation approach for simulation of electronic packaging system
    Kejie Fu
    Jianjun Chen
    Jie Li
    Kaixin Yu
    Jiangda He
    Min Tang
    Yao Zheng
    [J]. Engineering with Computers, 2023, 39 : 3527 - 3559
  • [9] Automatic unstructured mesh generation approach for simulation of electronic packaging system
    Fu, Kejie
    Chen, Jianjun
    Li, Jie
    Yu, Kaixin
    He, Jiangda
    Tang, Min
    Zheng, Yao
    [J]. ENGINEERING WITH COMPUTERS, 2023, 39 (05) : 3527 - 3559
  • [10] Parallel and automatic mesh sizing field generation for complicated CAD models
    Leng, Juelin
    Xu, Quan
    Liu, Tiantian
    Yang, Yang
    Zheng, Peng
    [J]. ENGINEERING COMPUTATIONS, 2024,