1.15.1 Contour integral evaluation: two-dimensional case

Product: ABAQUS/Standard  

The -integral, stress intensity factors, and -stress are widely used in fracture mechanics; and their accurate estimation for postulated flaws under given load conditions is an important aspect of the use of fracture mechanics in design. The domain integral method of Shih et al. (1986) provides a useful method for numerically evaluating contour integrals for the -integral, stress intensity factors, and -stress. This method provides high accuracy with rather coarse models in two–dimensions; in three-dimensions coarse meshes still give reasonably accurate values. It adds only a small increment to the cost of the stress analysis and can be specified easily. Contour integral evaluation is available in ABAQUS for any loading (including thermal loading: see Single-edged notched specimen under a thermal load, Section 1.15.8) and for elastic, elastic-plastic, and viscoplastic (creep) behaviors, the latter two cases being based on the equivalent hypoelastic material concept. The evaluation of the contour integral in three-dimensional cases is also often of interest: see Contour integral evaluation: three-dimensional case, Section 1.15.2.

Problem description

Four examples are presented here for verification purposes. The first is a linear elastic, plane strain, double-edged notch specimen under Mode I loading, for which Bowie (1964) has provided a series solution for the stress intensity factor, ; the second is an axisymmetric specimen with a penny-shaped crack; the third is a single-edged notch specimen under Mode I loading; and the fourth is a bimaterial specimen with an interface crack lying along the interface between the two materials. For the plane strain case a three-dimensional model is also used, with one layer of elements in the thickness direction, to verify the capability for evaluating —integral as a function of position along the crack front. In this case — integral should be constant along the crack front — the same value as is obtained from the two-dimensional plane strain analysis. The submodeling technique is used to demonstrate how to obtain more accurate results around the crack tip.

Geometry and model

The geometry of the first example is shown in Figure 1.15.1–1. The plane strain structure is a section of a plate with symmetric edge cracks at its center line, leaving an uncracked ligament of half the plate's width. The specimen is loaded in Mode I by uniform tension applied to its top and bottom surfaces. Symmetry about = 0 and about = 0 can be used to model only the top right-hand quadrant of the plate. The mesh used for the quarter model is shown in Figure 1.15.1–2. Second-order elements (8-node quadrilaterals, 20-node bricks) are used. In the case of the full-model seam crack, left and right contour integrals are defined in ABAQUS/CAE, as shown in Figure 1.15.1–3. Either the normal to the crack extension or the vectors can be used to define the crack extension direction.

One advantage of using second-order elements is that they can be used to model the desired singularity at the crack tip. To obtain a singularity term, the following conditions must be met:

  1. The elements around the crack tip must be focused on the crack tip. One edge of each element must be collapsed to zero length (as shown in Figure 1.15.1–2) so that the nodes of this zero length edge are located at the crack tip.

  2. The “midside” nodes of the edges radiating out from the crack tip of each of the elements attached to the crack tip must be placed at one-quarter of the distance from the crack tip to the other node of the edge.

The region around the crack tip can be partitioned as shown in Figure 1.15.1–4 and swept meshed with elements having a quad-dominated shape. The node connectivity table is adjusted internally by ABAQUS/CAE to create the degenerate quadrilateral elements.

If the coincident nodes at the crack tip are constrained to displace together, the only singularity term in strain is ; if the crack-tip nodes are free to displace independently, the crack-tip singularity in strain includes a term in addition to the term. These methods of creating singularities in standard isoparametric elements are explained in detail by Barsoum (1976).

The material type determines the singularity at the crack tip. A linear elastic material exhibits a singularity in strain at a sharp crack tip, whereas a perfectly plastic material exhibits a singularity in strain. The singularity in strain for a plastic hardening material lies somewhere between and .

Frequently the need for meshing simplicity with a preprocessor is greater than the need for extreme accuracy of contour integral results. The contour integral results often will be adequate as long as some singularity is included. For example, a singularity is introduced if the element edges are collapsed, the nodes at the crack tip are free to displace independently, and the midside nodes are not moved to the quarter points (they remain at the midside points). This singularity is often quite adequate for elastic-plastic problems.

The model in this example problem uses a linear elastic material and, thus, should be modeled with only a singularity term.

For the quarter model of the double-edged notch specimen, symmetry is used for calculating the contour integral results. Thus, the results for the contour integrals are multiplied by two before being output. The three-dimensional model uses the same mesh with one layer of 20-node bricks, as shown in Figure 1.15.1–5. The loading applied is either a uniform edge load in two dimensions or a uniform surface pressure (of negative magnitude) in three dimensions.

