How to use SRM method in order to promote failure in YADE?

Asked by alma

Dear all,
I want to use the strength reduction method in order to lead the slope model to failure in trunk-master/examples/jointedCohesiveFrictionalPM/gravityLoading.py example.
as refer to this in paper [1], I know that should activate strength reduction process (i.e. decreasing imultaneously the tensile strength and cohesion of the local interaction links) for reaching to unstable condition. How can I use this for my work? Is there any specified function or code for this?
I had very searching about this subject in Yade documentation and question, but I couldn't any answer.

[1] Modelling progressive failure in fractured rock masses using a 3D discrete element method -Luc Scholtès, Frédéric-Victor Donze - http://www.sciencedirect.com/science/article/pii/S1365160912000391

Thanks a lot for attentions,
Alma

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

Hello,

The method is exactly the same as for any other modification of existing interaction parameters in YADE.

The corresponding interaction physics parameters are here FnMax [1] and FsMax [2]. If you want to reduce YADE-computed values of these parameters for existing interactions, you have to perform a "manual" loop:

for cont in O.interactions:
  cont.phys.FnMax *= 0.9 # or any other value you would like
  cont.phys.FsMax *= 0.9 # see Python basics for "*=" meaning

[1] https://yade-dem.org/doc/yade.wrapper.html#yade.wrapper.JCFpmPhys.FnMax
[2] https://yade-dem.org/doc/yade.wrapper.html#yade.wrapper.JCFpmPhys.FsMax

Revision history for this message
alma (alma6748) said :
#2

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