← Back to team overview

yade-users team mailing list archive

Re: [Question #691742]: failure mode of each contact during triaxial compression

 

Question #691742 on Yade changed:
https://answers.launchpad.net/yade/+question/691742

    Status: Open => Answered

Jérôme Duriez proposed the following answer:
Hi,

I do not know exactly what you have in mind for the "interaction
failure" term, but there does not seem, anyway, to be any YADE attribute
("flag") that would reflect the fact that some limit state has been
reached at the CohFrictPhys interaction level. The source code for
instance does not seem to set any in [*]

There are some in the JCF contact model, through e.g.
Law2_ScGeom_JCFpmPhys_JointedCohesiveFrictionalPM.recordCracks,
.nbShearCracks, .. and somewhat in body.state (as a
JCFpmState.nbBrokenBonds)

Remember that for true interaction failure (when the interaction
disappears), it would be impossible to store anything in an interaction
physics object (cont.phys for cont in O.interactions) that no longer
exists..

On the other hand, if you just wanna know whether shear force / twisting
torque / bending torques have reached their maximum values (which does
not necessarily trigger interaction removal ?), it should be possible
for you to directly compare current values of (the norm of) those with
respect to maximum values.


[*] https://gitlab.com/yade-dev/trunk/-/blob/master/pkg/dem/CohesiveFrictionalContactLaw.cpp#L234 and below, for latest YADE version

-- 
You received this question notification because your team yade-users is
an answer contact for Yade.