高级检索

适配各向异性的多边形网格变分生成

Variational Generation of Polygonal Meshes Adapted to Anisotropy

  • 摘要: 网格生成是有限元分析等基于网格的数值方法的必要前置步骤。为解决现有基于Voronoi图或power图的方法在生成各向异性网格时迭代多、成本高的问题,提出一种以网格顶点及其连接关系为中心的变分生成方法,即以原函数与分片线性逼近的误差为能量函数,并通过迭代优化求解其最小值来生成网格结果。首先推导能量函数关于网格顶点的梯度,并在构建的安全范围内优化顶点位置,以确保网格单元保持凸性;然后基于能量下降原则优化连接关系,并引入短边强制翻转策略以搜索更好的局部最优;最后在每次迭代中交替优化顶点位置与连接关系。与OVT和OPD方法的对比实验表明,所提方法在网格单元长宽比、修正面积指标上质量更高,且比OPD方法减少了90%的迭代次数。

     

    Abstract: Mesh generation is a crucial preprocessing step for mesh-based numerical methods such as finite element analysis. To address the issues of excessive iterations and high costs associated with existing Voronoi diagram or pow-er diagram-based methods when generating anisotropic meshes, this paper proposes a variational generation method centered on mesh vertices and their connectivity, which defines the error between the original function and its piecewise linear approximation as an energy function, and minimizes it through iterative optimization to generate the mesh result. To ensure that mesh elements maintain convexity, the gradient of the energy function with respect to mesh vertices is derived, and vertex positions are optimized within a constructed safe region. Subsequently, the connectivity is optimized based on the energy descent principle, where a forced short-edge flipping strategy is introduced to search for superior local optima, and an alternating optimization strategy is employed to update vertex positions and connectivity iteratively. Compared with Optimal Voronoi Tessellation (OVT) and Optimal Power Diagram (OPD) methods, the results of the proposed method demonstrate higher quality in terms of mesh element aspect ratio and corrected area metrics, and the number of iterations is reduced by 90% compared to the OPD method.

     

/

返回文章
返回