Search results

1 – 10 of over 3000
Article
Publication date: 16 April 2018

Boning Zhang, Richard Regueiro, Andrew Druckrey and Khalid Alshibli

This paper aims to construct smooth poly-ellipsoid shapes from synchrotron microcomputed tomography (SMT) images on sand and to develop a new discrete element method (DEM) contact…

Abstract

Purpose

This paper aims to construct smooth poly-ellipsoid shapes from synchrotron microcomputed tomography (SMT) images on sand and to develop a new discrete element method (DEM) contact detection algorithm.

Design/methodology/approach

Voxelated images generated by SMT on Colorado Mason sand are processed to construct smooth poly-ellipsoidal particle approximations. For DEM contact detection, cuboidal shape approximations to the poly-ellipsoids are used to speed up contact detection.

Findings

The poly-ellipsoid particle shape approximation to Colorado Mason sand grains is better than a simpler ellipsoidal approximation. The new DEM contact algorithm leads to significant speedup and accuracy is maintained.

Research limitations/implications

The paper limits particle shape approximation to smooth poly-ellipsoids.

Practical implications

Poly-ellipsoids provide asymmetry of particle shapes as compared to ellipsoids, thus allowing closer representation of real sand grain shapes that may be angular and unsymmetric. When incorporated in a DEM for computation, the poly-ellipsoids allow better representation of particle rolling, sliding and interlocking phenomena.

Originality/value

Method to construct poly-ellipsoid particle shapes from SMT data on real sands and computationally efficient DEM contact detection algorithm for poly-ellipsoids.

Article
Publication date: 18 July 2008

Christian Wellmann, Claudia Lillie and Peter Wriggers

The paper aims to introduce an efficient contact detection algorithm for smooth convex particles.

Abstract

Purpose

The paper aims to introduce an efficient contact detection algorithm for smooth convex particles.

Design/methodology/approach

The contact points of adjacent particles are defined according to the common‐normal concept. The problem of contact detection is formulated as 2D unconstrained optimization problem that is solved by a combination of Newton's method and a Levenberg‐Marquardt method.

Findings

The contact detection algorithm is efficient in terms of the number of iterations required to reach a high accuracy. In the case of non‐penetrating particles, a penetration can be ruled out in the course of the iterative solution before convergence is reached.

Research limitations/implications

The algorithm is only applicable to smooth convex particles, where a bijective relation between the surface points and the surface normals exists.

Originality/value

By a new kind of formulation, the problem of contact detection between 3D particles can be reduced to a 2D unconstrained optimization problem. This formulation enables fast contact exclusions in the case of non‐penetrating particles.

Details

Engineering Computations, vol. 25 no. 5
Type: Research Article
ISSN: 0264-4401

Keywords

Article
Publication date: 7 March 2016

Mahmoud Yazdani, Hamidreza Paseh and Mostafa Sharifzadeh

– The purpose of this paper is to find a convenient contact detection algorithm in order to apply in distinct element simulation.

Abstract

Purpose

The purpose of this paper is to find a convenient contact detection algorithm in order to apply in distinct element simulation.

Design/methodology/approach

Taking the most computation effort, the performance of the contact detection algorithm highly affects the running time. The algorithms investigated in this study consist of Incremental Sort-and-Update (ISU) and Double-Ended Spatial Sorting (DESS). These algorithms are based on bounding boxes, which makes the algorithm independent of blocks shapes. ISU and DESS algorithms contain sorting and updating phases. To compare the algorithms, they were implemented in identical examples of rock engineering problems with varying parameters.

Findings

The results show that the ISU algorithm gives lower running time and shows better performance when blocks are unevenly distributed in both axes. The conventional ISU merges the sorting and updating phases in its naïve implementation. In this paper, a new computational technique is proposed based on parallelization in order to effectively improve the ISU algorithm and decrease the running time of numerical analysis in large-scale rock mass projects.

Originality/value

