Particles removed due to Rhop_out

Greetings everybody,

I have a problem related to particle removal due to rhop_out.

My basic setup is a straight cylinder, a cylindrical "plug" at the entrance that is moving at constant velocity forcing fluid through the cylinder (i.e. piston in 1 direction). I'm working under Re=50 and water. I'm as well using delta-SPH (0.1) to stabilize my simulation. The walls are only 1 particle thick but no fluid particles escape through the boundary and the velocity is mostly fine near the walls.

When the simulation is executed, after some time particles start being removed from the centre of the cylinder due to too low or too high density (Rho). The rest of the fluid is perfectly fine. I know SPH deals with instabilities and to prevent "blowing-up" rhop_out is used to remove "bad" particles. However, when I widen my bounds (from 700 & 1300 to 500 & 1500) less particles are removed and the result is better.

So my question/problem is:

1. Why are particles spiking/dipping so much in density, and can I somehow prevent it?
2. Why does widening the bounds improve the result and not destabilize it.

Disclaimer: I know inlet & outlet combination exists, but I got access to it a bit too late in my project thus cannot switch to it.

Regards,
Bladomas

Comments

  • No idea, but if many fluid particles reach the density limits something can be wrong in the simulation...
    If you want, you can send to us your case (XML) to dualsphysics@gmail.com and we will check it when we have time

    Regards
  • It makes sense that when you increase the bounds, the simulation becomes more stable, since less particles will be removed, since you have been more generous, with which particles may be there and not. A difference between 1000 and 1500 does not do as much numerically as 1000 and 15000 would do etc.

    The increase in density could be because of a "squeezing" of particles, so they clump together in search a way that numerically their density increases and get kicked out of the sim. This has at least been my experience earlier. A way to avoid this is try checking what happens if you both decrease and increase particle sizing.

    Kind regards
  • Thanks you both for your replies. I think I might send the case to the email address, just to make sure I did not make any weird mistakes. And about the particle sizing, how do I change the sizing? Is it by changing the distance between particles (dp)?
Sign In or Register to comment.