Engineering Computations: International Journal for Computer-Aided Engineering and Software: The Discrete Element Method: Numerical Modelling of Discontinua, Volume 21, Number 2/3/4, 2004

A Contact Algorithm for Partitioning N Arbitrary Sized Objects :

John R. Williams
Massachusetts Institute of Technology, Cambridge, Massachusetts, USA
Eric Perkins
IBM Watson Research Center, Cambridge, Massachusetts, USA
Ben Cook
Sandia National Laboratory, Albuquerque, New Mexico, USA
Received February 2003
Revised July 2003
Accepted July 2003
Engineering Computations
Vol. 21 No. 2/3/4, 2004
pp. 235-248
(c) Emerald Group Publishing Limited
0264-4401
DOI 10.1108/02644400410519767

Highlights

The authors thank Sandia National Laboratory for their financial support, which has made this work possible. This work is the result of a collaboration between Sandia National Laboratory, Albuquerque, NM, and the Massachusetts Institute of Technology, Cambridge, MA. Sandia National Laboratory is operated by Sandia Corporation, a Lockheed Martin Company, for the US Department of Energy.

Keywords Particle physics, Algorithmic languages

Abstract A new spatial reasoning algorithm that can be used in multi-body contact detection is presented. The algorithm achieves the partitioning of N bodies of arbitrary shape and size into N lists in order O(N) operations, where each list consists of bodies spatially near to the target object. The algorithm has been tested for objects of arbitrary shape and size, in two and three dimensions. However, we believe that it can be extended to dimensions of four and higher. The algorithm (CGRID) is a binning algorithm that extends traditional binning algorithms so that the arbitrary sizes and shapes can be handled efficiently. The algorithm has applications in discrete element, finite element, molecular dynamics, meshless methods, and lattice-Boltzmann codes and also in domains such as path planning, target acquisition and general clustering problems.

Introduction

This...

UNLIMITED FREE ACCESS TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Analytical Laboratory Services
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.