henki
Mechanical
- Jun 27, 2011
- 22
I am trying to compare different shell element formulations in Abaqus/Explicit and I stumbled upon an energy growth issue. Here are the specifics of my test case:
-2m x 2m rectangular plate with 5mm thickness
-Element size 0.1m x 0.1m (total of 400 elements)
-All edges fixed (U1 = U2 = U3 = UR1 = UR2 = UR3 = 0)
-Elastic material (steel properties)
-Short duration pressure pulse
-Default hourglass formulations
-Section integration before analysis AND another case where section integrated using 3 Gauss points
-Time step calculated using global stable increment estimator AND another case using a very small time step (time scaling factor 0.15)
I know this is quite coarse mesh and simple test case, but I am using the student version of Abaqus which allows only a maximum of 1000 elements. Nevertheless, I believe it is good enough for comparison purposes.
I ran the test case using S4R (finite strain), S4RS (small strain) and S4RW (small strain, warping considered) elements. The displacement history of plate middle point is quite similar for each model during the first few oscillations (max. displacement approximately 80mm, max. discrepancy between models <2%), but strain contour plots show a slightly larger variance. This of course can be attributed to the different element formulations. What I can't understand is the energy balance. For finite strain elements (S4R) the total energy remains low and negative, as it is supposed to. But for small strain elements (S4RS and S4RW) the total energy is large and positive and continues to increase boundlessly, which is a clear sign of instability. And because of this, the displacement amplitude also continues to increase.
Any idea what might be causing this instability? I always thought that using the small strain elements might give slightly inaccurate results when used in relatively large deformation applications, but I never realized that they could result in fully unstable results.
-2m x 2m rectangular plate with 5mm thickness
-Element size 0.1m x 0.1m (total of 400 elements)
-All edges fixed (U1 = U2 = U3 = UR1 = UR2 = UR3 = 0)
-Elastic material (steel properties)
-Short duration pressure pulse
-Default hourglass formulations
-Section integration before analysis AND another case where section integrated using 3 Gauss points
-Time step calculated using global stable increment estimator AND another case using a very small time step (time scaling factor 0.15)
I know this is quite coarse mesh and simple test case, but I am using the student version of Abaqus which allows only a maximum of 1000 elements. Nevertheless, I believe it is good enough for comparison purposes.
I ran the test case using S4R (finite strain), S4RS (small strain) and S4RW (small strain, warping considered) elements. The displacement history of plate middle point is quite similar for each model during the first few oscillations (max. displacement approximately 80mm, max. discrepancy between models <2%), but strain contour plots show a slightly larger variance. This of course can be attributed to the different element formulations. What I can't understand is the energy balance. For finite strain elements (S4R) the total energy remains low and negative, as it is supposed to. But for small strain elements (S4RS and S4RW) the total energy is large and positive and continues to increase boundlessly, which is a clear sign of instability. And because of this, the displacement amplitude also continues to increase.
Any idea what might be causing this instability? I always thought that using the small strain elements might give slightly inaccurate results when used in relatively large deformation applications, but I never realized that they could result in fully unstable results.