← Back to team overview

yade-users team mailing list archive

Re: [Question #700186]: Maximum strain rate in a triaxial test


Question #700186 on Yade changed:

    Status: Open => Answered

Fabio proposed the following answer:
Hi Alice,
In the example case the test is triaxial with constant confinement stress. So the strainRate you apply vertically has a final strain goal while the strain rate in the x and y direction only has the function of keeping the stress constant. Under "normal" conditions, a granular material has a ratio between the axial and transverse strain that is not constant with the deformation (it depends on the stress ratio, the degree of densification, the angle of friction, the packing ...). You can find some information here for regular packings [1]. Moreover, it can instantly have very different values, especially if few particles are used in the sample.
A ratio of 10 between z-strainrate and strain rate x and y I guess is simply a precautionary value to ensure that the sample remains stable under these conditions. You can also track the unbalanced forces for this purpose.
About the strainrate value you can check in the source code here [2]. Yade controls it in two ways: with a method based on the stiffness of the sample [3] and one based “inertial walls" having a certain mass (and therefore inertia) during their movement [4]. Depending on the dyncell true or false option, you can use the [2] or [3] method. Also pay attention to the value of mass as written here [5].


[1] Rowe PW. The stress–dilatancy relation for static equilibrium of an assembly of particles in contact. Proceedings of Royal Society of London A 1962; 269:500–527
[2] https://gitlab.com/yade-dev/trunk/-/blob/master/pkg/dem/PeriIsoCompressor.cpp#L174
[3] https://gitlab.com/yade-dev/trunk/-/blob/master/pkg/dem/PeriIsoCompressor.cpp#L214
[4] https://gitlab.com/yade-dev/trunk/-/blob/master/pkg/dem/PeriIsoCompressor.cpp#L219
[5] https://yade-dem.org/doc/yade.wrapper.html#yade.wrapper.PeriTriaxController.mass

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