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.

_______________________________________________
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