A fast contact detection algorithm insensitive to object sizes

被引:79
作者
Perkins, E [1 ]
Williams, JR [1 ]
机构
[1] MIT, IESL, Dept Civil & Environm Engn, Cambridge, MA 02139 USA
关键词
contact; discrete elements; algorithms;
D O I
10.1108/02644400110365770
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Presents a new contact detection algorithm based on double-ended spatial sorting (DESS) that is insensitive to variations in object size. It was developed to address the problems that arise when objects with non-spherical geometry and non-uniform sizes are simulated using discrete element techniques. The algorithms applicable to general spatial reasoning problems. While techniques based on spatial hashing (sometimes called bining methods) perform well for objects of similar size, they degrade significantly when the objects vary in size. The DESS algorithm overcomes this problem by using a spatial sorting technique applied to both ends of the object's projection along each orthogonal axis. Discrete element test simulations comparing DESS and spatial hashing (NBS) are detailed. The results demonstrate that when object sizes vary significantly (size ratios greater than 8:1), DESS out performs NBS up to around 100,000 objects. It is noted, however, that the superior scaling properties of NBS will always outperform DESS for some large numbers of objects.
引用
收藏
页码:48 / 61
页数:14
相关论文
共 11 条
[1]   DISCRETE NUMERICAL-MODEL FOR GRANULAR ASSEMBLIES [J].
CUNDALL, PA ;
STRACK, ODL .
GEOTECHNIQUE, 1979, 29 (01) :47-65
[2]  
Munjiza A, 1998, INT J NUMER METH ENG, V43, P131, DOI 10.1002/(SICI)1097-0207(19980915)43:1<131::AID-NME447>3.0.CO
[3]  
2-S
[4]  
OCONNOR R, 1996, THESIS MIT CAMBRIGE
[5]  
REGE N, 1996, THESIS MIT CAMBRIGE
[6]  
SEDGEWICK R, 1992, ALGORITHMS CPLUSPLUS
[7]  
SWEGLE JW, 1993, SEARCH ALGORITHM
[8]   HOME INTRAVENOUS ANTIBIOTIC-THERAPY (HIVAT) - INDICATIONS, PATIENTS AND ANTIMICROBIAL AGENTS [J].
WILLIAMS, DN .
INTERNATIONAL JOURNAL OF ANTIMICROBIAL AGENTS, 1995, 5 (01) :3-8
[9]  
Williams J. R., 1989, P ASCE STRUCT SAN FR
[10]   Discrete element simulation and the contact problem [J].
Williams, JR ;
O'Connor, R .
ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING, 1999, 6 (04) :279-304