Skip to content

A Python-based tool designed to identify and analyze force chains in granular

Notifications You must be signed in to change notification settings

Nimajhi/ForceChainFinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

ForceChainFinder

A Python-based tool designed to identify and analyze force chains in granular or particulate systems. This script processes simulation data, detects continuous paths of inter-particle forces, and provides insights into their structure and dynamics. Ideal for researchers working in granular mechanics, physics, or CFD-DEM simulations.

How to use

1. Export Data from ParaView:

Save the simulation data for all time steps as separate CSV files. Ensure that each CSV file contains the necessary columns, such as ID and Points.

2. Set the Sphere Diameter:

If analyzing data for a single sphere diameter, ensure the simulation setup reflects this.

3. Configure the Script:

Open the Python code and update the file paths to point to the exported CSV files.

Modify any calculation-specific properties in the script, such as force thresholds, material properties, or parameters needed for force chain analysis.

4. Run the Script:

Execute the script to analyze the data and detect force chains. Output visualizations will be .VTK file and open it with Paraview

About

A Python-based tool designed to identify and analyze force chains in granular

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages