GPU Based Simulation of Collision Detection of Irregular Vessel Walls

Collision detection is a commonly used technique in the fields of computer games, physical simulation , virtual technology, computing and animation. When simulating the process of particle collision of ADS (Accelerator Driven Sub-Critical) system, complex and irregular vessel walls need to be considered. Generally, an irregular vessel wall is a curve surface, which cannot be defined as an exact mathematical function, and it is difficult to calculate the distance between particles and the wall directly. In this paper, we present an algorithm to perform collision detection between particles and irregular wall. When the number of particles reaches the level of 106, our algorithm implements a considerable improvement in performance if running on GPU, nearly 10 times faster than running on CPU. Results have demonstrated that our algorithm is promising.

[1]  Rui Li,et al.  An image-based collision detection optimization algorithm , 2015, 2015 IEEE China Summit and International Conference on Signal and Information Processing (ChinaSIP).

[2]  Li Tao,et al.  Fast collision detection based on projection parallel algorithm , 2010, 2010 2nd International Conference on Future Computer and Communication.

[3]  Xue-li Shen,et al.  Research of collision detection algorithm based on particle swarm optimization , 2010, 2010 International Conference On Computer Design and Applications.

[4]  Wijitha Senadeera,et al.  A coupled SPH-DEM model for fluid and solid mechanics of apple parenchyma cells during drying , 2012 .

[5]  Zhao Wei,et al.  Fast Collision Detection Algorithm Based on Parallel Ant , 2013, 2013 International Conference on Virtual Reality and Visualization.

[6]  Dinesh Manocha,et al.  Collision-streams: fast GPU-based collision detection for deformable models , 2011, SI3D.

[7]  Xinyu Zhang,et al.  Scalable Collision Detection using p-Partition Fronts on Many-core Processors. , 2013, IEEE transactions on visualization and computer graphics.

[8]  Lin Kang,et al.  A G-Octree Based Fast Collision Detection for Large-Scale Particle Systems , 2012, 2012 International Conference on Computer Science and Electronics Engineering.

[9]  Zhao Wei,et al.  Fast Collision Detection of Space-Time Correlation , 2012, 2012 International Conference on Computer Science and Electronics Engineering.

[10]  Kurt Liffman,et al.  Study of mixing in gas-fluidized beds using a DEM model , 2001 .

[11]  Qingxuan Jia,et al.  Study of rapid collision detection algorithm for manipulator , 2015, 2015 IEEE 10th Conference on Industrial Electronics and Applications (ICIEA).

[12]  Gao Shu-ming,et al.  Streaming Real Time Collision Detection Using Programmable Graphics Hardware , 2004 .

[13]  Xiaoli Zhou,et al.  A GPGPU-Based Collision Detection Algorithm , 2009, 2009 Fifth International Conference on Image and Graphics.

[14]  Jingwei Zheng,et al.  GPU-based parallel algorithm for particle contact detection and its application in self-compacting concrete flow simulations , 2012 .