Improving estimates of critical time-steps for discrete element simulations

Lead Research Organisation: University of Edinburgh
Department Name: Sch of Engineering

Abstract

Granular materials are almost ubiquitous in our daily lives and include soil particles, pharmaceuticals in solid dosage forms, tea, coffee and powdered food ingredients, e.g., flour, bran, salt, sugar or condensed milk. Researchers investigating granular materials often use computer simulations to study their behaviour in detail. One such software tool, discrete element modelling (DEM), has become extremely popular in the last 20 years due to its power and flexibility and its popularity continues to grow year-on-year. DEM is based on a time-stepping algorithm: some calculations are performed, then time is incremented by a tiny time-step before the calculations are repeated. The size of this time-step determines how quickly the simulation may be run; it is therefore advantageous to choose the largest possible time-step. However, there is a limiting value - the 'critical' time-step - beyond which the simulation becomes unstable and the results become invalid. Unfortunately, the methods used to estimate the critical time-step at present are crude and different approaches can lead to greatly differing estimates. The lack of an accurate method to estimate critical time-steps for non-trivial simulations means that large factors of safety are required. This is why small and unnecessarily conservative time-steps are often adopted which causes simulations to run slowly.

The overall aim of this project is to improve upon existing approaches for estimating critical time-steps for DEM simulations. This overarching aim can be divided into four objectives. Firstly, bounds will be calculated on the critical time-step for the simplest possible DEM simulation with only two idealised particles. Once this objective has been fully met, objectives two and three involve extending this analysis to systems of many particles and including complications in the basic discrete element model. These objectives will be achieved using a well-established approach for analysing the stability of nonlinear dynamical systems. The final objective is to critically evaluate the current methods for estimating critical time-steps by comparison with the findings of this study.

This study has many potential benefits. Being able to estimate critical time-steps more accurately will allow the factors of safety applied to simulation time-step to be reduced. This has potentially huge implications for efficiency: simulation durations could be reduced from days to several hours. It will also become feasible to run larger, more ambitious simulations than was formerly the case. For example, a researcher who is barely able to run a simulation containing 100,000 particles might be able to increase the number of particles five-fold, without a commensurate increase in the duration of their simulation, by simply choosing a less conservative time-step. As the results of this study will be published openly and disseminated widely, this research will also be useful for increasing the efficiency of other related multi-body simulation codes. Furthermore, there are obvious environmental benefits as DEM simulations at all scales may be run in less time if the time-step can be increased without compromising the stability of the simulation.

Planned Impact

There are many beneficiaries of this proposed research, not least those researchers using discrete element modelling (DEM). DEM is becoming an increasingly important tool for investigating the behaviour of granular materials, which are almost ubiquitous in industry, at a micro-scale. It is envisaged that the results of this study could enable simulations to be run much more quickly by eliminating the need for unnecessary conservatism when choosing simulation time-steps. This has obvious efficiency benefits for the many UK-based companies who run these simulations; either more simulations may be run in a given time period using the available hardware or alternatively larger, more ambitious simulations may be run than was formerly the case. For example, an industrial user running a simulation of 100,000 particles on a workstation might be able to increase the number of particles to 500,000 without increasing the duration of the simulation. This potentially huge increase in research capacity could be achieved at no monetary cost to the industry-based beneficiaries. This fact, in combination with a dissemination plan targeting these industrial users aided by DEM Solutions, indicates that adoption of the key results of this study among industrial users of DEM ought to be rapid.

On ARCHER, the national high-performance computing (HPC) facility, more than 12% of computational resources are used by DEM or molecular dynamics codes [personal communication with PI]. Being able to increase the time-step, thereby allowing simulations to be run in a shorter time, would increase the availability of the system. The national computational facility could thereby be used more effectively. For example, more computational time would be available for use by researchers running CFD simulations as less computational resources are occupied by DEM simulations.

This research has some benefits for the wider world in terms of environmental sustainability. DEM simulations at all scales, from a laptop to ARCHER, may be run using fewer CPU/GPU cycles if the time-step can be increased without compromising the stability of the simulation.

The study is being undertaken in collaboration with DEM Solutions, a successful UK SME. DEM Solutions, in addition to being a project partner, will be a direct beneficiary of this research. The outcomes of this project will be applicable to improve an existing commercial product, the EDEM software package, meaning that the scientific knowledge gained from this study can be exploited immediately. As the results of this study will be published openly and disseminated widely, this research will also be useful for increasing the efficiency of other related multi-body simulation codes.

Publications

10 25 50
 
Description Particle-scale discrete element method simulations require the specification of a simulation time-step. This research has resulted in several complementary approaches for calculating simulation time-steps which are both efficient and numerically stable. Firstly, a general framework for estimating critical time-steps for any planar rigid body subject to linear damping and forcing was established (published in the 2017 journal paper). Then, a methodology suitable to calculating time-steps for spherical particles with a non-linear Hertzian contact model was established (published in the 2019 journal paper) - a significant advance on the existing state of the art.
Exploitation Route This has been started by a PhD student under the PI's supervision who extended the research developed in this First Grant to non-spherical particles. A paper on this extended research was published in the International Journal for Numerical Methods in Engineering in 2020 (https://doi.org/10.1002/nme.6568). We are now considering implementing this approach in a DEM code to enable adaptable time-steps.
Sectors Aerospace, Defence and Marine,Agriculture, Food and Drink,Chemicals,Construction,Digital/Communication/Information Technologies (including Software),Energy,Manufacturing, including Industrial Biotechology,Pharmaceuticals and Medical Biotechnology