A comparison of data structures for the simulation of polydisperse particle packings

Simulation of particle packings is an important tool in material science. Polydisperse mixtures require huge sample sizes to be representative. Simulation, in particular with iterative packing algorithms, therefore requires highly efficient data structures to keep track of particles during the packing procedure. We introduce a new hybrid data structure for spherical particles consisting of a so-called loose octree for the global spatial indexing and Verlet lists for the local neighbourhood relations. It is particularly suited for relocation of spheres and contact searches. We compare it to classical data structures based on grids and (strict) octrees. It is shown both analytically and empirically that our data structure is highly superior for packing of large polydisperse samples. Copyright © 2010 John Wiley & Sons, Ltd.

[1]  An Xi-Zhong,et al.  Discrete Element Method Numerical Modelling on Crystallization of Smooth Hard Spheres under Mechanical Vibration , 2007 .

[2]  Kurt Kremer,et al.  Vectorized link cell Fortran code for molecular dynamics simulations for a large number of particles , 1989 .

[3]  P. Cundall,et al.  A discrete numerical model for granular assemblies , 1979 .

[4]  L. Verlet Computer "Experiments" on Classical Fluids. I. Thermodynamical Properties of Lennard-Jones Molecules , 1967 .

[5]  Eric Perkins,et al.  A contact algorithm for partitioning N arbitrary sized objects , 2004 .

[6]  Katalin Bagi,et al.  An algorithm to generate random dense arrangements for discrete element simulations of granular assemblies , 2005 .

[7]  Charles H. Bennett,et al.  Serially Deposited Amorphous Aggregates of Hard Spheres , 1972 .

[8]  W. Visscher,et al.  Random Packing of Equal and Unequal Spheres in Two and Three Dimensions , 1972, Nature.

[9]  A. Munjiza,et al.  NBS contact detection algorithm for bodies of similar size , 1998 .

[10]  Michael Kolonko,et al.  A hierarchical approach to simulate the packing density of particle mixtures on a computer , 2010 .

[11]  Franck Lominé,et al.  Transport of small particles through a 3D packing of spheres: experimental and numerical approaches , 2006 .

[12]  Yoshiyuki Shirakawa,et al.  Optimum Cell Condition for Contact Detection Having a Large Particle Size Ratio in the Discrete Element Method , 2006 .

[13]  Sanford E. Thompson,et al.  THE LAWS OF PROPORTIONING CONCRETE , 1907 .

[14]  Dietrich Stoyan,et al.  Statistical verification of crystallization in hard sphere packings under densification , 2006 .

[15]  Bruno C. Hancock,et al.  Investigation of particle packing in model pharmaceutical powders using X-ray microtomography and discrete element method , 2006 .

[16]  B. Alder,et al.  Studies in Molecular Dynamics. I. General Method , 1959 .

[17]  Godehard Sutmann,et al.  Optimization of neighbor list techniques in liquid matter simulations , 2006 .

[18]  David R. Owen,et al.  An augmented spatial digital tree algorithm for contact detection in computational mechanics , 2002 .

[19]  J. Yliruusi,et al.  Particle packing simulations based on Newtonian mechanics , 2007 .

[20]  Paolo Cignoni,et al.  Ambient Occlusion and Edge Cueing for Enhancing Real Time Molecular Visualization , 2006, IEEE Transactions on Visualization and Computer Graphics.

[21]  Andreas Seidel-Morgenstern,et al.  Pore-scale dispersion in electrokinetic flow through a random sphere packing. , 2007, Analytical chemistry.

[22]  G. T. Nolan,et al.  Computer simulation of random packing of hard spheres , 1992 .

[23]  Gui-Rong Liu,et al.  Improved neighbor list algorithm in molecular simulations using cell decomposition and data sorting method , 2004, Comput. Phys. Commun..

[24]  Chris L. Jackins,et al.  Oct-trees and their use in representing three-dimensional objects , 1980 .

[25]  R. Hockney,et al.  Quiet high resolution computer models of a plasma , 1974 .

[26]  Nduka Nnamdi (Ndy) Ekere,et al.  Computer simulation of random packing of unequal particles. , 1999, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[27]  Yang,et al.  Simulation of correlated and uncorrelated packing of random size spheres. , 1996, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[28]  David R. Owen,et al.  Performance comparisons of tree‐based and cell‐based contact detection algorithms , 2007 .

[29]  Donald Meagher,et al.  Geometric modeling using octree encoding , 1982, Comput. Graph. Image Process..

[30]  R. Jullien,et al.  Computer simulations of steepest descent ballistic deposition , 2000 .

[31]  D. J. Adams,et al.  Computation of Dense Random Packings of Hard Spheres , 1972 .

[32]  D. Stoyan,et al.  Statistical Analysis of Simulated Random Packings of Spheres , 2002 .