Development of a GPU-based DEM solver for parameter optimization in the simulations of soil-sweep tool interactions

被引:0
|
作者
Nagy, Daniel [1 ]
Pasthy, Laszlo [2 ]
Tamas, Kornel [2 ]
机构
[1] Budapest Univ Technol & Econ, Fac Mech Engn, Dept Hydrodynam Syst, Muegyetem Rakpart 3, H-1111 Budapest, Hungary
[2] Budapest Univ Technol & Econ, Fac Mech Engn, Dept Machine & Prod Design, Muegyetem Rakpart 3, H-1111 Budapest, Hungary
基金
匈牙利科学研究基金会;
关键词
DEM; Soil simulation; GPU; Numerical optimization; Parameter fitting; DISCRETE ELEMENT MODEL; PARTICLE-SHAPE; FORCES; DRAFT;
D O I
10.1016/j.compag.2024.109482
中图分类号
S [农业科学];
学科分类号
09 ;
摘要
The Discrete Element Method (DEM) is a powerful technique for simulating granular materials in agricultural applications, yet it is notoriously computationally and memory-intensive. A typical DEM simulation of soil- sweep tool interactions involves tens of thousands of particles, each of which may potentially interact with many others. This results in hundreds of thousands of interactions being computed at every time step, while the need for numerical stability often requires very small time steps. Despite these challenges, DEM holds significant promise to allow the design of more efficient agricultural tools. This paper introduces an in-house- developed modular library based on CUDA C++ for GPUs, aimed at accelerating DEM simulations using a single GPU. The library is designed to facilitate efficient memory usage, employing a per-thread approach where each GPU thread computes one discrete-element particle. To accelerate particle-particle contact searches, we implemented a cell-linked-list algorithm. Our library utilizes the Hertz-Mindlin contact model, which has been widely adopted in agricultural DEM applications. Validation of the code was performed through comparisons with commercial software. Using our software, experimental measurements of a sweep tool moving through sandy soil were replicated with high accuracy by employing differential evolution for parameter calibration, achieving these results using 38912 particles and running 2700 instances within 16 h on a single GPU.
引用
收藏
页数:19
相关论文
共 22 条
  • [21] GBOOST 2.0: A GPU-based Tool for Detecting Gene-Gene Interactions With Covariates Adjustment in Genome-Wide Association Studies
    Wang, Meng
    Jiang, Wei
    Ma, Ronald Ching Wan
    Yu, Weichuan
    2016 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE (BIBM), 2016, : 1437 - 1437
  • [22] Development of a GPU-based multisphere DE-FE coupling method for interaction simulations between an off-road tire and a gravel terrain
    Guo, Xiaobing
    Mitsume, Naoto
    Chen, Shunhua
    Zang, Mengyan
    POWDER TECHNOLOGY, 2024, 437