Toggle Main Menu Toggle Search

Open Access padlockePrints

Rigid clumps in the MercuryDPM particle dynamics code

Lookup NU author(s): Vasileios AngelidakisORCiD

Downloads


Licence

This work is licensed under a Creative Commons Attribution 4.0 International License (CC BY 4.0).


Abstract

Discrete particle simulations have become the standard in science and industrial applications exploring the properties of particulate systems. Most of such simulations rely on the concept of interacting spherical particles to describe the properties of particulates, although, the correct representation of the nonspherical particle shape is crucial for a number of applications. In this work we describe the implementation of clumps, i.e. assemblies of rigidly connected spherical particles, which can approximate given nonspherical shapes, within the MercuryDPM particle dynamics code. MercuryDPM contact detection algorithm is particularly efficient for polydisperse particle systems, which is essential for multilevel clumps approximating complex surfaces. We employ the existing open-source CLUMP library to generate clump particles. We detail the pre-processing tools providing necessary initial data, as well as the necessary adjustments of the algorithms of contact detection, collision/migration and numerical time integration. The capabilities of our implementation are illustrated for a variety of examples.


Publication metadata

Author(s): Ostanin I, Angelidakis V, Plath T, Pourandi S, Thornton A, Weinhart T

Publication type: Article

Publication status: Published

Journal: Computer Physics Communications

Year: 2024

Volume: 296

Online publication date: 30/11/2023

Acceptance date: 26/11/2023

Date deposited: 02/01/2024

ISSN (electronic): 0010-4655

Publisher: Elsevier

URL: https://doi.org/10.1016/j.cpc.2023.109034

DOI: 10.1016/j.cpc.2023.109034

Data Access Statement: The data and codes are freely available via public repository https:// bitbucket.org/mercurydpm


Altmetrics

Altmetrics provided by Altmetric


Share