首页 | 本学科首页   官方微博 | 高级检索  
     

基于CUDA-GPU架构的超二次曲面离散单元并行算法
引用本文:王嗣强,季顺迎. 基于CUDA-GPU架构的超二次曲面离散单元并行算法[J]. 应用数学和力学, 2019, 40(7): 751-767. DOI: 10.21656/1000-0887.390267
作者姓名:王嗣强  季顺迎
作者单位:大连理工大学 工业装备结构分析国家重点实验室, 辽宁 大连 116024
基金项目:国家重点研发计划(2016YCF1401505);国家自然科学基金(11572067;11772085)
摘    要:大规模离散元的并行计算通常基于理想的球体单元,然而自然界或工业生产中普遍存在的是由非球形颗粒组成的复杂体系,其在不同空间尺度下的动力学行为及力学性质与球形颗粒具有显著差异.基于连续函数包络的超二次曲面单元能有效地构造非球形颗粒的几何形态,并通过非线性Newton迭代算法准确计算单元间的作用力.针对非球形颗粒间接触判断的复杂性及其大规模离散元计算的需求,该文发展了基于CUDA-GPU构架下超二次曲面单元并行算法.该方法在球形颗粒并行计算的基础上,通过核函数建立单元包围盒的粗判断列表及Newton迭代的细判断列表,并优化了并行算法和内存访问模式以提高算法的计算效率.为检验超二次曲面并行算法的可靠性,对非球形颗粒的流动过程进行离散元模拟,并与试验结果进行对比验证.在此基础上,进一步分析了颗粒单元不同长宽比和表面尖锐度对颗粒材料流动特性的影响,为非球形颗粒材料的大规模离散元模拟提供了一种有效的数值方法.

关 键 词:CUDA-GPU架构  超二次曲面单元  非球形颗粒  离散单元方法  并行算法
收稿时间:2018-10-15

A Parallel Algorithm for Super-Quadric Discrete Elements Based on the CUDA-GPU Architecture
WANG Siqiang,JI Shunying. A Parallel Algorithm for Super-Quadric Discrete Elements Based on the CUDA-GPU Architecture[J]. Applied Mathematics and Mechanics, 2019, 40(7): 751-767. DOI: 10.21656/1000-0887.390267
Authors:WANG Siqiang  JI Shunying
Affiliation:State Key Laboratory of Structural Analysis for Industrial Equipment,Dalian University of Technology, Dalian, Liaoning 116024, P.R.China
Abstract:The traditional parallel computing of large-scale discrete elements was suitable for spherical particles. However, in natural fields or industrial applications, the granular systems commonly comprise non-spherical particles. Meanwhile, the dynamic behaviors and mechanical properties of non-spherical particles are strongly different from those of spherical particles at different spatial scales. Super-quadric elements based on the continuous function envelope were used to effectively describe the geometric shapes of irregular particles, and accurately calculate the contact forces between elements with the non-linear Newtonian method. In view of the complexity of the contact detection between non-spherical particles and the large-scale computational requirements of the discrete element method, a CUDA-GPU parallel algorithm was developed for super-quadric elements. Based on the parallel calculation of spherical particles, the rough contact list of the element envelope and the accurate contact list of the Newtonian method were established with the kernel function. Meanwhile, the parallel algorithm and the memory access mode were optimized to improve the computation efficiency. To examine the reliability of the parallel algorithm, the flow process of non-spherical particles was simulated with the discrete element method and compared with the experimental results. Furthermore, the influences of the aspect ratio and the sharpness parameter of elements on the flow characteristics of non-spherical particles were analyzed. This study provides an effective numerical method for large-scale simulation of non-spherical granular materials.
Keywords:CUDA-GPU architecture  super-quadric element  non-spherical particle  discrete element method (DEM)  parallel algorithm
本文献已被 CNKI 维普 等数据库收录!
点击此处可从《应用数学和力学》浏览原始摘要信息
点击此处可从《应用数学和力学》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号