journal article·2010-04

An efficient algorithm for detecting particle contact in non-uniform size particulate system

Luyi Lu, Zhaolin Gu, Kangbin Lei, Sheng Wang, Kiwamu Kase

Particuology· Volume 8· Issue 2
Publisher page

Abstract

Abstract Algorithms for detecting particle collision play an important role in the discrete element method (DEM) for the simulation of granular flow systems since the time taken to detect the contact pairs usually occupies a considerable proportion of the total CPU time for the simulation. In this study, we developed a new octree algorithm called multi-octree algorithm, for detecting candidate contact pairs. The so-called multi-octree algorithm adopts the topology of octree for detecting possible contacts, in which the particles are managed by hierarchical classification according to particle size and then mapped to different level nodes of an octree, instead of mapping all particles into the leaf nodes of an octree in Vemuri-octree algorithm. The present algorithm speeds up the detecting process by reducing the number of candidate particles for possible contacts. A non-uniform size particulate system with three particle sizes was simulated by the multi-octree and the Vemuri-octree algorithms simultaneously. The simulation results showed that the multi-octree algorithm is relatively insensitive to the volumetric fraction of particles and particle shapes, and takes much shorter time to find candidate particles for possible contacts than the Vemuri-octree algorithm for non-uniform size particulate systems.
Source: openaire · Quality: candidate unverified · Source record ↗

Research context

OpenAlex topics: Granular flow and fluidized beds · Landslides and related hazards · Soil Mechanics and Vehicle Dynamics

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (18)

Show source-provided references
1. Interactive simulation of solid rigid bodies10.1109/38.376615 ↗
2. Boyalakuntla, D. S. (2003). Simulation of granular and gas-solid flows using discrete element method. Unpublished doctoral dissertation, Carnegie Mellon University.
3. Acceleration of the discrete element method (DEM) on a reconfigurable co-processor10.1016/j.compstruc.2004.03.004 ↗
4. Neighbor-finding based on space-filling curves10.1016/j.is.2003.12.002 ↗
5. A survey of construction and manipulation of octrees10.1016/0734-189X(88)90092-8 ↗
6. Crowe · 1998
7. Cundall, P. A., & Strack, O. D. L. (1978). The distinct element method as a tool for research in granular media, Part II. Report to the National Science Foundation. Minnesota: University of Minnesota.
8. A discrete numerical model for granular assembles10.1680/geot.1979.29.1.47 ↗
9. Review of discrete particle modeling of fluidized beds10.1016/j.ces.2006.08.014 ↗
10. Multigrid contact detection method10.1103/PhysRevE.75.036710 ↗
11. Fast particle pair detection algorithms for particle simulations10.1142/S0129183199000644 ↗
12. Multi-octree searching algorithm for different size particle collision in polydisperse systems
13. How to simulate billiards and similar systems10.1016/0021-9991(91)90222-7 ↗
14. NBS contact detection algorithm for bodies of similar size10.1002/(SICI)1097-0207(19980915)43:1<131::AID-NME447>3.0.CO;2-S ↗
15. Strack, O. D. L., & Cundall, P. A. (1978). The distinct element method as a tool for research in granular media, Part I. Report to the National Science Foundation. Minnesota: University of Minnesota.
16. Efficient and accurate collision detection for granular flow simulation10.1006/gmip.1998.0479 ↗
17. A strategy for repetitive neighbor finding in octree representations10.1016/S0262-8856(00)00049-4 ↗
18. Yeung, B. C. (1984). 8086/8088 assembly language programming. Chichester: Wiley. Manuscript received December 16, 2008 and accepted September 25, 2009.