购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.3 ANSYS ICEM CFD的基本用法

ICEM CFD是功能强大的几何建模和网格划分工具,本节将介绍ICEM CFD几何模型创建、几何模型导入、网格生成、块的生成、网格编辑、网格输出等基本操作。

图4-2 ICEM CFD的图形界面

4.3.1 几何模型的创建

在进行流体计算时,不可避免地要创建流体计算域模型。除了使用其他几何建模软件以外,ICEM CFD也具备一定的几何建模能力,主要包含两类建模思路,即自底向上建模方式和自顶向下建模方式。

(1)自底向上建模方式。遵循点-线-面的几何生成方法。首先创建几何关键点,由点连接生成曲线,再由曲线生成曲面。这里与其他软件不同的是,ICEM CFD中并没有实体的概念。其最高一级几何为曲面。至于在创建网格中所建的body,只是拓扑意义上的体。

(2)自顶向下建模方式。ICEM CFD中可以创建一些基本几何,如箱体、球体、圆柱体等。在建模过程中,可以直接创建这些基本几何,然后通过其他方式对几何进行修改。

下面介绍基本几何的创建方式,包括点、线、面等。

1.点的创建

打开Geometry选项卡,选择 按钮(创建点),即可进入点创建工具面板。该面板包含的按钮如图4-3所示。下面依次进行功能描述。

(1)Part(部件):若没有选中下方的Inherit Part复选框,则该区域可编辑。可将新创建的点放入指定的Part中。默认此项为GEOM,且Inherit Part被选中。

(2) Screen Select(屏幕选择点):单击该按钮后,可在屏幕上选取任何位置进行点的创建。

(3) Explicit Coordinates(坐标输入):单击此按钮,进行精确位置点的创建。可选模式包括单点创建及多点创建,如图4-4所示。

图4-3 点创建功能区域

图4-4(a)所示为单点创建模式,输入点的(x,y,z)坐标即可创建点。图4-4(b)所示为多点创建模式,可以使用表达式创建多个点。

表达式可以包含+、–、/、*、^、()、sin()、cos()、tan()、asin()、acos()、atan()、log()、log10()、exp()、sqrt()、abs()、distance(pt1,pt2)、angle(pt1,pt2,pt3)、X(pt1)、Y(pt1)、Z(pt1),所有角度均以“°”作为单位。

图4-4 点的创建方式

图4-4(b)中实际上创建的是一个螺旋形的点集。

(4) Base Point and Delta(基点偏移法):以一个基准点及其偏移值创建点。使用时需要指定基准点和相对该点的x,y,z坐标。

(5) Center of 3 Points(3点定圆心):可以利用此按钮创建3个点或圆弧的中心点。选取3个点创建中心点,其实是创建了由这3个点构建的圆的圆心。

(6) Parameter Along a Vector(两点之间定义点):此命令按钮利用屏幕上选取的两点创建另一个点。单击此按钮后出现图4-5所示的操作面板。

图4-5 点的创建方式

此方法创建点有两种方式,一种为图4-5所示的参数方法,另一种为指定点的个数。

如图4-5所示,若设置参数值为0.5,则创建所指定两点连线的中点。此处的参数为偏离第一点的距离,该距离计算方式为两点连线的长度与指定参数的乘积。

采用指定点的个数的方式会在两点间创建一系列点。若指定点的个数为1,则创建中点。

(7) Curve Ends(线的端点):选择此命令按钮创建两个点,所创建的点为选取的曲线的两个终点。

(8) Curve-Curve Intersection(线段交点):创建两条曲线相交所形成的交点。

(9) Parameter along a Curve(线上定义点):与方式(6)类似,不同的是此命令按钮选取的是曲线,创建的是曲线的中点或沿曲线均匀分布的N个点。

(10) Project Point to Curve(投影到线上的点):将空间点投影到某一曲线上,创建新的点。该命令有选项可以使新创建的点分割曲线。

(11) Project Point to Surface(投影到面上的点):将空间点投影到曲面上创建新的点。

创建点的方式一共有11种,其中用于创建几何的主要是前3种,后面8种主要用于划分网格中辅助几何的构建。当然,它们都可以用于创建几何体。

2.线的创建

打开Geometry选项卡,选择 按钮(创建线),即可进入线创建工具面板。该面板包含的按钮如图4-6所示。下面依次进行功能描述。

(1) From Points(多点生成样条线):该命令按钮为利用已存在的点或选择多个点创建曲线。需要说明的是,若选择的点为两个,则创建直线;若点的数目多于两个,则自动创建样条曲线。

(2) Arc Through 3 Points(3点定弧线):圆弧创建命令按钮。圆弧的创建方式有“3点创建圆弧”和“圆心及两点”两种。选用3点创建圆弧时,第一点为圆弧起点,最后选择的点为圆弧终点。

