Question #284255 on Yade changed: https://answers.launchpad.net/yade/+question/284255
Bruno Chareyre proposed the following answer: Hi Seti, Keeping the volume constant is very easy. So easy that you don't need a stress controller for that (as the name suggests, the main purpose of stressController is to let you assign stress instead of strain). Here, you can directly assign the rate of deformation tensor: triax.dead=True O.cell.velGrad=matrix3(1,0,0,0,-.5,0,0,0,-.5) O.run(...) O.cell.velGrad= - O.cell.velGrad #if you want loading cycles O.run(...) You can also achieve this with the controller. In this case you need to tune the triax.maxStrainRate values accordingly (1,-.5,-.5), since what you want is a _rate_ of volume change equal to zero always, not just the same volume between the initial and the final state (which is what you prescribe with triax.goal). Bruno -- 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

