yade-users team mailing list archive
-
yade-users team
-
Mailing list archive
-
Message #14199
Re: [Question #473518]: Random dense packing gives low density
Question #473518 on Yade changed:
https://answers.launchpad.net/yade/+question/473518
Status: Open => Answered
Jan Stránský proposed the following answer:
Hi Oskari,
In the periodic case, randomDensePack results in packing fraction approx.
0.62, which is pretty good (see [1]). I think in this case the boundary
effects are very strong. If you use spheresInCell parameter, first a
periodic sample is created and then cropped. For 20x10x10 box, I got 0.52.
The limit should be around 0.62
For **just postprocessing** reasons, you can add a box to see actual
considered box:
O.bodies.append(box((1,.5,.5),(1,.5,.5),wire=True))
For the spheresInCell case, you immediately see that near boundary there
are no spheres..
A solution should be not to use spheresInCell, but then I got very strange
results..
Depending on your simulation requests, a solution could be to use larger
predicate with the risk, that some particles will overlap outside the box.
cheers
Jan
[1] https://arxiv.org/pdf/cond-mat/0003416.pdf
--
You received this question notification because your team yade-users is
an answer contact for Yade.