Products: ABAQUS/Standard ABAQUS/Explicit
This example is an illustration of uncoupled heat transfer and subsequent thermal-stress analysis. A semi-analytic solution is available for the case (see Landau et al., 1960), so the problem provides verification of this type of analysis in ABAQUS. The purpose of the analysis is to predict the residual stresses caused by the quenching of a large homogeneous plate in regions away from the edges of the plate so that it can be treated as a plate of infinite extent in all but the thickness direction. The plate is made of an elastic, perfectly plastic material, with a yield stress that drops linearly with temperature above 121°C (250°F). The problem is one-dimensional since the plate is assumed to be of infinite extent: the only gradients occur through the thickness. The plate is initially at a uniform temperature, near its melting point (when its yield stress is small). It is assumed to be stress-free in this condition. The surface is then quenched in a medium at room temperature. Cooling is allowed to continue until all of the plate reaches room temperature.
The analyses performed in ABAQUS/Standard consist of both sequential thermal-stress and fully coupled solution procedures. In the sequential analyses the transient heat transfer analysis is followed by the thermal stress analysis. During the heat transfer analysis the temperature distributions are recorded in the ABAQUS results file. This temperature-time history is then used as input to the thermal stress analysis. The transient stresses are large enough to cause significant plastic flow, so residual stresses will remain after the plate reaches room temperature. In the fully coupled procedures the sequentially coupled problems are simulated by setting the fraction of inelastic dissipation that is converted into heat to zero. In this problem this uncouples the thermal response from the mechanical response.
A fully coupled solution procedure is used in ABAQUS/Explicit; the sequentially coupled problem described above is again simulated by setting the fraction of inelastic dissipation that is converted into heat to zero. For completeness, another analysis is performed in ABAQUS/Explicit, this time using the VUMAT user subroutine to define the material response and assuming that a 0.2 fraction of the inelastic dissipation is converted into heat. This last analysis illustrates the use of the VUMAT user subroutine in conjunction with the *INELASTIC HEAT FRACTION, *SPECIFIC HEAT, and *CONDUCTIVITY options; the heat flux due to inelastic energy dissipation is calculated automatically by ABAQUS/Explicit.
The plate is shown in Figure 1.6.41. It is 914.4 mm (36 in) thick and has the following properties:
Young's modulus | 206.8 GPa (30 × 106 lb/in2) |
Poisson's ratio | 0.3 |
Yield stress | 248.2 MPa for 121°C (36000 lb/in2, 250°F) |
248.2(1 ( 121)/1111.1) MPa, 121°C | |
(36000(1 ( 250)/2000) lb/in2, 250°F) | |
Density | 7832 kg/m3 (0.283 lb/in3) |
Specific heat | 0.6 kJ/kg°C (0.1431 BTU/lb°F) |
Thermal conductivity | 58.8 W/m°C (7.872 × 104 BTU/in sec°F) |
The finite element mesh used in the ABAQUS/Standard simulations is shown in Figure 1.6.41. Ten elements are used through the half-thickness of the plate. Only one row of elements is needed since the problem is one-dimensional. No mesh convergence studies have been done: it is assumed that this mesh should give reasonably accurate results. This assumption is confirmed by the agreement with the results described by Landau et al. (1960). For the sequential thermal-stress analyses the heat transfer mesh uses elements of type DC2D8 (8-node quadrilaterals) and DC2D4 (4-node quadrilaterals). For the stress analysis the boundary conditions correspond to generalized plane strain in all directions that are normal to the surface of the plate; that is, any straight line that is initially perpendicular to the surface of the plate remains straight and perpendicular to the surface, but the distance between such lines varies as the plate cools. In the sequential thermal-stress analyses this condition is modeled using four element types: axisymmetric elements CAX8R and CAX4I and generalized plane strain elements CPEG4I and CPEG8R. To verify the interpolation technique between dissimilar meshes, the stress analysis using CAX8R elements is driven by the temperature field from the analysis using DC2D4 elements. In the fully coupled ABAQUS/Standard simulations CPEG4HT, CPEG8RHT, CAX4T, and CAX4RT elements are used. The generalized plane strain elements have zero relative rotations prescribed between the planes that define the limits of the model in the thickness direction. (This condition is imposed by introducing boundary conditions at the reference node of these elements.) The generalized plane strain condition in the plane of the model is imposed in both models by using a symmetry condition on the left-hand edge of the mesh and the *EQUATION option to impose equal displacements at all nodes on the right-hand edge of the mesh.
Reduced-integration elements are used in all second-order models. Reduced integration is attractive because it decreases the analysis cost and, at the same time, provides more accurate stress predictions. Reduced integration is generally recommended when second-order elements are chosen.
In the ABAQUS/Explicit simulations the axisymmetric plate is modeled with either CAX3T or CAX4RT elements; for the case where the plate is assumed to be in a state of generalized plane strain, C3D8RT elements are used with appropriate constraints to ensure that plane sections remain plane. In each case 20 elements are used through the half-thickness of the plate. Mass scaling is used to reduce the computational cost of the analyses.
The ABAQUS/Standard sequential thermal-stress simulation consists of a transient heat transfer analysis, followed by a thermal-stress analysis in which the temperatures predicted by the heat transfer analysis are used as the loading of the problem. ABAQUS makes it very simple to transfer temperature data in this way. The *NODE FILE option is used in the heat transfer analysis to write the temperatures at the nodes to a file. Then, in the stress analysis the FILE parameter on the *TEMPERATURE option is used to read these temperatures back into the stress model. This mode of transferring the temperatures is based on node numbers: the temperature at node N on the *NODE FILE output from the heat transfer analysis is applied at node N in the stress mesh. Thus, the node numbers must remain the same from the heat transfer model to the stress model. ABAQUS does not check that the nodes are in the same location. In some cases nonstructural components (such as insulation) are modeled in the heat transfer analysis but not in the stress analysis. This situation does not present a problem; if the *NODE FILE output includes temperatures at nodes that do not exist in the stress analysis model, those temperatures are ignored when the *TEMPERATURE option reads the data.
In the ABAQUS/Standard and ABAQUS/Explicit fully coupled analyses the thermal and mechanical responses of the plate are determined simultaneously.
The following discussion is relevant only for the ABAQUS/Standard simulations.
The DELTMX parameter limits the maximum temperature change that may occur in an increment and, thus, determines the accuracy with which the transient temperature solution is integrated in time. It also implies the use of automatic time incrementation, which is desirable in a case such as this where we wish to carry the analysis through to steady-state conditions, so that large time increments are used toward the end of the solution. In this example DELTMX is set to 5.56°C (10°F). This choice should provide sufficient accuracy in the heat transfer solution to define the residual stresses correctly.
The initial time increment is suggested to be 20 seconds, and the time period is suggested to be 4 × 106 seconds. Since the solution is to reach steady state, the time period specification is rather arbitrary: it has to be long enough to reach steady state. The END=SS parameter is used on the *HEAT TRANSFER option, which indicates that the analysis should terminate when steady-state conditions are reached. Steady-state conditions are defined for the purpose of this parameter by the time rate of change of temperature at all nodes falling below the value given on the data line. In this analysis this value is set to 0.556 × 106°C per second (106°F per second). When END=SS is used, the step terminates either when steady-state conditions have been reached or when the time period specified for the step has been completed, whichever comes first. Therefore, a very large time period is generally used in such cases.
It is usually desirable to specify a minimum time increment (the third data item on the data line following the *HEAT TRANSFER option) to cover the possibility that a data error or unforeseen event in the solution causes the automatic time increment scheme to choose very small increments. In this case a value of 0.5 seconds is used for this purpose. Uncoupled heat transfer analysis, Section 6.5.2 of the ABAQUS Analysis User's Manual, recommends a minimum time increment for transient heat transfer analysis when there is a rapid change in temperature of
Two cases are considered: one where the initial temperature is 1038°C (1900°F), and one where the initial temperature is 816°C (1500°F). The residual stresses are shown in Figure 1.6.42, where they are compared to the values given by Landau et al. (1960). The numerical results shown in this figure are based on the solution obtained with ABAQUS/Standard. The close agreement between the ABAQUS results and those of this reference verifies this class of thermal-stress analysis.
Time histories of the stress at the integration point next to the surface and at the integration point next to the center of the plate are shown in Figure 1.6.43. The stress reversals that occur early in the analysis are readily observed in this plot. The excellent agreement between the results obtained with ABAQUS/Explicit and ABAQUS/Standard is also clear from this plot.
The last ABAQUS/Explicit analysis shows that the *INELASTIC HEAT FRACTION option can be used together with the VUMAT user subroutine such that the inelastic dissipation computed within the VUMAT subroutine is converted into heat generation in a dynamic fully coupled thermal-stress analysis.
1038°C (1900°F) heat transfer analysis data.
Stress analysis data with CAX8R elements.
Stress analysis data with CPEG8R elements.
Heat transfer data using DC2D4 elements.
Corresponding stress analysis data for CAX4I elements.
Corresponding stress analysis data for CPEG4I elements.
*POST OUTPUT analysis.
Stress analysis data for CAX8R elements. The temperature data are read from the results file of quenchplate_dc2d4.inp.
Analysis data for CPEG4HT elements.
Analysis data for CPEG8RHT elements.
Analysis data for CAX4T elements.
Analysis data for CAX4RT elements.
Analysis data for testing temperature interpolation for CAX8R elements. The temperature data are read from the output database file of quenchplate_dc2d4.inp.
Analysis data for CAX3T elements.
Analysis data for CAX4RT elements.
Analysis data for C3D8RT elements.
Analysis data for CAX4RT elements using the user material subroutine VUMAT.
User material subroutine VUMAT to be used with quenchplate_xpl_vumat.inp.
To run the problem with an initial temperature of 816°C (1500°F), simply change the initial temperatures in both the heat transfer and stress analysis input data files to 1500.