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.

_______________________________________________
Mailing list: https://launchpad.net/~yade-users
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yade-users
More help   : https://help.launchpad.net/ListHelp

Reply via email to