采用第二种方式进行圆弧创建也有两种方式,如图4-7所示。若采用Center的方式,则第一个选取的点与第二点间的距离为半径,第三点表征圆弧弯曲的方向。

图4-6 线创建功能区域

图4-7 圆弧的创建

若采用Start/End方式,则第一点并非圆心,只是指定了圆弧的弯曲方向,而第二点与第三点为圆弧的起点与终点。当然,这两种方式均可以人为地确定圆弧半径。

(3) Arc from Center Point/2 Points on Plane(圆心和两点定义圆):该命令按钮主要用于创建圆,采用如图4-8所示的方式,规定一个圆心加两个点。选取点时,第一次选择的点为圆心。

若没有人为地确定半径值,则第一点与第二点间的距离为圆的半径值。可以设定起始角与终止角。若规定了半径值,则用第一点与半径创建圆,第二点与第三点的作用是联合第一点确定圆所在的平面。

图4-8 圆的创建

(4) Surface Parameter(表面内部抽线):根据平面参数创建曲线。此命令按钮的功能与块切割的做法很相似,该功能在实际应用中用得很少。

(5) Surface-Surface Intersection(面相交线):此功能按钮用于获得两相交面的交线。使用起来也很简单,直接选取两个相交的曲面即可。选择方式可以是:直接选取面、选择part或选取两个子集。

(6) Project Curve on Surface(投影到面上的线):曲线向面投影。有两种操作方式:沿面法向投影和指定方向投影。沿面法向投影方式只需要指定投影曲线和目标面。而选用指定方向投影的方式需要人为指定投影方向。

3.面的创建

打开Geometry选项卡,选择 按钮(创建面),即可进入面创建工具面板。该面板包含的按钮如图4-9所示。下面依次进行功能描述。

(1) From Curves(由线生成面):单击此按钮,可以通过曲线创建面。可选模式包括选择2到4条边界曲线创建面、选择多条重叠或不相互连接的线创建面及选择4个点创建面。

(2) Curve Driven(放样):单击此按钮,可以通过选取一条或多条曲线沿引导线扫略创建面。

(3) Sweep Surface(沿直线方向放样):单击此按钮,可以通过选取一条曲线沿矢量方向或直线扫略创建面。

(4) Surface of Revolution(回转):单击此按钮,可以通过设定起始和结束角度,选取一条曲线沿轴回转创建面,如图4-10所示。

(5) Loft Surface on Several Curves(利用数条曲线放样成面):单击此按钮,可以通过利用多条曲线放样的方法生成面。

图4-9 面创建功能区域

图4-10 回转创建面

4.3.2 几何文件导入

由于ICEM CFD建模功能不强,因此一些复杂的结构模型常需要在专业的CAD软件中进行创建,然后将几何文件导入ICEM CFD完成网格划分。

ICEM CFD可导入多种CAD软件绘制的几何文件,如图4-11所示。

图4-11 ICEM CFD可导入的CAD格式

4.3.3 网格生成

ICEM CFD生成的网格主要分为四面体网格、六面体网格、三棱柱网格、O-Grid网格等。其中:

选择哪种网格类型进行网格划分要根据实际模型的情况确定,甚至可以将几何模型分割成不同的区域,采用多种网格类型进行网格划分。

ICEM CFD为复杂模型提供了自动网格生成功能,使用此功能能够自动生成四面体网格和描述边界的三棱柱网格,网格生成功能如图4-12所示。

图4-12 网格生成

1.Global Mesh Setup(全局网格尺寸)

主要具备以下功能:

(1) Global Mesh Setup(全局网格尺寸):设定最大网格尺寸和比例尺,确定全局网格尺寸,如图4-13所示。

技巧提示

此值可以设置为任意大,实际网格很可能达不到那么大。

(2) Shell Mesh Setup(表面网格尺寸):设定表面网格类型和大小,如图4-15所示。

①网格类型有4种可供选择:

图4-13 全局网格尺寸

图4-14 体网格的大小示意图

图4-15 表面网格尺寸

② Mesh Method(网格生成方法)有4种可供选择:

(3) Volume Mesh Setup(体网格尺寸):设定体网格类型和大小,如图4-16所示。

①网格类型有3种可供选择:

图4-16 体网格尺寸

②不同的体网格类型对应着不同的网格生成方法。网格生成方法主要有以下7种可供选择:

(4) Prism Mesh Setup(棱柱网格尺寸):设定棱柱网格大小,如图4-17所示。

在Global Prism Settings(全局参数)中:

在Prism element part controls(局部参数)中,可为各个部分单独设定初始高度、高度比率和层数,如图4-18所示。

图4-17 棱柱网格尺寸

图4-18 棱柱网格局部参数设置

