Abstract
Large-scale numerical simulation using the discrete element method (DEM) contributes to improving our understanding of granular flow dynamics involved in many industrial processes and geophysical flows. In industry, it leads to an enhanced design and an overall optimization of the corresponding equipment and process. Most of the DEM simulations in the literature have been performed using spherical particles. A limited number of studies dealt with non-spherical particles, even less with non-convex particles. Even convex bodies do not always represent the real shape of certain particles. In fact, more complex-shaped particles are found in many industrial applications, for example, catalytic pellets in chemical reactors or crushed glass debris in recycling processes. In Grains3D-Part I (Wachs et al. in Powder Technol 224:374–389, 2012), we addressed the problem of convex shape in granular simulations, while in Grains3D-Part II (Rakotonirina and Wachs in Powder Technol 324:18–35, 2018), we suggested a simple though efficient parallel strategy to compute systems with up to a few hundreds of millions of particles. The aim of the present study is to extend even further the modelling capabilities of Grains3D towards non-convex shapes, as a tool to examine the flow dynamics of granular media made of non-convex particles. Our strategy is based on decomposing a non-convex-shaped particle into a set of convex bodies, called elementary components. We call our method glued or clumped convex method, as an extension of the popular glued sphere method. Essentially, a non-convex particle is constructed as a cluster of convex particles, called elementary components. At the level of these elementary components of a glued convex particle, we employ the same contact detection strategy based on a Gilbert–Johnson–Keerthi algorithm and a linked-cell spatial sorting that accelerates the resolution of the contact, that we introduced in [39]. Our glued convex model is implemented as a new module of our code Grains3D and is therefore automatically fully parallel. We illustrate the new modelling capabilities of Grains3D in two test cases: (1) the filling of a container and (2) the flow dynamics in a rotating drum.
This is a preview of subscription content, access via your institution.






























