吾生有涯 学海无涯
析模有界 知识无界

OpenFOAM的Tutorials到底缺点儿什么?

内容纲要

当我们将OpenFOAM作为CFD的工程应用软件时,其自带的Tutorials自然是最重要的学习资料之一。

OpenFOAM的tutorials文件夹中包含了众多的demo(如下图所示,OpenFOAM 12大概有两百多个demo),应用者可以通过这些demo来学习各种求解器案例的文件组织结构及参数设置。

然而这些demo中只有案例文件,并没有任何的说明文档。很烦这种不负责任的帮助提供方式了,另一个同类典型是Amesim(提供了几百个demo,但没有提供操作步骤,靠用户自己去摸索。不过Amesim提供了demo的介绍和问题说明)。当然OpenFOAM的应用逻辑和商业软件有所不同,教程侧重点也有所不同。

通常情况下OpenFOAM的应用逻辑是这样的:

  1. 分析自己的问题,了解问题中所涉及的关键特征,确定将要使用的求解器
  2. 从Tutorials文件夹中拷贝一个与自己问题最接近的案例
  3. 修改案例文件夹中的参数信息
  4. 求解计算并后处理

在整个应用过程中存在几个难点:

  1. 如何知道Tutorials中的哪个案例与要解决的问题比较相近?
  2. 如何修改拷贝过来的案例文件?

第二个问题比较麻烦,留着以后再说。这里主要说第一个问题。OpenFOAM案例文档缺少一个关键的东西:每个demo相对应的问题说明文档。也就是上图中200多个案例,每个案例的几何、边界条件、物理现象、求解目标等关键信息的说明。只要建立起这样一个关键信息库,新手和老手都能方便地查找和选择案例。

这工作目前似乎还没有人做,老手不屑做(总以为开发比应用高端,不屑于做应用),新手做不来(读不懂case),官方更是视应用如草芥(这几年似乎转变了观念,终于意识到任何脱离了应用的程序都一文不值)。


(完)

本篇文章来源于微信公众号: CFD之道

赞(0) 打赏
版权声明:未经允许,请勿随意用于商业用途。
文章名称:《OpenFOAM的Tutorials到底缺点儿什么?》
文章链接:https://www.topcfd.cn/39525/
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

说两句 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者吧

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册