krikorik
2004-04-28, 14:43
Hi everybody
I would like to ask if anybody knows why of the difference in results on this simple test.
It is a 2D elastic analysis of a square of side of length 1 solicited to simple shear.
The material is linear elastic and isotropic with Young=200E5, and Poisson=0.3
The final deformation gradient is F = [1, 1, 0; 0, 1, 0; 0, 0, 1]
I used either numerical and analytical methods to compute the component of stress and Von Mises equivalent stress
For the numerical I used abaqus implict and explicit. Also you can enter the material constant as linear elastic isotropic or as anisotropic entering the corresponding 21 constants of the isotropic material. In teh last case you are forced to use the *orientation keyword. When orientation was used I set the local axis coincident with the global axis, that is 1,0,0 ; 0,1,0 orientation
Also due to the large deformation I used *Nlgeom=yes
The element is a four node reduced integration CPE4R that can eb used either in explicit or implicit analysis
I run in double precision and make sure that the inertia effects were negligible wrt the elastic response.
************************************************** ***********
Here are the results I got for 11 different ways to present the same problem.
Case| Mises| S11| S22| S33| S12
1| 1.278e7| -3.539e6| 3.539e6| 0| 6.472e6
2| 1.278e7| -3.539e6| 3.539e6| 0| 6.472e6
3| 1.278e7| 3.535e6| -3.535e6| 0| 6.475e6
4| 1.332e7| -6.388e6| +6.388e6| 0| 4.285e6
5| 1.332e7| -6.388e6| +6.388e6| 0| 4.285e6
6| 1.332e7| 0.00000| 0.00000| 0| 7.692e6
7| 1.282e7| 1.324e7| 3.311e6| 0| 9.933e6
8| 1.282e7| -3.310e6| 3.310e6| 0| 6.622e6
9| 1.282e7| -7.284e6| 7.284e6| 0| 1.324e6
10| 1.289e7| 2.578e6| -2.578e6| 0| 6.978e6
11| 1.289e7| 2.578e6| -2.578e6| 0| 6.978e6
Case
1) Abaqus explicit
elastic isotropic behavior entered as a fully anisotropic stiffness matrix
orientation option used in 1,0,0 ; 0,1,0
2) Abaqus explicit
elastic isotropic behavior entered as two constants E=200E5; mu=0.3
orientation option used in 1,0,0 ; 0,1,0
3) Abaqus explicit
elastic isotropic behavior entered as two constants E=200E5; mu=0.3
NO orientation option was used
4) Abaqus implicit
elastic isotropic behavior entered as a fully anisotropic stiffness matrix
orientation option used in 1,0,0 0,1,0
5) Abaqus implicit
elastic isotropic behavior entered as two constants E=200E5; mu=0.3
orientation option used in 1,0,0 0,1,0
6) Abaqus implicit
elastic isotropic behavior entered as two constants E=200E5; mu=0.3
NO orientation option was used
7) Hand calculation of Cauchy using hyperelastic formulation and Hencky or natural strain
I worked with F, got C, got U got Elog, then Spk2 then Cauchy
8) Hand calculation of Spk2 using hyperelastic formulation
same formulation as above up to Spk2
9) “Spk2” or push backwards of Cauchy by using
“Spk2”=Rt Cauchy R
10) VUMAT abaqus manual example
elastic isotropic behavior entered as two constants E=200E5; mu=0.3
orientation option used in 1,0,0 0,1,0
11) VUMAT abaqus manual
elastic isotropic behavior entered as two constants E=200E5; mu=0.3
NO orientation option was used
************************************************** **********
First thing which is good is that Von Mises is approximately the same for all the cases meaning that the theories behind them are all suitable for the this amount of strain and material behavior.
Second good thing is that sigma33 is 0 in all the cases which is also expected for simple shear.
The problem comes with the stress components.
************************************************** ***********
My questions are
1) Why case 1 and 4 give different results? is implicit and explicit analysis using different frames or stresses?
2) Why case 3 and 6 give different results? (same as 1)
3) Why cases 1-6 does not give 7 which is Cauchy stress? I remember reading in abaqus manula that the Cauchy stress is given as a result
4) In case of using UMAT which one of the stresses 1-9 (or another) should the subroutiner give back?
5) In case of using VUMAT which one of the stresses 1-9 (or another) should the subroutine give back? Note that the results you give back in this subroutine are shown rotated in the viewer (try something different than tensile and compression)
6) In case of using UMAT which one of the stresses 1-9 (or another) should you see in the viewer?
7) In case of using VUMAT which one of the stresses 1-9 (or another) should you see in the viewer?
8) Why cases 10 and 11 differ from the rest?
9) Why cases 10 and 11 give you the same result? should not case 11 give the result in the local coordinate like the difference seen in 1,2 wrt 3 and 4,5 wrt 6?
************************************************** **********
Does anybody has really clear in which system each stress tensor is given for the different abaqus results? Also does anyone has clear which stress measure is given in each case?
************************************************** ***********
Appendix
Here I paste an example code for one of the cases if anyone wants to try
*HEADING
1 ELEMENT TEST
**
*NODE
1,0,0,0
2,1,0,0
3,1,1,0
4,0,1,0
*ELEMENT, TYPE=CPE4R
1,1,2,3,4
*ELSET, ELSET=EBLOCK
1
*NSET, NSET=NBLOCK
1,2,3,4
*NSET, NSET=NTOP
3,4
*NSET, NSET=NBOTTOM
1,2
*NSET, NSET=NBOTTOMRIGHT
2
*NSET, NSET=NBOTTOMLEFT
1
*NSET, NSET=NTOPLEFT
4
*NSET, NSET=NLEFT
1,4
*NSET, NSET=NRIGTH
2,3
**
*SOLID SECTION,ELSET=EBLOCK,MATERIAL=MGRAIN1, ORIENTATION=OGRAINS
**
*ORIENTATION, NAME=OGRAINS, SYSTEM=RECTANGULAR, DEFINITION=COORDINATES
1,0,0, 0,1,0
**
*MATERIAL, NAME=MGRAIN1
**
*ELASTIC, TYPE=ANISOTROPIC
+2.69230769E+007,+1.15384615E+007,+2.69230769E+007 ,+1.15384615E+007,+1.15384615E+007,+2.69230769E+00 7,+0.00000000E+000,+0.00000000E+000,
+0.00000000E+000,+7.69230769E+006,+0.00000000E+000 ,+0.00000000E+000,+0.00000000E+000,+0.00000000E+00 0,+7.69230769E+006,+0.00000000E+000,
+0.00000000E+000,+0.00000000E+000,+0.00000000E+000 ,+0.00000000E+000,+7.69230769E+006,
**
**** Load Step 1 -------------------------------------------------------
*STEP,AMPLITUDE=RAMP, NLGEOM=YES
*STATIC
**
*BOUNDARY, TYPE=DISPLACEMENT
NTOP, 1,1,1
NTOP, 2,2,0.0
NBOTTOM, 1,2,0.0
*END STEP
Regards
Gregorio
I would like to ask if anybody knows why of the difference in results on this simple test.
It is a 2D elastic analysis of a square of side of length 1 solicited to simple shear.
The material is linear elastic and isotropic with Young=200E5, and Poisson=0.3
The final deformation gradient is F = [1, 1, 0; 0, 1, 0; 0, 0, 1]
I used either numerical and analytical methods to compute the component of stress and Von Mises equivalent stress
For the numerical I used abaqus implict and explicit. Also you can enter the material constant as linear elastic isotropic or as anisotropic entering the corresponding 21 constants of the isotropic material. In teh last case you are forced to use the *orientation keyword. When orientation was used I set the local axis coincident with the global axis, that is 1,0,0 ; 0,1,0 orientation
Also due to the large deformation I used *Nlgeom=yes
The element is a four node reduced integration CPE4R that can eb used either in explicit or implicit analysis
I run in double precision and make sure that the inertia effects were negligible wrt the elastic response.
************************************************** ***********
Here are the results I got for 11 different ways to present the same problem.
Case| Mises| S11| S22| S33| S12
1| 1.278e7| -3.539e6| 3.539e6| 0| 6.472e6
2| 1.278e7| -3.539e6| 3.539e6| 0| 6.472e6
3| 1.278e7| 3.535e6| -3.535e6| 0| 6.475e6
4| 1.332e7| -6.388e6| +6.388e6| 0| 4.285e6
5| 1.332e7| -6.388e6| +6.388e6| 0| 4.285e6
6| 1.332e7| 0.00000| 0.00000| 0| 7.692e6
7| 1.282e7| 1.324e7| 3.311e6| 0| 9.933e6
8| 1.282e7| -3.310e6| 3.310e6| 0| 6.622e6
9| 1.282e7| -7.284e6| 7.284e6| 0| 1.324e6
10| 1.289e7| 2.578e6| -2.578e6| 0| 6.978e6
11| 1.289e7| 2.578e6| -2.578e6| 0| 6.978e6
Case
1) Abaqus explicit
elastic isotropic behavior entered as a fully anisotropic stiffness matrix
orientation option used in 1,0,0 ; 0,1,0
2) Abaqus explicit
elastic isotropic behavior entered as two constants E=200E5; mu=0.3
orientation option used in 1,0,0 ; 0,1,0
3) Abaqus explicit
elastic isotropic behavior entered as two constants E=200E5; mu=0.3
NO orientation option was used
4) Abaqus implicit
elastic isotropic behavior entered as a fully anisotropic stiffness matrix
orientation option used in 1,0,0 0,1,0
5) Abaqus implicit
elastic isotropic behavior entered as two constants E=200E5; mu=0.3
orientation option used in 1,0,0 0,1,0
6) Abaqus implicit
elastic isotropic behavior entered as two constants E=200E5; mu=0.3
NO orientation option was used
7) Hand calculation of Cauchy using hyperelastic formulation and Hencky or natural strain
I worked with F, got C, got U got Elog, then Spk2 then Cauchy
8) Hand calculation of Spk2 using hyperelastic formulation
same formulation as above up to Spk2
9) “Spk2” or push backwards of Cauchy by using
“Spk2”=Rt Cauchy R
10) VUMAT abaqus manual example
elastic isotropic behavior entered as two constants E=200E5; mu=0.3
orientation option used in 1,0,0 0,1,0
11) VUMAT abaqus manual
elastic isotropic behavior entered as two constants E=200E5; mu=0.3
NO orientation option was used
************************************************** **********
First thing which is good is that Von Mises is approximately the same for all the cases meaning that the theories behind them are all suitable for the this amount of strain and material behavior.
Second good thing is that sigma33 is 0 in all the cases which is also expected for simple shear.
The problem comes with the stress components.
************************************************** ***********
My questions are
1) Why case 1 and 4 give different results? is implicit and explicit analysis using different frames or stresses?
2) Why case 3 and 6 give different results? (same as 1)
3) Why cases 1-6 does not give 7 which is Cauchy stress? I remember reading in abaqus manula that the Cauchy stress is given as a result
4) In case of using UMAT which one of the stresses 1-9 (or another) should the subroutiner give back?
5) In case of using VUMAT which one of the stresses 1-9 (or another) should the subroutine give back? Note that the results you give back in this subroutine are shown rotated in the viewer (try something different than tensile and compression)
6) In case of using UMAT which one of the stresses 1-9 (or another) should you see in the viewer?
7) In case of using VUMAT which one of the stresses 1-9 (or another) should you see in the viewer?
8) Why cases 10 and 11 differ from the rest?
9) Why cases 10 and 11 give you the same result? should not case 11 give the result in the local coordinate like the difference seen in 1,2 wrt 3 and 4,5 wrt 6?
************************************************** **********
Does anybody has really clear in which system each stress tensor is given for the different abaqus results? Also does anyone has clear which stress measure is given in each case?
************************************************** ***********
Appendix
Here I paste an example code for one of the cases if anyone wants to try
*HEADING
1 ELEMENT TEST
**
*NODE
1,0,0,0
2,1,0,0
3,1,1,0
4,0,1,0
*ELEMENT, TYPE=CPE4R
1,1,2,3,4
*ELSET, ELSET=EBLOCK
1
*NSET, NSET=NBLOCK
1,2,3,4
*NSET, NSET=NTOP
3,4
*NSET, NSET=NBOTTOM
1,2
*NSET, NSET=NBOTTOMRIGHT
2
*NSET, NSET=NBOTTOMLEFT
1
*NSET, NSET=NTOPLEFT
4
*NSET, NSET=NLEFT
1,4
*NSET, NSET=NRIGTH
2,3
**
*SOLID SECTION,ELSET=EBLOCK,MATERIAL=MGRAIN1, ORIENTATION=OGRAINS
**
*ORIENTATION, NAME=OGRAINS, SYSTEM=RECTANGULAR, DEFINITION=COORDINATES
1,0,0, 0,1,0
**
*MATERIAL, NAME=MGRAIN1
**
*ELASTIC, TYPE=ANISOTROPIC
+2.69230769E+007,+1.15384615E+007,+2.69230769E+007 ,+1.15384615E+007,+1.15384615E+007,+2.69230769E+00 7,+0.00000000E+000,+0.00000000E+000,
+0.00000000E+000,+7.69230769E+006,+0.00000000E+000 ,+0.00000000E+000,+0.00000000E+000,+0.00000000E+00 0,+7.69230769E+006,+0.00000000E+000,
+0.00000000E+000,+0.00000000E+000,+0.00000000E+000 ,+0.00000000E+000,+7.69230769E+006,
**
**** Load Step 1 -------------------------------------------------------
*STEP,AMPLITUDE=RAMP, NLGEOM=YES
*STATIC
**
*BOUNDARY, TYPE=DISPLACEMENT
NTOP, 1,1,1
NTOP, 2,2,0.0
NBOTTOM, 1,2,0.0
*END STEP
Regards
Gregorio