Wear modelling in EDEM - Oka Erosive Wear Model - EDEM API

Stephen Cole
Stephen Cole
Altair Employee
edited May 2023 in Altair Exchange

Overview

Erosive wear is an important phenomenon in a wide range of applications where the particles of a granular material impact equipment.

The Oka wear model is widely used for the DEM modelling of erosive wear.

The model computes the volume of removed material due to erosion. The corresponding depth of wear on CAD geometry mesh elements is computed in EDEM. This enables the modelling of geometry deformation due to erosion and a version of the model with this feature is also included.

For further details please refer to the attached PDF document. The model can be downloaded from the attached ZIP files.

 

Oka_Erosive_Wear_with_Geometry_Deformation_CPU.zip - This file contains the CPU only version of the Oka model which allows for the geometry to be deformed based on the wear.  As this is CPU only it supports spherical/multi-sphere particles only.

Oka_Erosive_Wear_CPU_GPU_Polyhedral.zip  This is a GPU enabled version of the Oka model which supports spherical and polyhedral particles on CPU and GPU (polyhedral only GPU).  This version does not allow for the geometry to be deformed.

 

 

 

 

Usage/Installation Instructions

Setup

  • The inputs for the model are defined in the Oka_Wear_prefs.txt, for example:

Deflector 3 10.8 10000
Factory_Skirts 3 10.8 10000

The first value is the name of the geometry to apply the wear model to.  The second value is the wear constant, the third the Vickers hardness and the last value is a scaling factor.

To run

  • The simulation folder includes OkaWear_v3_4_0 .dll (for windows) and .so (for Linux). 
  • This is already loaded into the Deflector_Oka_WearPoly.dem simulation under the particle geometry physics models.
  • When running the simulation the library will check for the GPU version of the code OkaWear_v3_4_0.cu and run the simulation on the GPU.

Post-processing

  • In the EDEM Analyst under Display > Geometries > Head Pulley you can color by Oka Wear (or export this data)