We present an algorithm for contact resolution that is valid for a wide variety of polygonal two dimensional shapes and is of linear computational complexity. The algorithm is designed for use in discrete element analysis of granular and multibody systems exhibiting discontinuous behaviour. Contact detection usually consists of a spatial sorting phase and a contact resolution phase. The spatial sorting phase seeks to avoid an all‐to‐all body comparison by culling the number of objects which are potential contactors of a given object. The contact resolution phase resolves the details of the contact between two given objects. The algorithm presented here (called DFR) addresses the contact resolution phase and is applicable to convex geometries and to a restricted set of concave geometries. Examination of the algorithm establishes an upper bound linear computational complexity, of order O(N), with respect to the number of points (N) used to define the object boundary. The DFR algorithm is combined with a modified heapsort algorithm for spatial sorting of M bodies which has complexity O(M log M) and is applied to a baseline granular simulation problem to test its efficiency.
Article navigation
1 February 1995
Research Article|
February 01 1995
A linear complexity intersection algorithm for discrete element simulation of arbitrary geometries Available to Purchase
J.R. Williams;
J.R. Williams
Intelligent Engineering Systems Laboratory (IESL), Department of Civil and Environmental Engineering, Massachusetts Institute of Technology, Cambridge, MA 02139, USA
Search for other works by this author on:
R. O’Connor
R. O’Connor
Intelligent Engineering Systems Laboratory (IESL), Department of Civil and Environmental Engineering, Massachusetts Institute of Technology, Cambridge, MA 02139, USA
Search for other works by this author on:
Publisher: Emerald Publishing
Online ISSN: 1758-7077
Print ISSN: 0264-4401
© MCB UP Limited
1995
Engineering Computations (1995) 12 (2): 185–201.
Citation
Williams J, O’Connor R (1995), "A linear complexity intersection algorithm for discrete element simulation of arbitrary geometries". Engineering Computations, Vol. 12 No. 2 pp. 185–201, doi: https://doi.org/10.1108/02644409510799550
Download citation file:
Suggested Reading
Shape representation and contact detection for discrete element simulations of arbitrary geometries
Engineering Computations (May,1998)
MULTIOBJECTIVE DESIGN OPTIMIZATION OF CONTINUOUS BEAMS BY NUMERICAL METHODS
Engineering Computations (May,1992)
A fast contact detection algorithm insensitive to object sizes
Engineering Computations (February,2001)
Effect of particle shape on the strength and deformation mechanisms of ellipse‐shaped granular assemblages
Engineering Computations (February,1995)
Coupled discrete and finite-element modelling of geosynthetic tubes filled with granular material
Geosynthetics International (July,2016)
Recommended for you
These recommendations are informed by your reading behaviors and indicated interests.
