1/*! 2 * \file castemelasticity_malls-uniaxialloading-2-3D.mtest 3 * \brief 4 * \author Helfer Thomas 5 * \brief 4 dec. 2013 6 */ 7 8@MaximumNumberOfSubSteps 1; 9@AccelerationAlgorithm 'IronsTuck'; 10@Behaviour<umat> '@MFrontCastemBehavioursBuildPath@' 'umatelasticity_malls'; 11 12@DeformationGradientEpsilon 5.e-11; 13@StressEpsilon 2.e3; 14 15@MaterialProperty<constant> 'YoungModulus' 215.e9; 16@MaterialProperty<constant> 'PoissonRatio' 0.3; 17 18@ImposedDrivingVariable 'FZZ' {0:1.,1.:1.8}; 19@ImposedDrivingVariable 'FXY' 0.; 20@ImposedDrivingVariable 'FYX' 0.; 21@ImposedDrivingVariable 'FXZ' 0.; 22@ImposedDrivingVariable 'FZX' 0.; 23@ImposedDrivingVariable 'FYZ' 0.; 24@ImposedDrivingVariable 'FZY' 0.; 25 26@ExternalStateVariable 'Temperature' 293.15; 27 28@Times {0.,1 in 10}; 29 30@Evolution<function> 'ezz' 'log(FZZ**2)/2'; 31@Evolution<function> 'err' '-PoissonRatio*ezz'; 32@Evolution<function> 'eyy' '-PoissonRatio*ezz'; 33@Evolution<function> 'J' 'sqrt(exp(2*err)*exp(2*eyy))*FZZ'; 34@Evolution<function> 'Tzz' 'YoungModulus*ezz'; 35 36@Test<function> {'SXX':'0','SYY':'0'} 10; 37@Test<function> {'SZZ':'Tzz/J'} 10; 38@Test<function> {'SXY':'0','SXZ':'0','SYZ':'0'} 1.e-2; 39@Test<function> {'FXX': 'sqrt(exp(2*err))','FYY': 'sqrt(exp(2*eyy))'} 1.e-7; 40@Test<function> {'FXY': '0', 'FZY':'0'} 1.e-10; 41@Test<function> {'FXZ': '0', 'FZX':'0'} 1.e-10; 42@Test<function> {'FYZ': '0', 'FZY':'0'} 1.e-10; 43 44 45 46 47