Problem of fluid particles splash during simulation

Hi guys:
I was recently troubled with a problem of particles splashing during simulation. There are some floatings moving in the water and generate waves , the phenomenon in the previous section is correct ,but some particles will splash and into the air, such as follows:

Is this problem relative to any parameters?


  • Hi Dong

    Could you please describe more in detail what we are looking at? It can be hard to provide any useful insight without understanding your situation enough.

    I will note that I have beforehand experienced "splashing" and in my case it was realistic since the water got disconnected from the main volume and starting mixing with air.
  • @Asalih3d

    In this simulation a stream of water flows on the floatings, and some fluid particles fly away. Is this realistic?
    15.JPG 26.3K
  • Try to use a higher viscosity value
    Try to use double precision
  • @Alex
    Now I have used double precision and I use laminar+SPS , the value is 1e-6,just like water.

  • Try to use artificial viscosity so that you can control better those instabilities.
    Laminar viscosity is a good example of programming a ACTUAL and PHYSICAL viscosity, however most of the times is not numerically stable, so I suggest to move to artificial viscosity.
    Other viscosity treatments such as k-eps should work in a better way than the laminar formulation we have implemented

  • @Alex
    If I use artificial viscosity and set the value 0.01 or 0.001. When I compute the force with ComputeForces4_linux64 if I can get the right result?
  • Artificial viscosity will affect the velocity propagation of the dam (of volume of fluid) so that impact time should vary, however the force magnitude should be corrected.

    Note that the force = pressure terms + viscous forces, and generally pressure terms are much higher (at least that seems in your problem)

  • @Alex
    But how to correct the force if I use artifical viscosity? Is there any reference or principle I can use?
  • You do not need to correct the force. Force will be computed using that value of viscosity.
    Please try it and tell us if it works or not and we can help you again.
  • Thanks all
    I have solved the problem by changing the RigidAlgrithm. I use the dem so I must set RigidAlgrithm=2(DEM).
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!