MFiX 是美国能源部开发的一款用于模拟颗粒流体多相流的开源软件,CFD部分使用 SIMPLE 算法,而颗粒部分包含了TFM、MPPIC 以及 DEM 等模型,且可以模拟连续相和离散相之间的传质传热。
MFiX 基于 fortran 语言开发,核心特性包括:并行、开源、跨平台、一键安装、用户图形界面、支持TFM/DEM/PIC多种模型。
- 跨平台:该软件支持WindowsLinuxmacOS,使得用户既能在windows下学习、测试算例,也可以直接在超算平台上进行计算
- 一键安装:该开源软件可以通过anaconda方便的一键安装,解决了大规模开源软件难以编译安装的痛点
- 用户图形界面:该软件支持用户图形界面,可以方便的设置计算参数、监控计算结果。
- Cutcell网格:该软件采用cutcell网格处理复杂结构,可以通过stl文件或软件内置的几何结构生成器构建模拟计算区域。
- 物性数据库:软件自带物性数据库,方便传热、化学反应的计算
- Stiff Chem Solver: 燃烧等化学反应的特征时间远远小于流动的特征时间,通过stiff化学求解器分步求解化学反应和流体流动,该软件可以方便的模拟多相反应流动
- 该软件自带多个演示算例,学习曲线平滑
- 模型丰富:采用SIMPLE算法的流体求解器、双流体TFM求解器、离散单元法DEM颗粒模拟、CFD-DEM模拟、MP-PIC模拟
- MPI多机并行,方便在超算平台上大规模计算
运行截图