1 什么是数值仿真中的无网格法,哪些问题适合用无网格法

请先 登录 后评论

查看全部 1 个回答

北极光 - 研究生

无网格方法(Mesh-less method)是在数值计算中不需要生成网格,而是按照一些任意分布的坐标点构造插值函数离散控制方程,就可方便地模拟各种复杂形状的流场。

1. 无网格法适合解决什么问题

现有的数值计算方法在某些工程问题中存在网格的束缚,使得计算遇到很大的困难,这些问题包括:

  • 工业材料冲压成型过程中的局部大变形;
  • 动态裂纹扩展;
  • 高速撞击;
  • 材料的相变;
  • 冲击破坏;
  • 流固耦合;
  • 材料破坏与失效;
  • 大爆炸过程,等。

在计算上述问题时,基于网格的方法在计算过程中出现网格畸变,严重地影响解的精度,降低计算效率甚至导致计算失效,这时需要重新划分网格。网格划分对于简单的问题不存在困难,但是对于比较复杂的区域尤其是三维问题,网格的重新划分是十分困难的工作。

2. 大致分类

2.1 以 Lagrange 方法为基础的粒子法(Particle method)

如光滑粒子流体动力学(Smoothed particle hydrodynamics,简称 SPH)法,和在其基础上发展的运动粒子半隐式(Moving-particle semi-implicit,简称 MPS)法等。

2.2 以 Euler 方法为基础的无格子法(Gridless methods)

如无格子 Euler/N—S 算法(Gridless Euler/Navier-Stokes solution algorithm)和无单元 Galerkin 法(Element free Galerkin,简称 EFG)等。

请先 登录 后评论