• 검색 결과가 없습니다.

Numerical Methods in Rock Engineering - Introduction to Finite Element Method

N/A
N/A
Protected

Academic year: 2022

Share "Numerical Methods in Rock Engineering - Introduction to Finite Element Method "

Copied!
138
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

Numerical Methods in Rock Engineering - Introduction to Finite Element Method

(Lecture 2, 3, 4, 5) (15, 22, 29 Sept, 20 Oct 2014)

Ki-Bok Min, PhD

Associate Professor

Department of Energy Resources Engineering Seoul National University

(2)

Term Paper

Proposal

(3)

Term Paper Proposal

• Keep it simple – determine what kind of problem you want to tackle that can not be known otherwise.

• Be clear what will the be verification case

• Distinguish between laboratory and numerical investigation – numerical study cannot, in general, produce a new

constitutive relation

• If this term paper is part of your thesis or project, then make sure only part of the whole project will be conducted during class.

• Well begun is half done!

(4)

Home Assignment #1

• Make your own summary

– Don’t just make a copy and paste

– Your views on this summary is the most important

(5)

Assignment #2 FEM Exercise

• 6 Oct 2014 (or 29 Sept 2014)

• Introduction to COMSOL, a general FEM solver

• Exercise

– Saint Venant Principle – Mesh size effect

– Brazilian Test – Uniaxial Test

– Heat Conduction (Thermal Conductivity measurement)

(6)

Physical problem Conservation Principle

State Variable u

Flux σ

Material properties k

Source f

Constitutive equation σ = ku′

Elasticity Conservation of linear momentum (equilibrium)

Displacement u

Stress σ

Young’s modulus

& Poisson’s ratio

Body forces

Hooke’s law

Heat

conduction

Conservation of energy

Temperature T

Heat flux Q

Thermal conductivity k

Heat sources

Fourier’s law

Porous media flow

Conservation of mass

Hydraulic head h

Flow rate Q

Permeability k

Fluid source

Darcy’s law

Mass transport

Conservation of mass

Concentration C

Diffusive flux q

Diffusion coefficient D

Chemical source

Fick’s law

Numerical Approach in Rock Engineering Physical variables for THMC problems

0

  q

Structure of state variables and fluxes are mathematically similar – a convenient truth!

(7)

Numerical Approach in Rock Engineering

Mathematical model

(8)

Basics of Finite Element Method

• Governing Equations: 1D Boundary Value Problem – Elasticity

– Diffusion equation (Heat conduction & Fluid flow in porous media) – 3D expansion

• Finite Elements in One Dimension (Boundary Value Problem) – Basics of FEM

– Weak Formulation and Galerkin’s Method – Illustrative Example (12 steps)

– General 1D Boundary Value Problem

• Finite Elements in One Dimension (Mixed Initial-Boundary-Value Problem) – Time stepping method

• Finite Elements in two- and three-Dimensions

(9)

Elasticity formulation

• Elasticity formulation was extensively covered in ‘theory of

poroelasticity’.

(10)

2D & 3D elasticity Stress in 3D

• By Cauchy’s formula

– Knowing the stress component, we can write down the stress vector acting on any surface – Stress state in a body is characterized

completely by stress tensor

xx xy xz

yx yy yz

zx zy zz

xx yy zz yz xz xy

www.efunda.com

i j ji

T  

Tensor form

matrix

(11)

2D & 3D elasticity Strain – 2D & 3D

• Geometric expression of deformation caused by stress (dimensionless)

L du L dx

L ∆L

1D

, y ,

xx x yy

x y xy

u u

x y

u u

y x

(12)

2D & 3D elasticity Strain – 2D & 3D

xx xy xz

yx yy yz

zx zy zz

2

2 2

xx xx

yy yy

zz zz

yz yz

xz xz

xy xy

 

 

 

 

 

 

 

 

 

 

Tensor

form matrix form Engineering strain

1 2

i j ij

j i

u u

x x

, , ,

1 2 1 2 1 2

x y z

xx yy zz

x y xy

y z

yz

x z

xz

u u u

x y z

u u

y x

u u

z y

u u

z x

Strain is also a 2nd order tensor and symmetric by definition.

(13)

2D & 3D elasticity

Equation of motion (Equilibrium equation)

• Sum of traction, body and inertial forces (and moment) are zero

2

, 2

ji j i i

b u

t

2 2 2

2 2

2

xx yx zx x

x

xy yy zy y

y

xz yz zz z

z

b u

x y z t

b u

x y z t

b u

x y z t

i 0

F

i 0

M ij ji

www.mcasco.com/eande.html

(14)

