Analytical approach to the computation of stress and displacement fields in the vicinity of the crack tip
Ajay Taneja
Senior Data Engineer | Generative AI Engineer at Jaguar Land Rover | Ex - Rolls-Royce | Data Engineering, Data Science, Finite Element Methods Development, Stress Analysis, Fatigue and Fracture Mechanics
1. Introduction
This article is the continuation of my series of blogs on “Fracture Mechanics”.
I had stated in my earlier article: “Revisiting – Theory of elasticity vs. Strength of materials” [https://www.dhirubhai.net/pulse/revisiting-theory-elasticity-vs-strength-materials-ajay-taneja?trk=prof-post] that there are two analytical approaches to determine displacement and stress fields in a body – displacement formulation and stress formulation.
In the displacement formulation, the field equations that are solved are the equilibrium equations and in the stress formulation, the field equations that are solved are the compatibility equations [compatibility indicates that during the deformation a continuous body remains continuous]. The math behind the development of the equations corresponding to the displacement and stress formulation was discussed in detail in the above article.
The equations developed in the above article were that of a general 3 dimensional body. Although, the governing differential equations for a general three dimensional body, have been formulated, if one looks at the analytical approach the number of three dimensional problems that are solvable are very less. And also, a very few problems three dimensional problems have been solved in totality. That is the main reason why numerical and experimental techniques are necessary in solving practical problems.
Although, numerical techniques are widely / most frequently resorted to in solving industrial problems, I must say that in my experience in the industry, so far, I have come across situations wherein analytical solutions have been / are being used especially in determining the stress and displacement fields in the vicinity of the crack tip for reasons such as: longer computational time using numerical procedures, uncertainty of the results using numerical procedures in many cases, etc. Thus, I feel this article is surely worthwhile.
The aim of this article is to;
- To simplify the three dimensional equation (that were developed in the preceding article) for planar problems.
- To present the solution approach to the field equations in planar bodies in the vicinity of the crack tip.
- To provide the detailed analytic solution of an infinite plate with a central crack for mode I case of fracture.
This article starts with the formal definition of a plane stress and plane strain problems in the section 2, laying emphasis on a three dimensional strain field in case of plane stress and in a three dimensional stress field in plane strain – which often cannot be neglected in case of the presence of a crack.
Section 3 of this article starts with the introduction to the Airy’s stress function (Ф) using which, instead of solving three equations in planar problems to determine stress and the displacement field one tends to relate the stress components through a stress function Ф.
The discussion in section 3 gradually leads to the biharmonic equation which is a single equation in terms of the stress function Ф that needs to be solved (?!) to get Ф and consequently the stress and the displacement fields.
It is expressed through section 3 that the biharmonic equation is actually never “solved” in mechanics but instead suitable “candidates” of Ф are tried with which satisfy the boundary conditions of a given problem.
The discussion then leads to section 4 wherein the analytical solution to stress and displacement for a mode I case of fracture considering an infinite plate with a central crack subjected to biaxial loading is presented in sufficient detail.
Section 5 leads to some insights of the math discussed in section 4. These include the concepts of: crack opening displacement (COD), root-r singularity and the applicability of the biaxial loading condition to that of a uniaxial case.
In order to present the solution approach in the case of a central crack in an infinite plate under biaxial loading, the article will tend to get a bit mathematically involving; however, it was felt that the rigorous math cannot be avoided when talking about the subject of “fracture mechanics”...!
2. Plane elastic problems
2.1 Definition of plane strain and plane stress
Planar problems can be solved easily in the analytical approach than the general three dimensional problems. A variety of practical problems can be simplified either as plane stress or plane strain problems. In developing the field equations and then the solution approach to planar problems, following points are noteworthy:
a) Thickness of the body must be uniform – it must be very thick or very thin.
b) Normally, the plane strain approach is resorted to when the body is very thick relative to it lateral dimension.
c) The plane stress approach is employed when the body is relatively thin in relation to its lateral dimension.
d) The key point that should be noted in solution to planar problems is that the loading is assumed to be in the xy plane as shown in the figure below.
Figure: Plane strain case – lateral dimension is very large compared to the in plane dimensions. Loading uniform along the lateral surface
Figure: Plane stress case – lateral dimension is very thin compared to the in plane dimensions
2.2 Strain and stress tensors in case of plane stress and plane strain case
Plane stress case:
- Stress tensor in a plane stress case is given by;
- Whereas, the strain tensor is given by;
Points to be noted here are as follows;
- Even though the stress tensor is two dimensional i.e. there is no stress component in the lateral z direction, this is not the case in case of strain tensor
- The strain quantity is three dimensional, i.e. we have ε, εε
This can be physically imagined by pulling a tension strip; in a normal situation one would not really recognise the change in thickness when the stress levels are reasonably small and the strain components are going to be much smaller. On the other hand, if one imagines a specimen which has a crack (as shown in the figure below), because of very high local stresses near the crack tip, a dimple will be formed as shown. The dimple is a result of high lateral strain because of significant local stress concentration near the crack tip.
Figure: Dimple formation a plane stress case – high lateral strain because of high local stress concentrations
Plane strain case:
Similarly, in a plane strain situation the strain field is two dimensional but the stress field is three dimensional. The strain and stress tensors in a plane strain case are given by;
Strain tensor:
Stress tensor:
This can be physically felt by imagining that if you take a slice of a body (in a plane strain case), the strain in the lateral direction has to be 0 - thus, the edges have to be straight. In order that the edges are straight, stresses are developed in lateral direction σ cannot be 0 if ε has to be maintained as 0.
2.3 Stress formulation in solving plane elasticity problems
In this article, the solution methodology for planar problems (plane strain or plane stress) in the absence of body forces is considered. It can be understood from the preceding section (section 2.2) that in plane strain and plane stress cases, the number of independent strain or stress components is three. Thus, one requires three equations to solve for the three unknowns.The equilibrium equations for a general three dimensional case have been discussed in my preceding article. For a 2 dimensional problem, these equations can be written as;
Next, we look at the compatibility equations. In my earlier article:[https://www.dhirubhai.net/pulse/revisiting-theory-elasticity-vs-strength-materials-ajay-taneja?trk=prof-post]
We had seen 6 compatibility equations for a general 3 dimensional body. In a two dimensional case, in the absence of body forces, the compatibility equation is just one as shown below;
Where;
2.4 An important observation:
A very important to note is that in a two dimensional case of plane strain or plane stress, the governing equations do not contain any material constant. So, whatever stress one gets in an elastic analysis, the same will be obtained in an elastic analysis, the same will be obtained in an inelastic analysis although the deformations will be different. Thus, the stresses in a two dimensional case of plane strain or plane stress are independent of the material constants.
3.Solution to plane elastic problems
3.1 Airy’s stress functions
Instead of solving 3 equations, the problem could be reduced to a single equation assuming a stress function which is related to the stress components as;
Thus, the moment the stress components are chosen as above, the equilibrium equations are automatically satisfied.
Substituting the above equations in the compatibility equation, one gets;
That is,
The equation is termed as ‘biharmonic equation’. Thus, the solution to planar problems reduces to finding the function ? from the above equations satisfying the boundary conditions.
Thus, the problem remains to find out ?. Once ? is obtained the problem is solved since σ, σ and τ using the above relations. From the stresses, one evaluates the strains from the stress strain relation and then the displacements from the strain-displacement relation.
3.2 Inverse approach
In practice, to obtain the stress field for a given problem, one does not solve the biharmonic equation to obtain ? satisfying the boundary conditions. Instead, one follows an “inverse” approach wherein the function ?’s (the Airy’s stress function) are listed. The functions, then, individually or in linear combination are investigated to see what problem it represents physically. Thus, an inverse approach is adopted.That is, one is using an inverse approach wherein one is not solving the problem up-front instead one looks at what functions of ? are valid candidates to satisfy the bi-harmonic equation and then wee which physical problem the stress functions represent. So, the challenge in the analytical approach is to find ?
3.3 Forms of stress function ? in Cartesian coordinates
Some forms of ? in Cartesian co-ordinates include;
- Polynomial functions
- Fourier series
- Analytical function
Complex analytic functions are used as stress functions to develop crack tip stress and displacement fields. The mathematical meaning of complex analytic functions would be worthwhile to discuss before elaborating on the stress and displacements in the vicinity of the crack tip. This is done in the following section.
3.4 Complex analytic functions
A function whose range is in the complex numbers is said to be a “complex function”. Complex numbers (of form: x + iy) are abstract numbers and can be used in calculations and many times result on physical meaning solutions. E.g. in a vibration problem, the eigen values physically represent the frequency of the system. One can get either pre real, pure imaginary or complex eigen values. I have elaborated in some detail of the physical interpretation of the eigen values in my blog below;
https://ajaytaneja-eigenphysinterpretation.blogspot.co.uk/
With regards to the current discussion, complex analytic functions are used as stress functions to determine stress and displacement fields in the vicinity of the crack tip.
Let z = x + iy and f (z) = w = u(x, y) + i v(x,y) on some region “R” containing the point z. If f(z) satisfies Cauchy Reimann conditions and has continuous first order derivatives in the neighbourhood of z. Then, f’ (z) = dw/dz exists and is given by;
Cauchy Reimann conditions:
If w = f (z) = u(x,y) + iv(x,y), then, for f’(z) or dw/dz to exist, the following must be satisfied;
And;
4. Westergaard’s approach
One way to solve the biharmonic equation is to express Ф in terms of another complex function Z(z) for mode 1 problems. In other words, Z(z) is an intermediate solution which satisfies the biharmonic equation. It is chosen appropriately by Westergaard to suit the general characteristics of mode 1 problems.
Then, to solve a specific problem, Z(z) is chosen to solve all the boundary conditions of the problem. Similarly, there is a Westergaard intermediate solution Zfor the biharmonic equation for Mode II problems. Since, the general characteristics of mode II problems are different from those of Mode I, Z has a different form.
The case of Mode III is generally simpler and can be managed without taking the help from biharmonic equation. The problem is normally solved using the displacement formulation.
A general note: Stress and displacement based formulations
It is reiterated that the stress formulation is being talked about (in this blog) to determine the stress and displacement fields for mode 1 and mode 2 problems. The stress formulation is more well known for analytical approaches in most cases whereas for numerical techniques such as the finite element method, the displacement formulation is normally resorted to how. Even in case of the finite element method, stress based formulations are often used to model incompressible materials like rubber.
4.1 Mode I problems
Figure: Mode I (opening mode)
For Mode I problems, Ф is expressed as,
where,
It should be noted that Z1 (double bar) and Z1 (single bar) represent the double and single integrals of Z1. It will be shown next that the above expression of Ф satisfies the biharmonic equation. The components: σ, σand σ will be expressed in terms of Z(z).
4.1.1 Advantages in constructing the Westergaard’s Z(z)
For many complex looking differential equations, such as the biharmonic equation, there are no set ways to solve them analytically. One keeps trying solutions on the basis of feel, intuition or clairvoyance until one satisfies the differential equation. Westergaard is credited for offering a simple solution. The integrals of and do not cause difficulties in determining the stress field of a problem, because Z(z) is differentiated at least twice and in the process, the integrals are eliminated.The proof to show that Z(z) satisfies the bi-harmonic equation as below,
Differentiating the equation for Ф and making use of the Cauchy-Riemann equations,
Substituting in the biharmonic equation leads to,
Obtaining the stress field for plane stress condition:
Substituting the relevant partial derivatives in the equation for stresses,
We get,
In order to solve a given problem, the proper form of Westergaard’s stress function Z(z) is chosen such that the stress components determined through the above equations satisfy all the boundary conditions. Once such a function is obtained, the stress field in the vicinity of the crack tip can be obtained through the above equations. Thus, the Westergaard’s analytic function does not solve the problem completely; it only aids in solving the problem. One still has to guess the form of complex function Z(z) for the specific problem.
To determine the displacement field (u,u) in the vicinity of the crack tip, we convert the stress field to the strain field with the help of appropriate stress-strain relations – for plane stress or plane strain. Strains are then integrated to get the displacements.
Considering first the case of plane stress and substituting the above relations for the stresses (σ, σ and σ) in the strain to stress relations discussed here (https://www.dhirubhai.net/pulse/revisiting-theory-elasticity-vs-strength-materials-ajay-taneja?trk=mp-reader-card)
And,
Rearranging and making use of the relation,
One can obtain,
Integrating the above relations and using the Cauchy Reimann conditions as outlined above, one can obtain,
Where,
f(x) and g(x) are functions of x and x respectively. In fracture mechanics problems, these functions can be equated to 0. Physically, this means that these functions correspond to rigid body translations / rotations and hence will not be included in the deformation expressions for u and u. This can be proved mathematically but this proof is not presented here.
Thus, in case of plane stress, we have;
It should be noted that the Westergaard’s function does not solve a problem completely. The function solves it from where we have a much better chance to guess the form of Z1 by looking at the boundary conditions of a problem.
The Westergaard approach comes out very handy for problems of an infinite plate because we do not have to concentrate much on satisfying the boundary conditions of far field stress. Consider an infinite plate with through-the-thickness crack length 2a. loaded under a biaxial field of stress σ as shown below.
Figure: A central crack in an infinite plate subjected to a biaxial stress field
The boundary conditions that should be met include,
- At the crack tip: σ22 = ∞
- On the cracked surfaces: (x2 = 0 , -a <x1<+a
- Far away from the crack (large |z|) : σ11 =σ, σ22 = σ, σ12 = 0
As mentioned above, the stress field is given by,
It can be shown that the functions which satisfies all the 3 boundary conditions can be taken as,
It may be recalled that:
z = x1 + i x2
- At the crack tip x1 approaches ‘a’ (or, -a). Thus, firstly the imaginary part is 0. And since x1 approaches ‘a’, the denominator is 0. Hence, σ22 approaches infinity. Thus, the first boundary condition is satisfied.
- Also, the second boundary condition is satisfied. That is: at the crack surface (it is a free surface) x2 approaches 0 and x1 lies between –a and + a. Thus, Z1 is simplified to,
This Z1 is imaginary at the crack surface (since x1 lies between –a and +a). Thus, all the three stress components (σ11, σ12 and σ22) will vanish at the crack surface (the free surface).
Similarly, it can be shown numerically the third boundary condition is also satisfied.
Shifting the origin from the centre of the crack to the crack tip:
For determining the stress field near the crack tip, it is convenient to transform the origin from the centre of the crack to the tip of the crack as shown in the figure below,
Figure: Sifting the origin from the crack centre to the crack tip – z0<<a
Thus,
z = a+z0
where,
z0 is measured from the crack tip. Z1 then becomes,
In the vicinity of the crack tip, z0 approaches 0. Hence, in the vicinity of the crack tip, the above equation becomes,
Expressing z0 in polar co-ordinates: z0 = rcosθ + i sinθ
[https://www.varsitytutors.com/hotmath/hotmath_help/topics/polar-form-of-a-complex-number]
[https://www.mathportal.org/formulas/algebra/complex.php]
In the vicinity of the crack tip,
Stress components in the vicinity of the crack tip
Recalling that in polar co-ordinates,
x2 = i sinθ
the above stress components can be given as,
Displacement field:
It may be recalled that denotes the integral of Z and can be from the expression of Z :
Thus, the displacement field in the vicinity of the crack tip can be expressed as follows,
Plane stress case:
As discussed, the displacement field in terms of Westergaard’s stress function ZI were expressed as,
Substituting the above values of ZI, one can obtain the following,
Plane strain case:
For a plane strain case, the displacement field in terms of Westergaard’s stress function was expressed as,
Substituting, the values for ZI, following can be obtained,
5. Insight into the above math
The root r singularity (√r):
If we look at the stress components: σ11, σ22 and σ12 – the strength of all these components is determined by the value of “K” and the field variation of these stress components is defined by the expression involving r and θ. The magnitude is determined by a single parameter – the stress intensity factor “K”.
And another point to note is that when r = 0, the stress components become ∞. This is known as the “root r (√r)” singularity and is the characteristic of linear elastic fracture mechanics.
Stress field for a uniaxial loading case:
The stress field discussed in this article was for a biaxial loading case as shown (again) below:
This stress field can be claimed to be the field for a uniaxial loading case too. The stress σ11 does not cause any substantial change in the vicinity of the crack tip because σ11 does not open up the crack.
Crack opening displacement:
The displacement field for the case of a central crack in an infinite plate under biaxial loading has been discussed above.
It’d be worthwhile at this point to mention about the terminology “crack opening displacement” (COD) at this point. The crack opening displacement (abbreviated as “COD”) is the distance between the two crack faces. For the current case of a central crack in an infinite plate under biaxial loading, COD is given by,
(the expression is invoked by putting x2 =0 in the discussion above)