1/*! 2 * \file castemfiniterotationsmallstrainelasticity-shear-3-3D.mtest 3 * \brief 4 * \author Helfer Thomas 5 * \brief 26 nov. 2013 6 */ 7 8@Behaviour<umat> '@MFrontCastemBehavioursBuildPath@' 'umatfiniterotationsmallstrainelasticity'; 9@MaterialProperty<constant> 'YoungModulus' 215.e9; 10@MaterialProperty<constant> 'PoissonRatio' 0.3; 11 12@ImposedDrivingVariable 'FXX' 1.; 13@ImposedDrivingVariable 'FYY' 1.; 14@ImposedDrivingVariable 'FZZ' 1.; 15@ImposedDrivingVariable 'FXY' 0.; 16@ImposedDrivingVariable 'FYX' 0.; 17@ImposedDrivingVariable 'FXZ' {0:0.,1.:0.2}; 18@ImposedDrivingVariable 'FZX' 0.; 19@ImposedDrivingVariable 'FYZ' 0.; 20@ImposedDrivingVariable 'FZY' 0.; 21 22@ExternalStateVariable 'Temperature' 293.15; 23 24@Times {0.,1 in 10}; 25 26@Real 'lambda' 'PoissonRatio*YoungModulus/((1+PoissonRatio)*(1-2*PoissonRatio))'; 27@Real 'mu' 'YoungModulus/(2*(1+PoissonRatio))'; 28@Test<function> {'SXX':'((2*mu+lambda)*FXZ**4+(4*mu+lambda)*FXZ**2)/2'} 1.e-2; 29@Test<function> {'SYY':'(lambda*FXZ**2)/2 '} 1.e-2; 30@Test<function> {'SZZ':'((2*mu+lambda)*FXZ**2)/2'} 1.e-2; 31@Test<function> {'SXZ':'sqrt(2)*((2*mu+lambda)*FXZ**3+2*mu*FXZ)/2'} 1.e-2; 32@Test<function> {'SXY':'0.','SYZ':'0.'} 1.e-2; 33 34