MGNet: a novel differential mesh generation method based on unsupervised neural networks

被引:0
作者
Xinhai Chen
Tiejun Li
Qian Wan
Xiaoyu He
Chunye Gong
Yufei Pang
Jie Liu
机构
[1] China Aerodynamics Research and Development Center,Laboratory of Software Engineering for Complex System
[2] National University of Defense Technology,undefined
来源
Engineering with Computers | 2022年 / 38卷
关键词
Mesh generation; Differential method; Neural network; Unsupervised learning;
D O I
暂无
中图分类号
学科分类号
摘要
Mesh generation accounts for a large number of workloads in the numerical analysis. In this paper, we introduce a novel differential method MGNet for structured mesh generation. The proposed method poses the meshing task as an optimization problem. It takes boundary curves as input, employs a well-designed neural network to study the potential meshing (mapping) rules, and finally outputs the mesh with a desired number of cells. The whole process is unsupervised and does not require a priori knowledge or measured datasets. We evaluate the performance of MGNet in terms of mesh quality, network designs, robustness, and overhead on different geometries and governing equations (elliptic and hyperbolic). The experimental results prove that, in all cases, the proposed method is capable of generating acceptable meshes and achieving comparable or superior meshing performance to the traditional algebraic and differential methods. The proposed MGNet also outperforms other neural network-based solvers and enables fast mesh generation using feedforward prediction techniques.
引用
收藏
页码:4409 / 4421
页数:12
相关论文
共 87 条
[71]  
Grisel O(undefined)undefined undefined undefined undefined-undefined
[72]  
Blondel M(undefined)undefined undefined undefined undefined-undefined
[73]  
Prettenhofer P(undefined)undefined undefined undefined undefined-undefined
[74]  
Weiss R(undefined)undefined undefined undefined undefined-undefined
[75]  
Dubourg V(undefined)undefined undefined undefined undefined-undefined
[76]  
Vanderplas J(undefined)undefined undefined undefined undefined-undefined
[77]  
Passos A(undefined)undefined undefined undefined undefined-undefined
[78]  
Cournapeau D(undefined)undefined undefined undefined undefined-undefined
[79]  
Brucher M(undefined)undefined undefined undefined undefined-undefined
[80]  
Perrot M(undefined)undefined undefined undefined undefined-undefined