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