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