




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
CFD ICEM 总工作流程 ICEMCFD的一般工作流程包括以下几个步骤: 打开或创建一个工程 创建或处理几何 创建网格 检查或编辑网格 生成求解器的导入文件 结果后处理 1.1创建或处理几何体 1.1.1导入几何题 利用三维软件进行三维建模。 Solidworks—另存为.igs文件—打开geometry—ImportGeometry打开.igs-保存文件—打开icem,打开文件。创建时,geometry与icem连接即可。 三维建模软件创建的几何文件都可以直接导入ICEM中。 创建几何体 通过geometry功能栏可以完成创建于编辑几何体的操作。 (1)点的创建与编辑 打开第一个按钮即打开点的控制面板,通过该面板可以进行各类点的创建与操作。 (2)曲线的创建 (3)面的创建 (4)bodyde的创建 在给模型化网格之前,应该先确定该模型的计算域。确保该body在几何实体内部。 (5)线和面的修改 (6)Repair实体 通常容差设置应该是预计划分的最小网格尺度的1/10,或者需要捕捉最小几何实体的特征尺度。 红线表示模型满足容差。黄线表示面的缺失或者面与面之间的缝隙大于容差,通常需要修补。 1.2网格的创建 1、四面体2、六面体3、棱柱网格等 1.2.1划分非结构化网格 提供了强大的划分四面体网格的功能。能将几何模型自动划分非结构化网格,适用于复杂的模型,并能在截得基础上适应网格。但也存在缺陷。 1.2.1.1自动划分网格方法 1、Octree算法 2、快速Delaunay阵面推进算法 3、前沿推进算法 1.2.1.2网格类型 1、四面体/混合网格 主要采用四面体网格,还可以带有部分六面体核心网格和棱柱层网格。 2、六面体为主的网格 3、笛卡尔网格 采用纯六面体进行网格划分。 1.2.1.3全局网格参数 采用四面体划分网格的时候,应当首先可以对整个模型进行全局参数的设置,对几何模型进行初略的网格分布设置。 1、设置全局比例参数。 Scalefactor全局网格参数的乘法因子,默认是1,如果增大此值,则网格总数减少,减小则反之。 Globalelementseedsize可以设定模型中可能存在的最大尺寸。 2、设置面网格全局参数 用户可以对所选择的面进行参数设置,覆盖前面的设定值,即修改之前所设置的全局参数。在这一操作中,需要设定平面上的网格划分类型,主要有三种。 All,面网格全部由三角形组成。 Quadw/oneTri,面上所有网格除有一个三角形之外,其余都是四边形。 Quaddominant,四边形占大部分的网格,允许面上有几个过渡的三角形。 Allquad,所选的曲面都是四边形。 1.2.1.4局部网格参数 1、在面上进行局部网格控制 选择相关的实体面,然后设置尺寸参数,局部面网格参数设置将会覆盖赋予该面上的全局网格参数设置。假如在part网格参数设置后修改面网格参数,则面网格划分也会覆盖原先通过part对该面进行的网格参数设置。 2、在线上进行局部网格控制 3、在PartMeshSet对话框中进行局部网格控制。 1.2.1.5用密度盒进行局部加密 1.2.1.6运行Octree算法 1.2.1.7查看网格切面图 右键单击目录树中的mesh,在弹出的快捷菜单中选择cutplan/showcutplan命令或选择菜单栏中的view/meshcutplan命令。 .8网格质量检查 提供了全面的网格质量检查评判标准,包括quality、angle等。 .9网格光顺化 1.2.1.10其他网格控制选项 1.2.2划分棱柱边界层网格 为了更好地模拟边界层效应,并使网格和表面的正交性好。需要对某型特定曲面划分棱柱层。 其具体步骤如下: 设定全局棱柱层参数。 选择产生棱柱层的部件,通常为壁面函数。 为每个部件设定局部参数设定,设定完成后,将会覆盖全局设定。 选定是否是从存在的网格开始 选择是否作为体网格的一部分运行。 1.2.3划分六面体结构化网格 划分六面体的基本思路如下: 一定要对几何模型和怎么划分块结构有一个清晰的认识。 导入在其他软件里生成的复杂几何模型,开始工程project。 分块。 局部快结构划分。 指定块与几何结构的关联,通常是物体的边与曲线之间建立连接。 根据划分块结构创建O型结构。 在拓补结构上移动块定点。 设置网格划分参数。 观察网格质量。 输出网格。 1.2.3.1块划分 1.2.3.2创建拓扑结构 1、初始块结构。 2、块切割。 A、块控制。右击模型树下面的的blocking/ndex,indexcontrol面板。单击selectcorners按钮,然后选择视图窗口重的任意两点。也可以控制I,j,k三个方向的数值大小,进行模型块的控制。 B、块分割。Blocking/splitblock操作。 C

快乐****蜜蜂
实名认证
内容提供者


最近下载