yade-users team mailing list archive
-
yade-users team
-
Mailing list archive
-
Message #17182
Re: [Question #668213]: How to make sure that the interaction between spheres and containers is frictionless
Question #668213 on Yade changed:
https://answers.launchpad.net/yade/+question/668213
Status: Open => Answered
Jérôme Duriez proposed the following answer:
Hi,
Even though this would only add to the questions you have on the mailing
list ;-), it would be better to make different Launchpad questions with
these different questions :-)
1. and 3. and general answer : YADE bodies' shape is handled by Ig2 functors. Provided you can
- apply the same Material to your sphere and "container" bodies (possibly with different parameters values)
- and define a unique interaction geometrical description (like penetrationDepth which can be defined both for sphere-sphere, or sphere-facet interactions) to store in a unique IPhys
=> you do not need several (Ip2, Law2) functors, but just one pair (Ip2,
Law2) to deal with sphere-sphere and sphere-container interactions.
Triaxial example script [1] for instance uses zero friction for the
container bodies, and non-zero friction bodies for the sphere bodies.
According to the logic implemented in Ip2_FrictMat_FrictMat_FrictPhys(),
this leads to sphere-container interactions with a completely zero
friction.
If you're using your own models / c++ classes, I would say it's up to
you to imagine and code a suitable logic but it should be possible.
This being said, did I get correctly that you would like to have
frictionless interactions at the boundaries, but still measure shear
stress on the boundaries ? This is not possible.
2. Do you mean your shear box get open at one point ? If yes, you can not avoid problems. Would you leave sand flowing outside a direct shear box in the lab ? ;-)
Jérôme
[1] https://github.com/yade/trunk/blob/master/examples/triax-tutorial
/script-session1.py
--
You received this question notification because your team yade-users is
an answer contact for Yade.