periodic boundary conditions (OF cyclic)

Submitted by hseybold on Tue, 07/02/2013 - 17:56

I have a question if cyclic boundary conditions work with cfdemSolverPiso?

I have a square box with in-out flow in x direction and wall boundaries in y and z, which runs fine with pisoFoam and cfdemSolverPiso
When I apply cyclic boundary conditions for the flow in y direction cfdemSolverPiso fails. I can still run it without particles as a
pisoFoam case.

Thanks a lot

jtvanlew | Wed, 07/03/2013 - 17:24

i'm curious for this to work too. do you also have periodic conditions set at those walls for your DEM run?


evansmuts | Mon, 07/15/2013 - 11:21


I am also using a box shape with cyclic boundaries. It works fine for me. As jon said, you probably need periodic boundaries in your DEM model as well. In LIGGGHTS, I use

boundary p f p

to define periodic boundaries in the x and z directions. In OF, I match those boundaries with cyclic boundaries in x and z direction.


hseybold | Sun, 08/04/2013 - 15:55

thanks for the replies. I was away from the project for some time and now coming back.
I use periodic bcs for the DEM part in all directions (lateral and in flow) and wall on top and bottom. This makes no problems until i
want to switch the spanwise wall boundaries for the flow to open foam cyclic.
I'll clean up the config dictionaries and will post them here.
So i have the following cases working:
1) pisofoam with inlet outlet and cyclic bcs spanwise top bottom moving walls (shear flow)
2) cfdemPisoFoam periodic DEM boundary conditions streamwise and spanwise top bottom wall
CFD part inlet outlet as well as top bottom as in 1) spanwise wall bcs
3) when switching on the spanwise bcs (cyclic) for the flow, the simulation fails.

I still did not try to put the particles in a "cage" with walls everywhere and fluid flowing through

When I cleaned up my configs I will post the case.
Thanks a lot

cheers hj

cgoniva's picture

cgoniva | Thu, 10/24/2013 - 17:22

Hi hj,

looking forward to you post!


hrvig | Mon, 10/19/2015 - 13:58


Did anyone actually use openFoam cyclic boundaries in a CFDEM simulation using the built-in solvers?
The built-in solver in CFDEM uses pisoFoam, which does not include the utilities of fvOptions.

In my simulation, the flow velocity simply dies out due to friction. Did you implement the momentum source in the CFDEM code yourselves?