Question #695192 on Yade changed: https://answers.launchpad.net/yade/+question/695192
xxxea proposed the following answer: Hi,Bruno. > I would suggest to use boxes for the walls since they are completely flat. It > would minimize the number of problems for a start. I have tried boxes for the walls and it worked well except boxes can't interact with cylinder, and that's why I use Pfacet for walls. > First problem: triax.wallIds is undefined, so triax engine doesn't know where > to find walls . So I should define a wallIDs list then append Pfacet-wall to it? > Second problem: you can't impose the motion of a PFacet, it always follow the > motion of the nodes. One exception is if you clump facet+nodes into a clump > for each of the walls. Then the clumps' ids should be used to define wallIds. One question, there are 8 nodes and I need to generate 12 Pfacets, so every node would be reused if I clump pfacet+nodes into a clump for each of the walls. Is that workable? Besides, I find only Ig2_GridConnection_PFacet_ScGeom can generate contact between cylinder and other kind of wall-like body, and I have been working on fiber-reinforced sand so cylinder is the kind of body that I must use. Don't really know is there any other body that I can use to simulate wall? Thanks for your help! > -----原始邮件----- > 发件人: "Bruno Chareyre" <[email protected]> > 发送时间: 2021-01-27 02:41:01 (星期三) > 收件人: [email protected] > 抄送: > 主题: Re: [Question #695192]: wall.append(O.bodies.append(pfacet) in triaxial > test > > Your question #695192 on Yade changed: > https://answers.launchpad.net/yade/+question/695192 > > Status: Open => Answered > > Bruno Chareyre proposed the following answer: > Hi, > I would suggest to use boxes for the walls since they are completely flat. It > would minimize the number of problems for a start. > > Using pfacets should work but not the way you do it. > First problem: triax.wallIds is undefined, so triax engine doesn't know where > to find walls . > Second problem: you can't impose the motion of a PFacet, it always follow the > motion of the nodes. One exception is if you clump facet+nodes into a clump > for each of the walls. Then the clumps' ids should be used to define wallIds. > I hope it helps > Bruno > > -- > If this answers your question, please go to the following page to let us > know that it is solved: > https://answers.launchpad.net/yade/+question/695192/+confirm?answer_id=1 > > If you still need help, you can reply to this email or go to the > following page to enter your feedback: > https://answers.launchpad.net/yade/+question/695192 > > You received this question notification because you asked the question. -- 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 : [email protected] Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp

