← Back to team overview

yade-users team mailing list archive

Re: [Question #226352]: 2D biaxial compression task completion

 

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

Bruno Chareyre proposed the following answer:

(1) You could do this:

Yade [8]: sp2.makeCloud((0,0,0),(1,1,1),rMean=0.1, rRelFuzz=0,num=10,periodic=1)
Yade [9]: sp2.makeCloud((0,0,0),(1,1,1),rMean=0.07, rRelFuzz=0,num=10,periodic=1)
Yade [10]: sp2.makeCloud((0,0,0),(1,1,1),rMean=0.05, rRelFuzz=0,num=10,periodic=1)
Yade [11]: sp.toSimulation()

(2) -> is shown in triax tutorial script no 1 (#1, L148)

(3) Triaxial engines keeps stress constant, not force. If you want constant force, you will have to update the target stress periodicaly in the script, using the target force and the updated surface:
triax.sigma1 = force/triax.height #or something like that

>I copy this from the examples of YADE without understanding how it
works

Maybe try understanding the tutorial scripts in details first, check also the documentation of ThreeDTriax, then back to your own script. It would probably be easier that way, and it would also help to narrow down what is not clear. 
Note that ThreeDTriax is deprecated. TriaxialStressController is relatively similar and easier to use.

Bruno

#1. https://github.com/yade/trunk/blob/master/examples/triax-tutorial
/script-session1.py

-- 
You received this question notification because you are a member of
yade-users, which is an answer contact for Yade.