The axisymmetric model corresponds to a penny-shaped crack in a round bar. The model is shown in Figure 1.15.1–6 and is loaded in Mode I by uniform tension applied to the top and bottom surfaces. Symmetry about = 0 and = 0 allows you to model only the top right-hand quadrant with a mesh, as shown in Figure 1.15.1–7. Second-order elements (CAX8 and CAX8R) are used.

The last two examples are both single-edged notch specimens under Mode I tension, as shown in Figure 1.15.1–8. One specimen contains a crack in the symmetry plane in a homogeneous linear elastic material, while the other specimen contains a crack lying along the interface between two dissimilar elastic materials. Due to symmetry only the top half-plane is modeled for the specimen with a homogeneous linear elastic material. The complete body is modeled for the specimen with an interface crack. Second-order elements CPE8 and CPS8 are used for these examples.

The -integral, stress intensity factors, and -stress should be path independent, and ABAQUS provides for its evaluation on as many contours as you request. The first contour is normally at the crack tip, and subsequent contours are generated automatically as contours passing through the nearest neighboring elements, moving out from the crack tip. The mesh used in this case has several rings of elements surrounding the crack tip and as many contours as the number of rings that can be requested. The contour integral should be path independent, so the variation of values between contours can be taken as an indicator of the quality of the mesh for determining the fracture parameters. Path independence of the contour integral values is sufficient to indicate mesh convergence for stress, strain, or displacements.

Results and discussion

The plane strain solutions obtained with full- and reduced-integration elements (CPE8 and CPE8R) are compared with Bowie's approximate solution in Table 1.15.1–1 for the -integral. The ABAQUS results are very close to Bowie's approximation, and path independence is well preserved. The -integral is also calculated automatically based on the stress intensity factors if the latter are requested by the contour integral evaluation of ABAQUS. These values show very good agreement with those presented in Table 1.15.1–1.

The three-dimensional solutions of the -integral for the 20-node brick mesh are shown in Table 1.15.1–2. The values provided by the fully integrated 20-node brick model show some oscillation along the crack front for the first contour. In the 20-node brick models contours involving midside nodes have fewer nodes being perturbed than contours involving corner nodes of such elements, which results in differences in strain energy calculations and, hence, in the integral values. The effect is not large and is generally apparent only for the first contour; it becomes smaller as the mesh is refined. Since the values for this contour are also probably the least accurate regardless of the element type that is used, they are frequently ignored; and only the values for contours two and higher are used in estimating . The oscillation of the -integral values with crack-front position is not evident in the reduced-integration models for the 20-node brick case. The stress intensity factors and the -stress are also calculated for the same three-dimensional model. They have the same features as described above for the contour integral evaluation of .

The axisymmetric solutions of the -integral are shown in Table 1.15.1–3, where they can be compared to an approximate solution from Tada et al. (1973). Path independence is well preserved in the mesh. The numerical results are again slightly higher than the approximate solution from Tada et al. (1973). However, the stress intensity factors and -stress show evidence of contour dependence in this mesh. The crack tip is so close to the symmetry axis that the auxiliary plane strain crack-tip field cannot be used satisfactorily in the interaction method to extract their values. Using more concentrated, refined meshes around the crack tip eliminates the problem.

Both the stress intensity factor, , and the -stress are calculated for the single-edged notch specimen. The results are compared with the values presented in Tada et al. (1973) in Table 1.15.1–4 and with the -stress values presented in Nakamura and Parks (1991) in Table 1.15.1–5. The comparisons show good agreement.

For the interface crack model, the calculated results for the stress intensity factors and -integrals are presented in Table 1.15.1–6. It can be seen from Table 1.15.1–6 that, although the specimen is subjected to a pure Mode loading, the value of is nonzero—a typical feature of an interfacial crack. Table 1.15.1–6 also indicates that calculated from the stress intensity factors agrees very well with calculated directly by ABAQUS.

Submodeling around the crack tip

The submodeling technique is capable of providing a more accurate analysis of the stresses around the crack tip. The global model has a coarse mesh, while the submodel has a refined mesh. For the double-edged notch specimen and the single-edged notch specimen, the submodel region is a semicircular region of radius 127 mm (5 inches). Thus, the submodel boundary is the same as the partition around the crack tip in the global model. The submodel uses a focused mesh with six rows of elements around the crack tip. For the axisymmetric penny crack specimen, the submodel region is a semicircular region of radius 114.3 mm (4.5 inches) and coincides with the outer partition around the crack tip in the global model. The global mesh in all three problems gives satisfactory -integral results; hence, we assume that the displacements at the submodel boundary are sufficiently accurate to drive the deformation in the submodel. No attempt has been made to study the effect of making the submodel region larger or smaller. The meshed global model with the boundary of the submodel (in dashed lines) is shown on the left, and on the right an enlarged view of the submodel is shown in Figure 1.15.1–9 and Figure 1.15.1–10 for the double-edged notch specimen and the axisymmetric penny crack specimen, respectively.

