4.3 Article

GPU-based collision analysis between a multi-body system and numerous particles

Journal

JOURNAL OF MECHANICAL SCIENCE AND TECHNOLOGY
Volume 27, Issue 4, Pages 973-980

Publisher

KOREAN SOC MECHANICAL ENGINEERS
DOI: 10.1007/s12206-013-0226-4

Keywords

Graphics processor unit; Parallel programming; Multi-body dynamics; Spatial subdivision; Discrete element method

Funding

  1. Basic Science Research Program through the National Research Foundation of Korea
  2. Ministry of Education, Science, and Technology [2011-0011845]
  3. National Research Foundation of Korea [2011-0011845] Funding Source: Korea Institute of Science & Technology Information (KISTI), National Science & Technology Information Service (NTIS)

Ask authors/readers for more resources

The use of a graphics processing unit (GPU) is an ideal solution for problems on data-parallel computations. The serial CPU-based program for collision analysis between a multi-body system and numerous particles is rebuilt as a parallel program that uses the advantages of a GPU. In this study, a GPU is used to effectively perform multi-body dynamic simulation with particle dynamics. The multibody system has 20 circular objects, 19 spring-damper force elements, and 2 revolute joints. The motion equations are formulated using the Cartesian coordinate system, and the implicit Hilber-Hughes-Taylor integration algorithm is used for the integral equation. To detect collisions between a multi-body system and particles or between particles, a spatial subdivision algorithm and a discrete element modeling are used. The developed program is verified by comparing the results with ADAMS. The numerical efficiencies of the serial program using CPU and the parallel program using GPU are compared according to the number of particles. The results show that the greater the number of particles, the more computing time can be saved. For example, when the number of particles is 900, the computing speed of the parallel analysis program is about five times faster than that of the serial analysis program.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.3
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available