计算流体动力学(CFD)软件

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

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) 和空气动力学形状优化,并且可扩展,因此可以处理其它控制方程组,如流体动力学、弹性动力学、

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值