在Smoothing Options(光顺选项)中:

其他参数:

图4-19 圆角比率

图4-20 最大棱柱角

图4-21 最大基准高度

图4-22 棱柱高度限制系数

(5) Periodicity Mesh Setup(设定周期性网格):设定周期性网格的类型和尺寸,如图4-23所示。

鉴于设置棱柱网格尺寸和周期性网格相对简单,限于篇幅不再赘述,有兴趣的读者可以参考帮助文档。

图4-23 设定周期性网格

2. Mesh Size for Parts(特定部位网格尺寸设定)

设定几何模型中指定区域的网格尺寸,如图4-24所示。可以通过将几何模型中的特征尺寸区域定义为一个Part,设置较小的网格尺寸,以捕捉细致的几何特征,或者将对计算结果影响不大的几何区域定义为一个Part,设置较大的网格尺寸,以减少网格生成的计算量,提高数值计算的效率。

图4-24 特定部位网格尺寸设定

3. Surface Mesh Setup(表面网格设定)

通过鼠标选择几何模型中的一个或几个面,设定网格尺寸,如图4-25所示。

4. Curve Mesh Parameters(曲线网格参数)

设定几何模型中指定曲线的网格尺寸,如图4-26所示。

图4-25 表面网格设定

图4-26 曲线网格参数

5. Create Mesh Density(网格加密)

通过选取几何模型上的一点,指定加密宽度、网格尺寸和比例,生成以指定点为中心的网格加密区域,如图4-27所示。

图4-27 网格加密

网格加密的类型有两种:

图4-28 两点网格加密

6. Define Connections(定义连接)

通过定义连接两个不同的实体,如图4-29所示。

7. Mesh Curve(生成曲线网格)

为一维曲线生成网格,如图4-30所示。

图4-29 定义连接

图4-30 生成曲线网格

8. Compute Mesh(计算网格)

根据前面的设置生成二维面网格、三维体网格或三棱柱网格。

(1) Surface Mesh(面网格):生成二维面网格,如图4-31所示。网格类型有4种可供选择:

(2) Volume Mesh(体网格):生成三维体网格,如图4-32所示。网格类型有3种可供选择:

(3) Prism Mesh(三棱柱网格):生成三棱柱网格,一般用来细化边界,如图4-33所示。

图4-31 面网格

图4-32 体网格

图4-33 三棱柱网格

4.3.4 块的生成

除了自动生成网格外,ICEM CFD还可以通过生成Block(块)逼近几何模型,在块上生成质量更高的网格。

ICEM CFD生成块的方式主要有两种:自上而下和自下而上。自上而下生成块的方式类似于雕刻家将一整块以切割、删除等操作方式构建符合要求的块。

而自下而上类似于建筑师从无到有,一步一步以添加的方式构建符合的块。无论是以何种方式进行块的构建,最终的块通常都是相似的。块生成的功能如图4-34所示。

图4-34 块生成

主要具备以下功能:

1. Create Block(生成块)

生成块用于包含整个几何模型,如图4-35所示。

生成块的方法包括以下5种:

2. Split Block(分割块)

将块沿几何变形部分分割开来,从而使块能够更好地逼近几何模型,如图4-36所示。分割块的方法包括以下6种:

3. Merge Vertices(合并顶点)

将两个以上的顶点合并成一个顶点,如图4-37所示。

图4-35 生成块面板

图4-36 分割块面板

图4-37 合并顶点面板

合并顶点的方法包括以下4种:

4. Edit Block(编辑块)

通过编辑块的方法得到特殊的网格形式,如图4-38所示。编辑块的方法包括以下7种:

5. Blocking Associations(生成关联)

在块与几何模型之间生成关联关系,从而使块更加逼近几何模型,如图4-39所示。

图4-38 编辑块面板

图4-39 生成关联面板

生成关联的方法包括以下10种:

6. Move Vertices(移动顶点)

通过移动顶点的方法使网格角度达到最优化,如图4-40所示。移动顶点的方法包括以下6种:

7. Transform Blocks(变换块)

通过对块的变换复制生成新的块,如图4-41所示。变换块的方法包括以下5种:

图4-40 移动顶点面板

图4-41 变换块面板

8. Edit Edges(编辑边界)

通过对块的边界进行修整以适应几何模型,如图4-42所示。编辑边界的方法包括:

9. Pre-Mesh Params(预设网格参数)

指定网格参数供用户预览,如图4-43所示。预设网格参数包括:

图4-42 编辑边界面板

图4-43 预设网格参数面板

10. Pre-Mesh Quality(预览网格质量)

该功能用于预览网格质量,从而修正网格,如图4-44所示。

11. Pre-Mesh Smooth(预览网格平滑)

平滑网格提高网格质量,如图4-45所示。

