本教程采用了2021 R1版本进行演示。
1.几何模型
图形中用高亮显示了共享拓扑的共享项。
2.命名选择(NS)
在模型导入Fluent时,为了方便识别,重要的表面已在组面板中定义为命名选择。
3.启动Fluent
打开Fluent启动窗口,确保选择了网格模式。
推荐为工作流模板使用4个求解器进程和4个网格化进程,但根据可用性和许可状态,您可能需要使用较少的进程。
如有必要,展开“显示更多选项”以更改工作目录。
4.导入几何
使用毫米(mm)作为单位。
工作坊输入文件名为`heat_sink_v3.scdoc`。
5.添加局部尺寸
工作流模板中创建的网格将在后面课程中的热传递工作坊中使用。理想情况下,翅片(例如每间隙的单元格数)和其他实体部分的厚度上会有多个计算单元,但这会导致单元格数量非常高,在培训环境中,解决这个问题所需的时间会过长。使用每个间隙1个单元是一种折衷,它允许使用较粗糙的网格,单元格数量较低,可以在培训工作坊的背景下在合理的时间内解决。
大小控制类型:Proximity
Cells Per Gap = 1
Scope To = faces
Face Zone Labels: “wall_heatsink` & `wall_heatsource”
由于每个间隙有1个单元,选定标签上的表面网格大小将大致与翅片厚度相同,即3毫米。因此,局部最小尺寸和最大尺寸的默认值对网格没有任何影响,它们可以简单地保留为默认值。
6.生成表面网格
最小尺寸是可以接受的。
没有几何特征会导致网格需要更小,因此在本模型中不太可能对网格有任何影响。
将最大尺寸减少到20毫米(外壳大约200毫米宽,20毫米是它的10%)。
将每个间隙的单元格数设置为0.5。
这会在外壳的角落产生稍微粗糙的网格,从而减少此培训练习的单元格数量。
下图显示了每个间隙1个单元格的网格结果——对于此问题不需要如此精细的网格。
生成表面网格:
注意控制台窗口中报告的最大偏斜度值……低于0.7的值是好的。
使用剪切平面检查散热器附近的网格。
7.描述几何
几何仅由实体区域组成。
将定义封顶面以允许提取流动体积。
由于本模型中没有流体-流体边界类型,因此设置在此模型中没有效果。
共享拓扑已在SpaceClaim中应用。
8.封装流体区域
保持“选择方式:”过滤器设置为“标签”。
选择`"in-1"`。
输入`"inlet"`的名称,并将区域类型设置为`"pressure-inlet"`。
点击创建封顶。
类似地,选择`"out-1"`并定义一个名为`"outlet"`的压力出口。
9.区域
在更新区域任务中:
更改流体区域的名称为`"fluid"`。
将`"solid_housing"`的区域类型更改为`"dead"`,因为它不希望包含在模拟中。
估计的流体区域数量是正确的,所以点击创建区域。
10.添加外壁边界类型
在创建体积网格之前,右键点击更新区域并插入一个“添加边界类型”任务。
通过在图形窗口中右键点击,选择流体区域的三个外表面。
将边界类型设置为墙,输入名称`"wall_outer"`并点击添加边界类型。
添加外壁作为边界类型并不是一个要求。它只是使案例设置在进入求解模式后更容易理解。
11.添加边界层并生成体积网格
在添加边界层任务中,保持默认设置并点击添加边界层。
在生成体积网格任务中,选择`poly-hexcore`,如果选择了多个网格化进程,请确保选中了启用并行网格化。
体积网格完成后,Fluent会在控制台窗口中报告网格的最小正交质量。查看控制台输出以确保此值是0.1或更高。
12.写入网格
转到文件 > 写入 > 网格,并将文件保存为`heat_sink_v3_volume_mesh.msh.gz`。
网格将在后面的热传递工作坊中使用。
完成后退出Fluent。