Fluent还是OpenFOAM?

0 评论

开源类

开源CFD软件通常基于某些CFD框架,用户可以对软件进行更改、定制并提高。这些软件的Licence确保CFD软件免费并且使得开源的特性延续下去。

目前世界上最大的开源软件是OpenFOAM。

开源软件最重要的特点是其为免费的,并且这种公开发布的开源软件可以通过世界上所有使用者来汇报bug来提升软件的使用。用户如果有一些软件上不具备功能的需求,他可以直接改动源代码来实现某些功能。

开源软件最重要的缺点是其用户支持较少、上手较难,并且开源软件可能需要一些外挂的前、后处理软件。

开源外挂类

为了使得开源CFD软件,如OpenFOAM,更加易用。一些公司为OpenFOAM增加了图形界面,如HELYX、simFlow、Caedium等。另外一些基于OpenFOAM的较为新颖的产品如基于网页版的CFD求解器:Simscale以及OpenFOAM官方的OpenFOAM云计算CFD direct。

开源外挂类产品的主要优点是其在尽可能低的产品价格上为开源免费CFD软件植入了用户友好的操作界面使得开源CFD软件更加易用。其主要缺点同样为其缺乏用户支持,并且可能自己本身存在了某些bug。

 CAD整合类

目前最大的CAD整合类计算平台为Solidworks以及Autodesk Inventor,他们在自己的软件基础上增加了CFD求解模块。CAD整合类的目标群体是那些主要处理单相、稳态、无化学反应且追求简单易用的工程师。通常这些软件不能处理多相、瞬态、化学反应、流固耦合以及其他较复杂的流动行为。

 专业类

一些CFD软件是特殊针对某些工况而写的,例如CONVERGE在动网格、多相流以及湍流燃烧领域非常擅长因此其特别适用于研究燃烧的用户,类似的产品还有AVL Fire。FloTHERM则主要关心电磁领域。FINE/Marine主要关心海上应用。EXA主要关心空气动力学外流场。XFlow、PowerFLOW为基于LBM的CFD求解器。SPH-flow为基于SPH的CFD求解器。Barracuda主要用于流化床。CFX主要用于旋转机械。MFIX主要用于多相流。CFDEM主要用于基于拉格朗日方法的计算模拟。

综合类

CFD领域内的老大无非是ANSYS Fluent和Star-CCM+,他们适用于各种不同的流动情况。Fluent目前市场份额最大。Star-CCM+在汽车领域独树一帜。COMSOL市场份额不是很大但是其为一个非常全面的多物理场平台。

 综合类软件都具有自己的网格处理工具、前处理以及后处理工具。 

相关软件
OpenFOAM是一款C++工具箱定制数值求解器的开发和连续介质力学问题的前/后处理实用程序,包括流体计算力学。该代码是自由和开放源码软件的GNU通用公共许可证下发布,OpenFOAM这个名字在2007年被OpenCFD公司注册并在2011
相关阅读