2. numerical modeling

41
Elastic Theory of Fractures

Upload: herevenkat

Post on 06-Dec-2015

231 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: 2. Numerical Modeling

Elastic Theory of Fractures

Page 2: 2. Numerical Modeling

Idealization of fracture for mechanical analysis

Infinite length in x3 direction

Shape is constant in x3 direction

Homogeneous, isotropic and linear elastic

Page 3: 2. Numerical Modeling

Stress tensor

Stress tensor at any point depends on Position Geometry of crack Traction on crack faces Remote state of stress ij = fij (x1, x2, a and boundary conditions)

Page 4: 2. Numerical Modeling

Displacements depend on

PositionCrack geometryTraction on crack facesRemote stressElastic moduli for stress boundary-value

problemui=gi(x1,x2,a,, and boundary conditions)

E=2 (1+)

Page 5: 2. Numerical Modeling

Definitions

Boundary Value Problem Stress, displacement and mixed

Traction Force per unit area on a surface Cauchy’s formula

Ti=ijnj

Page 6: 2. Numerical Modeling

How to solve a BVP

Constitutive Linear-elastic

Equilibrium Quasi-static

Compatibility Can combine with constitutive relations to get

harmonic form for first stress invariant

Page 7: 2. Numerical Modeling

Solving the system in 2D

3 equations 2 equilibrium 1 compatibility

3 unknowns Plane strain: 11, 12, 22

Boundary conditions for cracks Stresses must match the far-field at x1 or x2 -> ∞

Stresses must match crack-face tractions tractions at x1=0+, |x2|≤a

Page 8: 2. Numerical Modeling

Airy’s stress function

U=U(x1, x2, a, r11, r

12, r22, c

11, c12)

If U has the following relations, the equilibrium conditions are satisfied

Substitute these into compatibility and get biharmonic for U

σ11=∂2U∂x2

2 ,σ11=−∂2U

∂x1∂x2

,σ22 =∂2U∂x1

2

∇4U = 0

Page 9: 2. Numerical Modeling

Making the Airy’s stress function (even more) complex

Muskhelishvili: The Airy stress function can be expressed as two functions of the complex variable

Z ?Re[ ] ? Im[ ] ?

Why? To make finding solutions easier.

U(z)=12Re[z φ(z)+χ(z)]

Nikoloz Muskhelishivili

Page 10: 2. Numerical Modeling

Using the complex Airy’s functions

Take derivatives of the Airy’s stress functions to get stresses

Use constitutive relations to get strainsThen find and to match boundary conditions

Page 11: 2. Numerical Modeling

Westergaard function

H. M. Westergaard (1939): reduced the two unknown functions to one function, m , for a crack using symmetry

Page 12: 2. Numerical Modeling

The stress function

m(z) = Am[(z2-a2)1/2-z] + BmzI (11

r-11c) 1/2(11

r+22r)

Am= -iII = -i(12r-12

c ) Bm= 0

-iIII -i(13r-13

c) 23r-i13

r

First part:crack contribution Second part: remote load

contribution

Page 13: 2. Numerical Modeling
Page 14: 2. Numerical Modeling

But aren’t there simpler equations out there?

Simpler relations have been developed for the stress fields near crack tips.

The Westergaard function gives the stress field everywhere including the crack tips.

Page 15: 2. Numerical Modeling

Boundary Element Method

•Becker 1992. The Boundary Element Method in Engineering: A Complete course, Mc Graw Hill•Crouch and Starfield, 1990 Boundary Element Method in Solid Mechanics with applications in rock mechanics and geological engineering, Unwin Hyman

Page 16: 2. Numerical Modeling

Discretization

Deformation of each small bit within the body is solved analytically

Putting the bits together relies on computation power of modern processors Consider influence of neighboring bits Principle of superposition

Discretization introduces error How could you assess or minimize this error?

Page 17: 2. Numerical Modeling

Solving a BVP

Prescribe Geometry Boundary conditions (stress or displacement) Constitutive properties

Solve for stress and displacement/strain throughout the body Solution must be true to prescribed conditions

Page 18: 2. Numerical Modeling

What are the different methods?

Finite Element Method (FEM)

Boundary Element Method (BEM)

Discrete Element Method (DEM)

Finite Diffference Method (FDM)

From Becker

Page 19: 2. Numerical Modeling

Finite element method

Approximates the governing differential equations by solving the system of linear algebraic equations

Mesh the body into equant volumetric or planar elements

