yade-users team mailing list archive
-
yade-users team
-
Mailing list archive
-
Message #14147
[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.