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

Hi, guys

How can I add sphere packing in a predicate with a specified porosity?

I've been trying to model a woven geotextile bag filled with Toyoura sand 
inside (standard sand in Japan).

I built a predicate for the geotextile bag and imported it into yade-git, 
constructing a closed triagulated surface.

To create fill the predicate with spheres in a given particle size 
distribution. I use the following commands.

# The packing made by makeCloud is bigger in size than the predicate, in order 
to use the module pack.filterSpherePack().
sp = pack.SpherePack()
sp.makeCloud(minCorner, maxCorner, rMean=-1, rRelFuzz=0.3, num=1000, 
perodic=False, porosity=0.95, 
                          psdSizes=[.1, .15, .2, .25, .4], psdCumm=[0, .1, .8, 
.96, 1], seed=1)
pack.filterSpherePack(pred, sp, True)

By now I have spheres in the predicate. I guess next my move is to expand the 
spheres radii and reducing frictional angle as the REFD method does in the 
triax-tutorial. But I think I can't use the triax engine in my case. Because 
there shouldn't be any confining pressure applied on the spheres, the internal 
compaction must be disabled.

Could anyone give me some comments and advices?



 

               

-- 
You received this question notification because you are a member of
yade-users, which is an answer contact for Yade.

_______________________________________________
Mailing list: https://launchpad.net/~yade-users
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yade-users
More help   : https://help.launchpad.net/ListHelp

Reply via email to