To read this content please select one of the options below:

A linear complexity intersection algorithm for discrete element simulation of arbitrary geometries

J.R. Williams (Intelligent Engineering Systems Laboratory (IESL), Department of Civil and Environmental Engineering, Massachusetts Institute of Technology, Cambridge, MA 02139, USA)
R. O’Connor (Intelligent Engineering Systems Laboratory (IESL), Department of Civil and Environmental Engineering, Massachusetts Institute of Technology, Cambridge, MA 02139, USA)

Engineering Computations

ISSN: 0264-4401

Article publication date: 1 February 1995

789

Abstract

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.

Keywords

Citation

Williams, J.R. and 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. https://doi.org/10.1108/02644409510799550

Publisher

:

MCB UP Ltd

Copyright © 1995, MCB UP Limited

Related articles