EDEMpy Example: Calculate Bulk Material Center of Mass

Stephen Cole
Stephen Cole
Altair Employee
edited July 4 in Altair Exchange

Overview

EDEMpy is a Python library for post-processing and analysis of EDEM simulation data and takes advantage of EDEM's hdf5 file structure. Using the library, it is easy to extract specific data from a simulation deck and process that data in a customizable and reusable way.

In this example a custom property has been used to calculate the center of mass of the whole bulk of particles in a discharging truck body. If the center of mass of the bulk is not kept between the two wheel axes as the bed is raised, it could cause the truck to become unstable, possibly leading to the front wheels raising off the ground. 

This property could also be used to study problems such as segregation, stability of dump trucks during unloading operations, misalignment of bulk flow, or power analysis in mills. These challenges are presented in different industries such as mining, bulk handling in process industries, or equipment manufacturing.

Some further modification could be done to adjust it for a specific need. For example creating multiple Center of mass properties to study the center of mass from different type of particles or get the center of mass of the particles in a certain region of a simulation.

Pre-Requisite

To learn how to get started with EDEMpy please see:

https://www.youtube.com/watch?v=kaYJ9HnMm2M

or the EDEM Help:

https://help.altair.com/edem/index.htm

More EDEM and EDEMpy Tutorials can be found here:

https://community.altair.com/community?id=community_blog&sys_id=5e7dc459979de950e3b0361e6253afae

Usage/Installation Instructions

Put the attached EDEMpy code in the same folder as the simulation. Once the simulation is done, run the code from the Analyst