图4-44 预览网格质量面板

图4-45 预览网格平滑面板

12. Check Blocks(检查块)

检查块的结构,如图4-46所示。

13. Delete Blocks(删除块)

删除选定的块,如图4-47所示。

图4-46 检查块面板

图4-47 删除块面板

鉴于预览网格质量、预览网格平滑、检查块和删除块设置相对简单,限于篇幅不再赘述,有兴趣的读者可参考帮助文档。

4.3.5 网格编辑

网格生成以后,需要查看网格质量是否满足计算要求,若不满足要求,则还需要进行网格修改。网格编辑选项可实现这样的目的,网格编辑选项如图4-48所示。

图4-48 网格编辑选项

1. Create Elements(生成元素)

手动生成不同类型的元素,元素类型包括点、线、三角形、矩形、四面体、棱柱、金字塔、六面体等,如图4-49所示。

2. Extrude Mesh(扩展网格)

通过拉伸面网格生成体网格的方法,如图4-50所示。扩展网格的方法包括:

图4-49 生成元素

图4-50 扩展网格

3. Check Mesh(检查网格)

检查并修复网格,提高网格质量,如图4-51所示。

4. Display Mesh Quality(显示网格质量)

显示查看网格质量,如图4-52所示。

5. Smooth Mesh Globally(平顺全局网格)

修剪自动生成的网格,删去质量低于某个值的网格节点,提高网格质量,如图4-53所示。平顺全局网格的类型包括以下3种:

图4-51 检查网格

图4-52 显示网格质量

图4-53 平顺全局网格

6. Smooth Hexahedral Mesh Orthogonal(平顺六面体网格)

修剪非结构化网格,提高网格质量,如图4-54所示。平顺类型包括以下两种:

冻结选项包括以下两种:

7. Repair Mesh(修复网格)

手动修复质量较差的网格,如图4-55所示。修复网格的方法包括:

图4-54 平顺六面体网格

图4-55 修复网格

8. Merge Nodes(合并节点)

通过合并节点提高网格质量,如图4-56所示。合并节点的类型包括:

9. Split Mesh(分割网格)

通过分割网格提高网格质量,如图4-57所示。分割网格的类型包括:

图4-56 合并节点

图4-57 分割网格

10. Move Nodes(移动节点)

通过移动节点提高网格质量,如图4-58所示。移动节点类型包括:

11. Transform Mesh(转换网格)

通过移动、旋转、镜像和缩放等方法提高网格质量,如图4-59所示。转换网格的方法包括:

图4-58 移动节点

图4-59 转换网格

12. Covert Mesh Type(更改网格类型)

通过更改网格类型提高网格质量,如图4-60所示。更改网格类型的方法包括:

13. Adjust Mesh Density(调整网格密度)

加密网格或使网格变稀疏,如图4-61所示。调整网格密度的方法包括:

图4-60 更改网格类型

14. Renumber Mesh(重新为网格编号)

重新为网格编号,如图4-62所示。重新为网格编号的方法包括:

图4-61 调整网格密度

图4-62 重新为网格编号

15. Adjust Mesh Thickness(调整网格厚度)

修改选定节点的网格厚度,如图4-63所示。调整网格厚度的方法包括以下3种:

16. Reorient Mesh(再定位网格)

使网格在一定方向上重新定位,如图4-64所示。再定位网格的方法包括:

17. Delete Nodes(删除节点)

删除选择的节点,如图4-65所示。

18. Delete Elements(删除网格)

删除选择的网格,如图4-66所示。

图4-63 调整网格厚度

图4-64 再定位网格

19. Edit Distributed Attribute(编辑分布属性)

通过编辑网格单元的分布属性提高网格质量,如图4-67所示。

图4-65 删除节点

图4-66 删除网格

图4-67 编辑分布属性

4.3.6 网格输出

网格生成并修复后,便可以将网格输出,以供后续模拟计算使用,网格输出的工具如图4-68所示。

图4-68 网格输出

网格输出的使用方法如下:

1. Select Solver(选择求解器)

选择进行数值计算的求解器。对于Fluent来说,求解器选择为ANSYS Fluent选项,如图4-69所示。

2. Boundary Conditions(边界条件)

此功能用于查看定义的边界条件,如图4-70所示。

3. Edit Parameters(编辑参数)

用于编辑网格参数。

4. Write Import(写出输入)

将网格文件写成Fluent可导入的*.msh文件,如图4-71所示。

图4-69 选择求解器

图4-70 边界条件

图4-71 写出输入 fDgDPVSYNwmdjUVQ7IS6Kdc3stw/132KdpjYxx47HQyuFgijzMRAY5lKV/GHGJBZ

点击中间区域
呼出菜单
上一章
目录
下一章
×