Contact detection between convex polyhedra and superquadrics in discrete element codes
Particle shape substantially influences the bulk behaviour of granular systems. Hence, much scientific interest has been devoted to the adoption of non-spherical fundamental particles in discrete element method simulations. Two examples of such particles are polyhedra, which are highly angular, and...
Saved in:
Published in: | Powder technology Vol. 356; pp. 11 - 20 |
---|---|
Main Authors: | , |
Format: | Journal Article |
Language: | English |
Published: |
Lausanne
Elsevier B.V
01-11-2019
Elsevier BV |
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Particle shape substantially influences the bulk behaviour of granular systems. Hence, much scientific interest has been devoted to the adoption of non-spherical fundamental particles in discrete element method simulations. Two examples of such particles are polyhedra, which are highly angular, and superquadrics, which are best suited to simulate rounded particles. It is desirable to use both types of particle together in a simulation to capture the broadest possible range of particle shapes. In this paper, a novel contact detection algorithm is presented for a convex polyhedron and superquadric. This algorithm was implemented in a C++ code which was used to verify the correctness of the algorithm and evaluate its efficiency using the Monte Carlo method. The proposed contact detection algorithm is particularly efficient for many-faceted polyhedra as the effect of increasing the number of faces on the evaluation time is small.
[Display omitted]
•Developed a contact detection algorithm for convex polyhedra and superquadrics.•Capable of resolving any type of polyhedron face, edge or vertex (non-)contact.•Implemented the algorithm in a C++ code and verified its correctness.•Demonstrated the algorithm's efficiency, particularly for many-faceted polyhedra. |
---|---|
ISSN: | 0032-5910 1873-328X |
DOI: | 10.1016/j.powtec.2019.07.082 |