在网上搜索与OpenFOAM相关的颗粒两相流计算资料时,发现了一个CFD-DEM coupled simulations with Yade and OpenFOAM。
在此之前,我学习过OpenFOAM自带的颗粒计算求解器,但是自带的求解器有很多缺点,最大的缺点就是颗粒运动方程的求解精度只有一阶。
还学习过CFDEM,是OF+liggghts做联合仿真,这个liggghts学习起来很简单,很多教程可以看,但是CFDEM就没这么多教程了,唯二的一个交流群里的几节入门课程买到了1k,壁垒拉的满满的。这个我简单的跑过一个案例,但是由于参数太多,最终没有继续学下去。
一、文件下载
我们总共需要下载三个文件,第一是OpenFOAM,这里最好安装OpenFOAM-6。

1、OpenFOAM-6
为了方便,我直接下载了东岳流体网站上的OF6虚拟机。
2、Yade
yade的官网提供了Yade的gitlab链接。
yade有两种安装方法,一种是直接使用apt-get方法,另一种是源码编译。为了使用CFDEM,我们需要采用源码编译的方式。
这里我下载的是2020版本的yade,可以看出,该版本是刚刚添加了OF coupling功能。

3、Yade-OpenFOAM-coupling
这个就类似于OF+liggghts中的CFDEM文件,用来耦合流场和颗粒的。
其下载地址在github上。
二、安装步骤
万事具备,现在我们可以进行安装了。Yade官网给出了安装步骤的详细说明,甚至具体到算例运行。

1、安装OpenMPI和OpenFoam
这里我到没有安装openmpi,因为我下载的虚拟机里应该有,因为openfoam可以直接并行计算,肯定是提前有openmpi的<

最低0.47元/天 解锁文章
2653





