2. Numerical Modeling
-
Upload
herevenkat -
Category
Documents
-
view
225 -
download
7
Transcript of 2. Numerical Modeling
![Page 1: 2. Numerical Modeling](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/1.jpg)
Elastic Theory of Fractures
![Page 2: 2. Numerical Modeling](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/2.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/3.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/4.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/5.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/6.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/7.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/8.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/9.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/10.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/11.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/12.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/13.jpg)
![Page 14: 2. Numerical Modeling](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/14.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/15.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/16.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/17.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/18.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/19.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/20.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/21.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/22.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/23.jpg)
Which method best for fractures?
Capturing the 1/r1/2 crack tip singularity
Fracture propagation
![Page 24: 2. Numerical Modeling](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/24.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/25.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/26.jpg)
Complicated fracture geometry
Boundary Element is hands down the best
![Page 27: 2. Numerical Modeling](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/27.jpg)
Poly3d
IGEOSS3DComplex fracturesLinear elastic homogeneous rheologyFrictional faultsNice user interface
![Page 28: 2. Numerical Modeling](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/28.jpg)
Flamant’s solution
Deformation within a half space due to two point loads One normal One shear
wikipedia
![Page 29: 2. Numerical Modeling](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/29.jpg)
Distributed load
Superpose Flamant’s solution as you integrate over the distributed load
![Page 30: 2. Numerical Modeling](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/30.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/31.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/32.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/33.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/34.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/35.jpg)
Numerical procedure
Sum the effects for all elements
![Page 36: 2. Numerical Modeling](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/36.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/37.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/38.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/39.jpg)
Convergence for frictional slip
![Page 40: 2. Numerical Modeling](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/40.jpg)
What about 3D elements
Cominou and Dundurs developed angular dislocation.
![Page 41: 2. Numerical Modeling](https://reader035.fdocuments.in/reader035/viewer/2022062300/563db8aa550346aa9a95cb95/html5/thumbnails/41.jpg)
Boundary integral method
Uses reciprocal theorem (Sokolnikoff) to solve for unknown boundary conditions.