2D & 3D elasticity

Stress-strain relationship – 1D & 2D

• Hooke’s Law

– Stress is directly proportional to strain

• Stress and Strain

• Elastic modulus (N/m

2

=Pa)

• Poisson’s ratio (dimensionless)

E

y y

E

x y

 

 F

A dL

L

1D

(15)

2D & 3D elasticity

Stress-strain relationship – 1D & 2D

• Hooke’s Law

• Shear modulus G

• Generalized Hooke’s law (isotropy) – 2 independent parameters (E,

ν) for isotropic material – a

– E>0, -1<ν<0.5

E

1 0 0 0

1 0 0 0

1 0 0 0

0 0 0 1 0 0

0 0 0 0 1 0

0 0 0 0 0 1

x x

y y

z z

yz yz

xz xz

xy xy

E E E

E E E

E E E

G G

G

1D

2(1 ) G E

xy G xy

(16)

2D & 3D elasticity

Stress-strain relationship – 1D & 2D

• Complete anisotropy

– 21 independent parameters

kl ijkl

ij S

ij Cijklkl

11 12 13 14 15 16

21 22 23 24 25 26

31 32 33 34 35 36

41 42 43 44 45 46

51 52 53 54 55 56

61 62 63 64 65 66

x x

y y

z z

yz yz

xz xz

xy xy

S S S S S S

S S S S S S

S S S S S S

S S S S S S

S S S S S S

S S S S S S

(17)

2D & 3D elasticity

Stress-strain relationship – 1D & 2D

• Stress and strain in different dimensions are coupled. Therefore, we need a special consideration –plane strain and plane stress

• Plane strain

– 3rd dimensional strain goes zero

– Stresses around drill hole or 2D tunnel

0 0

0 0 0

xx xy

yx yy

0 0

0 0

xx xy

yx yy

zz

2

2

(1 ) (1 )

0

(1 ) (1 ) 0

2(1 )

0 0

xx xx

yy yy

xy xy

E E

E E

E

 

1 0 0 0

1 0 0 0

1 0 0 0

0 0 0 1 0 0

0 0 0 0 1 0

0 0 0 0 0 1

x x

y y

z z

yz yz

xz xz

xy xy

E E E

E E E

E E E

G

G

G

1 0 0 0

1 0 0 0

1 0 0 0

0 0 0 1 0 0

0 0 0 0 1 0

0 0 0 0 0 1

x x

y y

z z

yz yz

xz xz

xy xy

E E E

E E E

E E E

G

G

G

(18)

2D & 3D elasticity

Stress-strain relationship – 1D & 2D

• Plane stress

– 3rd dimensional stress goes zero – Thin plate stressed in its own plane

0 0

0 0 0

xx xy

yx yy

0 0

0 0

xx xy

yx yy

zz

1 0

1 0

2(1 )

0 0

xx xx

yy yy

xy xy

E E

E E

E

 

(19)

2D & 3D elasticity

Governing equations

• Strain-displacement relationship (6)

• Stress-strain relationship (6)

• Equation of motion (3)

• Navier’s equation

– Three governing equations for three displacement components

2

, 2

ji j i i

b u

t

, ,

1 ( )

ij 2 ui j uj i

kl ijkl

ij C

(1 )(1 2 ) E

2 2 2 2 2 2

2 2 2 2

2 2 2 2 2 2

2 2 2 2

2 2 2 2

2 2 2

( ) 0

( ) 0

( )

x x x x y z

x

y y y x y z

y

x x x x

u u u u u u

G G b

x y x z

x y z x

u u u u u u

G G b

x y y z

x y z y

u u u u

G G

x y z x z

   

   

 

2 2

2 0

y z

z

u u

y z z b

 

, ( ) , 0

i jj j ji i

Gu G u b

2 ( ) 0

G u G   u b

(20)

2D & 3D elasticity

Comparison with diffusion equation

• Diffusion equation

– Time-dependent – One parameter k is

necessary for steady state behaviour

• Navier’s equation

– Not time-dependent

– Three coupled equations – Two parameters (isotropy)

2 2 2 2 2 2

2 2 2 2

2 2 2 2 2 2

2 2 2 2

2 2 2 2

2 2 2

( ) 0

( ) 0

( )

x x x x y z

x

y y y x y z

y

x x x x

u u u u u u

G G b

x y x z

x y z x

u u u u u u

G G b

x y y z

x y z y

u u u u

G G

x y z x z

   

   

 

2 2

2 0

y z

z

u u

y z z b

 

2 2 2

2 2 2

T T T T

k c

x y zt

     

  

     

 

( )

A c D c R

