Skip to content

Inconsistent behavior of coneInjection model with particle collisions

Summary

When using the coneInjection model with the DPMFoam or MPPICFoam solvers an inconsistent behavior is observed, i.e. particles are not injected in a cone shape but along lines within the specified cone.

The expected injection shape of particles is observed instead when the model is used with solvers without collisions, such as the kinematicParcelFoam.

Steps to reproduce

Attached are the following two cases that can be run by simply running the associated solvers. Particles positions are saved in postProcessing/particlesTracks to be opened in Paraview by reading the associated vtp series files:

kinematicParcelFoam: empty box with zero flow velocity and particles released with a given speed using coneInjection model, no collisions MPPICFoam: same case but with modified input files to allow for running with MPPICFoam and add collisions

Example case

Examples cases can be found in the archive attached.

tests.tgz

What is the current bug behaviour?

The injection model does not produce a cone and particles are released along line with the conical orientation.

What is the expected correct behavior?

The injection model should produce an axis-symmetric cone with minimum and maximum opening as specified in KinematicCloudProperties

Relevant logs and/or images

The images below show the different behaviors of the injection model with (top) and without (bottom) collisions.

coneInjectorWithCollisionsconeInjectorWithoutCollisions

Environment information

  • OpenFOAM version : v2212
  • Operating system : Centos
  • Hardware info : -
  • Compiler : Intel

Possible fixes