期刊
JOURNAL OF MECHANICAL SCIENCE AND TECHNOLOGY
卷 27, 期 4, 页码 973-980出版社
KOREAN SOC MECHANICAL ENGINEERS
DOI: 10.1007/s12206-013-0226-4
关键词
Graphics processor unit; Parallel programming; Multi-body dynamics; Spatial subdivision; Discrete element method
资金
- Basic Science Research Program through the National Research Foundation of Korea
- Ministry of Education, Science, and Technology [2011-0011845]
- National Research Foundation of Korea [2011-0011845] Funding Source: Korea Institute of Science & Technology Information (KISTI), National Science & Technology Information Service (NTIS)
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.
作者
我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。
推荐
暂无数据