An efficient and robust GPGPU-parallelized contact algorithm for the combined finite-discrete element method

被引:22
|
作者
Liu, He [1 ]
Ma, Hao [2 ,3 ]
Liu, Quansheng [4 ]
Tang, Xuhai [4 ]
Fish, Jacob [5 ]
机构
[1] Univ South China, Sch Resource Environm & Safety Engn, Hengyang 421000, Peoples R China
[2] BGRIMM Technol Grp, Beijing 102628, Peoples R China
[3] Natl Ctr Int Joint Res Green Met Min, Beijing 102628, Peoples R China
[4] Wuhan Univ, Sch Civil Engn, Key Lab Safety Geotech & Struct Engn Hubei Prov, Wuhan 430072, Hubei, Peoples R China
[5] Columbia Univ, Dept Civil Engn & Engn Mech, New York, NY 10027 USA
基金
中国国家自然科学基金;
关键词
3D FDEM; Contact force calculation; Parallel computing; CUDA; DEFORMATION FRICTIONAL CONTACT; ISOGEOMETRIC ANALYSIS; POTENTIAL FUNCTION; MIXED FORMULATION; GPU; SIMULATION; INTERFACE; FRAMEWORK; SCALE; NURBS;
D O I
10.1016/j.cma.2022.114981
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In this study, an efficient and robust GPGPU (general purpose graphic processing unit)-parallelized algorithm is proposed for contact force calculation for the three-dimensional combined finite-discrete element method (3D FDEM). The contact force model is energy-conserving and avoids the issues that the mesh-dependence of contact force in the original contact algorithm proposed by Munjiza. The contact force calculation is based on the determination of the geometrical features of the overlapped region between two particles, which can be easily obtained by performing the face-particle intersection calculations consecutively. The contact damping and contact friction are also implemented. Based on Compute Unified Device Architecture (CUDA), the proposed contact algorithm can be parallelized with much less thread unbalance and register usage than the existing energy-conserving contact algorithms due to the simplified computational process. Several numerical tests are performed to validate the efficiency and effectiveness of the proposed contact algorithm. The contact friction model is validated against theoretical solutions with a block sliding test, and the results show that the proposed contact algorithm outperforms the original contact algorithm in both normal and friction force evaluation. For both quasi-static and dynamic scenarios, the simulated results are in good agreement with those generated by the original contact algorithm, as well as the experimental measurements. The computational efficiency tests show that the computation time is linearly proportional to the number of potential contact pairs, and the speedup ratio of the parallelized version of proposed contact algorithm relative to the serial version of original contact algorithm can reach up to 565.1 (Nvidia Quadro GP100), which indicates the proposed contact algorithm is capable to be employed in the simulation of large-scale problems. Besides, the proposed contact algorithm can be applied to the cases where the polyhedrons with more than four vertexes are employed.(c) 2022 Elsevier B.V. All rights reserved.
引用
收藏
页数:28
相关论文
共 50 条
  • [41] Simulation of Fracture Coalescence in Granite via the Combined Finite-Discrete Element Method
    Euser, Bryan
    Rougier, E.
    Lei, Z.
    Knight, E. E.
    Frash, L. P.
    Carey, J. W.
    Viswanathan, H.
    Munjiza, A.
    ROCK MECHANICS AND ROCK ENGINEERING, 2019, 52 (09) : 3213 - 3227
  • [42] Resultant Normal Contact Force-Based Contact Friction Model for the Combined Finite-Discrete Element Method and Its Validation
    Liu, He
    Shao, Zuliang
    Lin, Qibin
    Lei, Yiming
    Du, Chenglei
    Pan, Yucong
    MATHEMATICS, 2023, 11 (19)
  • [43] Fracture and fragmentation of thin shells using the combined finite-discrete element method
    Munjiza, A.
    Lei, Z.
    Divic, V.
    Peros, B.
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2013, 95 (06) : 478 - 498
  • [44] Blast simulation in underground mines using the combined finite-discrete element method
    Wei, Riyu
    Zhang, Sheng
    Karunasena, Warna
    Sivakugan, Nagaratnam
    Zhang, Hongwu
    NEW ADVANCES IN SIMULATION, MODELLING AND OPTIMIZATION (SMO '07), 2007, : 257 - +
  • [45] Grain based modelling of rocks using the combined finite-discrete element method
    Abdelaziz, Aly
    Zhao, Qi
    Grasselli, Giovanni
    COMPUTERS AND GEOTECHNICS, 2018, 103 : 73 - 81
  • [46] Investigation on artificial boundary problem in the combined finite-discrete element method (FDEM)
    Xu, Chenyu
    Liu, Quansheng
    Xie, Weiqiang
    Wang, Yukai
    Li, Shiping
    Lu, Wanting
    Zhang, Haohao
    COMPUTERS AND GEOTECHNICS, 2022, 151
  • [47] Third body modeling in fretting using the combined finite-discrete element method
    Leonard, Benjamin D.
    Ghosh, Arnab
    Sadeghi, Farshid
    Shinde, Sachin
    Mittelbach, Marc
    INTERNATIONAL JOURNAL OF SOLIDS AND STRUCTURES, 2014, 51 (06) : 1375 - 1389
  • [48] Slope Failure of Noncohesive Media Modelled with the Combined Finite-Discrete Element Method
    Chen, Xudong
    Wang, Hongfan
    APPLIED SCIENCES-BASEL, 2019, 9 (03):
  • [49] Sensitivity analysis of fracture energies for the combined finite-discrete element method (FDEM)
    Deng, Penghai
    Liu, Quansheng
    Huang, Xing
    Bo, Yin
    Liu, Qi
    Li, Weiwei
    ENGINEERING FRACTURE MECHANICS, 2021, 251
  • [50] A 2D Unified Distance Potential Field-Based Contact Interaction Algorithm for Combined Finite-Discrete Element Method (FDEM)
    Cai, Weibing
    Gao, Ke
    Ai, Shu-Gang
    Qiao, Yan
    ROCK MECHANICS AND ROCK ENGINEERING, 2025,