戳蓝字“ OpenFOAM ”关注我们哦!

大约两周前, Tobi 在网站上分享了自己开发的一个 OpenFOAM 的分析工具,名为 FOAMAnalyzer 这是一个用户可视的界面,但是该工具不用于用户前处理(如网格划分,边界设置等),而是用于用户计算过程中可视化展示计算变量。
根据 Tobi 自己的说法,该工具有以下功能:1. 可以设置求解器和检查常见错误检查常见错误包括检查边界条件是否正确,但是本质是检查时间文件夹里的边界条件和 polymesh 里的边界条件是否能够对应,例如 wall patch 和 wall function 对应使用。
此检查功能其实在 OpenFOAM 每次运行计算前都会使用,所以笔者猜想 Tobi 应该是将该功能集成到了 foamAnalyzer 界面里2. 工具界面可以展示计算过程中的Log信息3. 展示计算变量的残差
如速度,压力,湍流的初始残差和最终残差细想这个功能,其实 OpenFOAM 已经给我们提供了一个工具,即 foamMoniter ,因此笔者猜想,Tobi可能是把 foamMoniter 集成到了 foamAnalyzer 界面里。
4. 更有趣的一点是,foamAnalyzer 可以展示计算过程中的湍流、压强和速度的最大值、最小值、平均值对于这个功能,OpenFOAM 也提供了后处理工具 max 和 min ,所以笔者也猜想 Tobi 是集成了该功能到 foamAnalyzer 。
笔者认为,目前 foamAnalyzer 目前的功能还比较简单,但是它弥补了 OpenFOAM 里的一个缺点——可视化可视化将有助于使用者更方便地对计算过程进行分析和判断,例如:计算过程中的残差,实时可视化后将直接帮助我们判断计算是否收敛。
在以前,OpenFOAM 主要通过输出 log 信息来记录残差信息,但是对于使用者来说文字信息是不够直观地,而 foamAnalyzer 使用实时图线展示,不仅能反映残差最终数值,还可以展示残差的变化过程。
第二个优点在于,该工具是可交互的( interactive ),即是说可以通过鼠标点选展示不同的数值,而不是通过设置文本文件关键字这样比较麻烦的方式由于这个工具还不是很完善,所以 Tobi 应该还没有发布其源代码,后续 Tobi 将增加更多功能,例如在:工具界面能够启动计算、停止计算、保存计算。
最后给大家展示一下 foamAnalyzer 的界面,大家可以期待一下这个可视化工具


P.S. 再次提醒,foamAnalyzer 不是用于使用者交互设置 case 的,而是用于交互展示计算过程中的变量的但是如果 Tobi 发布了源代码,也许我们在此基础上可以增加一下 case 设置的功能。
原创文案 | 涂涂 && 校对排版 | 浮生若梦技术交流(微信号):poplee_openfoam广告洽谈(微信号):shirleymanson回复“安装包”获得最新 OpenFOAM 软件包下载地址
回复“算例1”-“算例8”获得算例分享下载地址回复“资料1”-“资料18”获得分享的学习资料和论文下载地址查看如何在后台发送指令获得资料下载地址爱我请给我“点赞” ”在看“ “分享”哦

亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。