计算机应用与软件2018,Vol.35Issue(2):242-247,315,7.DOI:10.3969/j.issn.1000-386x.2018.02.044
基于GPU加速的粒子流体动力学流血模拟算法
RESEARCH OF BLOOD SIMULATION OF PARTICLE HYDRODYNAMICS BASED ON GPU ACCELERATION
罗中粟 1潘一源 2唐良甫 2朱珂权 2李永强2
作者信息
- 1. 浙江工业大学国际学院 浙江杭州 310023
- 2. 浙江工业大学信息工程学院 浙江杭州 310023
- 折叠
摘要
Abstract
Blood simulation is an important part in the virtual surgery training system.However, the huge computational complexity and authenticity of blood simulation is of great challenge to the surgical training system.In this paper,a simulation method based on GPU-accelerated was used for blood simulation in surgical training system.The grid method was used to divide the target area, create space grid domain, and search neighboring particles by neighboring grid.We solved the particle control equation and calculated the interaction between blood and solid by parallel computing architecture(CUDA)multi-threaded parallel acceleration technology,which greatly improved the operational efficiency and improved the real-time of training.In addition,an improved marching cube algorithm was used to render the surface of fluid, which improved the authenticity of surgical training.Experimental results showed that the authenticity and flexibility of blood met the simulation requirements during the surgical training when using our method. Furthermore,the speed of blood simulation was significantly improved comparing to the realization of CPU.关键词
手术训练系统/流血模拟/SPH/最近相邻粒子搜索法/CUDA/移动立方体/PN三角形Key words
Surgical training system/Blood simulation/SPH/Recent neighbour particle search/CUDA/Marching cube/PN triangles分类
信息技术与安全科学引用本文复制引用
罗中粟,潘一源,唐良甫,朱珂权,李永强..基于GPU加速的粒子流体动力学流血模拟算法[J].计算机应用与软件,2018,35(2):242-247,315,7.