← Back to team overview

yade-users team mailing list archive

[Question #460431]: Loose packing

 

New question #460431 on Yade:
https://answers.launchpad.net/yade/+question/460431

Hi

I want achieve a initial void ratio of 0.67 with particle radius = 0.001. So i calculated the no. of spheres to be arnd 17100, but in reality the program is only able to add arnd 10000 particles and the void ratio is arnd 2.77. 

Can u suggest me some ways such that i can an initial void ratio of arnd 0.68.

Thanks
Amiya

The part of script:

mn	= Vector3(0,0,0)
mx	= Vector3(.05,.05,.05)
#key ='_triax_base_',

#creating a material (FrictMat):
O.materials.append(FrictMat(young=young_modulus,poisson=0.5,frictionAngle=angle,density=2600,label='spheres'))

#SphereMat=O.materials[id_SphereMat]
O.materials.append(FrictMat(young=young_modulus,poisson=0.5,frictionAngle=0,density=0,label='walls'))

#generate boundary:
walls=aabbWalls([mn,mx],thickness=0,material='walls')
wallIds=O.bodies.append(walls)

#generate particles:
sp=pack.SpherePack()

sp.makeCloud(mn,mx,.001,rRelFuzz=.3,seed=1)
O.bodies.append([sphere(c,r,material='spheres') for c,r in sp])  

-- 
You received this question notification because your team yade-users is
an answer contact for Yade.