Re0:从零开始的ICEM网格划分(P2) 您所在的位置:网站首页 icem怎么删除part Re0:从零开始的ICEM网格划分(P2)

Re0:从零开始的ICEM网格划分(P2)

2023-06-15 18:57| 来源: 网络整理| 查看: 265

P2. ICEM网格划分的过程

这个部分记录从几何点(point)实现一个网格划分任务。

首先明确一点,CFD中更推崇结构化网格。那会画结构化网格为什么还画非结构网格?(因为非结构网格简单)而且在实际网格文件生成过程中存在关键的convert to unstructured mesh一步。我的看法是结构化网格首先计算精度与收敛性、稳定性上优于非结构化网格;其次学习结构化网格的绘制过程有助于理解计算域离散的过程,参与感很强,且可以训练到空间想象能力,掌握之后很有成就感。

我的这个过程记录以创建、保存三个重要文件为标志。

1. 几何文件.tin

.tin文件包含了你的几何模型(点、线、曲面)以及part数据。一般的过程如下:

第0步:设定工作目录

File——change working dir

这个步骤有助于你管理绘制网格过程中所产生的所有文件,无论绘制结构还是非结构网格都可以用,是一个好习惯。

第1步:创建points

使用坐标的办法绘制出计算域重要的边缘点。

第2步:创建curves

将上一步创建的点进行连接,形成线段(曲线)。

第3步:创建surface

使用创建的线段形成面,这一步对二维问题是必须的。

第4步:定义part

根据你的问题的特点,将涉及的具体物理元素:入口、出口、壁面、对称轴等元素分别定义在part中。此步骤关系到后面边界条件的设置,因此是几何建模中的重点,务必记住不可忘记。第5步:保存几何文件.tin

File——Geometry——Save geometry as——设置文件名

这一步有助于将来修改几何模型、重新绘制网格导入几何文件。

完成以上步骤你就拥有了一个包含你的仿真问题几何模型的文件。未来因为不同工况需要修改几何模型、因为网格无关性验证需要重新绘制网格,都会用到这个.tin文件。

2. 块文件.blk

绘制结构化网格时,需要用到block的概念。

block就是几何模型的拓扑模型,它是规则的四边形与六面体,结构化网格便是以此为基础。当我们生成一个很契合几何模型的拓扑block,当我们对规则的block划分网格,对应的几何模型也就可以映射(关联associate)到同样的网格,这样得到的网格质量就很高了。

第1步:导入几何文件.tin

首先是在同一个工作目录下,其次将这个目录中的几何文件在ICEM中导入,并检查part的定义。

第2步:创建初始Block

软件根据几何模型的最外围轮廓,生成一个四边形(二维)或六面体(三维)block。

第3步:切分、删除Block

对初始Block进行修改,使之能最大限度接近几何模型的形状。

第4步:建立映射关系

此步骤是这个部分的关键环节。关联的质量直接关系到后面网格生成质量。将几何模型的点points、线curves、面surfaces,与拓扑模型的点vertex、线edges、面face建立联系。从点到面进行。点关联成功会有红色的十字线出现,线关联成功edge变成绿色。

第5步:定义网格节点数生成网格

对edge设置参数,给block划分网格。具体参数设置后面会详细介绍,这里的先知道设置nodes节点数就可以。

model树勾选Pre-Mesh便可预览设置的网格。

第6步:保存block文件.blk

File——Blocking——Save Blocking As——设置文件名

3. 网格文件.msh

这一步需要做的就是将生成的网格保存为.msh网格文件,以供求解器软件使用。

第1步:网格检查

Mesh Quality check使用一些指标对你的网格自动进行评估,有质量不好的网格可以修改。

第2步:非结构网格文件的转化、保存

Pre-Mesh右键点击,Convert to unstructured mesh,转化为非结构网格。

File——mesh——Save mesh sa——设置文件名.uns

第3步:导出网格文件

Output标签——write input——保存.fbc/.atr文件——弹窗:是否保存当前项目:No——选择之前的.uns文件——选择网格维度(2D or 3D)设置文件名

至此,仿真前需要的网格文件.mesh就得到了,除了这里介绍的.tin和.blk文件,你的工作文件夹还会有一些其他类型的文件,这里简要总结一下,以备查阅。

.prj:工程文件,用来联系其他文件

.tin:几何文件,包含几何模型信息,包括:材料点定义,局部及全局网格尺寸定义

.blk:块文件,包含拓扑模型的信息

.uns:结构网格的(前)网格文件

.fbc:边界条件文件,包含边界条件,局部参数

.atr:包含属性、局部参数及单元信息的文件

.par:与网格无关的数据,包含模型参数信息

.rpl:记录用户操作的文件

.jrf:ICEM脚本文件,用于批处理和二次开发



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有