在不使用超限选项的情况下,gmsh网格是否可以更加灰泥化



在我的论文中,我使用有限元流动求解器来模拟水槽中的流动。流动求解器能够求解由四面体构造的三维非结构化网格中的流动。然而,我使用Gmsh生成的网格似乎过于非结构化。这导致了无法解决的问题和非常缓慢的运行。

目前,我已经尝试使用非结构化和结构化网格进行模拟。使用非常粗糙的非结构化网格进行模拟非常顺利,但是,一旦我使元素大小变小,流解算器只会产生NaN值,根本不会运行。

对于结构化网格的模拟,我使用了超限技术来生成非常精细的结构化网格。这个网格包含的元素比非结构化网格多得多,结果很好。然而,在未来的运行中,我需要在某些区域细化网格,这在3D中使用超限体积技术似乎是不可能的。

有人知道在这种情况下可能出什么问题吗?有没有一种方法可以提高三维gmsh网格的质量?网格的结构能以某种方式得到改善吗?

提前感谢!Bart

我认为超限结构化网格和完全非结构化网格之间的中间地带是由8节点六进制组成的网格。如果三维案例可以从拉伸的二维案例构建,则可以尝试将Mesh.Algorithm=8设置为直角三角形(而不是等边三角形(,然后使用Recombine Surface选项将其转换为四边形。

最新更新