答:我个人认为主要有三项:
网格的正交性,雅可比值,扭角,和光滑性。
对于一般的cfd程序,结构化网格要求正交性和光滑性(就是你说的
最大最小比率相差不大,想不出一个名次就用这个了)要比较好
但是对于fluent这样基于非结构网格的,尤其是其中程序中
加入了很多加快收敛速度的方法的软件,后者要求就不要太高
我觉得真正需要考虑网格影响的,一般应该在结构网格上才需要
基于非结构网格的有限体积法,计算通量的时候存在相邻节点的通量计算本身就可能存在计算误差,所以精度不会高到那儿,
顺便说一下,对于fluent,顶多二阶格式就够了,而且绰绰有余,一般我都用一阶
因为完全没有必要,其在计算中的误差远远达不到二阶的精度。
网格质量本身与具体问题的具体几何特性、流动特性及流场求解算法有关。
因此,网格质量最终要由计算结果来评判,但是误差分析以及经验表明,CFD计算对计算网格有一些一般性的要求,例如光滑性、正交性、网格单元的正则性以及在流动变化剧烈的区域分布足够多的网格点等。
对于复杂几何外形的网格生成,这些要求往往并不可能同时完全满足。
例如,给定边界网格点分布,采用Laplace
方程生成的网格是最光滑的,但是最光滑的网格不一定满足物面边界正交性条件,其网格点分布也很有可能不能捕捉流动特征,因此,最光滑的网格不一定是最好的网格。
对计算网格的一个最基本的要求当然是所有网格点的Jacobian必须为正值,即网格体积必须为正,其他一些最常用的网格质量度量参数包括扭角(skew angle)、纵横比(aspect ratio、Laplacian、以及弧长(arclength)等。
通过计算、检查这些参数,可以定性的甚至从某种程度上定量的对网格质量进行评判。
Parmley等给出了更多的基于网格元素和网格节点的网格质量度量参数。
有限元素法关于插值逼近误差估计的理论,实际上也对网格单元的品质给出了基本的规定:即每个单元的内切球半径与外切球半径之比,应该是一个适当的,与网格疏密无关的常数。
如果import到fluent里,check一下,除了看体积不为负。
GAMBIT
gambit中点最右下脚的放大镜,然后看百分数,百分数越大网格越好
以下转自马叉虫的个人空间
/?uid-64676-action-viewspace-itemid-43
要生成一套好的网格,我觉得以下几点是很必要的:
1.选择一款好的网格生成软件;
2.确保实体尽量简洁;
3.合理布置线上节点;
但是,对于一些初学者来说,gridgen等专业点的网格划分软件在短时间内是很难掌握的,所以大部分人还是喜欢用gambit。
对于gambit 来说,有的时候满足了条件2,3,仍然有可能生成质量很差的网格,这个时候就需要手动调整以提高网格质量了。
下面我将以一个例子来详细讲解一下如何在 gambit中提高网格质量。
例子:
这个是个简单的楔形体,包括附面层网格。
该网格满足实体简单,节点的布置也合理,但是生成的网格质量很差,主要是在楔形体尾部附面层网格与三角形网格交接的地方。
该图为放大图,从中可以看出有一个网格基本上已经退化成一条线了,从而导致整个网格最大的倾斜率超过了0.99。
解决方法一:
由于质量差的网格集中在附面层与三角形网格过渡的地方,可以从改变附面层网格分布入手。
改变楔形体三个顶点的类型,将其改为side,从而改变附面层网格。
改变附面层网格分布后,重新生成的网格质量提高了不少。
解决方法二:
改变三角形网格分布。
选择调整面网格的节点分布。
手动调整质量差的网格的节点,使其分布合理。
通过调整后,最大倾斜率小于0.91了。
该质量的网格基本上就能导入fluent 计算了,通过fluent中的smooth/swap功能,还能进一步提高网格质量。