Fluent是一款商业CFD软件,具备商业CFD软件的基本特征:稳定、高效和昂贵。ANSYS公司2006年收购Fluent后,一直将其当做亲儿子培养(反观另一款被收购的CFD软件CFX,就没这么好的待遇了),每个大版本发布都有大量的功能更新。这么多年下来,功能和界面也早已和刚收购时大不相同。不过早期的一些毛病,到现在依然存在。
-
操作流程不流畅。这里的操作流程不是单纯指求解器,而是从几何、网格、求解、后处理的一整个流程。虽然ANSYS一直在努力,但这一整套流程并不流畅。Fluent Meshing并不具备几何处理能力(非常弱,近似于没有),网格生成中需要创建辅助几何时只能返回到几何工具中去完成。另外,Fluent自身的后处理功能与专业后处理工具相比算不上好用(出图丑爆了),ANSYS本身有专业的后处理工具CFD-Post与Ensight,然而从Fluent中并不能直接进入到CFD-Post或Ensight进行后处理。可能有人会说在workbench中可以直接进入到CFD-POST或通过连接组件进入Ensight,但是workbench真的是卡的很。
-
黑箱太多。软件中存在太多的黑箱操作,有非常多输入参数在文档或文献中没有说明。打个简单的比方,压力离散使用的
PRESTO!格式就没有任何说明,据说这是Fluent自家的花活儿。当然这个算不上是Fluent的问题,这是所有商业软件的问题。作为商业软件来说,没点儿私活儿还真不好卖。 -
UDF使用麻烦。UDF这东西就是把双刃剑,用好了可以极大地扩展Fluent的功能,但可惜似乎ANSYS并没有用好它。目前UDF的编写依然是脱离Fluent GUI,而且Fluent GUI也没有给用户编写UDF代码提供任何有用的帮助。按我的想法,Fluent应该在可以使用UDF的地方打开一个新的对话框或打开一个代码编辑器,并在用户编写代码的过程中提供智能提示,以及后期的调试和编译操作。遗憾的是Fluent什么都没做,二十年了,只多加了个clang编译器。UDF的使用过程依然不够丝滑。
-
脚本语言混乱。Fluent中可以使用的脚本形式非常多,如Scheme、jou、python等,虽然可供选择的余地大,但是带给使用者的是学习成本增加和不方便。21世纪都过去四分之一了,Fluent还紧守着scheme不松手,想用python替换确迟迟没有跨出那一步。python脚本在beta版都呆了好几年了。咬咬牙换了得了呗,畏畏缩缩的不知道搞什么名堂。另外要吐槽的是pyfluent,从2022年推出到现在都过去3年了,到现在还是半成品,API说改就改,向后兼容性极差,而且代码中bug多得要死。
-
界面拉垮。Fluent的界面改了一茬又一茬,改来改去也没改出个什么名堂来。最大的界面改变无异于加了个ribbon,但这玩意儿目前除了占据屏幕空间之外,似乎没有发现有什么其他的用处,ribbon按钮的所有功能都可以通过模型树操作实现。要我说,有这闲工夫改操作界面,不如花点儿时间在图形显示窗口的显示上,就没人发现Fluent后处理的时候图形窗口丑到吐吗?都什么年代了,图形显示居然还有锯齿。另外Fluent的材料库对话框什么时候能够加个搜索功能?每次找材料的时候只有我觉得难受吗?最恶心的是对话框放大了材料列表框居然不放大,真的是神仙设计的界面。
-
文档。Fluent文档还算齐全,但至今没有中文版文档。虽然软件有机翻版中文界面,但并没有机翻版中文文档。如今这年头,用AI大模型翻译似乎花不了多少时间,但人家就是不干。还有就是本地版的文档,那字体有锯齿就没人发现吗?我的老天爷,实在搞不了不如就学STAR CCM+搞成网页版呗。话说本地版文档的搜索功能其实也是个摆设。
注:10年前就想吐槽了。
”
(完)

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








评论前必须登录!
注册