Thermal stress in a cylindrical shell

This problem contains basic test cases for one or more Abaqus elements and features.

This page discusses:

ProductsAbaqus/StandardAbaqus/Explicit

Elements tested

  • DSAX1
  • DSAX2
  • DS3
  • DS4
  • DS6
  • DS8
  • DCAX8
  • DC3D20
  • SAX1
  • SAX2
  • SAX2T
  • STRI65
  • S4R5
  • S8R5
  • S4RT
  • S8RT
  • CAX3T
  • CAX4RT
  • CAX4RHT
  • CAX8R
  • CAX8RT
  • CGAX4RT
  • CGAX8RT
  • CGAX4RHT
  • C3D4T
  • C3D6T
  • C3D8T
  • C3D8RT
  • C3D20R
  • C3D20RT

Problem description



The cylindrical shell is shown above. A single element is used in the Abaqus/Standard analyses and in the Abaqus/Explicit analysis using the coupled thermal shell element. In the Abaqus/Explicit analyses that use solid elements, two elements are used in the radial direction. For the nonaxisymmetric elements the element subtends an angle of 11.25° at the center, which is equivalent to 32 elements around the circumference.

Steady-state conditions are assumed in the Abaqus/Standard simulation. A transient simulation is performed in Abaqus/Explicit. The total simulation time is 0.4 seconds for the analyses using solid elements, and 0.06 seconds for the analysis using a shell element. This provides enough time for the transient solution to reach steady-state conditions in this problem. Mass scaling is used for the solid element analyses to reduce the computational cost of the Abaqus/Explicit analyses.

Material:

Density 7800 kg/m3
Conductivity 52 J/ms °C
Specific heat 586 J/kg °C
Thermal expansion coefficient 1.2 × 10−5
Young's modulus 200 × 103 MPa
Poisson's ratio 0.3

Boundary conditions:

For the thermal analyses the temperatures of the inside and outside surfaces are prescribed to be 200°C and 100°C, respectively. For the stress analyses the rotation vector in the circumferential direction is constrained, but the cylinder is free to expand axially. For the continuum element meshes equations are used to provide the rotational constraints. For the nonaxisymmetric cases symmetrical constraints are applied in the circumferential direction to model the complete cylinder.

In the Abaqus/Explicit simulations the temperatures are applied gradually to ensure a quasi-static response.

General:

For all of the analyses except those using the coupled temperature-displacement elements (SAX2T, S8RT, CAX4RT, CAX4RHT, CGAX4RT, CGAX4RHT, CAX8RT, CGAX8RT, and C3D20RT in Abaqus/Standard and S4RT, CAX3T, CAX4RT, C3D4T, C3D6T, C3D8RT, and C3D8T in Abaqus/Explicit), the analyses are run in pairs: a thermal analysis followed by its corresponding stress analysis.

Gauss integration is used for the shell cross-section for input file es54sxsj.inp.

Reference solution

The temperature distribution through the thickness of the cylinder is given by

T=Ti+(T0-Ti)ln(R0/Ri)ln(R/Ri),

where R0 is the outer radius, Ri is the inner radius, T0 is the outside temperature, and Ti is the inside temperature.

The analytical solution for the stresses is given in Chapter 15 of “Theory of Plates and Shells,” second edition, by Timoshenko and Woinowsky-Krieger. The stresses at the outer and inner surfaces are given by

σ=±    Eα(Ti-T0)2(1-ν),

where E is Young's modulus, α is the coefficient of thermal expansion, and ν is Poisson's ratio. The upper sign refers to the outer surface, indicating that a tensile stress will act on this surface if Ti>T0.

This gives a theoretical stress of 171.43 MPa.

Results and discussion

The axisymmetric and second-order shell elements agree exactly with the theory. The first-order three-dimensional shells (S4R5) show an error of −5.1%. The continuum elements show small discrepancies (< 1%) from the reference solution.

The results obtained with Abaqus/Explicit are in close agreement with the analytical solution and with those obtained with Abaqus/Standard.

Input files

Abaqus/Standard input files

esa2dxsj.inp

DSAX1 elements.

esa3dxsj.inp

DSAX2 elements.

es33dxsj.inp

DS3 elements.

es34dxsj.inp

DS4 elements.

es36dxsj.inp

DS6 elements.

es38dxsj.inp

DS8 elements.

eca8dfsj.inp

DCAX8 elements.

ec3kdfsj.inp

DC3D20 elements.

esa2sxsj.inp

SAX1 elements.

esa3sxsj.inp

SAX2 elements.

es56sxsj.inp

STRI65 elements.

es54sxsj.inp

S4R5 elements.

es58sxsj.inp

S8R5 elements.

eca8srsj.inp

CAX8R elements.

ec3ksrsj.inp

C3D20R elements.

esa3txsj.inp

SAX2T elements.

es34txsj.inp

S4T elements.

es4rtxsj.inp

S4RT elements.

es38txsj.inp

S8RT elements.

ecax3tsj.inp

CAX3T elements.

eca4trsj.inp

CAX4RT elements.

eca4tysj.inp

CAX4RHT elements.

eca4hrsj.inp

CGAX4RT elements.

eca4hysj.inp

CGAX4RHT elements.

eca8trsj.inp

CAX8RT elements.

eca8hrsj.inp

CGAX8RT elements.

ec3ktrsj.inp

C3D20RT elements.

thermstresscyl_std_c3d4t.inp

C3D4T elements.

thermstresscyl_std_c3d6t.inp

C3D6T elements.

Abaqus/Explicit input files

thermstresscyl_xpl_cax3t.inp

CAX3T elements.

thermstresscyl_xpl_cax4rt.inp

CAX4RT elements.

thermstresscyl_xpl_c3d4t.inp

C3D4T elements.

thermstresscyl_xpl_c3d6t.inp

C3D6T elements.

thermstresscyl_xpl_c3d8rt.inp

C3D8RT elements.

thermstresscyl_xpl_c3d8t.inp

C3D8T elements.

thermstresscyl_xpl_s4rt.inp

S4RT elements.