Finite Element Method in Geotechnical...

21
Finite Element Method in Geotechnical Engineering Short Course on Computational Geotechnics + Dynamics Boulder, Colorado January 5-8, 2004 Stein Sture Professor of Civil Engineering University of Colorado at Boulder

Transcript of Finite Element Method in Geotechnical...

Page 1: Finite Element Method in Geotechnical Engineeringlibvolume3.xyz/civil/btech/semester8/finiteelementanalysis/... · Finite Element Method in Geotechnical Engineering Short Course on

Finite Element Method in

Geotechnical Engineering

Short Course on Computational Geotechnics + Dynamics

Boulder, Colorado

January 5-8, 2004

Stein Sture

Professor of Civil Engineering

University of Colorado at Boulder

Page 2: Finite Element Method in Geotechnical Engineeringlibvolume3.xyz/civil/btech/semester8/finiteelementanalysis/... · Finite Element Method in Geotechnical Engineering Short Course on

Contents

� Steps in the FE Method

� Introduction to FEM for Deformation Analysis

� Discretization of a Continuum

� Elements

� Strains

� Stresses, Constitutive Relations

� Hooke’s Law

� Formulation of Stiffness Matrix

� Solution of Equations

Computational Geotechnics Finite Element Method in Geotechnical Engineering

Page 3: Finite Element Method in Geotechnical Engineeringlibvolume3.xyz/civil/btech/semester8/finiteelementanalysis/... · Finite Element Method in Geotechnical Engineering Short Course on

Steps in the FE Method 1. Establishment of stiffness relations for each element. Material properties

and equilibrium conditions for each element are used in this establishment.

2. Enforcement of compatibility, i.e. the elements are connected.

3. Enforcement of equilibrium conditions for the whole structure, in the present case for the nodal points.

4. By means of 2. And 3. the system of equations is constructed for the whole structure. This step is called assembling.

5. In order to solve the system of equations for the whole structure, the boundary conditions are enforced.

6. Solution of the system of equations.

Computational Geotechnics Finite Element Method in Geotechnical Engineering

Page 4: Finite Element Method in Geotechnical Engineeringlibvolume3.xyz/civil/btech/semester8/finiteelementanalysis/... · Finite Element Method in Geotechnical Engineering Short Course on

Introduction to FEM for

Deformation Analysis

� General method to solve boundary

value problems in an approximate

and discretized way

� Often (but not only) used for

deformation and stress analysis

� Division of geometry into finite

element mesh

Computational Geotechnics Finite Element Method in Geotechnical Engineering

Page 5: Finite Element Method in Geotechnical Engineeringlibvolume3.xyz/civil/btech/semester8/finiteelementanalysis/... · Finite Element Method in Geotechnical Engineering Short Course on

� Pre-assumed interpolation of main

quantities (displacements) over

elements, based on values in

points (nodes)

� Formation of (stiffness) matrix, K,

and (force) vector, r

� Global solution of main quantities

in nodes, d

d ⇒⇒⇒⇒ D →→→→ K D = R

r ⇒⇒⇒⇒ R

k ⇒⇒⇒⇒ K

Introduction to FEM for

Deformation Analysis

Computational Geotechnics Finite Element Method in Geotechnical Engineering

Page 6: Finite Element Method in Geotechnical Engineeringlibvolume3.xyz/civil/btech/semester8/finiteelementanalysis/... · Finite Element Method in Geotechnical Engineering Short Course on

Discretization of a Continuum

� 2D modeling:

Computational Geotechnics Finite Element Method in Geotechnical Engineering

Page 7: Finite Element Method in Geotechnical Engineeringlibvolume3.xyz/civil/btech/semester8/finiteelementanalysis/... · Finite Element Method in Geotechnical Engineering Short Course on

Discretization of a Continuum

� 2D cross section is divided into element:

Several element types are possible (triangles and quadrilaterals)

Computational Geotechnics Finite Element Method in Geotechnical Engineering

Page 8: Finite Element Method in Geotechnical Engineeringlibvolume3.xyz/civil/btech/semester8/finiteelementanalysis/... · Finite Element Method in Geotechnical Engineering Short Course on

