A generic contact detection framework for cylindrical particles in discrete element modelling

Abstract This paper aims to develop a generic framework for detecting contact between cylindrical particles in discrete element modelling based on a full exploitation of the axi-symmetrical property of cylinders. The main contributions include: (1) A four-parameter based local representative system is derived to describe the spatial relationship between two cylinders so that the 3D cylinder–cylinder intersection problem can be reduced to a series of 2D circle–ellipse intersections, which considerably simplifies the contact detection procedure. (2) A two-stage contact detection scheme is proposed in which no-overlap contact pairs are identified in the first overlap check stage, and then the actual overlap region is determined in the second resolution stage and represented by two schemes: the layered representation which is generic, and the edge representation which is numerically more efficient but less accurate. (3) The most significant contribution is the development of two theorems that establish a fundamental relationship between the contact point and contact normal of two contacting cylinders, offering a simple approach to determining the normal direction based on the contact point and vice versa. These theorems are valid not only for cylinders, but also for any axi-symmetrical shapes and their combinations. Some numerical issues are discussed. Numerical examples are presented to illustrate the capability and applicability of the proposed methodologies.

[1]  P. A. Cundall,et al.  FORMULATION OF A THREE-DIMENSIONAL DISTINCT ELEMENT MODEL - PART I. A SCHEME TO DETECT AND REPRESENT CONTACTS IN A SYSTEM COMPOSED OF MANY POLYHEDRAL BLOCKS , 1988 .

[2]  Jennifer S. Curtis,et al.  Cylindrical object contact detection for use in discrete element method simulations, Part II—Experimental validation , 2010 .

[3]  T. Ng,et al.  A three-dimensional discrete element model using arrays of ellipsoids , 1997 .

[4]  V. Leitáo,et al.  Computer Graphics: Principles and Practice , 1995 .

[5]  Rajeevlochana G. Chittawadigi,et al.  An analytical method to detect collision between cylinders using dual number algebra , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  W. Zhou,et al.  Discrete modeling of rockfill materials considering the irregular shaped particles and their crushability , 2015 .

[7]  Mark A. Hopkins,et al.  Discrete element modeling with dilated particles , 2004 .

[8]  David R. Owen,et al.  Filling domains with disks: an advancing front approach , 2003 .

[9]  P. Cundall,et al.  A discrete numerical model for granular assemblies , 1979 .

[10]  Mahmood A. Khwaja,et al.  An ellipse-based discrete element model for granular materials , 1993 .

[11]  T. Ng,et al.  Contact detection algorithms for three-dimensional ellipsoids in discrete element modelling , 1995 .

[12]  David R. Owen,et al.  Sphere packing with a geometric based compression algorithm , 2005 .

[13]  William H. Press,et al.  Numerical Recipes in FORTRAN - The Art of Scientific Computing, 2nd Edition , 1987 .

[14]  Tang-Tat Ng,et al.  Numerical simulations of granular soil using elliptical particles , 1994 .

[15]  David R. Owen,et al.  Polygon‐based contact resolution for superquadrics , 2006 .

[16]  Jennifer S. Curtis,et al.  Some computational considerations associated with discrete element modeling of cylindrical particles , 2012 .

[17]  Y. Feng,et al.  A 2D polygon/polygon contact model: algorithmic aspects , 2004 .

[18]  John R. Williams,et al.  SUPERQUADRICS AND MODAL DYNAMICS FOR DISCRETE ELEMENTS IN INTERACTIVE DESIGN , 1992 .

[19]  Jennifer S. Curtis,et al.  Cylindrical object contact detection for use in discrete element method simulations. Part I ― Contact detection algorithms , 2010 .

[20]  J. Barbera,et al.  Contact mechanics , 1999 .

[21]  David R. Owen,et al.  Energy-conserving contact interaction models for arbitrarily shaped discrete elements , 2012 .

[22]  M. Carter Computer graphics: Principles and practice , 1997 .

[23]  John M. Ting,et al.  A ROBUST ALGORITHM FOR ELLIPSE-BASED DISCRETE ELEMENT MODELLING OF GRANULAR MATERIALS , 1992 .