t

     

( ) ( ) ( )

d dU x

x f x

dx dx

1D 1D & steady

state

(21)

Elasticity formulation

• Here we stop digression and continue to talk about FEM.

(22)

1D Boundary Value Problem Elasticity

• Balance Principle

– Equilibrium Equation

• Constitutive Equation

– Hooke’s law

• Governing Equation

An elastic rod, in approximately a uniaxial stress state

(23)

1D Boundary Value Problem General Formulation

• In case of cylindrical rod, Elasticity Eq becomes;

– At least one of BC must be an essential BC. Why?

( ) ( ) ( )

d du x

E x f x

dx dx

(24)

1D Boundary Value Problem General Formulation

• General formulation

– Elasticity

– Diffusion Equation (steady-state)

( ) ( ) ( ) ( ) ( )

d dU x

x x U x f x

dx dx

( ) ( ) ( )

d du x

E x f x

dx dx

( ) ( ) ( ) ( ) hlT

d dT x hl

k x T x Q x

dx dx A A

(25)

1D Boundary Value Problem General Formulation

• Governing equation  conservation principle + constitutive equation

( ) ( ) ( ) ( ) d x x U x f x

dx

Loss of energy from the system due

to a flow across the boundaries Loss of energy from the interior of the system, β(x) is a physical property

Gain of energy to the interior of the system

( ) ( ) dU x( )

x x

  dx

Flux (heat flux, fluid flux or stress) For stress, this terminology is not

appropriate but conventionally used. Experimentally measured property

(26)

1D Boundary Value Problem General Formulation

• Boundary condition

– Essential (Dirichlet) BC: specify the function U – Natural (Neumann) BC: specify the flux τ

• With two end points (x

a

, x

b

)

( )

a

a a a a

x x

At x x U x U or dU

dx

( )

b

b b b b

x x

At x x U x U or dU

dx

(27)

Finite Element Method Introduction

• A few analytical solution to the partial differential equation (Navier’s equation or diffusion equation)  governing equations can be solved numerically (FEM, FDM, BEM)

• Invention?*

– Precise moment of invention is not clear

– Courant (1943) used piecewise linear polynomials for torsion problem

