CFD,英语全称 (Computational Fluid Dynamics),即计算流体动力学。CFD 是近代流体力学,数值数学和计算机科学结合的产物,是一门具有强大生命力的交叉科学。它是将流体力学的控制方程中积分、微分项近似地表示为离散的代数形式,使其成为代数方程组,然后通过计算机求解这些离散的代数方程组,获得离散的时间/空间点上的数值解。

1、code_saturne —— 通用计算流体力学开源软件
Code_Saturne 是由 EDF 自 1997 年起自主研发的一款通用计算流体力学开源软件。
官网:https://openfoam.org/
2、MFiX —— 开源多相流 CFD 软件
MFiX 是美国能源部开发的一款用于模拟颗粒流体多相流的开源软件,CFD 部分使用 SIMPLE 算法,而颗粒部分包含了 TFM、MPPIC 以及 DEM 等模型,且可以模拟连续相和离散相之间的传质传热。
3、OpenFOAM —— CFD 类库
官网:https://openfoam.org/
OpenFOAM 是一个计算流体动力学 (CFD) 软件包。它支持多面体网格,如 CD-adapco 公司推出的 CCM+ 生成的多面体网格,因而可以处理复杂的几何外形,支持大规模并行计算。
4、SU2 —— 多物理场仿真与设计
官网:https://su2code.github.io/
SU2 是一套用 C++ / Python 编写、用于偏微分方程 (PDE) 的数值求解和 PDE 约束优化的工具集。它的设计考虑了计算流体动力学 (CFD) 和空气动力学形状优化,并且可扩展,因此可以处理其它控制方程组,如流体动力学、弹性动力学、

本文介绍了CFD领域中的多个重要开源软件,包括Code_Saturne、MFiX、OpenFOAM、SU2、COOLFluiD、SALOME、MOOSE等,它们在模拟复杂流体动力学问题上发挥着关键作用,涵盖了从多相流到空气动力学优化的广泛应用场景。
最低0.47元/天 解锁文章
4893

被折叠的 条评论
为什么被折叠?



