@Author Helfer Thomas; @Date 06 mars 2014; @Description{ "This test checks that thermal expansion is correctly taken into " "account for an orthotropic material." }; @Behaviour '@MFrontAsterBehavioursBuildPath@' 'asterorthotropicelastic2'; @Real 'E1' '7.8e+10'; @Real 'E2' '2.64233e+11'; @Real 'E3' '2.64233e+11'; @Real 'nu12' '0.0039991'; @Real 'nu13' '0.0039991'; @Real 'nu23' '0.00736051'; @Real 'G12' '4.8e+10'; @Real 'G13' '4.8e+10'; @Real 'G23' '1.16418e+11'; @Real 'a1' '3.41e-5'; @Real 'a2' '2.23e-5'; @Real 'a3' '4.63e-5'; @MaterialProperty 'YoungModulus1' 'E1'; @MaterialProperty 'YoungModulus2' 'E2'; @MaterialProperty 'YoungModulus3' 'E3'; @MaterialProperty 'PoissonRatio12' 'nu12'; @MaterialProperty 'PoissonRatio13' 'nu13'; @MaterialProperty 'PoissonRatio23' 'nu23'; @MaterialProperty 'ShearModulus12' 'G12'; @MaterialProperty 'ShearModulus13' 'G13'; @MaterialProperty 'ShearModulus23' 'G23'; @ExternalStateVariable 'Temperature' {0:293.15,3600.:800}; @Real 'ThermalExpansionReferenceTemperature' 293.15; @Real 'Tref' 'ThermalExpansionReferenceTemperature'; @ImposedStrain 'EXX' 0.; @ImposedStrain 'EYY' 0.; @ImposedStrain 'EZZ' 0.; @RotationMatrix {{0,1,0}, {1,0,0}, {0,0,1}}; @Times {0.,3600 in 20}; @Real 'S11' '1/E1'; @Real 'S22' '1/E2'; @Real 'S33' '1/E3'; @Real 'S12' '-nu12/E1'; @Real 'S13' '-nu13/E1'; @Real 'S23' '-nu23/E2'; @Real 'dS' 'S11*S22*S33+2*S23*S13*S12-S11*S23*S23-S22*S13*S13-S33*S12*S12'; @Real 'C00' '(S22*S33-S23*S23)/dS'; @Real 'C01' '(S13*S23-S12*S33)/dS'; @Real 'C02' '(S12*S23-S13*S22)/dS'; @Real 'C10' '(S13*S23-S12*S33)/dS'; @Real 'C11' '(S11*S33-S13*S13)/dS'; @Real 'C12' '(S12*S13-S11*S23)/dS'; @Real 'C20' '(S12*S23-S13*S22)/dS'; @Real 'C21' '(S12*S13-S11*S23)/dS'; @Real 'C22' '(S11*S22-S12*S12)/dS'; @Test 'SYY' '-(C00*a1+C01*a2+C02*a3)*(Temperature-Tref)' 1.e-3; @Test 'SXX' '-(C10*a1+C11*a2+C12*a3)*(Temperature-Tref)' 1.e-3; @Test 'SZZ' '-(C20*a1+C21*a2+C22*a3)*(Temperature-Tref)' 1.e-3; @Test {'EXY':'0.','EXZ':'0.','EYZ':'0.'} 1.e-12;