← Back to team overview

yade-users team mailing list archive

Changes in TriaxialStressController

 

Hi,
This message is for Triaxial lovers.
Changes appeared yesterday(*) in trunk, and should be reflected in a
coming release prepared by Anton.
The idea was to simplify the control of boundary conditions.

Previously, ThreeDTiaxialEngine (1) and TriaxialCompressionEngine (2)
were the two reasonable options to simulate triaxial path. Both engines
inherited from TriaxialStressController which was the core part
controlling stress.

With yesterday's changes, it is easier to use TriaxialStressController
directly as not only stress but also strain rates can be prescribed
independently on each axis. The interface follows more closely (but not
exactly) the logic of the periodic boundary controller PeriTriaxController.
The tutorial script is updated (**), it is no longer using
ThreeDTiaxialEngine.
I tried to keep the behavior of (1) and (2) unchanged but since they
inherit, it is possible to find difference in a few special cases. If
you have troubles in your older scripts don't hesitate to ask for help.

Bruno

(*)
https://github.com/yade/trunk/commit/77bc6d75b780bcbad5bdadc5bb3645badb009cd9
(**)
https://github.com/yade/trunk/blob/77bc6d75b780bcbad5bdadc5bb3645badb009cd9/examples/triax-tutorial/script-session1.py




-- 
_______________
Bruno Chareyre
Associate Professor
ENSE³ - Grenoble INP
Lab. 3SR
BP 53
38041 Grenoble cedex 9
Tél : +33 4 56 52 86 21
Fax : +33 4 76 82 70 43
________________