Summary
In this paper, a new discrete elements generation method based on geometry is proposed to fill geometric domains with particles (disks or spheres). By generating particles each one with a random radius or with a radius calculated from the iteration to ensure no overlaps exist between particles and identifying unstable particles and changing them to stable ones, a dense and stable packing can be created. A partitioning particle radius interval method and a particle stability inspection and improvement method are introduced to guarantee the algorithm's success and the stability of the particles. Some packings were created to evaluate the performances of the new method. The results showed that the algorithm was very efficient and was able to create isotropic packings of low porosities and large coordinate numbers. The partitioning particle radius interval method improved the generation efficiency significantly and increased the packing densities. Through the comparisons with several existing methods proposed recently, the method proposed in this work is found to be more efficient and can fill geometric domains with the lowest porosities. In addition, the stability of the particles is guaranteed and no complex triangular or tetrahedral mesh is required in particle generation, thereby making the new method simpler. Copyright © 2016 John Wiley & Sons, Ltd.