A contact detection algorithm for polyhedrons based on improved common-plane concept

To address the inaccuracies in contact point calculation and low computational efficiency of traditional common-plane methods in complex contact scenarios, this study proposes an improved contact detection algorithm based on the common-plane concept. By defining a distance function between block elements and the common plane, optimizing the contact point update strategy, and introducing a dual-condition-controlled iterative termination mechanism, the algorithm significantly enhances computational precision for edge-edge, edge-face, and other contact types. Validation using CAD models demonstrates that the coordinate error of contact points is less than 5%, the normal angle deviation is below 0.5°, and the contact depth error is controlled within 1%. Discrete Element Method (DEM) simulations of polyhedron random packing processes reveal that the improved algorithm increases computational efficiency by over 10% compared to the traditional common-plane method, while reducing the maximum contact depth error by 47.4%. Experimental and simulated particle packing morphologies and trajectories show high consistency, confirming the algorithm's reliability and engineering applicability.

Authors

Institutions

Publication Details

Journal
Scientific Reports
Published
2025-11-14
DOI
https://doi.org/10.1038/s41598-025-23605-8
Citations
1
Primary Topic
Contact Mechanics and Variational Inequalities
Type
article
Field-Weighted Citation Impact
1.50
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A contact detection algorithm for polyhedrons based on improved common-plane concept

Mingqing Liu
1 citations
Scientific Reports
Contact Mechanics and Variational Inequalities
1.50
article

A contact detection algorithm for polyhedrons based on improved common-plane concept

Mingqing Liu
article en
1 citations

Abstract

To address the inaccuracies in contact point calculation and low computational efficiency of traditional common-plane methods in complex contact scenarios, this study proposes an improved contact detection algorithm based on the common-plane concept. By defining a distance function between block elements and the common plane, optimizing the contact point update strategy, and introducing a dual-condition-controlled iterative termination mechanism, the algorithm significantly enhances computational precision for edge-edge, edge-face, and other contact types. Validation using CAD models demonstrates that the coordinate error of contact points is less than 5%, the normal angle deviation is below 0.5°, and the contact depth error is controlled within 1%. Discrete Element Method (DEM) simulations of polyhedron random packing processes reveal that the improved algorithm increases computational efficiency by over 10% compared to the traditional common-plane method, while reducing the maximum contact depth error by 47.4%. Experimental and simulated particle packing morphologies and trajectories show high consistency, confirming the algorithm's reliability and engineering applicability.

Scientific ReportsVol. 15(1)
Wenzhou University (CN), Wenzhou University of Technology
Openalex Percentile: Top 12%
Contact Mechanics and Variational Inequalities
1.50
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.