In this approach, the sorting and updating phases are separated by minor changes in the algorithm. This tends to a minimal overhead of running time and a little extra memory usage and then the parallelization of phases can be applied. On the other hand, the time consumed by the updating phase of ISU algorithm is about 30 percent of the total time, which makes the parallelization justifiable. Here, according to the results for the large-scale problems, this improved technique can increase the performance of the ISU algorithm up to 20 percent.

Details

Engineering Computations, vol. 33 no. 1
Type: Research Article
ISSN: 0264-4401

Keywords

Article
Publication date: 1 October 2006

Dawei Zhao, Erfan G. Nezami, Youssef M.A. Hashash and Jamshid Ghaboussi

Develop a new three‐dimensional discrete element code (BLOKS3D) for efficient simulation of polyhedral particles of any size. The paper describes efficient algorithms for the most…

3423

Abstract

Purpose

Develop a new three‐dimensional discrete element code (BLOKS3D) for efficient simulation of polyhedral particles of any size. The paper describes efficient algorithms for the most important ingredients of a discrete element code.

Design/methodology/approach

New algorithms are presented for contact resolution and detection (including neighbor search and contact detection sections), contact point and force detection, and contact damping. In contact resolution and detection, a new neighbor search algorithm called TLS is described. Each contact is modeled with multiple contact points. A non‐linear force‐displacement relationship is suggested for contact force calculation and a dual‐criterion is employed for contact damping. The performance of the algorithm is compared to those currently available in the literature.

Findings

The algorithms are proven to significantly improve the analysis speed. A series of examples are presented to demonstrate and evaluate the performance of the proposed algorithms and the overall discrete element method (DEM) code.

Originality/value

Long computational times required to simulate large numbers of particles have been a major hindering factor in extensive application of DEM in many engineering applications. This paper describes an effort to enhance the available algorithms and further the engineering application of DEM.

Details

Engineering Computations, vol. 23 no. 7
Type: Research Article
ISSN: 0264-4401

Keywords

Article
Publication date: 27 August 2019

Y.T. Feng and Yuanqiang Tan

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…

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 polyhedra in DEM; energy conservation is guaranteed for the contact theory used; and numerical results demonstrate the effectiveness of the proposed methodologies.

Details

Engineering Computations, vol. 37 no. 1
Type: Research Article
ISSN: 0264-4401

Keywords

Article
Publication date: 1 February 1995

J.R. Williams and R. O’Connor

We present an algorithm for contact resolution that is valid for a wide variety of polygonal two dimensional shapes and is of linear computational complexity. The algorithm is…

Abstract

We present an algorithm for contact resolution that is valid for a wide variety of polygonal two dimensional shapes and is of linear computational complexity. The algorithm is designed for use in discrete element analysis of granular and multibody systems exhibiting discontinuous behaviour. Contact detection usually consists of a spatial sorting phase and a contact resolution phase. The spatial sorting phase seeks to avoid an all‐to‐all body comparison by culling the number of objects which are potential contactors of a given object. The contact resolution phase resolves the details of the contact between two given objects. The algorithm presented here (called DFR) addresses the contact resolution phase and is applicable to convex geometries and to a restricted set of concave geometries. Examination of the algorithm establishes an upper bound linear computational complexity, of order O(N), with respect to the number of points (N) used to define the object boundary. The DFR algorithm is combined with a modified heapsort algorithm for spatial sorting of M bodies which has complexity O(M log M) and is applied to a baseline granular simulation problem to test its efficiency.

Details

Engineering Computations, vol. 12 no. 2
Type: Research Article
ISSN: 0264-4401

Keywords

Article
Publication date: 1 May 1998

Caroline Hogue

When simulating the behaviour of granular assemblies and multi‐body systems using a discrete element analysis, the shape representation of the bodies and the contact detection…

1576

Abstract

