点击“CFD之仿真区”关注公众 号交流学习
概述
本练习学习内容:
1.采用不同的导入方式,将CAD文件导入到FM中;
2.学习如何直接使用CFD Surface Mesh导入方式来生成可用于体网格划分的表面网格。
本练习学习目标:
1.学习FM界面的基本技能
导入CAD几何
理解CAD导入方式:CAD Faceting方式与CFD Surface Mesh方式
学习使用CFD Surface Mesh导入方式来直接生成体网格
启动FM,导入CAD模型
在3D下进入meshing模式,点击OK
导入CAD模型
首先导入IGES文件并在导入时保存PMDB(零件管理数据库)中间格式文件,这可用于更快地重新读取CAD(如果我们需要重新导入并查看不同的曲面细分设置)
建议使用CAD Faceting导入执行wrapper工作流程,尤其是对采用CFD Surface Mesh导入较慢的大型模型
然后使用CFD Surface Mesh Import重新导入CAD,以生成可用于直接生成体网格的表面网格。
以CAD faceting细化方式导入
首先点击options,在弹出的对话框中选择save PMDB(PMDB是一种中间文件格式,包含细化前的解释几何数据。初始导入后,用户可以通过读取此文件而不是原始CAD来更快速地更改曲面细分选项,以避免重新解释几何数据。)
点击Import导入几何模型
注意,导入文件所需的时间作为给定信息的一部分打印到控制台窗口.
为了说明特征角的设置,请参见下图。如果将特征角度设置为40度,则可以保证保留此角。如果将其设置为50度,则此角可以进行倒角。另外对于“特征角度”提取方法,请指定要用作特征提取阈值的“特征角度”。如果两个相邻几何面法线之间的角度大于该特征角度值,则在共享边缘处提取特征。
右键点击Geometry Objects,选择Draw All。
在Ribbon的display选项下,勾选红框四个选项,几何模型如图所示。(注意:三角形表示不适合CFD体积网格,有很多非常严重的倾斜&高纵横比三角形。)
注意:特征线上的“记号标记”的长度与附加三角形的平均边长度成比例。因此,在通过CAD刻面或通过read mesh导入STL生成的几何体对象中,某些记号标记非常长。
右键点击part body,选择Draw。我们将看到一个具有很多自由面(free faces)的表面对象,其表明在part body中存在复 制的表面(duplicate),当然这个一个错误,此时可以直接删除它,也可以使用诊断功能进行修复。
设置尺寸函数并导出、重新以CFD surface mesh方式导入
测量初始几何尺寸,用于以CFD surface mesh方式导入时提供合理的最小值和最大值。
使用Node Filter Icon选择两个点,同时使用Distance测量尺寸大小。对于管口需要使用约2mm的尺寸才可以保证两层网格。(注:使用Esc热键取消选择的最后一个点,也可以使用F2热键取消所有选择的点)
测量其它位置,最小尺寸在1~2mm,最大尺寸在约8mm,因此,我们可以设置全局最小尺寸为1mm,最大尺寸为10mm。
设置尺寸范围
在Model下右键选择Sizing→Scoped,
按图所示进行设置,点击create,创建的以curvature命名的尺寸函数出现在scopeed sizing列表中。
按图所示进行设置,点击create,创建的以edge-prxo命名的尺寸函数出现在scopeed sizing列表中。然后点击compute,点击close。
使用size Flied探针(Ctrl-Y热键),检查网格大小。最后使用F2热键清除所有的选择。
输出尺寸函数,在以CFD surface Mesh方式导入时使用。
以CAD Assemblies方式导入几何(此部分仅仅是演示如何采用CAD Assemblies方式导入几何,可跳过该部分)
按图所示导入几何。
更新Part1
把细化方式更改为CFD surface Mesh,选择使用Size Field file,点击选择此前创建的尺寸函数(Size Field)文件。最后点击update。
创建mesh object,按图所示操作。
以CFD surface Mesh方式导入,并输出压缩格式网格文件
首先选择.pmdb格式文件,把细化方式更改为CFD surface Mesh,此时会弹出提示对话框,点击OK。然后按图所示进行操作,最后点击import导入。
右键Mesh objects选择Draw all。在Ribbon的display选项下,勾选Face edges。
点击+展开Mesh objects,右键partbody→delete→Include Faces and edges,点击OK。删除自由面(free faces)。
点击File→Write→Mesh输出.gz格式网格文件。
使用“选择文件”对话框通过在文件名上附加.z或.gz扩展名来写入压缩文件。例如,如果系统提示您输入文件名,并输入扩展名为.gz的文件名,则将写入压缩文件。例如,如果输入flow.gz作为网格文件的名称,Fluent将报告以下消息:
状态消息指示将网格文件信息传送到gzip命令,并且压缩命令的输出被重定向到具有指定名称的文件。 在此特定示例中,自动添加.msh扩展名。对于Windows系统,只可以通过在名称后面附加.gz来编写压缩文件,但是附加.z不会压缩文件。
创建封盖
采用你熟悉的方式给几何出入口创建封盖(也可如图所示创建),用于计算流体域。
按图所示,重命名出入口边界,并设置成速度入口,压力出口边界条件。
计算体积域
在inlet右击,选择draw;然后改变type为fluid,在manage下重命名为fluid。
在划分体网格之前,检查表面网格质量(推荐表面网格质量skewness<0.7)
如果表面网格质量不满足skewness<0.7,按图所示来提升表面网格质量。(关于表面网格质量提升,下期推文fluent meshing基础课程04会详细描述)
体网格划分,按图所示设置。
为了更好地捕捉热梯度,需要在固体域中增加1层边界层,在流体域中增加5层边界层;在Boundery Layer Mesh下选择scoped,然后按下图所示设置。
划分完成后的体网格
在cell zones右击,选择summary。(推荐体网格质量skewness<0.9)
在cell zones右击,选择Auto Node Move,按图所示操作;最后summary显示没有网格质量大于阈值(skewness<0.9)。
保存体网格,File -> Write-> Mesh