Extremely high porosity if meanRadius is close to 1

Asked by Jiadun Liu

Hi all,

I'd like to generate a packing with a mean radius of ~ 1.0.

However, if the minRadius was set to 0.8, maxRadius was set to 1.2, the resulting porosity of the packing in both GenGeo and RandomBoxPacker was extremely high as much as 0.6.

So, if I want to generate a packing of a mean radius of ~1.0, how should I do?

Regards,
Jiadun

Question information

Language:
English Edit question
Status:
Solved
For:
ESyS-Particle Edit question
Assignee:
No assignee Edit question
Solved by:
SteffenAbe
Solved:
Last query:
Last reply:
Revision history for this message
Best SteffenAbe (s-abe) said :
#1

Hi Jiadun,

this behaviour isn't unexpected. In fact, its a long standing limitation in gengeo (and RandomBoxPacker - that uses the same algorithm).
Unfortunately the current packing algorithm produces rather bad packings when the the particle size range is too narrow, i.e. if the ratio between maximum and minimum particle radius is less than 2.5-3. So if you want a particle size around 1.0 you may try minRadius=0.5, maxRadius=1.5. However, this will not give you a _mean_ radius of 1.0, because the particle size distribution follows a power law rather than any "symmetric" distribution (even, normal...) .

Steffen

Revision history for this message
Jiadun Liu (liujiadun) said :
#2

Thanks SteffenAbe, that solved my question.