Elements

� Different types of 2D elements:

Computational Geotechnics Finite Element Method in Geotechnical Engineering

Page 9: Finite Element Method in Geotechnical Engineeringlibvolume3.xyz/civil/btech/semester8/finiteelementanalysis/... · Finite Element Method in Geotechnical Engineering Short Course on

Elements

Other way of writing:

ux = N1 ux1 + N2 ux2 + N3 ux3 + N4 ux4 + N5 ux5 + N6 ux6

uy = N1 uy1 + N2 uy2 + N3 uy3 + N4 uy4 + N5 uy5 + N6 uy6 or

ux = N ux and uy = N uy (N contains functions of x and y)

Example:

Computational Geotechnics Finite Element Method in Geotechnical Engineering

Page 10: Finite Element Method in Geotechnical Engineeringlibvolume3.xyz/civil/btech/semester8/finiteelementanalysis/... · Finite Element Method in Geotechnical Engineering Short Course on

Strains

Strains are the derivatives of displacements. In finite elements they are determined from the derivatives of the interpolation functions:

or

(strains composed in a vector and matrix B contains derivatives of N )

εxx

=∂u

x

∂x= a

1+ 2a

3x + a

4y =

∂N∂x

ux

εyy =∂u

y

∂y= b2 + 2b4x + b5y =

∂N∂y

uy

γxy

=∂u

x

∂y+

∂uy

∂x= (b

1+ a

2)+ (a

4+ 2b

3)x + (2a

5+ b

4)y =

∂N∂x

ux

+∂N∂y

uy

ε =Bd

Computational Geotechnics Finite Element Method in Geotechnical Engineering

Page 11: Finite Element Method in Geotechnical Engineeringlibvolume3.xyz/civil/btech/semester8/finiteelementanalysis/... · Finite Element Method in Geotechnical Engineering Short Course on

Stresses, Constitutive Relations

Cartesian stress tensor, usually

composed in a vector:

Stresses, σσσσ , are related to strains εεεε:

σσσσ = Cεεεε

In fact, the above relationship is used

in incremental form:

C is material stiffness matrix and

determining material behavior

Computational Geotechnics Finite Element Method in Geotechnical Engineering

Page 12: Finite Element Method in Geotechnical Engineeringlibvolume3.xyz/civil/btech/semester8/finiteelementanalysis/... · Finite Element Method in Geotechnical Engineering Short Course on

Hooke’s Law

For simple linear elastic behavior C is based on

Hooke’s law:

C =E

(1− 2ν)(1+ ν )

1− ν ν ν 0 0 0

ν 1−ν ν 0 0 0

ν ν 1− ν 0 0 0

0 0 0 12

−ν 0 0

0 0 0 0 12

− ν 0

0 0 0 0 0 1

2− ν

Computational Geotechnics Finite Element Method in Geotechnical Engineering

Page 13: Finite Element Method in Geotechnical Engineeringlibvolume3.xyz/civil/btech/semester8/finiteelementanalysis/... · Finite Element Method in Geotechnical Engineering Short Course on

Hooke’s Law

Basic parameters in Hooke’s law: Young’s modulus E

Poisson’s ratio ν

Auxiliary parameters, related to basic parameters:

Shear modulus Oedometer modulus

Bulk modulus

G =E

2(1+ ν )

K =E

3(1− 2ν )

Eoed =E (1−ν )

(1− 2ν )(1+ ν )

Computational Geotechnics Finite Element Method in Geotechnical Engineering

Page 14: Finite Element Method in Geotechnical Engineeringlibvolume3.xyz/civil/btech/semester8/finiteelementanalysis/... · Finite Element Method in Geotechnical Engineering Short Course on

Hooke’s Law

Meaning of parameters

in axial compression

in axial compression

in 1D compression

E =∂σ1

∂σ2

ν = −∂ε3∂ε1

Eoed =∂σ1

∂ε1

Computational Geotechnics Finite Element Method in Geotechnical Engineering

axial compression 1D compression

