Simulation of Realistic Particles with Bullet Physics Engine

The traditional discrete element method (DEM) uses clumps to approximate realistic particles, which is computationally demanding when simulating many particles. In this paper, the Bullet physics engine is applied as an alternative to simulate realistic particles. Bullet was originally developed for computer games to simulate physical and mechanical processes that occur in the real world to produce realistic game experiences. Physics engines integrate a variety of techniques to simulate complex physical processes in games, such as rigid bodies (e.g., rocks, and soil particles), soft bodies (e.g., clothes), and their interactions. Therefore, physics engines have the capabilities to simulate realistic particles. This paper integrates three-dimensional laser scanner and Bullet to form a realistic particle simulation framework. The soil specimen collapse process is simulated to demonstrate the capability of the proposed framework to simulate realistic particles.

[1]  G. Saussine,et al.  Quasistatic rheology, force transmission and fabric properties of a packing of irregular polyhedral particles , 2008, 0805.0178.

[2]  J. Moreau,et al.  Nonsmooth Mechanics and Applications , 1989 .

[3]  Farhang Radjaï,et al.  Stress-strain behavior and geometrical properties of packings of elongated particles. , 2010, Physical review. E, Statistical, nonlinear, and soft matter physics.

[4]  J. Moreau,et al.  Unilateral Contact and Dry Friction in Finite Freedom Dynamics , 1988 .

[5]  Glenn R. McDowell,et al.  Modelling realistic shape and particle inertia in DEM , 2010 .

[6]  M. Jean Frictional contact in collections of rigid or deformable bodies: numerical simulation of geomaterial motions , 1995 .

[7]  Roman D. Hryciw,et al.  A corner preserving algorithm for realistic DEM soil particle generation , 2016 .

[8]  Tang-Tat Ng,et al.  Particle shape effect on macro‐ and micro‐behaviors of monodisperse ellipsoids , 2009 .

[9]  Elaine Pratt,et al.  A system of rigid bodies with dry friction , 1985 .

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

[11]  Ehsan Izadi,et al.  Simulating direct shear tests with the Bullet physics library: A validation study , 2018, PloS one.

[12]  T. Liebling,et al.  Three-dimensional distinct element simulation of spherocylinder crystallization , 2005 .

[13]  R. Luciano,et al.  Stress-penalty method for unilateral contact problems: mathematical formulation and computational aspects , 1994 .

[14]  Glenn R. McDowell,et al.  Discrete element modelling of soil particle fracture , 2002 .

[15]  Michel Saint Jean,et al.  The non-smooth contact dynamics method , 1999 .

[16]  J. Moreau Evolution problem associated with a moving convex set in a Hilbert space , 1977 .

[17]  Matthew Gilbert,et al.  Modelling granular soil behaviour using a physics engine , 2015 .

[18]  Gilles Saussine,et al.  Force transmission in a packing of pentagonal particles. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.