Random Spheres

Random Spheres RVE Generator in Python

High Volume Fraction Composite Modeling​

3D RVE of random distributed spheres generated by Python code

This Python code generates a 3D Representative Volume Element (RVE) of randomly distributed spheres inside a cubic domain, with varying diameters.


It provides three efficient algorithms to achieve high volume fractions while avoiding overlaps, ensuring realistic microstructure generation.

This tool is ideal for meso-scale modeling of concrete and particulate composites in Abaqus, allowing engineers and researchers to study mechanical and structural behavior at the microscale.
The generated RVE can be seamlessly integrated into Abaqus simulations, making it a versatile solution for academic research and industrial applications.

Explore more of Engssoft’s Abaqus tools and Python codes to find the perfect solution for your simulation and modeling projects.
View All Products

Leave a Reply