Contours of the vertical displacement field in the submodel and the global model are shown for a double-edged notch specimen in Figure 1.15.1–11. The continuity of the contour lines verifies that the proper displacement values are prescribed on the submodel boundary. Contour integral values are calculated using five contours. The results of the -integral are listed in Table 1.15.1–7. The -integral results obtained with the global mesh are quite accurate; hence, only minor improvements in -integral values are expected. The same trend also prevails for the calculated stress intensity factor and the -stress. The agreement with Bowie's approximate solution is indeed slightly better, and a somewhat better path independence can be observed as well. A submodel analysis is also carried out for the axisymmetric model. The calculated -integral values for the submodel analysis of the axisymmetric penny crack are listed in Table 1.15.1–8.

Python scripts

Full two-dimensional double-edged notch specimen meshed using fully integrated plane strain elements

Run the 2DDoubleEdgedNotchCPE8_model.py script to create the model. Then run the 2DDoubleEdgedNotchCPE8_job.py script to analyze the model.

Full two-dimensional double-edged notch specimen meshed using reduced-integration plane strain elements

Run the 2DDoubleEdgedNotchCPE8R_model.py script to create the model. Then run the 2DDoubleEdgedNotchCPE8R_job.py script to analyze the model.

Symmetric two-dimensional double-edged notch specimen meshed using fully integrated plane strain elements

Run the 2DDoubleEdSymmCPE8_model.py script to create the model. Then run the 2DDoubleEdSymmCPE8_job.py script to analyze the model.

Symmetric two-dimensional double-edged notch specimen meshed using reduced-integration plane strain elements

Run the 2DDoubleEdSymmCPE8R_model.py script to create the model. Then run the 2DDoubleEdSymmCPE8R_job.py script to analyze the model.

Submodel analysis of a symmetric two-dimensional double-edged notch specimen meshed using fully integrated plane strain elements

The analysis is done in two stages:

  1. Run the 2DDoubleEdSymmGlCPE8_model.py script to create the global model. Then run the 2DDoubleEdSymmGlCPE8_job.py script to analyze the global model and to create the output database (.odb) file that will drive the submodel.

  2. Run the 2DDoubleEdSymmSubCPE8_model.py script to create the submodel. Then run the 2DDoubleEdSymmSubCPE8_job.py script to analyze the submodel using the output database file from the global model to drive it.

Submodel analysis of a symmetric two-dimensional double-edged notch specimen meshed using reduced-integration plane strain elements

The analysis is done in two stages:

  1. Run the 2DDoubleEdSymmGlCPE8R_model.py script to create the global model. Then run the 2DDoubleEdSymmGlCPE8R_job.py script to analyze the global model and to create the output database (.odb) file that will drive the submodel.

  2. Run the 2DDoubleEdSymmSubCPE8R_model.py script to create the submodel. Then run the 2DDoubleEdSymmSubCPE8R_job.py script to analyze the submodel using the output database file from the global model to drive it.

Symmetric two-dimensional single-edged notch specimen meshed using fully integrated plane strain elements

Run the 2DSingleEdgedSymmCPE8_model.py script to create the model. Then run the 2DSingleEdgedSymmCPE8_job.py script to analyze the model.

Symmetric two-dimensional single-edged notch specimen meshed using fully integrated plane stress elements

Run the 2DSingleEdgedSymmCPS8_model.py script to create the model. Then run the 2DSingleEdgedSymmCPS8_job.py script to analyze the model.

Submodel analysis of a symmetric two-dimensional single-edged notch specimen meshed using fully integrated plane strain elements

The analysis is done in two stages:

  1. Run the 2DSingleEdSymmGlCPE8_model.py script to create the global model. Then run the 2DSingleEdSymmGlCPE8_job.py script to analyze the global model and to create the output database (.odb) file that will drive the submodel.

  2. Run the 2DSingleEdSymmSubCPE8_model.py script to create the submodel. Then run the 2DSingleEdSymmSubCPE8_job.py script to analyze the submodel using the output database file from the global model to drive it.

Submodel analysis of a symmetric two-dimensional single-edged notch specimen meshed using fully integrated plane stress elements

