首页/文章/ 详情

OpenFOAM的Tutorials到底缺点儿什么?

精品
作者优秀平台推荐
详细信息
文章亮点
作者优秀
优秀教师/意见领袖/博士学历/特邀专家
平台推荐
内容稀缺
2月前浏览1901

当我们将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之道
OpenFOAMAMESim
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-09-11
最近编辑:2月前
CFD之道
博士 | 教师 探讨CFD职场生活,闲谈CFD里外
获赞 2566粉丝 11297文章 734课程 27
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