– Much progress in 1960s (The name finite element appeared in Clough(1960)

• Methodology

– Continuum is divided into a finite number of parts (elements), the behavior is specified by parameters

– Solution of complete system as an assembly of its elements

• Mathematically speaking

– FEM replaces solutions by simple equations such as polynomials – FDM replaced derivatives by differences

*30-32p, Burnett DS, Finite Element Analysis – From concepts to applications, 1987, Addison-Wesley Publishing Co.

(28)

Finite Element Method Introduction

– Essential characteristics of FEM is the special form of trial solution.

– Transforms unsolvable calculus problem  approximately equivalent but solve algebra problems.

– Mesh = node + element

– Mesh generation: defining the length, locations of the elements &

nodes, assigning numbers to each node and element

• Element trial function = shape function

– A trial function defined over one element

– Basis function: piecing together shape functions in each element

(29)

Finite Element Method Principal operations

• Construction of trial solution for

• Application of optimizing criterion to

• Estimation of accuracy of

U

U

U

*56p, Burnett DS, Finite Element Analysis – From concepts to applications, 1987, Addison-Wesley Publishing Co.

(30)

Finite Element Method Trial solutioin

• Trial solution in the form of a finite sum of functions;

– N degrees of freedom

• Residual (non-zero results after trial solution were substituted)

1 1 2 2

( ; ) ( ) ( ) ...

N N

( ) U x a   axax   ax

1 2

1 2

( ), ( ),... ( ) : trial functions(basis functions)

, ,..., are undetermined parameters or degrees of freedom

N N

x x x

a a a

  

Known!

unknown!

2

( ) 2

1 2

d dU x

x x

dx dx x

   

2

( ) 2

( ; ) d dU x 0 1 2

R x a x x

dx dx x

 

(31)

Finite Element Method Galerkin’s Method

• Two types of optimizing criteria

– Methods of weighted residuals (MWR): differential governing equations

The collocation method

The subdomain method

The least-squares method

The Galerkin Method

– Ritz variational methods (RVM) : variational governing equations

Produce identical solution with Galerkin method when trial solutions are the same

Minimum of potential energy in solid mechanics

(32)

Finite Element Method

Optimizing Criteria - Galerkin’s Method

• The Collocation method

– For each undetermined parameters ai, choose xi and force the residual to be zero

• The Subdomain method

– For each undetermined ai, choose an interval Δxi, and force the average of the residual to be zero

• The Least-Square method

– For each undetermined ai, minimize the integral over the entire domain of the square of the residual

1

2

( ; ) 0 ( ; ) 0 ...

( ; ) 0N R x a R x a R x a

1

2

1

2

1 ( ; ) 0

1 ( ; ) 0

...

1 ( ; ) 0

N

x

x

N x

R x a dx x

R x a dx x

R x a dx x

2 2 1 1

2 2 2 1

2 2 1

( ; ) 0

( ; ) 0 ...

( ; ) 0

N

R x a dx a

R x a dx a

R x a dx a

(33)

Finite Element Method Galerkin’s Method

• Galerkin’s Method

– For each parameter ai we require that a weighted average of R(x;a) over the entire domain be zero.

– The weighting functions are the trial functions associated with each ai.

2

1 1

2

2 1

2

1

( ; ) ( ) 0

( ; ) ( ) 0 ...

( ; ) ( )N 0 R x a x dx R x a x dx

R x a x dx

(34)

Finite Element Method

Optimizing Criteria - Galerkin’s Method

• Different weight functions for

weighted residual methods

(35)

Galerkin Approximation

Matrix form

Finite Element Method Galerkin’s Method

Original PDE

Weak Form

(36)

Finite Element Method Trial solutioin

• Trial solution in the form of a finite sum of functions;

– N degrees of freedom

1 1 2 2

( ; ) ( ) ( ) ...

N N

( ) U x a   axax   ax

1 2

1 2

( ), ( ),... ( ) : trial functions(basis functions)

, ,..., are undetermined parameters or degrees of freedom

N N

x x x

a a a

  

Known!

unknown!

(37)

Finite Element Method

Optimization Criteria - Example

2

2

( ) 2 ( ) 1

1 2, (1) 2,

x 2

d dU x dU x

x x U x

dx dx x dx

 

2

( ) 2

( ; ) d dU x 0 1 2

R x a x x

dx dx x

 

(38)

Finite Element Method

Solutioin procedure (12 steps)

• Theoretical development (1- 6 steps) + Numerical Computation(7-12 steps)

• Theoretical Development

– Step 1: Write the Galerkin residual equations for a typical element – Step 2: Integrate by parts

– Step 3: substitute the element trial solution into integrals (LHS) – Step 4: Develop specific expression for the element trial functions

(shape function)

– Step 5: Substitute the shape functions into the element equations – Step 6: prepare expression for the flux

(39)

Finite Element Method

Solutioin procedure (12 steps)

• Numerical Computation(7-12 steps)

– Step 7: Specify numerical data

– Step 8: Evaluate the interior terms in the element equations for each element, and assemble the terms into system equations – Step 9: Apply Boundary Conditions

– Step 10: Solve the system equations – Step 11: Evaluate the flux

– Step 12: Display the solution and estimate its accuracy

preprocessing

solution

postprocessing

(40)

The Element Concept

Illustrative Problem - Problem description

2

( ) 2

1 2

d dU x

x x

dx dx x

   

1 2

domain

2

(1) 2

(2) 1

x 2 U

x dU

dx

(41)

Foundations of FEM

12 Step trial solution procedure

• Step 1: Write the Galerkin residual equations

– Trial solution

– The residual for the governing equation,

– N Galerkin residual equations

2

( ) 2 ( ; ) d dU x

R x a x

dx dx x

1 1 2 2

( ; ) ( ) ( ) ... N N ( )

U x a  a

xa

x   a

x

( ; ) ( ) 0 1, 2,...,

b

a

x

i x

R x a x dx i N

2

( ) 2

( ) 0 1, 2,...,

b

a

x

i x

d dU x

x x dx i N

dx dx x

참조

관련 문서

Because the functions of the step-up, step-down control operation and variable switching frequency using the linear congruential generator (LCG) are

• Min KB, Jing L, Numerical determination of the equivalent elastic compliance tensor for fractured rock masses using the distinct element method, International Journal

Although the nodal value for displacement coincides with the exact solution, the values between nodes are very inaccuracy in the case of using few elements due to using

Kikuchi, &#34;Solutions to shape and topology eigenvalue optimization problems using a homogenization method&#34;, International Journal for Numerical Methods in

Numerical Approach in Rock Engineering Data limited problems. Recited from Starfield

„ End Element Handler – end element tag encountered, path nodes promoted to wait list are deleted, restoring those lists to state they were in before reading an

In order to devise feasible methods to prevent marine casualties caused by the human errors, this study will focus on the seldom-studied area among the human element -

à Element nodes have child nodes, which can be attributes or subelements à Text in an element is modeled as a text node child of the element. à Children of a node