在 OpenFOAM 中使用 snappyHexMesh 和 STL 文件的教程

Posted

技术标签:

【中文标题】在 OpenFOAM 中使用 snappyHexMesh 和 STL 文件的教程【英文标题】:Tutorial for using snappyHexMesh with a STL file in OpenFOAM 【发布时间】:2017-11-18 08:30:22 【问题描述】:

我已经创建了一个车辆并输出了一个 STL 文件。首先,我想使用 snappyHexMesh 将 STL 文件转换为适合 OpenFOAM 的格式。然后我想运行一些气流模拟

我正在使用 OpenFOAM 的 5.x,我的案例目录在这里:https://github.com/anujgoyal/openfoam

此演示文稿的幻灯片 13:http://openfoamwiki.net/images/f/f0/Final-AndrewJacksonSlidesOFW7.pdf 表示需要 5 个要求:

constant/triSurface/Simple Car CFD.STL中的几何数据(stl、nas、obj)[DONE] 字典文件system/snappyHexMeshDict [DONE,不知道是否正确] 六面体基础网格(并行运行时分解)[?,不知道从哪里开始] 用于并行运行的字典文件 system/decomposeParDict [?,我有一个大型 Xeon 系统,所以我想使用并行运行] 所有系统字典(例如 controlDictfvSchemesfvSolutions)[?,不知道最小的参数集是什么]

我在理解六面体基础网格、controlDict、fvSchemes 和 fvSolutions 中应该包含哪些值时遇到了一些问题 - 有人有什么建议吗?或者你能指点我一些他们推荐的详细教程吗?

【问题讨论】:

你见过this、this和this吗? 【参考方案1】:

您的snappyHexMeshDict 不完整。 保存.stl 文件名,不带空格。 我认为你应该修改$FOAM_TUTORIALS/incompressible/simpleFoam/motorBike/ 本次模拟案例。

【讨论】:

以上是关于在 OpenFOAM 中使用 snappyHexMesh 和 STL 文件的教程的主要内容,如果未能解决你的问题,请参考以下文章

OpenFOAM中funkySetFields的安装与使用

HTCondor 与 OpenFOAM

openfoam需要多少linux知识?

Openfoam - pisoFoam 只使用一个核心

如何在 OpenFOAM 中编译 OpenVINO-Code?

使用 docker 和 openfoam 在 /mnt 上安装 sdb