Font Size: a A A

Particle-Based Simulation of Granular Materials on GPUs

Posted on:2012-08-09Degree:M.SType:Thesis
University:California State University, FullertonCandidate:Tananuchittikul, RachanFull Text:PDF
GTID:2450390008990960Subject:Engineering
Abstract/Summary:
Simulating granular material has been a challenging topic in the field of computer graphics because grain can generate different interesting phenomena like avalanche and heap. A numerical method known as discrete element method or distinct element method (DEM) is preferable technique to simulate granular material on a discrete machine or computer. To get a realistic outcome, a large number of particles are required and that will result in a slow simulation. Since in a simulation time step each particle of DEM system can be processed spontaneously, running this type of simulation on the graphic process units (GPU) shall produce the same result with a smaller time spent. This paper presents particle-based simulation of the granular material on the GPU. Grains and other objects in the simulation are approximated by the combination of uniform spherical particles. A grain element is modeled as a rigid body which composes of four particles arranged in a tetrahedral structure. The interaction between the particles is derived from sphere-sphere penetrations. Nonlinear spring force based on Hertz model is applied for the contact force. Uniform grid data structure is used to reduce the searching time for all the collisions in a time step. We discuss different techniques for simulating grain on the GPU, either in flavor of accuracy or speed. At the very end, we also provide the comparison among different settings of the simulation.
Keywords/Search Tags:Simulation, Granular material, Different, Gpu
Related items