On Minkowski difference-based contact detection in discrete/discontinuous modelling of convex polygons/polyhedra: Algorithms and implementation. Issue 1 (13th January 2020)
- Record Type:
- Journal Article
- Title:
- On Minkowski difference-based contact detection in discrete/discontinuous modelling of convex polygons/polyhedra: Algorithms and implementation. Issue 1 (13th January 2020)
- Main Title:
- On Minkowski difference-based contact detection in discrete/discontinuous modelling of convex polygons/polyhedra
- Authors:
- Feng, Y.T.
Tan, Yuanqiang - Abstract:
- Abstract : Purpose: Contact detection for convex polygons/polyhedra has been a critical issue in discrete/discontinuous modelling, such as the discrete element method (DEM) and the discontinuous deformation analysis (DDA). The recently developed 3D contact theory for polyhedra in DDA depends on the so-called entrance block of two polyhedra and reduces the contact to evaluate the distance between the reference point to the corresponding entrance block, but effective implementation is still lacking. Design/methodology/approach: In this paper, the equivalence of the entrance block and the Minkowski difference of two polyhedra is emphasised and two well-known Minkowski difference-based contact detection and overlap computation algorithms, GJK and expanding polytope algorithm (EPA), are chosen as the possible numerical approaches to the 3D contact theory for DDA, and also as alternatives for computing polyhedral contact features in DEM. The key algorithmic issues are outlined and their important features are highlighted. Findings: Numerical examples indicate that the average number of updates required in GJK for polyhedral contact is around 6, and only 1 or 2 iterations are needed in EPA to find the overlap and all the relevant contact features when the overlap between polyhedra is small. Originality/value: The equivalence of the entrance block in DDA and the Minkowski difference of two polyhedra is emphasised; GJK- and EPA-based contact algorithms are applied to convex polyhedraAbstract : Purpose: Contact detection for convex polygons/polyhedra has been a critical issue in discrete/discontinuous modelling, such as the discrete element method (DEM) and the discontinuous deformation analysis (DDA). The recently developed 3D contact theory for polyhedra in DDA depends on the so-called entrance block of two polyhedra and reduces the contact to evaluate the distance between the reference point to the corresponding entrance block, but effective implementation is still lacking. Design/methodology/approach: In this paper, the equivalence of the entrance block and the Minkowski difference of two polyhedra is emphasised and two well-known Minkowski difference-based contact detection and overlap computation algorithms, GJK and expanding polytope algorithm (EPA), are chosen as the possible numerical approaches to the 3D contact theory for DDA, and also as alternatives for computing polyhedral contact features in DEM. The key algorithmic issues are outlined and their important features are highlighted. Findings: Numerical examples indicate that the average number of updates required in GJK for polyhedral contact is around 6, and only 1 or 2 iterations are needed in EPA to find the overlap and all the relevant contact features when the overlap between polyhedra is small. Originality/value: The equivalence of the entrance block in DDA and the Minkowski difference of two polyhedra is emphasised; GJK- and EPA-based contact algorithms are applied to convex polyhedra in DEM; energy conservation is guaranteed for the contact theory used; and numerical results demonstrate the effectiveness of the proposed methodologies. … (more)
- Is Part Of:
- Engineering computations. Volume 37:Issue 1(2020)
- Journal:
- Engineering computations
- Issue:
- Volume 37:Issue 1(2020)
- Issue Display:
- Volume 37, Issue 1 (2020)
- Year:
- 2020
- Volume:
- 37
- Issue:
- 1
- Issue Sort Value:
- 2020-0037-0001-0000
- Page Start:
- 54
- Page End:
- 72
- Publication Date:
- 2020-01-13
- Subjects:
- Contact detection -- Convex polygon/polyhedron -- EPA -- GJK algorithm -- Minkowski sum/difference -- Support point
Computer-aided engineering -- Periodicals
Computer graphics -- Periodicals
620.00285 - Journal URLs:
- http://info.emeraldinsight.com/products/journals/journals.htm?id=ec ↗
http://www.emeraldinsight.com/journals.htm?issn=0264-4401 ↗
http://www.emeraldinsight.com/0264-4401.htm ↗
http://www.emeraldinsight.com/ ↗
http://firstsearch.oclc.org ↗ - DOI:
- 10.1108/EC-03-2019-0124 ↗
- Languages:
- English
- ISSNs:
- 0264-4401
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3758.580800
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 13083.xml