When simulating the behaviour of granular assemblies and multi‐body systems using a discrete element analysis, the shape representation of the bodies and the contact detection algorithm greatly influence the flexibility, accuracy and efficiency of the simulation. Several geometrical shape descriptors of two and three dimensional arbitrary rigid bodies are reviewed and a flexible 3‐D descriptor introduced. The aim is to identify appropriate shape descriptors which allow a variety of types of bodies to be investigated while ensuring accurate and efficient detection of inter‐particle contacts. Polygons/polyhedrons, and continuous and discrete function representations are examined. The investigation favours discrete representations due to their efficiency and flexibility, but illustrates the elegance and efficiency of using a continuous function representation, e.g. a superquadric, to generate the discrete representation and simplify the contact detection process.

Details

Engineering Computations, vol. 15 no. 3
Type: Research Article
ISSN: 0264-4401

Keywords

Article
Publication date: 1 February 2001

Eric Perkins and John R. Williams

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…

1088

Abstract

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 algorithm is 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 outperforms 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.

Details

Engineering Computations, vol. 18 no. 1/2
Type: Research Article
ISSN: 0264-4401

Keywords

Article
Publication date: 2 May 2017

Guillermo Gonzalo Schiava D'Albano, Tomas Lukas, Fang Su, Theodosios Korakianitis and Ante Munjiza

Contact interaction and contact detection (CD) remain key components of any discontinua simulations. The methods of discontinua include combined finite-discrete element method…

Abstract

Purpose

Contact interaction and contact detection (CD) remain key components of any discontinua simulations. The methods of discontinua include combined finite-discrete element method (FDEM), discrete element method, molecular dynamics, etc. In recent years, a number of CD algorithms have been developed, such as Munjiza–Rougier (MR), Munjiza–Rougier–Schiava (MR-S), Munjiza-No Binary Search (NBS), Balanced Binary Tree Schiava (BBTS), 3D Discontinuous Deformation Analysis and many others. This work aims to conduct a numerical comparison of certain algorithms often used in FDEM for bodies of the same size. These include MR, MR-S, NBS and BBTS algorithms.

Design/methodology/approach

Computational simulations were used in this work.

Findings

In discrete element simulations where particles are introduced randomly or in which the relative position between particles is constantly changing, the MR and MR-S algorithms present an advantage in terms of CD times.

Originality/value

This paper presents a detailed comparison between CD algorithms. The comparisons are performed for problem cases with different lattices and distributions of particles in discrete element simulations. The comparison includes algorithms that have not been evaluated between them. Also, two new algorithms are presented in the paper, MR-S and BBTS.

Details

Engineering Computations, vol. 34 no. 3
Type: Research Article
ISSN: 0264-4401

Keywords

Article
Publication date: 21 August 2009

Ibrahim Trabelsi, Maher Moakher, Cendrine Gatumel and Henri Berthiaux

The purpose of this paper is to present a new method for the detection and resolution of the contact point between two ellipsoids. Numerical simulations of ellipsoidal particles…

Abstract

Purpose

The purpose of this paper is to present a new method for the detection and resolution of the contact point between two ellipsoids. Numerical simulations of ellipsoidal particles in a rotary cylinder are also presented.

Design/methodology/approach

An algebraic condition is developed for the internal contact between two ellipsoids and an efficient contact detection algorithm for overlapping ellipsoids is implemented.

Findings

This method was found to have the advantages of effectiveness and speed in the detection and resolution of the contact point.

Originality/value

The dynamics of granular materials are of great importance in many industries dealing with powders and grains, such as pharmaceutical, chemical, and food industries. The main difficulty of such simulations is the excessive CPU time required for a large number of particles. In the discrete element method, contact detection between grains is the most expensive step in solving a nonlinear system for determination of the contact point, the normal vector and the overlap distance between ellipsoids. The numerical behavior and the optimization of the new algorithm presented in this paper are important also.

Details

Engineering Computations, vol. 26 no. 6
Type: Research Article
ISSN: 0264-4401

Keywords

1 – 10 of over 3000