Workbench Mesh网格划分分析步骤 - 图文 下载本文

的Transition Ratio是0.77。对其它物理选项,如设置为Fluent的CFD,默认值是0.272。(因为Fluent 求解器是单元为中心的,其网格单元等于求解器单元,而CFX 求解器是顶点为中心的,求解器单元是双重节点网格构造的,因此会发生不同的处理) ⑤Maximum Layers-边界层的层数;

⑥Growth Rate-指后一层比前一层厚几倍,如设置成1则每一层的厚度都是一样的。 ⑦Inflation Algorithm-膨胀算法:

Pre-前处理,采用TGrid 算法,为默认设置。首先表面网格膨胀,然后生成体网格。不支持邻近面设置不同的层数,可应用于扫掠和 2D 网格划分。

Post-后处理,ICEM CFD 算法,使用一种在四面体网格生成后作用的后处理技术,只对Patching Conforming和Patch Independent 四面体网格有效。

没有Inflation之前的网格划分 Inflation之后的网格划分

Inflation之后的网格划分剖面图(注意边界处)

6、检查网格质量

在Details of mesh下有一项Statistics中有mesh metric,默认的是None。点开后,就会看到里面有几个检查项目:

复杂几何区域的网格单元会变扭曲。劣质的单元会导致劣质的结果,或者在某些情况无结果!Skewness是上面检查方法中一个重要的度量,是单元相对其理想形状的相对扭曲度量,其取值如下:

在检查网格质量时,如果我们需要看具体某个数值下网格数量的分布,则点击右侧下部的Bar即可,如下图所示:

此外,在在网格划分程序中,如果想看几何体某一截面的网格划分情况,找到工具栏的“New section plane”按钮,然后在几何体中画出一个剖面。可显示:位于截面任一边的单元,切割或完整的单元,截面上的单元,并且可使用多个截面来查看网格情况。

若想显示完整的立体单元,则点击下图中的小立体块,如果不想显示剖面图了,则将下图中小框里面勾去掉即可。

在Workbench中调用ICEM CFD(流沙):

自从ANSYS 12.0之后,ICEM CFD就从Workbench中被分离出去,作为一个独立的程序使用了,取而代之的是Mesh模块。新版本13.0的Mesh模块功能已经相当强大,足够应付工程需要了。但是有许多人还是用不习惯Mesh模块的操作方式,包括我在内。对于熟悉使用ICEM CFD的使用者来说,若能在Mesh中直接调用ICEM CFD进行网格划分,无疑是一件美好的事情。其实在13.0的Mesh中,是可以直接调用ICEM CFD的。下面我们以一个最简单的例子来说明这个过程。

1、首先是在Mesh中导入几何体,在DS的属性节点菜单中右键点击Mesh,选择Insert > Method,插入方法。设置网格划分方式,如图6所示。注意以下几点:(1)设置Method为MultiZone (2)设定Write ICEM CFD Files为Interactive.这是最主要的两点,其他的就见机设置好了。 都设置完成后,就可以如图7所示,在Mesh上点击右键,选择Generate Mesh生成网格了,DS会自动启动ICEM CFD。

图6 网格方法设置 图7 生成网格

说明:不知道为什么要设置Method为MultiZone,但是如果不设置成这个的话,是找不到进入ICEM CFD的入口的。使用此方法进入ICEM CFD后,会自动进行分块。如果不选择Interactive,虽然也能进入ICEM CFD,但是用户不能重新建立分块,只能采用软件自动生成的块,这自然不是我们想要的。对于要划分四面体的,可以在Mapped Mesh Type中选择其他类型。对于四面体划分,我总觉得Mesh要强于ICEM CFD,因为它包含了ICEM CFD。