Re: [Yade-users] [Question #675971]: interacting or non interacting spheres
Question #675971 on Yade changed: https://answers.launchpad.net/yade/+question/675971 Luc OGER posted a new comment: Dear Bruno, thanks for your answer, I agree with you that the first solution is based on permanent reconstruction of two bodies interactions in order to switch the flag, and I was not so clear on how to implement it Your solution looks easier and closer to what I was expecting: "automatic kind of detection". If I have perfectly understood the Mask idea : I will avoid interaction between two bodies having the same Mask=2 but I will have interaction between a body with Mask=1 and body with Mask=2 as I expect! And, to answer at the last point: I also agree that during the deposition step this non interaction between large spheres is not crucial: I can keep the normal behaviour. it is just an help for the size of the bottom plane if the size of large sphere is large and I want to have enough statistics. BUT the mean reason of this non-interaction is during the titlting or the oscillating process: as I am looking at the percentage of sphere which have moved versus mechanical parameters (inclinaison rate or frequency-amplitude of oscillation) , these movements have to be direct not generated by a billiard collision with a previous large sphere already in movement. so I will try and let you know if it is working Regards Luc -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #675971]: interacting or non interacting spheres
Question #675971 on Yade changed: https://answers.launchpad.net/yade/+question/675971 Bruno Chareyre proposed the following answer: Hi, It seems to be an unexpected use case of avoidSelfInteractionMask [1] . If, let's say: b1=Body(groupMask=2) b2=Body(groupMask=2) collider.avoidSelfInteractionMask = 2 Then the collider will ignore collisions between b1 and b2, or between any two bodies with groupMask=2. Let me know if it works for you. It is still a bit unclear to me what is the advantage of simulating simultaneous free-fall of non-interacting spheres. You could just deposit them one by one sequentially, I don't think it would take more cpu time. @Robert: isActive=False (I didn't know this flag...) would require to wait for newly created interactions just to turn them off. Doesn't sound like a straight path. Regards Bruno [1] https://www.yade- dem.org/doc/yade.wrapper.html?highlight=mindlin#yade.wrapper.Collider.avoidSelfInteractionMask -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
Re: [Yade-users] [Question #675971]: interacting or non interacting spheres
Question #675971 on Yade changed: https://answers.launchpad.net/yade/+question/675971 Status: Open => Answered Robert Caulk proposed the following answer: Hello, Have you tried setting isActive=False for interactions between large spheres [1]? Cheers, Robert https://yade- dem.org/doc/yade.wrapper.html#yade.wrapper.Interaction.isActive -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
[Yade-users] [Question #675971]: interacting or non interacting spheres
New question #675971 on Yade: https://answers.launchpad.net/yade/+question/675971 Dear all, I need some help in order to improve my way of doing statistical analysis. I want to deposit individual spheres with large diameter on a rough surface made with small monosize sphere layer. this step is before tilting or vibrating the structure with capillary forces insde it. The bottom layer is built by glued immobile spheres and the individual large spheres are deposited on top of them but I don't want interaction between these large spheres (i.e. one large does not see the other large ones but see the bottom layer) I can make a deposit of few large spheres with a packing fraction less than 5% which can limit the large sphere interactions but I will need a large bottom surface, the other way is to avoid interaction between the large ones by defining some key parameters? this is what I am looking for: is it possible and how? Indeed, this soluton will help me to do a smaller global system. Thanks in advance for your help Luc -- You received this question notification because your team yade-users is an answer contact for Yade. ___ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp