Transient thermal loading of a viscoelastic slab

This example verifies the use of the time domain linear viscoelastic material model in conjunction with a temperature-time shift function.

The following topics are discussed:

ProductsAbaqus/StandardAbaqus/Explicit

Problem description

The example, taken from Collingwood et al. (1985), models a viscoelastic slab under plane strain restrained in all directions in its plane and examines the response of the slab after the temperature of its faces is raised suddenly to 100°.

The slab has unit half-thickness. Since the problem is one-dimensional, the slab is modeled with a single row of plane strain continuum elements. In Abaqus/Standard a sequential thermal-stress analysis is performed with two-dimensional, 8-node heat transfer elements, DC2D8, used for the heat transfer analysis and the corresponding 8-node plane strain continuum elements, CPE8R, used for the stress analysis. The mesh is shown in Figure 1. In Abaqus/Explicit a coupled thermal-stress analysis is performed using first-order plane strain elements (CPE3T and CPE4RT) to model the slab. Twenty elements are used along the length of the slab in the Abaqus/Explicit simulation.

The initial temperature throughout the slab is 0°. The outside face of the slab, at X= 1, is instantaneously raised to 100°. The mesh (Figure 1) is finer toward X= 1, where the temperature gradient is expected to be highest. The resulting transient temperature distribution is written to the results file and used as input to the subsequent stress analysis. Plane strain is imposed in the Y-direction by setting uy= 0 on the two faces of the mesh at Y= 0 and Y= 1. Symmetry about X= 0 is also imposed.

Material

The thermal material properties are arbitrarily defined (in consistent units) as thermal conductivity (k) of 1.0, specific heat (c) of 1.0, and density (ρ) of 1.0.

The viscoelastic material models (small-strain and large-strain) are the same as the ones used in Viscoelastic rod subjected to constant axial load, with the addition of a temperature-time shift. The temperature-time shift uses the Williams-Landel-Ferry approximation,

log(A)=-C1(θ-θ0)C2+(θ-θ0),

where θ0 is the reference temperature at which the relaxation data are given and C1, C2 are calibration constants obtained at this temperature (for additional information on the WLF equation, see Viscoelasticity). When θθ0-C2, the material behavior is elastic. In this example C1= 4.92, C2= 215.0°, and θ0= 70°. The coefficient of thermal expansion is 1.0 × 10−5 per degree.

Analysis

The transient heat transfer problem is analyzed in Abaqus/Standard using a heat transfer procedure for a time period of 6 seconds, so the structure is allowed to come to thermal equilibrium. The integration procedure used in Abaqus/Standard for transient heat transfer analysis introduces a relationship between the minimum usable time increment and the element size and material properties. The guideline given in Uncoupled heat transfer analysis is

Δt>ρc6kΔl2,

where Δl is the size of the smallest element in the mesh. If time increments smaller than this value are used, spurious oscillations may appear in the solution. Since the mesh is rather coarse, the minimum usable time increment predicted by the above formula is 4.17 × 10−4 seconds. A suggested initial time increment of 5 × 10−4 seconds is, therefore, used.

Automatic time incrementation is chosen by setting a value for the maximum temperature change allowed in an increment during a heat transfer analysis. Smaller values for the maximum temperature change cannot be used in this problem because they result in time increments that are smaller than the minimum usable time increment described above. As a consequence, the thermal analysis is rather approximate. A finer mesh would be necessary to obtain more accurate results.

The stress analysis uses the temperature distribution obtained in the heat transfer analysis to define the thermal loading. The quasi-static procedure (Quasi-static analysis) is used with automatic incrementation, chosen by specifying a value for the maximum difference in the creep strain increment over a time increment. This value is set to 2.0 × 10−3, which is of the same order of magnitude as the maximum elastic strain. The time period is 6 seconds, and the initial suggested time increment is 5.0 × 10−4 seconds to capture the high temperature gradients that occur very early in the analysis.

In Abaqus/Explicit the thermal and mechanical responses of the slab are determined simultaneously. The automatic time incrementation scheme available in Abaqus/Explicit is used to ensure numerical stability and to advance the solution in time.

Results and discussion

The temperature distribution in the first part of the problem is given in Carslaw and Yeager (1959). Table 1 compares that exact solution with the Abaqus results after an elapsed time of one second.

Table 1. Exact solution compared to Abaqus results.
X/L Temperature
Carslaw and Yeager (1959)  Abaqus/Standard Abaqus/Explicit
0.9 98.2 97.8 98.3 
0.7 95.0 93.5 95.1 
0.5 92.2 89.9 92.3 
0.2 89.5 86.4 89.7 
0.0 89.2 85.7 89.1 

The Abaqus/Standard results are of limited accuracy because of the relatively large time increments used.

The stress and strain distributions at various times during the solution are shown in Figure 2 and Figure 3. The final stress in the slab is calculated as −0.0138 MPa (−2 psi), while the final strain is 2.99 × 10−3. Figure 4 shows the time history of the stress at the leftmost and rightmost integration points in the structure. Time histories for the same problem, solved without the temperature-time shift, are also shown in this figure. As expected, the shift considerably shortens the time required for the structure to reach equilibrium.

The equilibrium stress and strain distributions obtained from the stress analyses of the viscoelastic slab can be compared with those of an elastic slab whose properties correspond to the long-term properties of the viscoelastic material. The extensional relaxation function for the viscoelastic material is

ER(t)=69(1-0.901001(1-e-t/0.99))MPaor    ER(t)=10000(1-0.901001(1-e-t/0.99))psi.

The long-term Young's modulus, EL, is ER(t) and is 6.83 MPa (989.99 psi). The long-term Poisson's ratio can be calculated from the long-term Young's modulus and the bulk modulus,

νL=3K-EL6K=0.4984.

The equilibrium values of εxx and σyy are obtained using linear elasticity

εxx=1EL(σxx-νLσyy-νLσzz)+αθεyy=1EL(σyy-νLσzz-νLσxx)+αθ.

By symmetry σyy=σzz, and by the assumptions of plane strain εyy=εzz= 0. The slab is unrestrained in the X-direction, so σxx= 0. These conditions result in stress and strain distributions that follow the temperature distribution,

σyy=-EL1-νLαθ        εxx=1+νL1-νLαθ.

At steady state the temperature is 100° throughout the slab, so the final stress and strain are

σyy=-0.0136MPa=-1.97psi        εxx=2.99×10-3,

which agree with the steady-state values obtained in the analyses.

Input files

Abaqus/Standard input files

viscoslabthermload_heat.inp

Heat transfer analysis.

viscoslabthermload_smallstrain.inp

Small-strain analysis of the viscoelastic slab with the temperature-time shift included.

viscoslabthermload_largestrain.inp

Equivalent large-strain analysis.

viscoslabthermload_usr_utrs.inp

Stress analysis making use of user subroutine UTRS to define the WLF shift function. The solution using user subroutine UTRS is identical to that obtained from the job in viscoslabthermload_smallstrain.inp.

viscoslabthermload_usr_utrs.f

User subroutine UTRS used in conjunction with viscoslabthermload_usr_utrs.inp.

viscoslabthermload_postoutput.inp

POST OUTPUT analysis.

Abaqus/Explicit input files

viscoslabthermload_x_cpe3t.inp

Small-strain analysis of the viscoelastic slab with the temperature-time shift included; CPE3T elements.

viscoslabthermload_x_cpe4rt.inp

Small-strain analysis of the viscoelastic slab with the temperature-time shift included; CPE4RT elements.

viscoslabthermload_usr_cpe4rt.inp

Stress analysis making use of user subroutine VUTRS to define the WLF shift function. The solution using user subroutine VUTRS is identical to that obtained from the job in viscoslabthermload_x_cpe4rt.inp.

viscoslabthermload_usr_cpe4rt.f

User subroutine VUTRS used in conjunction with viscoslabthermload_usr_cpe4rt.inp.

viscoslabthermload_xh_cpe3t.inp

Large-strain analysis of the viscoelastic slab with the temperature-time shift included; CPE3T elements.

viscoslabthermload_xh_cpe4rt.inp

Large-strain analysis of the viscoelastic slab with the temperature-time shift included; CPE4RT elements.

To run the stress analyses without the shift, simply remove the TRS option and the one data line that follows it from viscoslabthermload_smallstrain.inp, viscoslabthermload_largestrain.inp, viscoslabthermload_x_cpe3t.inp, viscoslabthermload_x_cpe4rt.inp, viscoslabthermload_xh_cpe3t.inp, and viscoslabthermload_xh_cpe4rt.inp.

References

  1. Carslaw H. S. and JCYeager, Conduction of Heat in Solids, Clarendon Press, Oxford, 1959.
  2. Collingwood G. A.EBBecker, and TMiller, User's Manual for the TEXVISC Computer Program, Morton Thiokol, Inc., Document Numbers U-85-4550A and U-85-4550B, 1985.

Figures

Figure 1. Finite element model of viscoelastic slab (Abaqus/Standard).

Figure 2. Stresses through the thickness of the slab at various times (Abaqus/Standard).

Figure 3. Strains through the thickness of the slab at various times (Abaqus/Standard).

Figure 4. Comparison of stress time histories with and without temperature-time shift (Abaqus/Standard).