Particle erosion issue when injecting lagrangian particles into overset mesh.
Lagrangian particles fail to identify surfaces within the overset region when using overPimpleDyMFoam or overInterDyMFoam. Because surfaces are not recognized in the overset region, particle erosion cannot be recorded. The particles simply pass through the surfaces within the overset region.
Steps to reproduce
Add Lagrangian particle functionality through the basicKinematicCloud library into overPimpleDyMFoam solver.
Copy the $FOAM_TUTORIAL/incompressible/overPimpleFoam/simpleRotor tutorial.
Add kinematicCloud file to constant directory.
- particles can be injected manually which requires adding another file to specify locations
Add particleErosion to the kinematicCloud file and specify the patch "hole"
Add g file to constant directory
add rhoInf variable to constant/transportProperties file
Here is the overPimpleDyMFoam solver with particles built in.
Below is the simpleRotor case with a basic kinematic cloud particles added.
What is the current bug behaviour?
As the particles approach the hole patch (the physical rotor), the particles pass through the rotor and don't register any impact with the erosion model.
What is the expected correct behavior?
The particles should rebound off the rotor and erosion should appear on the impacted cells.
Relevant logs and/or images
- OpenFOAM version : v1912
- Operating system : ubuntu
- Hardware info :
- Compiler :