A GPU-based DEM approach for modelling of particulate systems

被引:134
作者
Gan, J. Q. [1 ]
Zhou, Z. Y. [1 ]
Yu, A. B. [1 ]
机构
[1] Monash Univ, Dept Chem Engn, Lab Simulat & Modelling Particulate Syst, Clayton, Vic 3800, Australia
基金
澳大利亚研究理事会;
关键词
GPU; Discrete element method; Message passing interface; Arbitrary wall geometry; Non-spherical particles; DISCRETE PARTICLE SIMULATION; CONTACT DETECTION; NUMERICAL-SIMULATION; DETECTION ALGORITHMS; ELEMENT SIMULATION; GAS FLUIDIZATION; FLOW; SCALE; MOTION; BED;
D O I
10.1016/j.powtec.2016.07.072
中图分类号
TQ [化学工业];
学科分类号
0817 ;
摘要
DEM has been well established as a powerful numerical technique to study the fundamentals of granular materials. It has limited application in dealing with practical particulate systems which often involve billions of particles. Graphical Processing Units (GPU) offers a solution to this problem.This paper explores GPU-based DEM development, and its performance is assessed under various conditions. For a packing case using 300,000 spheres, it is demonstrated that the speed up ratio (single GPU to single CPU) varies from 40 to 75, depending on the parallel algorithms used. The GPU-based DEM is then developed for other systems involving arbitrary wall geometries, moving wall boundaries, and non-spherical particles. Particle flow patterns in the top charging system of blast furnace, screw conveyor and rotating drums are studied. For ellipsoids in the rotating drums, when aspect ratio increases or decreases from 1.0, the dynamic angle of repose increases. Multiple GPUs with message passing interface (MPI) are also used. It is demonstrated that the speed using 32 GPUs can be 18 times faster than a single GPU. It can handle large granular systems with more than 10 million particles. Thus, the GPU-based DEM developed in this work makes the simulation of real industrial processes possible. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:1172 / 1182
页数:11
相关论文
共 55 条
[1]   Efficient parallel CFD-DEM simulations using OpenMP [J].
Amritkar, Amit ;
Deb, Surya ;
Tafti, Danesh .
JOURNAL OF COMPUTATIONAL PHYSICS, 2014, 256 :501-519
[2]   OPTIMIZATION AND OPENMP PARALLELIZATION OF A DISCRETE ELEMENT CODE FOR CONVEX POLYHEDRA ON MULTI-CORE MACHINES [J].
Chen, Jian ;
Matuttis, Hans-Georg .
INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 2013, 24 (02)
[3]  
CORMEN TH, 2001, INTRO ALGORITHMS
[4]   DISCRETE NUMERICAL-MODEL FOR GRANULAR ASSEMBLIES [J].
CUNDALL, PA ;
STRACK, ODL .
GEOTECHNIQUE, 1979, 29 (01) :47-65
[5]   DEM-based simulation of concrete structures on GPU [J].
Durand, Marie ;
Marin, Philippe ;
Faure, Francois ;
Raffin, Bruno .
EUROPEAN JOURNAL OF ENVIRONMENTAL AND CIVIL ENGINEERING, 2012, 16 (09) :1102-1114
[6]   An approach to simulate the motion of spherical and non-spherical fuel particles in combustion chambers [J].
Dziugys, A ;
Peters, B .
GRANULAR MATTER, 2001, 3 (04) :231-265
[7]   Effect of screw design on hopper drawdown of spherical particles in a horizontal screw feeder [J].
Fernandez, Justin W. ;
Cleary, Paul W. ;
McBride, William .
CHEMICAL ENGINEERING SCIENCE, 2011, 66 (22) :5585-5601
[8]   Particle scale study of heat transfer in packed and fluidized beds of ellipsoidal particles [J].
Gan, Jieqing ;
Zhou, Zongyan ;
Yu, Aibing .
CHEMICAL ENGINEERING SCIENCE, 2016, 144 :201-215
[9]   CFD-DEM Modeling of Gas Fluidization of Fine Ellipsoidal Particles [J].
Gan, Jieqing ;
Zhou, Zongyan ;
Yu, Aibing .
AICHE JOURNAL, 2016, 62 (01) :62-77
[10]   Discrete element simulation of mill charge in 3D using the BLAZE-DEM GPU framework [J].
Govender, Nicolin ;
Rajamani, Raj K. ;
Kok, Schalk ;
Wilke, Daniel N. .
MINERALS ENGINEERING, 2015, 79 :152-168