OpenFOAM-CFD,人体网格

计算科学 开放式泡沫
2021-12-17 13:19:27

我是 OpenFOAM 的新用户,我必须生成一个人体网格来计算人体与环境之间的对流热传递。有人可以指导我吗?

在此先感谢 Moorz

更多信息:我的工作是应用 CFD 工具计算人体与环境之间的热传递。直接计算来自身体的对流和传热,无需任何经验信息。这些是需要回答的问题:

  • 细长体模型是否足以计算人体表面的热交换?
  • 计算对所用网格的敏感性如何?
  • 计算对所使用的湍流模型的敏感性如何?
  • RANS 和 URANS 计算有什么区别?

我需要找到雷诺(或 LES)方程的解,而温度传输方程将在以下边界条件下使用 OpenFoam CFD 代码找到:

  • 计算域入口:速度剖面是固定的。压力固定在 patm 值。温度固定在 Tatm 值。
  • 计算域的出口:速度、温度和压力满足零梯度条件。
  • 计算域的边:速度、温度和压力满足零梯度条件。
  • 人体无滑倒情况。温度满足人体的条件 T = Tb。给出了温度分布 Tb。

到目前为止,我只需要完成为人体生成网格的任务并使用 RANS 进行计算。如果我这样做,我将有更多时间完成其他任务。

1个回答

你可以试试OpenFOAM 自带的snappyHexMesh它可以从 STL 表面生成一个 hex/split-hex 网格。那么您的下一个问题是为人体获得合适的 STL 表面。根据您的需要,您可能可以简化很多。

另一种选择是为不同的工具集获取人体网格并将其转换为 OpenFOAM。OF在此处列出了许多网格转换器