An improved contact detection algorithm for bonded particles based on multi-level grid and bounding box in DEM simulation

Abstract Non-spherical particles have shown increasing importance in the simulation of discrete element methods. Bonded particle model (BPM) is often used to realize the inclusion of non-spherical particles into the calculation using spherical calculation methods. However, the traditional grid subdivision method shows low efficiency and high computational complexity in the face of particle clusters containing a large number of elemental spheres. In this paper, an improved contact detection algorithm for bonded particles based on multi-level grid and bounding box method is proposed. The algorithm treats unbroken or broken new clusters as a unit in the process of contact detection. The contact detection problem including clusters is split into two steps: a pre-detection between the bounding spheres in the primary grid and an accurate contact detection of the elemental spheres in the secondary grid. The hopper experiment and the comminution simulation show that the algorithm has high accuracy and the calculation results are in line with the actual situation. The numerical simulation results of multiple sets of comparisons show that the improved algorithm has higher computing speed than the traditional grid subdivision algorithm, especially when the particle distribution in the calculation domain is relatively loose, the number of particle clusters is large or the composition of the cluster is more complicated.

[1]  Raymond D. Mindlin,et al.  Compliance of elastic bodies in contact , 1949 .

[2]  Aibing Yu,et al.  DEM/CFD-DEM Modelling of Non-spherical Particulate Systems: Theoretical Developments and Applications , 2016 .

[3]  Jamal Chaouki,et al.  Experimental Methods in Chemical Engineering: Discrete Element Method—DEM , 2019, The Canadian Journal of Chemical Engineering.

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

[5]  Wu Yu Collision detection algorithm based on mixed bounding box , 2010 .

[6]  John F. Peters,et al.  A bounding box search algorithm for DEM simulation , 2011, Comput. Phys. Commun..

[7]  Jin Liu,et al.  A contact detection algorithm for multi‐sphere particles by means of two‐level‐grid‐searching in DEM simulations , 2015 .

[8]  John R. Williams,et al.  A linear complexity intersection algorithm for discrete element simulation of arbitrary geometries , 1995 .

[9]  Glenn R. McDowell,et al.  A method to model realistic particle shape and inertia in DEM , 2010 .

[10]  H. Hertz Ueber die Berührung fester elastischer Körper. , 1882 .

[11]  Rajesh N. Dave,et al.  Discrete element method simulation of a conical screen mill: A continuous dry coating device , 2015 .

[12]  Runyu Yang,et al.  Discrete modelling of the compaction of non-spherical particles using a multi-sphere approach , 2018 .

[13]  Rainald Löhner,et al.  Automatic unstructured grid generators , 1997 .

[14]  Youssef M A Hashash,et al.  Three‐dimensional discrete element simulation for granular materials , 2006 .

[15]  Dawei Zhao,et al.  A fast contact detection algorithm for 3-D discrete element method , 2004 .

[16]  Kejing He,et al.  Multigrid contact detection method. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[17]  Diego Barletta,et al.  Calibration of Dem Simulation of Cohesive Particles , 2019 .

[18]  R. D. Mindlin Elastic Spheres in Contact Under Varying Oblique Forces , 1953 .

[19]  Xue Jing Ding Research on Collision Detection Algorithm Based on Combined Bounding Box , 2014 .

[20]  Liang Gao,et al.  Discrete element method of improved performance of railway ballast bed using elastic sleeper , 2015 .

[21]  J. Williams,et al.  Discrete element simulation and the contact problem , 1999 .

[22]  Yoshiyuki Shirakawa,et al.  Optimum Cell Size for Contact Detection in the Algorithm of the Discrete Element Method , 2005 .

[23]  Qicheng Sun,et al.  Probability-based contact algorithm for non-spherical particles in DEM , 2011 .

[24]  Luís Marcelo Tavares,et al.  Comparison of breakage models in DEM in simulating impact on particle beds , 2017 .

[25]  P. Cundall,et al.  A bonded-particle model for rock , 2004 .

[26]  G. Lu,et al.  Critical assessment of two approaches for evaluating contacts between super-quadric shaped particles in DEM simulations , 2012 .

[27]  J. Orford,et al.  Alcoholism and marriage: the argument against specialism. , 1975, Journal of studies on alcohol.

[28]  Jennifer S. Curtis,et al.  Computational study of granular shear flows of dry flexible fibres using the discrete element method , 2015, Journal of Fluid Mechanics.

[29]  Ying You,et al.  Discrete element modelling of ellipsoidal particles using super-ellipsoids and multi-spheres: A comparative study , 2018 .

[30]  Glenn R. McDowell,et al.  A simple method to create complex particle shapes for DEM , 2008 .

[31]  Baosheng Jin,et al.  Numerical simulation on the mixing behavior of corn-shaped particles in a spouted bed , 2013 .

[32]  Johannes Quist,et al.  Cone crusher modelling and simulation using DEM , 2016 .

[33]  Brian Mirtich,et al.  Impulse-based dynamic simulation of rigid body systems , 1996 .

[34]  Minping Jia,et al.  A novel approach of evaluating crushing energy in ball mills using regional total energy , 2019, Powder Technology.

[35]  Jerzy A. Szpunar,et al.  Effect of ball size on steady state of aluminum powder and efficiency of impacts during milling , 2015 .

[36]  Stéphane Bordas,et al.  Computational Methods for Fracture , 2014 .

[37]  Yu Wu,et al.  Collision detection algorithm based on mixed bounding box: Collision detection algorithm based on mixed bounding box , 2011 .

[38]  Youssef M A Hashash,et al.  Shortest link method for contact detection in discrete element method , 2006 .