OpenFOAM介绍

分类: OpenFOAM学习及应用 |
OpenFOAM在国内呈现原来越火的趋势,尤其是国内各高校OpenFOAM简直成了CFD软件中的宠儿,究其原因主要有一下两点:
第一,也是OpenFOAM最大的优势,就是灵活(用灵活形容一款CFD软件还是有点特别的),可以利用内在的基本库进行程序编制(包含,求解器、边界条件、初始条件、湍流模型等只要你想改的地方,理论上是都可以改的),其应用的编程语言是C++,OpenFOAM程序包有linux版本也有win版,应用起来倒是没有太多的不同。但是公认的是,在linux系统下运算的效率更高;
第二大优点就是开源,免费的,可以读到最底层的程序,可以从原理上了解CFD是个什么东西,因此国外的高校都会用OpenFOAM来进行CFD教学,这一点也是高校喜欢用OpenFOAM的重大原因。
当然OpenFOAM也有缺点,比如,操作界面不友好,没有图形界面,因此习惯了FLUENT、CFX等软件的同学们会很不适应,所以会很难上手,甚至装个软件都要花个一周、两周的时间。第二个缺点就是后处理比较垃圾,只有最基本的速度、压力、密度等,其余的物理量是需要自己编写方程来查看的。内置的paraVIEW后处理软件也是褒贬不一吧。
值得提出的是,OpenFOAM内置模型的计算结果方面,有些爱好者用OpenFOAM与商用软件做过一些对比,当然大部分结果可以得到例如fluent、CFX软件的认证,同时也有些结果是有很大差异的,比如经典的后台阶,竟然和fluent的差异也很大。本人表示很惊讶,因此OpenFOAM软件各个模型是否准确需要各位同学自己去甄别。
对于OpenFOAM这个软件我的总结是这样的:工程应用尽量不要用OpenFOAM,结果准不准不说,用起来麻烦,工程应用OpenFOAM需要做大量验证;做科研的话要分两种情况,如果现有商业软件的模型就比较完善,可以做出比较像样的结果,那么就用商业软件去解决,毕竟商业软件是成熟的东西;如果现有模型没有好的解决方案,需要同学内置自己的模型或者方程等,这样OpenFOAM就是最适合的。可以发挥OpenFOAM的最大优势。
啰嗦了以上这么多目的就是想为有意加入OpenFOAM大军的同学们提个醒,当然艺多不压身,OpenFOAM还是很有潜力的CFD工具,多掌握一个软件总是好事。
以上文章仅表达个人观点。
qq交流群:104418569
客服邮箱:415568201@qq.com
新浪微博:有限猿仿真SIMULATION
博客地址:http://blog.sina.com.cn/u/1925142303
微信公众号:有限猿仿真
本团队长期招聘兼职CFD工程师,有意向者请将个人资料发送至客服邮箱。