2019年06月21日——【OpenFOAM】——OpenFOAM入门算例学习
程序员文章站
2022-05-15 13:17:37
1. 明确目标——我为啥费老大劲儿学习OpenFOAM 学习OpenFOAM主要出于课题需要,希望实现以下几个目标: 【 】学会用SnappyHexMesh生成高质量网格; 【 】学习使用OpenFOAM自带的 Immersed Boundary Method (IBM)处理复杂几何边界; 【 】实 ......
1. 明确目标——我为啥费老大劲儿学习openfoam
学习openfoam主要出于课题需要,希望实现以下几个目标:
- 【 】学会用snappyhexmesh生成高质量网格;
- 【 】学习使用openfoam自带的 immersed boundary method (ibm)处理复杂几何边界;
- 【 】实现les算例;
- 【 】实现cfd的批处理以完成大量。
2. 前期准备——在win10上安装openfoam
这部分主要参cfd大佬【流沙】提供的方法,详情见网页:https://www.cnblogs.com/lscax/p/7074326.html
出于方便考虑,直接在github上下载并安装bluecfd,下载页:https://github.com/bluecfd/core/releases/tag/bluecfd-core-2017-2
目前已经更新到 2017-2 版,搭载openfoam 5.0 版本,基本能满足使用要求。
3. 入门算例学习—— lid-driven cavity flow
3.1 问题描述
一开始不打算写问题描述,在找 lid-driven cavity flow 的中文翻译的时候才发现也有人学习这个算例,而且这个算例能说明湍流的特征,也有相关的实验支持,所以添加问题描述这个环节,关于这部分的知识主要参考网页:
lid-driven cavity flow 翻译成中文就是 顶盖驱动方腔流 (参考知网翻译),理想模型见图3.1
图3.1 顶盖驱动方腔流动模型