OpenFOAM可視化及前后處理軟件實用度

目的和對比方法

本人為新手OpenFOAM使用者,基于官方教程學習使用了一段時間后覺得單純使用命令行和文本編輯建立模型較為麻煩,因此需要可能的GUI或者前后處理軟件,對比易用性,用以備忘和給有需要的參考。以下是使用時考慮的部分因素:
-付費性:本人學生,開源軟件優(yōu)先,免費其次,付費不考慮
-兼容性:是否支持較新的openfoam版本
-易用性:個人感受
-學習資料:網(wǎng)上很難找到相關教程和資料的不考慮

GUI對比

對比軟件來自于openfoamwiki的常用GUI統(tǒng)計:https://openfoamwiki.net/index.php/GUI。
對其中可能可以使用的添加個人想法:

  1. 商業(yè)軟件
Software Company Operating Systems Availability Notes
Ansa Beta CAE Linux, Mac OS X and Windows Contact them for more information. 功能強大,付費,有openfoam接口
Caedium Symscape Linux, Mac OS X and Windows Free 30 day trial and for students. Available in monthly to annual subscription. 付費,30天試用期
CAESES FRIENDSHIP-SYSTEMS Linux and Windows Free pro version for students and PhD students. Various trial versions available. 學生免費,有openfoam插件接口,但最近沒有更新https://www.caeses.com/news/2016/caeses-as-a-gui-for-openfoam-webinar-recording-available
CastNet DHCAE Linux and Windows Free 30 day trial. Annual or perpetual subscriptions. Discount for academic use. 按月付費400歐
cfFLOW Creative Fields Linux and Windows Contact them for more information. 付費,最近好像沒有更新
DICE DICEhub Linux and Windows Python + QML 不考慮,軟件主要用于數(shù)據(jù)管理,多人平臺合作。See this post (#36) for more details.
FEATool Multiphysics Precise Simulation (MATLAB) Linux, Mac OS X, and Windows Visit homepage for free download and more information. 基于matlab的插件,也有獨立版本,使用matlab的可以考慮
HELYX Engys Linux and Windows Contact them for more information. 付費,但下面列表有開源版本
iconCFD ICON unknown Contact them for more information. 官網(wǎng)無法訪問,看起來支持的openfoam版本較低
MantiumFlow MantiumCAE Linux and Windows (OSX is reported to work as well but is not supported) Free Demo, quarterly and annual licenses available. 有demo版本,最新支持到v1712,但是官網(wǎng)很慢,沒成功安裝
simFlow Atizar Limited Linux and Windows Free for evaluation without any time limit. Fixed annual subscription, with discount for academic use. 免費無期限,網(wǎng)格限制100000
Visual-CFD ESI Group Linux and Windows Free evaluation for 30 days. Fixed annual subscription, with discount for academic use 功能較為強大,付費,有30天試用期
  1. 開源軟件
Software Company Author Project page Operating Systems Coding Language Notes
BARAM NEXTFOAM product page Linux (Ubuntu/Debian) Python 韓國網(wǎng)站看不懂,但是界面是英文,支持到openfoam v5.x
CfdOF Several developers Computational fluid dynamics (CFD) workbench for FreeCAD @ Github Linux and Windows (Might work on Mac OS X) Python FreeCAD 插件,使用良好但偶爾有小bug
Discretizer Bj?rn Bergqvist Discretizer at SF.net Linux and Windows (Might work on Mac OS X) Ruby 好像停止開發(fā),不考慮
enGrid enGits enGrid at Github Linux and Windows (Also works on Mac OS X) C++ 類似Salome的網(wǎng)格劃分軟件,但好像停止更新了
HELYX-OS Engys HELYX-OS on GitHub Linux Java 目前支持到v1606,學習資料還可以,使用良好
InsightCAE silentdynamics InsightCAE wiki on GitHub Linux C++ 部分gui,支持到v1612

其他前后處理軟件

  1. 前處理
  • Salome 強大的mesh工具,除了安裝包大,其他使用良好
  • snappyHexMesh (沒有gui)
  • 其他。 mesh工具太多,其他的在特定場合適合使用如netgen,cfmesh,gmsh,但為了省事一般這兩個足夠。
  1. 后處理
  • Paraview 最常用,一般足夠
  • Tecplot 商業(yè)軟件,需要一些分析圖可以使用
  • Ensight 商業(yè)軟件,免費版有限制,openfoam有ensight接口可以輸出兼容數(shù)據(jù)
  • FieldView 商業(yè)軟件,沒用過,暫時沒有需要
  • OpenDX 較為復雜的后處理軟件
  • Enthought scientific applications 沒用過,是一個可復用平臺

綜合考慮

商業(yè)軟件中:

開源軟件:

前后處理:

  • 不受版本openfoam限制,但是多了自己設置case的步驟,一般使用Salome和自帶的snappyHexMesh足夠,后處理用Paraview.
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容