The analysis is done in two stages:

  1. Run the 2DSingleEdSymmGlCPS8_model.py script to create the global model. Then run the 2DSingleEdSymmGlCPS8_job.py script to analyze the global model and to create the output database (.odb) file that will drive the submodel.

  2. Run the 2DSingleEdSymmSubCPS8_model.py script to create the submodel. Then run the 2DSingleEdSymmSubCPS8_job.py script to analyze the submodel using the output database file from the global model to drive it.

Axisymmetric penny-shaped crack specimen meshed using fully integrated axisymmetric elements

Run the 2DAxPennyCrackCAX8_model.py script to create the model. Then run the 2DAxPennyCrackCAX8_job.py script to analyze the model.

Axisymmetric penny-shaped crack specimen meshed using reduced-integration axisymmetric elements

Run the 2DAxPennyCrackCAX8R_model.py script to create the model. Then run the 2DAxPennyCrackCAX8R_job.py script to analyze the model.

Submodel analysis of an axisymmetric penny-shaped crack specimen meshed using fully integrated axisymmetric elements

The analysis is done in two stages:

  1. Run the 2DAxPennyCrackGlCAX8_model.py script to create the global model. Then run the 2DAxPennyCrackGlCAX8_job.py script to analyze the global model and to create the output database (.odb) file that will drive the submodel.

  2. Run the 2DAxPennyCrackSubCAX8_model.py script to create the submodel. Then run the 2DAxPennyCrackSubCAX8_job.py script to analyze the submodel using the output database file from the global model to drive it.

Submodel analysis of an axisymmetric penny-shaped crack specimen meshed using reduced-integration axisymmetric elements

The analysis is done in two stages:

  1. Run the 2DAxPennyCrackGlCAX8R_model.py script to create the global model. Then run the 2DAxPennyCrackGlCAX8R_job.py script to analyze the global model and to create the output database (.odb) file that will drive the submodel.

  2. Run the 2DAxPennyCrackSubCAX8R_model.py script to create the submodel. Then run the 2DAxPennyCrackSubCAX8R_job.py script to analyze the submodel using the output database file from the global model to drive it.

Symmetric three-dimensional double-edged notch specimen meshed using fully integrated plane continuum elements

Run the 3DDoubleEdgedNotchC3D20_model.py script to create the model. Then run the 3DDoubleEdgedNotchC3D20_job.py script to analyze the model.

Symmetric three-dimensional double-edged notch specimen meshed using reduced-integration continuum elements

Run the 3DDoubleEdgedNotchC3D20R_model.py script to create the model. Then run the 3DDoubleEdgedNotchC3D20R_job.py script to analyze the model.

Symmetric two-dimensional plane strain single-edged notch specimen containing an interface crack

Run the 2DDissimilarMaterialsCPE8_model.py script to create the model. Then run the 2DDissimilarMaterialsCPE8_job.py script to analyze the model.

Input files

The input files listed below are provided for users who prefer to use the ABAQUS keyword interface instead of ABAQUS/CAE. The meshes created in these input files are different from those created by using the Python scripts; however, the results are of the same accuracy.

jintegral2d_cpe8.inp

Two-dimensional plane strain model with full integration.

jintegral2d_cpe8r.inp

Two-dimensional plane strain model with reduced integration.

jintegral2d_cpe8_submodel.inp

Two-dimensional plane strain submodel with full integration.

jintegral2d_c3d20.inp

20-node brick three-dimensional model with full integration.

jintegral2d_postoutput.inp

*POST OUTPUT analysis of jintegral2d_c3d20.inp.

jintegral2d_c3d20r.inp

20-node brick three-dimensional model with reduced integration.

jintegral2d_c3d27.inp

27-node brick three-dimensional model with full integration.

jintegral2d_c3d27r.inp

27-node brick three-dimensional model with reduced integration.

jintegral2d_cax8.inp

Axisymmetric model with full integration.

jintegral2d_cax8r.inp

Axisymmetric model with reduced integration.

jintegral2d_cax8_submodel.inp

Axisymmetric submodel with full integration.

jintegral2d_3daxi.inp

20-node brick three-dimensional model of the axisymmetric problem with reduced integration.

cintegral2d_1edge_cpe8.inp

Two-dimensional plane strain model for single-edged notch specimen.

cintegral2d_1edge_cps8.inp

Two-dimensional plane stress model for single-edged notch specimen.

cintegral2d_1edge_intf_cpe8.inp

Two-dimensional plane strain model for single-edged notch specimen containg an interface crack.

References