Page 15: Finite Element Method in Geotechnical Engineeringlibvolume3.xyz/civil/btech/semester8/finiteelementanalysis/... · Finite Element Method in Geotechnical Engineering Short Course on

Hooke’s Law

Meaning of parameters

in volumetric compression

in shearing

note:

K =∂p∂εv

G =∂σ

xy

∂γxy

σxy

≡ τxy

Computational Geotechnics Finite Element Method in Geotechnical Engineering

Page 16: Finite Element Method in Geotechnical Engineeringlibvolume3.xyz/civil/btech/semester8/finiteelementanalysis/... · Finite Element Method in Geotechnical Engineering Short Course on

Hooke’s Law

Summary, Hooke’s law:

σ xx

σ yy

σzz

σxy

σyz

σ zx

=E

(1− 2ν )(1+ ν )

1− ν ν ν 0 0 0

ν 1− ν ν 0 0 0

ν ν 1− ν 0 0 0

0 0 0 1

2− ν 0 0

0 0 0 0 12

− ν 0

0 0 0 0 0 12

−ν

εxxεyyεzz

εxy

εyz

εzx

Page 17: Finite Element Method in Geotechnical Engineeringlibvolume3.xyz/civil/btech/semester8/finiteelementanalysis/... · Finite Element Method in Geotechnical Engineering Short Course on

Hooke’s Law

Inverse relationship:

εxxεyy

εzzεxyεyz

εzx

=1

E

1 −ν −ν 0 0 0

−ν 1 −ν 0 0 0

−ν −ν 1 0 0 0

0 0 0 2+ 2ν 0 0

0 0 0 0 2 + 2ν 0

0 0 0 0 0 2+ 2ν

σxx

σyy

σ zz

σxy

σyz

σ zx

Computational Geotechnics Finite Element Method in Geotechnical Engineering

Page 18: Finite Element Method in Geotechnical Engineeringlibvolume3.xyz/civil/btech/semester8/finiteelementanalysis/... · Finite Element Method in Geotechnical Engineering Short Course on

Formulation of Stiffness Matrix

Formation of element stiffness matrix Ke

Integration is usually performed numerically: Gauss integration

(summation over sample points)

coefficients α and position of sample points can be chosen such that the integration is exact

Formation of global stiffness matrix

Assembling of element stiffness matrices in global matrix

∫= dVTeCBBK

pdV = α ipii=1

n

∑∫

Computational Geotechnics Finite Element Method in Geotechnical Engineering

Page 19: Finite Element Method in Geotechnical Engineeringlibvolume3.xyz/civil/btech/semester8/finiteelementanalysis/... · Finite Element Method in Geotechnical Engineering Short Course on

Formulation of Stiffness Matrix

K is often symmetric and has a band-form:

(# are non-zero’s)

# # 0 0 0 0 0 0 0 0

# # # 0 0 0 0 0 0 0

0 # # # 0 0 0 0 0 0

0 0 # # # 0 0 0 0 0

0 0 0 # # # 0 0 0 0

0 0 0 0 # # # 0 0 0

0 0 0 0 0 # # # 0 0

0 0 0 0 0 0 # # # 0

0 0 0 0 0 0 0 # # #

0 0 0 0 0 0 0 0 # #

Computational Geotechnics Finite Element Method in Geotechnical Engineering

Page 20: Finite Element Method in Geotechnical Engineeringlibvolume3.xyz/civil/btech/semester8/finiteelementanalysis/... · Finite Element Method in Geotechnical Engineering Short Course on

Solution of Equation

Global system of equations:

KD = R

R is force vector and contains loadings as nodal forces

Usually in incremental form:

Solution:

(i = step number)

K∆D = ∆R

∆D = K−1∆R

D = ∆Di=1

n

Page 21: Finite Element Method in Geotechnical Engineeringlibvolume3.xyz/civil/btech/semester8/finiteelementanalysis/... · Finite Element Method in Geotechnical Engineering Short Course on

Solution of Equations

From solution of displacement

Strains:

Stresses:

∆D⇒ ∆d

→ ∆εi =B∆ui

→σ i = σ i−1 +C∆d

Computational Geotechnics Finite Element Method in Geotechnical Engineering