Technical Papers
Sep 26, 2022

Contact Overlap Calculation Algorithms and Benchmarks Based on Blocky Discrete-Element Method

Publication: International Journal of Geomechanics
Volume 22, Issue 12

Abstract

The mechanical response of granular materials has been investigated widely using discontinuous modeling, such as the discrete-element method (DEM). Contact detection and contact resolution have been critical issues when modeling multiple body contacts, especially for arbitrary polyhedral blocks. In this study, the contact overlap calculation algorithms, including polyhedron–polyhedron and polyhedron–boundary contact, were developed to calculate the contact characteristics. For polyhedron–polyhedron contact, the contact overlap volume algorithm is developed based on the geometric dualization theory. The Gilbert–Johnson–Keerthi (GJK) and Quickhull algorithms are used to calculate the overlap polyhedron. The contact characteristics, such as normal direction (n), contact area (a), and penetration depth (un) could be extracted from the contact overlap volume. For polyhedron–boundary contact, a novel and effective algorithm is presented, where the polyhedron–boundary contact is transformed into polyhedron–triangle contact. Then, two types of benchmarks are used to verify the previously mentioned algorithms, which demonstrated that the algorithms could handle the complicated contact types and maintained contact continuity even from face to edge contact. As a complex benchmark, the failure process in a masonry structure is simulated and compared with the model test.

Get full access to this article

View all available purchase options and get full access to this article.

Acknowledgments

This work was supported by the projects of the Natural Science Foundation of China, China (52079067, 51879142), the Research Fund Program of the State Key Laboratory of Hydroscience and Engineering (2020-KY-04), and the Natural Science Foundation of Fujian (2019J05162).

References

