Browse > Article
http://dx.doi.org/10.3795/KSME-A.2014.38.1.017

Multi-Scale Contact Analysis Between Net and Numerous Particles  

Jun, Chul Woong (Graduate School of Mechatronics Engineering, Pukyong Nat'l Univ.)
Sohn, Jeong Hyun (Dept. of Mechanical and Automotive Engineering, Pukyong Nat'l Univ.)
Publication Information
Transactions of the Korean Society of Mechanical Engineers A / v.38, no.1, 2014 , pp. 17-23 More about this Journal
Abstract
Graphics processing units (GPUs) are ideal for solving problems involving parallel data computations. In this study, the GPU is used for effectively carrying out a multi-body dynamic simulation with particle dynamics. The Hilber-Hushes-Taylor (HHT) implicit integration algorithm is used to solve the integral equations. For detecting collisions among particles, the spatial subdivision algorithm and discrete-element methods (DEM) are employed. The developed program is verified by comparing its results with those of ADAMS. The numerical efficiencies of the serial program using the CPU and the parallel program using the GPU are compared in terms of the number of particles, and it is observed that when the number of particles is greater, more computing time is saved by using the GPU. In the present example, when the number of particles is 1,300, the computational speed of the parallel analysis program is about 5 times faster than that of the serial analysis program.
Keywords
Graphic Processing Unit; Parallel Programming; Multi-body Dynamics; Discrete-Element-Method;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 NVIDIA $CUDA^{TM}$, 2011, "NVIDIA CUDA C Programming Guide," Version 4.1,
2 NVIDIA CUDATM, 2011, "CUDA Toolkit 4.1 CUBLAS Library," PG-05326-041_v01.
3 Negrut, D., Tasora, A., Anitescu, M., Mazhar, H., Heyn T. and Pazouki A., 2010, "Solving Large Multibody Dynamics Problems on the GPU," Math, and Comp Science Division, ANL/MCS-P1777-0710.
4 Jeong, H. Y., Jun, C. W. and Sohn, J. H., 2013, "GPU-Based Collision Analysis Between a Multibody System and Numerous Particles," Vol. 27, No. 4, pp 973-980.   DOI   ScienceOn
5 Tupy, M., 2010, "A Study on the Dynamics of Granular Material with a Comparison of DVI and DEM Approaches," UNIVERSITY OF WISCONSIN-MADISON.
6 Grand, S. L., 2007, "Broad-Phase Collision detection with CUDA," Addison Wesley.
7 Mio, H., Shimosaka, A., Shirakawa, Y. and Hidaka, J., 2005, "Optimum Cell Size for Contact Detection in the Algorithm of the Discrete Element Method," Journal of Chemical Engineering of Japan, Vol. 38, No. 12, pp. 969-975.   DOI   ScienceOn
8 Nikravesh, P.E., 1988, "Computer-Aided Analysis of Mechanical Systems," Prentice-Hall International Inc.
9 Shabana, A.A., 2011, "Computational Dynamics 2Ed," Wiley-Interscience.
10 Schafer, N. and Negrut, D., 2009, "On the Potential of Implicit Integration Methods for Molecular Dynamics Simulation," Journal of Computational Physics.
11 Schafer, N. and Negrut, D., "On the Potential of Implicit Integration Methods for Molecular Dynamics Simulation," pp.5-6.
12 Negrut D., Ottarsson G., Rampalli R. and Sajdak A., 2006, "On an Implementation of the Hilber-Hushes- Taylor Method in the Context of Index 3 Differential- Algebraic Equations of Multibody Dynamics," DET2005-85096.
13 MSC Software, "ADAMS help," MSC Software.
14 EM Photonics, Inc., 2011, "CULA Reference Manual Release R13(CUDA4.0).
15 Sarkar, A., 2009, "Discrete Element Method(DEM) Course Module," PHARMAHUB, Purdue University, Lecture 7-9.
16 Sanders, J. and Kandrot, E., 2011, "CUDA by Examples : An Introduction to General-Purpose GPU Programming," Addison Wesley.