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 条
  • [31] A combined finite-discrete element method in transient dynamics of fracturing solids
    Munjiza, A.
    Owen, D.R.J.
    Bicanic, N.
    Engineering Computations (Swansea, Wales), 1995, 12 (02): : 145 - 174
  • [32] Investigation of fracture energy rate for the combined finite-discrete element method
    Li, Peitao
    Liu, Quansheng
    Fan, Lidan
    Yu, Yongqiang
    Gao, Feng
    COMPUTATIONAL PARTICLE MECHANICS, 2025, 12 (01) : 413 - 436
  • [33] A combined finite-discrete element method for simulating pharmaceutical powder tableting
    Lewis, RW
    Gethin, DT
    Yang, XSS
    Rowe, RC
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2005, 62 (07) : 853 - 869
  • [34] Combined Finite-Discrete Element Method Modeling of Rock Failure Problems
    Zhou, Wei
    Yuan, Wei
    Chang, Xiaolin
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON DISCRETE ELEMENT METHODS, 2017, 188 : 301 - 309
  • [35] Nonlinear analysis of engineering structures by combined finite-discrete element method
    Smoljanovic, Hrvoje
    Zivaljic, Nikolina
    Nikolic, Zeljana
    GRADEVINAR, 2013, 65 (04): : 331 - 344
  • [36] A novel joint element parameter calibration procedure for the combined finite-discrete element method
    Deng, Penghai
    Liu, Quansheng
    Lu, Haifeng
    ENGINEERING FRACTURE MECHANICS, 2022, 276
  • [37] Developing a memory-efficient GPGPU-parallelized contact detection for 3D-scale FDEM simulations
    Lei, Yiming
    Liu, Quansheng
    Liu, He
    COMPUTERS AND GEOTECHNICS, 2025, 179
  • [38] A 2D energy-conserving contact model for the combined finite-discrete element method (FDEM)
    Cai, Weibing
    Gao, Ke
    Ai, Shugang
    Zhi, Sheng
    COMPUTERS AND GEOTECHNICS, 2024, 166
  • [39] Modeling Simultaneous Multiple Fracturing Using the Combined Finite-Discrete Element Method
    Liu, Quansheng
    Sun, Lei
    Liu, Pingli
    Chen, Lei
    GEOFLUIDS, 2018,
  • [40] Investigation of tunnel excavation numerical analysis method for the combined finite-discrete element method
    Li, Peitao
    Liu, Quansheng
    ENGINEERING ANALYSIS WITH BOUNDARY ELEMENTS, 2024, 165