问题引入
DPMFoam是OpenFOAM中的一个颗粒两相流求解器,在流体的运算中,我们经常采用周期性边界条件,在OpenFOAM中即为cyclic,那么对于颗粒,能否在边界也设置成周期性边界呢,在CFDEM中是可以的,因为liggghts的设置项中即有颗粒的周期性边界条件设置,p代表周期性边界。
对于OpenFOAM而言,其给出的粒子边界有如下四种:
其中rebund为反弹边界,stick为吸附边界,escape为逃逸边界,这几个都有比较明确的意义,但是没有出现周期性边界。
我在网上的一个讨论中找到了一些论述。这个帖子里说MPPICInterFoam是无法设置周期性边界条件的,但是DPM和MPPIC是可以的,但是并没有给出如何设置。
经过我自己的摸索,最总成功实现,在这里分享给大家。
下图即我的算例,粒子由下表面出,上表面进入。
实现过程
首先我们需要设置流体区域的上下表面为cyclic边界条件,然后设置粒子的相应边界为none。
这样粒子就会随流体由下面出,上面进。