1/*! 2 * \file castemmieheapellambrechtlogarithmicstrain-uniaxialloading-1-planestress.mtest 3 * \brief 4 * \author Helfer Thomas 5 * \brief 4 dec. 2013 6 */ 7 8@AccelerationAlgorithm 'AlternateSecant'; 9@ModellingHypothesis 'PlaneStress'; 10@Behaviour<umat> '@MFrontCastemBehavioursBuildPath@' 'umatlogarithmicstrainelasticity'; 11@StressEpsilon 1.e-4; 12@MaterialProperty<constant> 'YoungModulus' 215.e9; 13@MaterialProperty<constant> 'PoissonRatio' 0.3; 14 15@ImposedDrivingVariable 'FXX' {0:1.,1.:1.8}; 16@ImposedDrivingVariable 'FXY' 0.; 17@ImposedDrivingVariable 'FYX' 0.; 18@ExternalStateVariable 'Temperature' 293.15; 19 20@Times {0.,1 in 10}; 21 22@Evolution<function> 'exx' 'log(FXX**2)/2'; 23@Evolution<function> 'ezz' '-PoissonRatio*exx'; 24@Evolution<function> 'eyy' '-PoissonRatio*exx'; 25@Evolution<function> 'J' 'sqrt(exp(2*eyy)*exp(2*ezz))*FXX'; 26@Evolution<function> 'Txx' 'YoungModulus*exx'; 27 28@Test<function> {'SZZ':'0','SYY':'0'} 1.e-2; 29@Test<function> {'SXX':'Txx/J','SXY':'0'} 1.e-2; 30@Test<function> {'FYY': 'sqrt(exp(2*eyy))','FZZ': '1'} 1.e-7; 31@Test<function> {'FXY': '0', 'FYX':'0'} 1.e-10; 32