References
Abbaspour-Fard M (2004) Theoretical validation of a multi-sphere, discrete element model suitable for biomaterials handling simulation. Biosyst Eng 88(2):153–161
Alonso-Marroquín F, Wang Y (2009) An efficient algorithm for granular dynamics simulations with complex-shaped objects. Granul Matter 11(5):317–329
Bekker H, Roerdink J B (2001) An efficient algorithm to calculate the minkowski sum of convex 3d polyhedra. In: Computational science–ICCS 2001. Springer, pp 619–628
Camborde F, Mariotti C, Donzé F (2000) Numerical study of rock and concrete behaviour by discrete element modelling. Comput Geotech 27(4):225–247
Coumans E (2015) Bullet 2.83 Physics Library manual
Cundall PA (1988) Formulation of a three-dimensional distinct element model–Part I. A scheme to detect and represent contacts in a system composed of many polyhedral blocks. Int J Rock Mech Min Sci Geomech Abstracts 25(3):107–116
Cundall P, Strack O (1979) A discrete numerical model for granular assemblies. Geotechnique 29(1):47–65
Doe R (2009) Computational Geometry Algorithms Library (CGAL)
Džiugys A, Peters B (2001) An approach to simulate the motion of spherical and non-spherical fuel particles in combustion chambers. Granul Matter 3(4):231–266
Feng Y, Owen D (2004) A 2D polygon/polygon contact model: algorithmic aspects. Eng Comput 21(2/3/4):265–277
Fraige FY, Langston PA, Chen GZ (2008) Distinct element modelling of cubic particle packing and flow. Powder Technol 186(3):224–240
Gilbert EG, Foo C (1990) Computing the distance between general convex objects in three-dimensional space. IEEE Trans Robot Autom 6(1):53–61
Gilbert EG, Johnson DW, Keerthi SS (1988) A fast procedure for computing the distance between complex objects in three-dimensional space. IEEE Trans Robot Autom 4(2):193–203
Hart R, Cundall P, Lemos J (1988) Formulation of a three-dimensional distinct element model–Part II. Mechanical calculations for motion and interaction of a system composed of many polyhedral blocks. In: International Journal of Rock Mechanics and Mining Sciences & Geomechanics Abstracts, vol 25. Elsevier, pp 117–125
Hentz S, Daudeville L, Donzé FV (2004) Identification and validation of a discrete element model for concrete. J Eng Mech 130(6):709–719
Höhner D, Wirtz S, Kruggel-Emden H, Scherer V (2011) Comparison of the multi-sphere and polyhedral approach to simulate non-spherical particles within the discrete element method: influence on temporal force evolution for multiple contacts. Powder Technol 208(3):643–656
Jin F, Xin H, Zhang C, Sun Q (2011) Probability-based contact algorithm for non-spherical particles in DEM. Powder Technol 212(1):134–144
Jing L (1998) Formulation of discontinuous deformation analysis (dda)-an implicit discrete element model for block systems. Eng Geol 49(3):371–381
Kodam M, Bharadwaj R, Curtis J, Hancock B, Wassgren C (2010) Cylindrical object contact detection for use in discrete element method simulations. Part II-Experimental validation. Chem Eng Sci 65(22):5863–5871
Kruggel-Emden H, Rickelt S, Wirtz S, Scherer V (2008) A study on the validity of the multi-sphere discrete element method. Powder Technol 188(2):153–165
Langston P, Tüzün U, Heyes D (1994) Continuous potential discrete particle simulations of stress and velocity fields in hoppers: transition from fluid to granular flow. Chem Eng Sci 49(8):1259–1275
Langston P, Tüzün U, Heyes D (1995) Discrete element simulation of granular flow in 2d and 3d hoppers: dependence of discharge rate and wall stress on particle interactions. Chem Eng Sci 50(6):967–987
Lee Y, Fang C, Tsou Y-R, Lu L-S, Yang C-T (2009) A packing algorithm for three-dimensional convex particles. Granular Matter 11(5):307–315
Li J, Langston PA, Webb C, Dyakowski T (2004) Flow of sphero-disc particles in rectangular hoppers-a DEM and experimental comparison in 3D. Chem Eng Sci 59(24):5917–5929
Lu G, Third J, Müller C (2015) Discrete element models for non-spherical particle systems: from theoretical developments to applications. Chem Eng Sci 127:425–465
Luchnikov V, Medvedev N, Oger L, Troadec J-P (1999) Voronoi–Delaunay analysis of voids in systems of nonspherical particles. Phys Rev E 59:7205–7212
Mellmann J (2001) The transverse motion of solids in rotating cylinders-forms of motion and transition behavior. Powder Technol 118(3):251–270
Munjiza A, Peters JF, Hopkins MA, Kala R, Wahl RE (2009) A poly-ellipsoid particle for non-spherical discrete element method. Eng Comput 26(6):645–657
Nolan G, Kavanagh P (1995) Random packing of nonspherical particles. Powder Technol 84(3):199–205
Park J (2003) Modeling the dynamics of fabric in a rotating horizontal drum. Ph.D. thesis, Purdue University
Petit D, Pradel F, Ferrer G, Meimon Y (2001) Shape effect of grain in a granular flow. In: Kishino Y (ed) Powders and grains. CRC Press, pp 425
Pournin L, Liebling T (2005) A generalization of distinct element method to tridimensional particles with complex shapes. In: García-Rojo R, Herrmann HJ, McNamara S (eds) Powders and grains, vol 5805, pp 1375–1378
Rakotonirina AD, Wachs A (2018) Grains3D, a flexible DEM approach for particles of arbitrary convex shape–Part II: parallel implementation and scalable performance. Powder Technol 324:18–35
Rémond S, Gallias J, Mizrahi A (2008) Simulation of the packing of granular mixtures of non-convex particles and voids characterization. Granul Matter 10(3):157–170
Song Y, Turton R, Kayihan F (2006) Contact detection algorithms for DEM simulations of tablet-shaped particles. Powder Technol 161(1):32–40
Tangri H, Guo Y, Curtis J (2017) Packing of cylindrical particles: DEM simulations and experimental measurements. Powder Technol 317:72–82
van den Bergen G (1999) A fast and robust GJK implementation for collision detection of convex objects. J Graph Tools 4(2):7–25
Wachs A (2009) A DEM-DLM/FD method for direct numerical simulation of particulate flows: sedimentation of polygonal isometric particles in a Newtonian fluid with collisions. Comput Fluids 38(8):1608–1628
Wachs A, Girolami L, Vinay G, Ferrer G (2012) Grains3D, a flexible DEM approach for particles of arbitrary convex shape—Part I: numerical model and validations. Powder Technol 224:374–389
Williams JR, O’Connor R (1995) A linear complexity intersection algorithm for discrete element simulation of arbitrary geometries. Eng Comput 12(2):185–201
Williams JR, Pentland AP (1992) Superquadrics and modal dynamics for discrete elements in interactive design. Eng Comput 9(2):115–127
Wu Y, An X, Yu A (2017) DEM simulation of cubical particle packing under mechanical vibration. Powder Technol 314:89–101
Yang R, Zou R, Yu A (2003) Microdynamic analysis of particle flow in a horizontal rotating drum. Powder Technol 130(1–3):138–146
Yang R, Yu A, McElroy L, Bao J (2008) Numerical simulation of particle dynamics in different flow regimes in a rotating drum. Powder Technol 188(2):170–177
Zhao B, An X, Wang Y, Qian Q, Yang X, Sun X (2017) DEM dynamic simulation of tetrahedral particle packing under 3D mechanical vibration. Powder Technol 317:171–180
Acknowledgements
We would like to thank Prof. Neil Balmforth, University of British Columbia, Canada, for giving us access to his rotating drum experimental set-up and for providing assistance to conduct the experiments. We also would like to acknowledge the help and continuous support of Dr. Abdelkader Hammouti, IFP Energies nouvelles, France, in sharpening up this paper.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
On behalf of all authors, the corresponding author states that there is no conflict of interest.
Electronic supplementary material
Below is the link to the electronic supplementary material.
Rights and permissions
About this article
Cite this article
Rakotonirina, A.D., Delenne, JY., Radjai, F. et al. Grains3D, a flexible DEM approach for particles of arbitrary convex shape—Part III: extension to non-convex particles modelled as glued convex particles. Comp. Part. Mech. 6, 55–84 (2019). https://doi.org/10.1007/s40571-018-0198-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40571-018-0198-3
Keywords
- Granular flow
- Discrete element method
- Non-convex shape
- GJK algorithm
- Glued convex