Tables

Table 1.15.1–1 -integral values: two-dimensional symmetric double-edged notch specimen modeled using plane strain elements. Bowie's approximate solution: = 2.245 N/m (0.0128 lb/in).

ContourFull integrationReduced integration
N/mlb/inN/mlb/in
12.2840.013032.2850.01304
22.2820.013022.2800.01301
32.2820.013022.2820.01302
42.2820.013022.2820.01302
52.2820.013022.2820.01302

Table 1.15.1–2 -integral values: three-dimensional symmetric double-edged notch specimen modeled using continuum elements.

Full integration
ContourFront faceMiddle surfaceBack face
N/mlb/inN/mlb/inN/mlb/in
12.2120.012622.3060.013162.2120.01262
22.2770.012992.2770.012992.2770.01299
32.2800.013012.2800.013012.2800.01301
Reduced integration
ContourFront faceMiddle surfaceBack face
N/mlb/inN/mlb/inN/mlb/in
12.2730.012972.2840.013032.2730.01297
22.2770.012992.2770.012992.2770.01299
32.2800.013012.2800.013012.2800.01301

Table 1.15.1–3 -integral values: axisymmetric penny-shaped crack specimen. Tada et al. approximate solution: = 0.7635 N/m (0.00436 lb/in).

ContourFull integrationReduced integration
N/mlb/inN/mlb/in
10.78700.004490.78530.00448
20.78180.004460.78530.00448
30.78350.004470.78700.00449
40.78350.004470.78700.00449
50.78350.004470.78700.00449

Table 1.15.1–4 Nondimensional stress intensity factor for two-dimensional symmetric single-edged notch specimen. Tada et al. approximate solution: 2.826.

ContourCPE8CPS8
12.82502.8249
22.82302.8231
32.82372.8238
42.82382.8239
52.82382.8239

Table 1.15.1–5 Nondimensional -stress for single-edged notch specimen. Nakamura and Parks approximate solution: –0.43.

ContourCPE8CPS8
1–0.4307–0.4298
2–0.4204–0.4202
3–0.4226–0.4224
4–0.4226–0.4224
5–0.4225–0.4223

Table 1.15.1–6 Nondimensional , , and values of an interface crack.

Contour-integral value estimated by the stress intensity factors-integral value estimated directly
from
12.82450.012117.3617.30
22.82260.012717.3317.30
32.82320.012717.3417.30
42.82330.012717.3417.30
52.82320.012717.3417.30

Table 1.15.1–7 -integral values: two-dimensional submodel analysis of a double-edged notch specimen using plane strain elements.

ContourFull integrationReduced integration
N/mlb/inN/mlb/in
12.2820.013022.2850.01304
22.2780.0132.2800.01301
32.2800.013012.2820.01302
42.2800.013012.2820.01302
52.2800.013012.2820.01302

Table 1.15.1–8 -integral values: submodel analysis of an axisymmetric penny-shaped crack specimen.

ContourFull integrationReduced integration
N/mlb/inN/mlb/in
10.77650.004430.78530.00448
20.77480.004420.78350.00447
30.77650.004430.78350.00447
40.77650.004430.78350.00447
50.77650.004430.78350.00447


Figures

Figure 1.15.1–1 Double-edged notch example.

Figure 1.15.1–2 Symmetric finite element model of double-edged notch specimen.

Figure 1.15.1–3 Model showing the seam cracks defined in bold and the vectors defined at the left and right crack tips.

Figure 1.15.1–4 Two-dimensional double-edged notch specimen showing the partitions created around the crack tip. The circular partitioned region is meshed using the sweep meshing technique with quad-dominated elements.

Figure 1.15.1–5 Finite element model of a three-dimensional quarter model of the double-edged notch specimen meshed with one layer of C3D20 elements.

Figure 1.15.1–6 Penny-shaped crack in round bar.

Figure 1.15.1–7 Axisymmetric finite element model of penny-shaped crack in round bar.

Figure 1.15.1–8 Single-edged notch specimen.

Figure 1.15.1–9 Left: meshed global model of two-dimensional double-edged notch specimen with boundary of submodel shown with dashed lines, only two elements in submodel region. Right: enlarged view of submodel, refined mesh with six rows of elements.

Figure 1.15.1–10 Left: meshed global model of axisymmetric penny-shaped crack specimen with boundary of submodel shown with dashed lines, only two elements in submodel region. Right: enlarged view of submodel, refined mesh with six rows of elements.

Figure 1.15.1–11 Displacement contours of the global model and the submodel for a two-dimensional double-edged notch specimen.