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.