如何开始使用CFO的OpenFOAM


19

我正在使用OpenFOAM解决CFD中的基本内部流程。入门的最佳方法是什么,有人跳入我的行列可能会给我带来一个很好的在线参考资料,以解决任何问题吗?我听说到现在为止它还是一个小众市场,而且很多求解器函数的文档都还不够完善。显然,软件包本身随附的文档只是一个开始,但是是否有第三方参考(如OpenFOAM Wiki)?


1
OpenFOAM是一个很好的软件,但是要花一些时间才能学好。您是否查看了软件包随附的教程问题?
保罗

当前,在StackExchange的51区上,提出了一个针对OpenFOAM的站点。请支持该网站以使其联机。
Dohn Joe

Answers:


15

为了运行CFD模拟,我建议从UserGuide和ProgrammersGuide开始。ProgrammersGuide文档还提供了案例示例,并解释了诸如边界条件之类的其他内容。一旦掌握了配置文件,就可以在顶层使用OpenFOAM相当容易。这两个文档都在/ doc目录中。完成此操作后,您可以从Chalmers大学那里找到许多其他资料:由教授组织的Chalmers OpenFOAM课程。霍坎·尼尔森(HåkanNilsson)。

完成此操作后,请浏览Wiki。专心于您要完成的任务:库很大,因此,如果您有广泛的方法来学习它的运行方式,那么就没有机会了解它。处理特定问题,尝试查找文档,在论坛和扩展项目上进行讨论(请参见下文)。

如果您对特定问题感兴趣,请尝试找出用于求解此问题的求解器,例如,用于湍流/层流固定解,使用simpleFoam,用于层流层流解决方案,使用icoFoam等。所有求解器均保存在与它们的用法相对应的目录结构(如/ multiphase / incompressible / les / interFoam)将是类似于vof的求解器,用于两阶段大涡模拟(les)。

首先从教程目录运行案例。始终复制一份模拟案例,以便可以拥有原始副本(如果使用git并出错,请检出目录以恢复其原始状态)。

如果您已经在计算机上成功安装了OpenFOAM,请在comnand行上执行别名,然后查看一些漂亮的命令可以帮助您入门:

  • tut带您进入教程目录
  • 运行将您带到运行目录:这是运行模拟的位置
  • sol将您带到求解器的目录

...

遇到问题时,您可以在OpenFOAM论坛上提问,并且可以在FAMENA(克罗地亚萨格勒布大学机械工程学院)文件服务器上找到有关OpenFOAM的博士学位和硕士学位论文以及文章的目录。

OpenFOAM暑期学校是由教授组织的非常酷的课程。FAMENA的Hrvoje Jasak于每年的9月某个时候举行,这是学习和认识与OF合作的研究人员的绝佳机会。

另外,还有一个由OpenFOAM社区组织的站点:OpenFOAM扩展项目,您也可以在其中与人们进行讨论。

祝好运!:)


6

实际上,有一个针对openfoam的Wiki:http : //openfoamwiki.net通常,这是一个对openfoam有用的网站,但教程还不够。起点应始终是openfoam的手册。大约五年前,我从软件包提供的pdf开始,发现它们非常方便。真正的openfoam社区可以在这里找到。


erhanturan,欢迎来到scicomp!您能否详细说明手册中哪些内容对OpenFOAM的新手有帮助?
Geoff Oxberry 2012年

UserGuide.pdf中的教程对新手很有用。文件位于此处
erhanturan




-3

我们正在努力打开与CFD开始课程免费差价学院 http://cadcae.net 例如,你可以看到具体的培训一样CURSO-CFD-openfoam 提前最好的问候谢谢


1
这可能无法满足最初提出的“获得良好的在线参考,以解决任何问题”的要求,因为培训材料的组织方式通常不如文档全面。您目前是新用户,并且缺乏评论所需的声誉,但是如果您打算坚持使用,请记住“答案”和“评论”之间的区别。
hardmath

2
我还认为这构成了自我推广,在Stack Exchange网络中人们往往对此感到厌烦。鉴于没有列出免费的替代产品,并且发布的“资源”实际上是价值几百欧元的产品,我倾向于删除此帖子,因为它违反了网站政策,除非对其进行了修订。
Geoff Oxberry
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.