particle boundary out

Hello DualSPHysics developers

The problem is exit ellipse (floating body) from water

Particles out: 14 (total: 14)
particle boundary out> type:Floating cause:Position p:0 id:3220 pos:(-0.009603,5.000000,1.800016)

*** Exception (JCellDivGpuSingle::CheckParticlesOut)
Text: A boundary particle was excluded.

I cant attach here initial data

All the best

Comments

  • edited May 2018
    particle boundary out> type:Floating cause:Position p:0 id:3220 pos:(-0.009603,5.000000,1.800016)

    A particle of the floating object moves far from Z limt

    Try the same solution for the problem of boundary particles out the domain:
    http://dual.sphysics.org/index.php/faq/#Q_12

    Regards
  • Gut, but Z max=4.05
    See image, please
    This is not a solution to the problem:
    http://dual.sphysics.org/index.php/faq/#Q_12
    If it was so easy I would not bother you
    This is a constant (frequent) error for moving boundary and floating bodies
  • edited May 2018
    We have explained many times that Zmax of the domain is computed in DualSPHysics once particles were created in GenCase...
    The pointmax.Z=4.05 is NOT the size of the domain... it is only maximum Z to create particles, but once particles are created that value is never used...

    in your case if maximum Z of particles created are, for example, 1.4... then domain limits in Z Max is 1.4...

    you can see the domains of the limit in Run.out

    again applying FAQ12 is the solution
  • What is not correct in this data? :
    geometry>
    definition dp="0.005" units_comment="metres (m)">
    pointmin x="-1.55" y="5.0" z="-0.05" />
    pointmax x="1.55" y="5.0" z="4.05" />
    /definition>
    commands>
    mainlist>
    setshapemode>dp | real | bound
    setdrawmode mode="full" />
    setmkfluid mk="0" />
    drawbox>
    boxfill>solid
    point x="-1.5" y="0" z="0.0" />
    size x="3.0" y="5" z="1.5" />
    /drawbox>
    setdrawmode mode="face" />
    setmkbound mk="20" />
    drawbox>
    boxfill>bottom
    point x="-1.5" y="0" z="0.0" />
    size x="3.0" y="5" z="2.7" />
    /drawbox>
    shapeout file="Boundary"/>
    setdrawmode mode="full" />
    setmkbound mk="51" />
    move x="-0.15" y="0" z="0.50"/>
    drawfilevtk file="Ellipse.vtk" />
    shapeout file="Ellipse0" reset="true" />
    /mainlist>
    /commands>
    /geometry>
  • what is the error you obtained?
Sign In or Register to comment.