{"title":"多面体粒子系统中的基准接触检测算法","authors":"Yuval Keissar, Michael Gardner, Nicholas Sitar","doi":"10.1002/nag.70088","DOIUrl":null,"url":null,"abstract":"A critical assessment of contact detection algorithms routinely used for simulating convex polyhedra in the Discrete Element Method is presented herein. Specifically, we focus on accuracy and computational efficiency and discuss the advantages and limitations of four different algorithms: the coupled Gilbert–Johnson–Keerthi – Expanding Polytope Algorithm (GJK‐EPA), Fast Common Plane coupled with the Intersection Polygon Method (FCP‐IPM), GJK‐EPA coupled with IPM (GJK‐EPA‐IPM), and the Linear Programming Algorithm (LP). These algorithms were implemented within the same open source software framework to allow an objective assessment of their performance. Although in this case the Discrete Element Method (DEM) is used as the particulate solver, the characteristics of the selected contact detection algorithms are independent of this choice. The results show that the GJK‐EPA algorithm, although often preferred for its speed, lacks the necessary accuracy to reproduce the physics of even a very simple dynamic problem. The same issue arises with all the other algorithms except the modified FCP‐IP algorithm. These results raise serious concerns about the veracity of results of dynamic analyses involving simulations involving large assemblies of polyhedral particles in which any of these algorithms have been or are being used. Unfortunately, in many situations, an empirical assessment of the behavior of the assembly will have masked the inherent inaccuracy of the results.","PeriodicalId":13786,"journal":{"name":"International Journal for Numerical and Analytical Methods in Geomechanics","volume":"97 1","pages":""},"PeriodicalIF":3.6000,"publicationDate":"2025-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Benchmarking Contact Detection Algorithms Used in Polyhedral Particle System\",\"authors\":\"Yuval Keissar, Michael Gardner, Nicholas Sitar\",\"doi\":\"10.1002/nag.70088\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A critical assessment of contact detection algorithms routinely used for simulating convex polyhedra in the Discrete Element Method is presented herein. Specifically, we focus on accuracy and computational efficiency and discuss the advantages and limitations of four different algorithms: the coupled Gilbert–Johnson–Keerthi – Expanding Polytope Algorithm (GJK‐EPA), Fast Common Plane coupled with the Intersection Polygon Method (FCP‐IPM), GJK‐EPA coupled with IPM (GJK‐EPA‐IPM), and the Linear Programming Algorithm (LP). These algorithms were implemented within the same open source software framework to allow an objective assessment of their performance. Although in this case the Discrete Element Method (DEM) is used as the particulate solver, the characteristics of the selected contact detection algorithms are independent of this choice. The results show that the GJK‐EPA algorithm, although often preferred for its speed, lacks the necessary accuracy to reproduce the physics of even a very simple dynamic problem. The same issue arises with all the other algorithms except the modified FCP‐IP algorithm. These results raise serious concerns about the veracity of results of dynamic analyses involving simulations involving large assemblies of polyhedral particles in which any of these algorithms have been or are being used. Unfortunately, in many situations, an empirical assessment of the behavior of the assembly will have masked the inherent inaccuracy of the results.\",\"PeriodicalId\":13786,\"journal\":{\"name\":\"International Journal for Numerical and Analytical Methods in Geomechanics\",\"volume\":\"97 1\",\"pages\":\"\"},\"PeriodicalIF\":3.6000,\"publicationDate\":\"2025-09-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Journal for Numerical and Analytical Methods in Geomechanics\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://doi.org/10.1002/nag.70088\",\"RegionNum\":2,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"ENGINEERING, GEOLOGICAL\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal for Numerical and Analytical Methods in Geomechanics","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.1002/nag.70088","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ENGINEERING, GEOLOGICAL","Score":null,"Total":0}
Benchmarking Contact Detection Algorithms Used in Polyhedral Particle System
A critical assessment of contact detection algorithms routinely used for simulating convex polyhedra in the Discrete Element Method is presented herein. Specifically, we focus on accuracy and computational efficiency and discuss the advantages and limitations of four different algorithms: the coupled Gilbert–Johnson–Keerthi – Expanding Polytope Algorithm (GJK‐EPA), Fast Common Plane coupled with the Intersection Polygon Method (FCP‐IPM), GJK‐EPA coupled with IPM (GJK‐EPA‐IPM), and the Linear Programming Algorithm (LP). These algorithms were implemented within the same open source software framework to allow an objective assessment of their performance. Although in this case the Discrete Element Method (DEM) is used as the particulate solver, the characteristics of the selected contact detection algorithms are independent of this choice. The results show that the GJK‐EPA algorithm, although often preferred for its speed, lacks the necessary accuracy to reproduce the physics of even a very simple dynamic problem. The same issue arises with all the other algorithms except the modified FCP‐IP algorithm. These results raise serious concerns about the veracity of results of dynamic analyses involving simulations involving large assemblies of polyhedral particles in which any of these algorithms have been or are being used. Unfortunately, in many situations, an empirical assessment of the behavior of the assembly will have masked the inherent inaccuracy of the results.
期刊介绍:
The journal welcomes manuscripts that substantially contribute to the understanding of the complex mechanical behaviour of geomaterials (soils, rocks, concrete, ice, snow, and powders), through innovative experimental techniques, and/or through the development of novel numerical or hybrid experimental/numerical modelling concepts in geomechanics. Topics of interest include instabilities and localization, interface and surface phenomena, fracture and failure, multi-physics and other time-dependent phenomena, micromechanics and multi-scale methods, and inverse analysis and stochastic methods. Papers related to energy and environmental issues are particularly welcome. The illustration of the proposed methods and techniques to engineering problems is encouraged. However, manuscripts dealing with applications of existing methods, or proposing incremental improvements to existing methods – in particular marginal extensions of existing analytical solutions or numerical methods – will not be considered for review.