Page 72 - The Combined Finite-Discrete Element Method
P. 72

POTENTIAL CONTACT FORCE IN 3D       55

             demonstrated, there is no need for it regardless of the shape of the interacting dis-
             crete elements.
           • The contact force is discretised with the same algorithm and the same piece of code,
             regardless of the shape (concave, convex, hollow, etc.) of discrete elements. Thus,
             algorithmic complexities are greatly reduced.

           • The contact processing is in general faster than alternative solutions. It is obvious that
             sphere to sphere contact is processed faster than triangle to triangle contact. However,
             contact between two discrete elements of general shape is processed almost as quickly
             as contact between two triangles. This is due to the fact that contact detection eliminates
             all triangular finite elements from two finite element meshes, except for the couples of
             finite elements that are in contact. The number of these triangles in a general shaped
             body is governed by the number of contact points. However, very often two such bodies
             (unless they are flat) touch at just one point, making the speed of interaction processing
             almost independent of the shape of the individual discrete elements. There is contact
             detection overhead, but the state of the art contact detection algorithms are so fast that
             contact detection as a whole consumes very little overall CPU time.


           2.6 POTENTIAL CONTACT FORCE IN 3D

           The easiest way of implementing the potential contact force interaction kinematics for
           discrete elements of general shape in 3D is by discretising the domain of each dis-
           crete element into finite elements. In this way, the potential is applied piecewise, i.e.
           elementwise.
             To reduce implementation complexities and increase CPU efficiency, the simplest possi-
           ble 3D solid finite element (i.e. four-noded tetrahedra) is chosen. The same finite element
           and the same discretisation is best used for deformability of discrete elements, including
           any non-linearity. Special procedures are often introduced to avoid phenomena such as
           locking. Most of them can be found in any good finite element textbook, and are outside
           of the scope of this book.
             The potential contact force algorithm for 3D problems described in this section is based
           on the following assumptions:
           • The domain of each discrete element is discretised into finite elements. The geometry
             of each element is assumed to be defined by a tetrahedron, although extension to other
             geometry is possible.

           • Maximum allowed penetration at any point of contact is a function of the size of the
             finite element to which a particular point belongs. The logic behind this assumption is
             the fact that contact constraints at points of interface are satisfied only approximately.
             The same applies for field equations, for which an approximate solution is obtained
             by employing the finite element discretisation. The element size at each point of the
             domain is usually based on some kind of error estimator expressed, for instance, in
             terms of displacements. Relative displacements between any two points of the domain
             are obtained by integrating the strain field over any path connecting these two points. If
             this path intersects two surfaces in contact, the error in relative displacement is altered
             by penetration at the place of interface. According to the St. Venant principle, the
   67   68   69   70   71   72   73   74   75   76   77