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