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 条
  • [21] Parallelized combined finite-discrete element (FDEM) procedure using multi-GPU with CUDA
    Liu, Quansheng
    Wang, Weiqin
    Ma, Hao
    INTERNATIONAL JOURNAL FOR NUMERICAL AND ANALYTICAL METHODS IN GEOMECHANICS, 2020, 44 (02) : 208 - 238
  • [22] The combined finite-discrete element method for structural failure and collapse
    Munjiza, A
    Bangash, T
    John, NWM
    ENGINEERING FRACTURE MECHANICS, 2004, 71 (4-6) : 469 - 483
  • [23] Combined Finite-Discrete Element Method for Simulation of Hydraulic Fracturing
    Chengzeng Yan
    Hong Zheng
    Guanhua Sun
    Xiurun Ge
    Rock Mechanics and Rock Engineering, 2016, 49 : 1389 - 1410
  • [24] Rock Slide Simulation with the Combined Finite-Discrete Element Method
    Barla, Marco
    Piovano, Giovanna
    Grasselli, Giovanni
    INTERNATIONAL JOURNAL OF GEOMECHANICS, 2012, 12 (06) : 711 - 721
  • [25] A model for thin shells in the combined finite-discrete element method
    Uzelac, Ivana
    Smoljanovic, Hrvoje
    Batinic, Milko
    Peros, Bernardin
    Munjiza, Ante
    ENGINEERING COMPUTATIONS, 2018, 35 (01) : 377 - 394
  • [26] Combined Finite-Discrete element method for parameter identification of structures
    Bravo, R.
    Perez-Aparicio, J. L.
    CONSTRUCTION AND BUILDING MATERIALS, 2023, 396
  • [27] Tangential Force Model for the Combined Finite-Discrete Element Method
    Liu, Xunnan
    Zhao, Lanhao
    Mao, Jia
    Li, Tongchun
    INTERNATIONAL JOURNAL OF COMPUTATIONAL METHODS, 2020, 17 (09)
  • [28] Finite strain, finite rotation quadratic tetrahedral element for the combined finite-discrete element method
    Xiang, Jiansheng
    Munjiza, Antonio
    Latham, John-Paul
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2009, 79 (08) : 946 - 978
  • [29] Development of a 3D Hybrid Finite-Discrete Element Simulator Based on GPGPU-Parallelized Computation for Modelling Rock Fracturing Under Quasi-Static and Dynamic Loading Conditions
    Daisuke Fukuda
    Mojtaba Mohammadnejad
    Hongyuan Liu
    Qianbing Zhang
    Jian Zhao
    Sevda Dehkhoda
    Andrew Chan
    Jun-ichi Kodama
    Yoshiaki Fujii
    Rock Mechanics and Rock Engineering, 2020, 53 : 1079 - 1112
  • [30] A COMBINED FINITE-DISCRETE ELEMENT METHOD IN TRANSIENT DYNAMICS OF FRACTURING SOLIDS
    MUNJIZA, A
    OWEN, DRJ
    BICANIC, N
    ENGINEERING COMPUTATIONS, 1995, 12 (02) : 145 - 174