two-layer compaction

Asked by Weimin Song

Dear all,

          I am trying to do the direct shear simulation of a two-layer composite. First I compacted the underlying layer, and then I compacted the upper layer, so that I evaluate the interlock effect on the interface. Besides, in the process of the compaction of the upper layer, I want to make the underlying layer particle static, how could I get that?

Question information

Language:
English Edit question
Status:
Solved
For:
Yade Edit question
Assignee:
No assignee Edit question
Solved by:
Jérôme Duriez
Solved:
Last query:
Last reply:
Revision history for this message
Best Jérôme Duriez (jduriez) said :
#1

Hi,

You may give a look to "dynamic" bodies attribute [1] (and set it to False), or to "blockedDOFs" bodies state attribute [2] (and set it to 'xyzXYZ').
The two methods are completely equivalent.

[1] https://yade-dem.org/doc/yade.wrapper.html#yade.wrapper.Body.dynamic
[2] https://yade-dem.org/doc/yade.wrapper.html#yade.wrapper.State.blockedDOFs

PS: since your query seems to be "I want to make the underlying layer particle static", please try next time to better reflect it in the title. Very general questions titles like "two-layer compaction" are not sexy for people to read and answer, and do not help next users that would browse the archives to solve their problem. Thanks !

Revision history for this message
Jan Stránský (honzik) said :
#2

Hello,

for b in underlyingLayer:
    b.state.blockedDOFs = 'xyzXYZ'

to release them again, replacing 'xyzXYZ' with empty string "" should work

cheers
Jan

2016-08-23 22:57 GMT+02:00 Weimin Song <<email address hidden>
>:

> New question #360288 on Yade:
> https://answers.launchpad.net/yade/+question/360288
>
> Dear all,
>
> I am trying to do the direct shear simulation of a two-layer
> composite. First I compacted the underlying layer, and then I compacted the
> upper layer, so that I evaluate the interlock effect on the interface.
> Besides, in the process of the compaction of the upper layer, I want to
> make the underlying layer particle static, how could I get that?
>
> --
> 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 address hidden>
> Unsubscribe : https://launchpad.net/~yade-users
> More help : https://help.launchpad.net/ListHelp
>

Revision history for this message
Weimin Song (wsong8) said :
#3

Thanks Jérôme Duriez, that solved my question.