Alian, M., F. Ein-Mozaffari, and S. R. Upreti. 2015. “Analysis of the mixing of solid particles in a plowshare mixer via discrete element method (DEM).” Powder Technol. 274: 77–87. https://doi.org/10.1016/j.powtec.2015.01.012.
Barber, C. B., D. P. Dobkin, and H. Huhdanpaa. 1996. “The quickhull algorithm for convex hulls.” ACM Trans. Math. Software 22 (4): 469–483. https://doi.org/10.1145/235815.235821.
Borja, R. I., and J. E. Andrade. 2006. “Critical state plasticity. Part VI: Meso-scale finite element simulation of strain localization in discrete granular materials.” Comput. Methods Appl. Mech. Eng. 195 (37–40): 5115–5140. https://doi.org/10.1016/j.cma.2005.08.020.
Chazelle, B., and J. Matoušek. 1995. “Derandomizing an output-sensitive convex hull algorithm in three dimensions.” Comput. Geom. Theory Appl. 5 (1): 27–32. https://doi.org/10.1016/0925-7721(94)00018-Q.
Cheng, H., T. Shuku, K. Thoeni, and H. Yamamoto. 2017. “Calibration of micromechanical parameters for DEM simulations by using the particle filter.” EPJ Web Conf. 140: 12011.
Cho, G.-C., J. Dodds, and J. C. Santamarina. 2006. “Particle shape effects on packing density, stiffness, and strength: Natural and crushed sands.” J. Geotech. Geoenviron. Eng. 132 (5): 591–602. https://doi.org/10.1061/(ASCE)1090-0241(2006)132:5(591).
Cleary, P. W. 2013. “Particulate mixing in a plough share mixer using DEM with realistic shaped particles.” Powder Technol. 248: 103–120. https://doi.org/10.1016/j.powtec.2013.06.010.
Coetzee, C. J. 2016. “Calibration of the discrete element method and the effect of particle shape.” Powder Technol. 297: 50–70. https://doi.org/10.1016/j.powtec.2016.04.003.
Cundall, P. A. 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. Abstr. 25 (3): 107–116. https://doi.org/10.1016/0148-9062(88)92293-0.
Cundall, P. A., and O. D. Strack. 1979. “A discrete numerical model for granular assemblies.” Géotechnique 29 (1): 47–65. https://doi.org/10.1680/geot.1979.29.1.47.
Edelsbrunner, H., and N. R. Shah. 1996. “Incremental topological flipping works for regular triangulations.” Algorithmica 15 (3): 223–241. https://doi.org/10.1007/BF01975867.
Eliáš, J. 2014. “Simulation of railway ballast using crushable polyhedral particles.” Powder Technol. 264: 458–465. https://doi.org/10.1016/j.powtec.2014.05.052.
Feng, Y. T. 2021. “An energy-conserving contact theory for discrete element modelling of arbitrarily shaped particles: Basic framework and general contact model.” Comput. Methods Appl. Mech. Eng. 373: 113454.
Feng, Y. T., K. Han, and D. R. J. Owen. 2012. “Energy-conserving contact interaction models for arbitrarily shaped discrete elements.” Comput. Methods Appl. Mech. Eng. 205–208 (1): 169–177. https://doi.org/10.1016/j.cma.2011.02.010.
Feng, Y. T., and Y. Tan. 2019. “On Minkowski difference-based contact detection in discrete/discontinuous modelling of convex polygons/polyhedra.” Eng. Comput. 37 (1): 54–72. https://doi.org/10.1108/EC-03-2019-0124.
Galindo-Torres, S. A., and D. M. Pedroso. 2010. “Molecular dynamics simulations of complex-shaped particles using Voronoi-based spheropolyhedra.” Phys. Rev. E 81 (6): 61303. https://doi.org/10.1103/PhysRevE.81.061303.
Gilbert, E. G., D. W. Johnson, and S. S. Keerthi. 1988. “A fast procedure for computing the distance between complex objects in three-dimensional space.” In Int. Conf. on Robotics and Automation, 1883–1889. Piscataway, NJ: Institute of Electrical and Electronics Engineers (IEEE).
Gladkyy, A., and M. Kuna. 2017. “DEM simulation of polyhedral particle cracking using a combined Mohr–Coulomb–Weibull failure criterion.” Granular Matter 19 (3): 1–11. https://doi.org/10.1007/s10035-017-0731-8.
Govender, N., R. K. Rajamani, S. Kok, and D. N. Wilke. 2015. “Discrete element simulation of mill charge in 3D using the BLAZE-DEM GPU framework.” Miner. Eng. 79: 152–168. https://doi.org/10.1016/j.mineng.2015.05.010.
Govender, N., D. N. Wilke, P. Pizette, and N.-E. Abriak. 2018a. “A study of shape non-uniformity and poly-dispersity in hopper discharge of spherical and polyhedral particle systems using the Blaze-DEM GPU code.” Appl. Math. Comput. 319: 318–336. https://doi.org/10.1016/j.amc.2017.03.037.
Govender, N., D. N. Wilke, C.-Y. Wu, J. Khinast, P. Pizette, and W. Xu. 2018b. “Hopper flow of irregularly shaped particles (non-convex polyhedra): GPU-based DEM simulation and experimental validation.” Chem. Eng. Sci. 188: 34–51. https://doi.org/10.1016/j.ces.2018.05.011.
Govender, N., D. N. Wilke, C. Y. Wu, R. K. Rajamani, J. Khinast, and B. J. Glasser. 2018c. “Large-scale GPU based DEM modeling of mixing using irregularly shaped particles.” Adv. Powder Technol. 29 (10): 2476–2490. https://doi.org/10.1016/j.apt.2018.06.028.
Guises, R., J. Xiang, J.-P. Latham, and A. Munjiza. 2009. “Granular packing: Numerical simulation and the characterisation of the effect of particle shape.” Granular Matter 11 (5): 281–292. https://doi.org/10.1007/s10035-009-0148-0.
Höhner, D., S. Wirtz, and V. Scherer. 2013. “Experimental and numerical investigation on the influence of particle shape and shape approximation on hopper discharge using the discrete element method.” Powder Technol. 235: 614–627. https://doi.org/10.1016/j.powtec.2012.11.004.
Hu, L., G. M. Hu, Z. Q. Fang, and Y. Zhang. 2013. “A new algorithm for contact detection between spherical particle and triangulated mesh boundary in discrete element method simulations.” Int. J. Numer. Methods Eng. 94 (8): 787–804. https://doi.org/10.1002/nme.4487.
Ji, S., S. Di, and S. Liu. 2015. “Analysis of ice load on conical structure with discrete element method.” Eng. Comput. 32 (4): 1121–1134. https://doi.org/10.1108/EC-04-2014-0090.
Koziara, T. 2008. “Aspects of computational contact dynamics.” Ph.D. thesis, Dept. of Civil Engineering, Univ. of Glasgow.
Kozicki, J., and F. V. Donzé. 2009. “YADE-OPEN DEM: An open-source software using a discrete element method to simulate granular material.” Eng. Comput. 26 (7): 786–805. https://doi.org/10.1108/02644400910985170.
Kremmer, M., and J. F. Favier. 2001. “A method for representing boundaries in discrete element modelling—Part I: Geometry and contact detection.” Int. J. Numer. Methods Eng. 51 (12): 1407–1421. https://doi.org/10.1002/nme.184.
Latham, J.-P., A. Munjiza, X. Garcia, J. Xiang, and R. Guises. 2008. “Three-dimensional particle shape acquisition and use of shape library for DEM and FEM/DEM simulation.” Miner. Eng. 21 (11): 797–805. https://doi.org/10.1016/j.mineng.2008.05.015.
Lee, S. J., Y. M. A. Hashash, and E. G. Nezami. 2012. “Simulation of triaxial compression tests with polyhedral discrete elements.” Comput. Geotech. 43: 92–100. https://doi.org/10.1016/j.compgeo.2012.02.011.
Li, S., Z. Wang, Y. Ping, Y. Zhou, and L. Zhang. 2014. “Discrete element analysis of hydro-mechanical behavior of a pilot underground crude oil storage facility in granite in China.” Tunnelling Underground Space Technol. 40: 75–84. https://doi.org/10.1016/j.tust.2013.09.010.
Liu, G.-Y., W.-J. Xu, N. Govender, and D. N. Wilke. 2020a. “A cohesive fracture model for discrete element method based on polyhedral blocks.” Powder Technol. 359: 190–204. https://doi.org/10.1016/j.powtec.2019.09.068.
Liu, G.-Y., W.-J. Xu, Q.-C. Sun, and N. Govender. 2020b. “Study on the particle breakage of ballast based on a GPU accelerated discrete element method.” Geosci. Front. 11 (2): 461–471. https://doi.org/10.1016/j.gsf.2019.06.006.
Liu, L., and S. Ji. 2019. “Bond and fracture model in dilated polyhedral DEM and its application to simulate breakage of brittle materials.” Granular Matter 21 (3): 41.
Liu, L., and S. Ji. 2020. “A new contact detection method for arbitrary dilated polyhedra with potential function in discrete element method.” Int. J. Numer. Methods Eng. 121 (24): 5742–5765. https://doi.org/10.1002/nme.6522.
Liu, Z., L. Su, C. Zhang, J. Iqbal, B. Hu, and Z. Dong. 2020c. “Investigation of the dynamic process of the Xinmo landslide using the discrete element method.” Comput. Geotech. 123: 103561.
Lubbe, R., W.-J. Xu, D. N. Wilke, P. Pizette, and N. Govender. 2020. “Analysis of parallel spatial partitioning algorithms for GPU based DEM.” Comput. Geotech. 125: 103708. https://doi.org/10.1016/j.compgeo.2020.103708.
Mamou, K., and F. Ghorbel. 2009. “A simple and efficient approach for 3D mesh approximate convex decomposition.” Proc., Int. Conf. on Image Processing, 3501–3504. Piscataway, NJ: Institute of Electrical and Electronics Engineers (IEEE).
Matuttis, H.-G., and J. Chen. 2014. Understanding the discrete element method: Simulation of non-spherical particles for granular and multi-body systems. Singapore: Wiley.
Michael, M., F. Vogel, and B. Peters. 2015. “DEM–FEM coupling simulations of the interactions between a tire tread and granular terrain.” Comput. Methods Appl. Mech. Eng. 289: 227–248. https://doi.org/10.1016/j.cma.2015.02.014.
Muller, D. E., and F. P. Preparata. 1978. “Finding the intersection of two convex polyhedra.” Theor. Comput. Sci. 7 (2): 217–236. https://doi.org/10.1016/0304-3975(78)90051-8.
Nezami, E. G., Y. M. A. Hashash, D. Zhao, and J. Ghaboussi. 2004. “A fast contact detection algorithm for 3-D discrete element method.” Comput. Geotech. 31 (7): 575–587. https://doi.org/10.1016/j.compgeo.2004.08.002.
Portioli, F., and L. Cascini. 2016. “Assessment of masonry structures subjected to foundation settlements using rigid block limit analysis.” Eng. Struct. 113: 347–361. https://doi.org/10.1016/j.engstruct.2016.02.002.
Potyondy, D. O., and P. A. Cundall. 2004. “A bonded-particle model for rock.” Int. J. Rock Mech. Min. Sci. 41 (8): 1329–1364. https://doi.org/10.1016/j.ijrmms.2004.09.011.
Quentrec, B., and C. Brot. 1973. “New method for searching for neighbors in molecular dynamics computations.” J. Comput. Phys. 13 (3): 430–432. https://doi.org/10.1016/0021-9991(73)90046-6.
Radjaï, F., and F. Dubois. 2011. Discrete-element modeling of granular materials. Hoboken, NJ: Wiley.
Santasusana, M., J. Irazábal, E. Oñate, and J. M. Carbonell. 2016. “The double hierarchy method. A parallel 3D contact method for the interaction of spherical particles with rigid FE boundaries using the DEM.” Comput. Part. Mech. 3 (3): 407–428. https://doi.org/10.1007/s40571-016-0109-4.
Scholtès, L., and F. V. Donzé. 2013. “A DEM model for soft and hard rocks: Role of grain interlocking on strength.” J. Mech. Phys. Solids 61 (2): 352–369. https://doi.org/10.1016/j.jmps.2012.10.005.
Seelen, L. J. H., J. T. Padding, and J. A. M. Kuipers. 2018. “A granular discrete element method for arbitrary convex particle shapes: Method and packing generation.” Chem. Eng. Sci. 189: 84–101. https://doi.org/10.1016/j.ces.2018.05.034.
Smeets, B., T. Odenthal, S. Vanmaercke, and H. Ramon. 2015. “Polygon-based contact description for modeling arbitrary polyhedra in the discrete element method.” Comput. Methods Appl. Mech. Eng. 290: 277–289. https://doi.org/10.1016/j.cma.2015.03.004.
Weatherley, D. K., V. E. Boros, W. R. Hancock, and S. Abe. 2010. “Scaling benchmark of ESyS-particle for elastic wave propagation simulations.” In Proc., Int. Conf. on e-Science, 277–283. Piscataway, NJ: Institute of Electrical and Electronics Engineers (IEEE).
Wenninger, M. J. 1983. Dual models: Contents. Cambridge, UK: Cambridge University Press.
Xiang, J., A. Munjiza, J. Latham, and R. Guises. 2009. “On the validation of DEM and FEM/DEM models in 2D and 3D.” Eng. Comput. 26 (6): 673–687. https://doi.org/10.1108/02644400910975469.
Xiang, Y., H. Liu, W. Zhang, J. Chu, D. Zhou, and Y. Xiao. 2018. “Application of transparent soil model test and DEM simulation in study of tunnel failure mechanism.” Tunnelling Underground Space Technol. 74: 178–184. https://doi.org/10.1016/j.tust.2018.01.020.
Xu, W.-J., L.-M. Hu, and W. Gao. 2016. “Random generation of the meso-structure of a soil-rock mixture and its application in the study of the mechanical behavior in a landslide dam.” Int. J. Rock Mech. Min. Sci. 86: 166–178. https://doi.org/10.1016/j.ijrmms.2016.04.007.
Xu, W.-J., Q. Xu, G.-Y. Liu, and H.-Y. Xu. 2021. “A novel parameter inversion method for an improved DEM simulation of a river damming process by a large-scale landslide.” Eng. Geol. 293: 106282.

Information & Authors

Information

Published In

Go to International Journal of Geomechanics
International Journal of Geomechanics
Volume 22Issue 12December 2022

History

Received: Oct 28, 2021
Accepted: Jun 5, 2022
Published online: Sep 26, 2022
Published in print: Dec 1, 2022
Discussion open until: Feb 26, 2023

Permissions

Request permissions for this article.

ASCE Technical Topics:

Authors

Affiliations

Guang-Yu Liu, Ph.D. [email protected]
State Key Laboratory of Hydroscience and Hydraulic Engineering, Dept. of Hydraulic Engineering, Tsinghua Univ., Beijing 100084, China. Email: [email protected]
Associate Professor, State Key Laboratory of Hydroscience and Hydraulic Engineering, Dept. of Hydraulic Engineering, Tsinghua Univ., Beijing 100084, China (corresponding author). Email: [email protected]
Qian Zhou, Ph.D. [email protected]
State Key Laboratory of Hydroscience and Hydraulic Engineering, Dept. of Hydraulic Engineering, Tsinghua Univ., Beijing 100084, China. Email: [email protected]
Xiao-Long Zhang, Ph.D. [email protected]
National Institute of Natural Hazards, Ministry of Emergency Management of China (NINH, MEMC), Beijing 100085, China. Email: [email protected]

Metrics & Citations

Metrics

Citations

Download citation

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

View Options

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share