Fracture Integrals
J-Integral
A finite element calculation in which a crack is represented in the mesh geometry can be used to calculate the displacement and stress fields in the vicinity of the crack. One straightforward way to evaluate the stress intensity from a finite element solution is through the -integral (Rice, 1968), which provides the mechanical energy release rate. If the crack is subjected to pure mode- loading, can be calculated from using the following relationship: where is the Young's modulus and is the Poisson's ratio. The -integral was originally formulated as an integral over a closed curve around the crack tip in 2D. It can alternatively be expressed as an integral over a surface in 2D or a volume in 3D using the method of Li et al. (1985), which is more convenient for implementation within a finite element code.
Following the terminology of Healy et al. (2012), the integrated value of the -integral over a segment of a crack front, represented as , can be expressed as a summation of four terms: where the individual terms are defined as:
In these equations, is the undeformed volume, is the combined area of the two crack faces, is the 1st Piola-Kirchoff stress tensor, is the displacement vector, is the undeformed coordinate vector, is the stress-work density, is the kinetic energy density, is time, is the material density, and is the vector of tractions applied to the crack face.
The vector field is a vector field that is oriented in the crack normal direction. This field has a magnitude of 1 between the crack tip and the inner radius of the ring over which the integral is to be performed, and drops from 1 to 0 between the inner and outer radius of that ring, and has a value of 0 elsewhere. In 3D, is evaluated by calculating the integral over a segment of the crack front. A separate field is formed for each segment along the crack front, and for each ring over which the integral is to be evaluated. Each of those fields is multiplied by a weighting function that varies from a value of 0 at the ends to a finite value in the middle of the segment. The value of at each point on the curve is evaluated by dividing by the integrated value of the weighting function over the segment containing that point.
The first term in , , represents the effects of strain energy in homogeneous material in the absence of thermal strains or inertial effects. The second term, , accounts for the effects of material inhomogenieties and gradients of thermal strain. For small strains, this term can be represented as: where , and are the Cauchy stress, thermal conductivity, and difference between the current temperature and a reference temperature, respectively.
The third term in , , accounts for inertial effects in a dynamic analysis, and the fourth term, accounts for the effects of surface tractions on the crack face.
The MOOSE implementation of the -integral calculator can be used for arbitrary curved 3D crack fronts, and includes the and terms to account for the effects of quasistatic mechanically and thermally induced strains. The last two terms have not been implemented. For quasistatic loading conditions, there are no inertial effects, so . would be nonzero for pressurized cracks, and should be implemented in the future to consider such cases.
Pointwise values are calculated from the -integral over a crack front segment using the expression To use the -integral capability in MOOSE, a user specifies a set of nodes along the crack front, information used to calculate the crack normal directions along the crack front, and the inner and outer radii of the set of rings over which the integral is to be performed. The code automatically defines the full set of functions for each point along the crack front, and outputs either the value of or at each of those points. In addition, the user can ask for any other variable in the model to be output at points corresponding to those where is evaluated along the crack front.
Interaction Integral
The interaction integral method is based on the -integral and makes it possible to evaluate mixed-mode stress intensity factors , and , as well as the T-stress, in the vicinity of three-dimensional cracks. The formulation relies on superimposing Williams' solution for stress and displacement around a crack (in this context called 'auxiliary fields') and the computed finite element stress and displacement fields (called 'actual fields'). The total superimposed can be separated into three parts: the of the actual fields, the of the auxiliary fields, and an interaction part containing the terms with both actual and auxiliary field quantities. The last part is called the interaction integral and for a fairly straight crack without body forces, thermal loading or crack face tractions, the interaction integral over a crack front segment can be written (Walters et al., 2005): where is the stress, is the displacement, and is identical to the -functions used for -integrals. The second integral in this equation accounts for the effects of the gradient of the eigenstrain, , and for the effects of the body force, . If the eigenstrain is a thermal strain, its gradient is computed using the gradient of the temperature field and the temperature derivative of the eigenstrain. In that case, the user supplies the temperature and eigenstrain name through the temperature
and eigenstrain_name
parameters, respectively. If the eigenstrain is from another source, its gradient must be computed by the eigenstrain material model in the form of a RankThreeTensor object, whose name is specified for the fracture integrals using the eigenstrain_gradient
parameter. The last integral accounts for spatially-varying elastic properties in the material (such as for functionally graded materials) using a "non-equilibrium" formulation.
The treatment for functionally graded materials is currently limited to cases for which the gradient of the Young's modulus is in the direction of crack extension. For example, this could be used to represent a crack that is perpendicular to an interface between two materials, where the transition between the materials is assumed to be approximated by a smooth function such as , where is the position in the direction of crack extension, is the stiffness of the material behind the crack tip, and is a parameter that governs the rate of the material property change. To specify the spatially varying properties, the user must define the functionally_graded_youngs_modulus
and functionally_graded_youngs_modulus_crack_dir_gradient
parameters, which reference scalar material properties that define the spatially varying Young's modulus and its gradient in the crack direction, respectively. These material properties can be defined arbitrarily by the user, but it is up to the user to ensure that the gradient is indeed in the crack direction. Note that the user must still also specify youngs_modulus
to define that moduls at the crack tip. See the "non-equilibrium" formulation in Kim and Paulino (2004) for details.
The integration integral is automatically adapted to axisymmetric solids if an axisymmetric coordinate system is chosen. For example, the interaction integral for homogeneous materials can be defined as follows: where is the radial location of the crack, is a relative location with respect to the crack tip, is the auxiliary displacement field, and refers to the local direction of crack advancement, which, in the case of a radial crack, it would coindide with the radial direction. See Nahta and Moran (1993) for details. Note that this form of the interaction integral can be integrated with other features such as its application to functionally graded materials.
In the same way as for the -integral, the pointwise value at location is obtained from using: Next, we relate the interaction integral to stress intensity factors. By writing , with actual and auxiliary fields superimposed, in terms of the mixed-mode stress intensity factors the interaction integral part evaluates to To obtain individual stress intensity factors, the interaction integral is evaluated with different auxiliary fields. For instance, by choosing and and computing the volume integral over the actual and auxiliary fields, can be solved for.
If all three interaction integral stress intensity factors are computed, there is an option to output an equivalent stress intensity factor computed by: The -stress is the first second-order parameter in Williams' expansion of stress at a crack tip and is a constant stress parallel to the crack (Larsson and Carlsson, 1973) (Rice, 1974). Contrary to , -stress depends on geometry and size and can give a more accurate description of the stresses and strains around a crack tip than alone. The -stress characterizes the crack-tip constraint and a negative -stress is associated with loss of constraint and a higher fracture toughness than would be predicted from a one-parameter description of the load on the crack. -stresses can be calculated with the interaction integral methodology using appropriate auxiliary fields (Nakamura and Parks, 1992). The current implementation of the -stress computation is valid for two-dimensional and three-dimensional cracks under Mode I loading.
Usage
The MOOSE implementation of the capability to compute these fracture integrals is provided using a variety of MOOSE objects, which are quite complex to define manually, especially for 3D simulations. For this reason, the to compute -integrals or interaction integrals, the DomainIntegral Action should be used to set up all of the required objects.
[DomainIntegral]
integrals = JIntegral
boundary = 800
crack_direction_method = CrackDirectionVector
crack_direction_vector = '1 0 0'
radius_inner = '4.0 5.5'
radius_outer = '5.5 7.0'
output_variable = 'disp_x'
output_q = false
incremental = true
symmetry_plane = 1
[]
(../moose/modules/tensor_mechanics/test/tests/j_integral/j_integral_3d.i)C-Integral
The C(t) integral is a fracture integral that is obtained in essentially the same way as the -integral described above, but by replacing displacements and strains with displacement rates and strain rates:
This integral is computed in an analogous way to the J-integral: A domain integral is solved on the crack front geometry defined in the mesh. This integral becomes the integral as creep behavior becomes steady state. Then, creep crack growth behavior during secondary creep can be obtained from this integral. A number of approximate expressions for are available in the literature (Bong Yoon et al., 2003).
Usage
To compute -integrals, the DomainIntegral Action should be used to set up all of the required objects. In particular, two additional inputs are required integrals = CIntegral
and inelastic_models
. The former refers to the type of integral requested ('C') and the latter refers to the name of the power law creep model –only supported material model at present. The power law exponent in the material model is used to compute the strain energy rate density in the fracture integral under the assumption of a creep strain rate field subject to steady-state (secondary) crack growth.
[DomainIntegral]
integrals = CIntegral
boundary = 1001
crack_direction_method = CurvedCrackFront
crack_end_direction_method = CrackDirectionVector
crack_direction_vector_end_1 = '0.0 1.0 0.0'
crack_direction_vector_end_2 = '1.0 0.0 0.0'
radius_inner = '12.5 25.0 37.5'
radius_outer = '25.0 37.5 50.0'
intersecting_boundary = '1 2'
symmetry_plane = 2
incremental = true
inelastic_models = 'powerlawcrp'
[]
(../moose/modules/tensor_mechanics/test/tests/j_integral_vtest/c_int_surfbreak_ellip_crack_sym_mm.i)References
- Kee Bong Yoon, Tae Gyu Park, and Ashok Saxena.
Creep crack growth analysis of elliptic surface cracks in pressure vessels.
International Journal of Pressure Vessels and Piping, 80(7):465 – 479, 2003.[BibTeX]
- Brian Healy, Arne Gullerud, Kyle Koppenhoefer, Arun Roy, Sushovan RoyChowdhury, Matt Walters, Barron Bichon, Kristine Cochran, Adam Carlyle, James Sobotka, Mark Messner, and Robert Dodds.
Warp3d-release 17.3.1.
Technical Report UILU-ENG-95-2012, University of Illinois at Urbana-Champaign, 2012.[BibTeX]
- Jeong-Ho Kim and Glaucio H. Paulino.
Consistent formulations of the interaction integral method for fracture of functionally graded materials.
Journal of Applied Mechanics, 72(3):351–364, 07 2004.[BibTeX]
- S.G. Larsson and A.J. Carlsson.
Influence of non-singular stress terms and specimen geometry on small-scale yielding at crack tips in elastic-plastic materials.
Journal of the Mechanics and Physics of Solids, 21(4):263–277, July 1973.[BibTeX]
- F. Z. Li, C. F. Shih, and A. Needleman.
A comparison of methods for calculating energy release rates.
Engineering Fracture Mechanics, 21(2):405–421, 1985.
doi:10.1016/0013-7944(85)90029-3.[BibTeX]
- R. Nahta and B. Moran.
Domain integrals for axisymmetric interface crack problems.
International Journal of Solids and Structures, 30(15):2027–2040, 1993.
URL: https://www.sciencedirect.com/science/article/pii/002076839390049D.[BibTeX]
- Toshio Nakamura and David M. Parks.
Determination of elastic t-stress along three-dimensional crack fronts using an interaction integral.
International Journal of Solids and Structures, 29(13):1597–1611, January 1992.
doi:10.1016/0020-7683(92)90011-H.[BibTeX]
- J. R. Rice.
A path independent integral and the approximate analysis of strain concentration by notches and cracks.
Journal of Applied Mechanics, 35(2):379, 1968.
doi:10.1115/1.3601206.[BibTeX]
- J.R. Rice.
Limitations to the small scale yielding approximation for crack tip plasticity.
Journal of the Mechanics and Physics of Solids, 22(1):17–26, January 1974.[BibTeX]
- Matthew C. Walters, Glaucio H. Paulino, and Robert H. Dodds.
Interaction integral procedures for 3-D curved cracks including surface tractions.
Engineering Fracture Mechanics, 72(11):1635–1663, July 2005.[BibTeX]