Computationally expensive with fine grids but has a sparse stiffness matrix

Handles heterogeneous materials well

Page 20: 2. Numerical Modeling

Boundary element method

Governing differential equations are transformed into integrals over boundaries. These integrals are expressed as a system of linear algebraic equations.

Boundaries discretized into linear or planar equal sized elements

Computationally cheaper than FEM (fewer elements) but has a full and asymmetric matrix

Clunky for heterogeneous materials

Page 21: 2. Numerical Modeling

Discrete Element Method

Discretizes the body into particles in contact

Analyzes the contact mechanics between each particle

Computationally expensive with many elements

Handles heterogeneity very well

Useful for specific problems e.g. fault gouge, deformation bands

Caveat: only use when contact mechanics dominate the deformation

Does not incorporate stress singularity at crack tips

Page 22: 2. Numerical Modeling

Finite Difference Method

Solves governing differential equations by differencing method

Mesh the body -- solves at internal points Computationally cheap and easy to program Cannot accurately incorporate irregular

geometries or regions of stress concentration Appropriate for contact problems,heat and fluid

flow

Page 23: 2. Numerical Modeling

Which method best for fractures?

Capturing the 1/r1/2 crack tip singularity

Fracture propagation

Page 24: 2. Numerical Modeling

Crack tip singularity

Finite Element? Special grid designed to

capture the 1/r1/2 crack tip singularity

awkward and expensive Boundary Element?

Each element is a dislocation

A series of equal length dislocations automatically incorporates the r-1/2 crack tip singularity

Page 25: 2. Numerical Modeling

Fracture Propagation

Finite Element? Fracture must be

remeshed and the special crack tip elements moved to a new location

awkward Boundary Element?

Add another element to the tip of the fracture

Page 26: 2. Numerical Modeling

Complicated fracture geometry

Boundary Element is hands down the best

Page 27: 2. Numerical Modeling

Poly3d

IGEOSS3DComplex fracturesLinear elastic homogeneous rheologyFrictional faultsNice user interface

Page 28: 2. Numerical Modeling

Flamant’s solution

Deformation within a half space due to two point loads One normal One shear

wikipedia

Page 29: 2. Numerical Modeling

Distributed load

Superpose Flamant’s solution as you integrate over the distributed load

Page 30: 2. Numerical Modeling

Rigid Die problem

What are the tractions that could produce a uniform displacement?

Displacement along boundary element i due to tractions on all other elements, j=1 to N

Bij is the matrix of influence coefficients

Effects of discretization and symmetry

uy

i

(xi

,0) = Bij

Ty

i

j=1

N

Page 31: 2. Numerical Modeling

Fictitious Stress Method

Based on Kelvin’s problem A point force within an infinite elastic solid Similar to Flamant’s

Can be used for bodies of any shapeLeads to constant tractions along each element.

Page 32: 2. Numerical Modeling

Displacement discontinuity method

Constant displacements along each element

Better for bodies with cracks incorporates the

singularity in displacement across the crack

Page 33: 2. Numerical Modeling

Displacement discontinuity method

Displacement has a 1/r singularityA series of constant displacement elements replicates the

1/r1/2 stress singularity at the crack tip.

Page 34: 2. Numerical Modeling

Numerical procedure

The stresses on the ith element due to deformation on the jth element

A is the boundary influence coefficient matrix

Page 35: 2. Numerical Modeling

Numerical procedure

Sum the effects for all elements

Page 36: 2. Numerical Modeling

Numerical procedure

If you know displacements (displacement boundary value problem) the solution is found quickly.

If you have a mixed or stress boundary value problem, you need to invert A to find the displacements

Page 37: 2. Numerical Modeling

Numerical procedure

Once you know displacements and stresses on all elements, you can find the displacements at any point within the body. Flamant’s solution

Page 38: 2. Numerical Modeling

Frictional slip

=c- Inelastic deformation

Converge to solution

Penalty Method Direct solver Apply a shear and normal stiffness to elements to

prevent interpenetration (e.g. Crouch and Starfield, 1990)

Complementarity Method Apply inequalities Implicit solver (e.g. Maerten, Maerten and Cooke, 2010)

Page 39: 2. Numerical Modeling

Convergence for frictional slip

Page 40: 2. Numerical Modeling

What about 3D elements

Cominou and Dundurs developed angular dislocation.

Page 41: 2. Numerical Modeling

Boundary integral method

Uses reciprocal theorem (Sokolnikoff) to solve for unknown boundary conditions.