加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

OpenFOAM介绍

(2019-01-04 21:13:08)
分类: OpenFOAM学习及应用

OpenFOAM在国内呈现原来越火的趋势,尤其是国内各高校OpenFOAM简直成了CFD软件中的宠儿,究其原因主要有一下两点:

第一,也是OpenFOAM最大的优势,就是灵活(用灵活形容一款CFD软件还是有点特别的),可以利用内在的基本库进行程序编制(包含,求解器、边界条件、初始条件、湍流模型等只要你想改的地方,理论上是都可以改的),其应用的编程语言是C++OpenFOAM程序包有linux版本也有win版,应用起来倒是没有太多的不同。但是公认的是,在linux系统下运算的效率更高;

第二大优点就是开源,免费的,可以读到最底层的程序,可以从原理上了解CFD是个什么东西,因此国外的高校都会用OpenFOAM来进行CFD教学,这一点也是高校喜欢用OpenFOAM的重大原因。


当然OpenFOAM也有缺点,比如,操作界面不友好,没有图形界面,因此习惯了FLUENTCFX等软件的同学们会很不适应,所以会很难上手,甚至装个软件都要花个一周、两周的时间。第二个缺点就是后处理比较垃圾,只有最基本的速度、压力、密度等,其余的物理量是需要自己编写方程来查看的。内置的paraVIEW后处理软件也是褒贬不一吧。


值得提出的是,OpenFOAM内置模型的计算结果方面,有些爱好者用OpenFOAM与商用软件做过一些对比,当然大部分结果可以得到例如fluentCFX软件的认证,同时也有些结果是有很大差异的,比如经典的后台阶,竟然和fluent的差异也很大。本人表示很惊讶,因此OpenFOAM软件各个模型是否准确需要各位同学自己去甄别。


对于OpenFOAM这个软件我的总结是这样的:工程应用尽量不要用OpenFOAM,结果准不准不说,用起来麻烦,工程应用OpenFOAM需要做大量验证;做科研的话要分两种情况,如果现有商业软件的模型就比较完善,可以做出比较像样的结果,那么就用商业软件去解决,毕竟商业软件是成熟的东西;如果现有模型没有好的解决方案,需要同学内置自己的模型或者方程等,这样OpenFOAM就是最适合的。可以发挥OpenFOAM的最大优势。


啰嗦了以上这么多目的就是想为有意加入OpenFOAM大军的同学们提个醒,当然艺多不压身,OpenFOAM还是很有潜力的CFD工具,多掌握一个软件总是好事。

以上文章仅表达个人观点。


qq交流群:104418569

客服邮箱:415568201@qq.com

新浪微博:有限猿仿真SIMULATION

博客地址:http://blog.sina.com.cn/u/1925142303

微信公众号:有限猿仿真

本团队长期招聘兼职CFD工程师,有意向者请将个人资料发送至客服邮箱。

基于PumpLinx斜盘柱塞泵仿真


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有