Abstract

Abstract We describe a highly efficient method for simulation of particulate materials at the granular level on graphics processing unit (GPU) hardware. Our GPU implementation of a discrete element method (DEM) allows for both rapid visualisation and physically accurate simulation of particulate materials, with a specific focus on sand. Our model represents each granule as a tetrahedral lattice of four particles, thereby implicitly modelling static friction through interlocking of neighbouring granules. Simulations performed with our implementation produce demonstrably realistic granular behaviour with respect to both force characteristics and reactive behaviour of typical sand piles. The implementation is also highly efficient, achieving 256 K tetrahedral granules at 120 milliseconds per frame of animation, and requires only a personal computer equipped with any recent commodity graphics card to accelerate all simulation physics. Further, our model admits subtle real-time lighting effects, such as particle self-shadowing and shadowing among granules and the environment, important for reproduction of the distinctive appearance of granular materials. Our model also supports interaction with a general environment by first point-sampling objects and then treating these as large “granules.” In this way, our simulation naturally handles arbitrary rigid body interaction, thus making it applicable to broader real-time simulation applications.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.