boundary element method (bem)macleod/links/casa-bem.pdf · 6 advantages of bem 2) high accuracy •...

29
Boundary Element Method (BEM) Zoran Ilievski Wednesday 28 th June, 2006 HG 6.96 (TU/e)

Upload: vannhu

Post on 18-May-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

Boundary Element Method (BEM)

Zoran Ilievski

Wednesday 28th June, 2006 HG 6.96 (TU/e)

Page 2: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

2

Talk Overview

• The idea of BEM and its advantages

• The 2D potential problem

• Numerical implementation

Page 3: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

3

Idea of BEM

Page 4: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

4

Idea of BEM

Page 5: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

5

Advantages of BEM

1) Reduction of problem dimension by 1 •  Less data preparation time. •  Easier to change the applied mesh. •  Useful for problems that require re-meshing.

Page 6: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

6

Advantages of BEM

2) High Accuracy • Stresses are accurate as there are

no approximations imposed on the solution in interior domain points.

• Suitable for modeling problems of rapidly changing stresses.

Page 7: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

7

Advantages of BEM

3) Less computer time and storage •  For the same level of accuracy as

other methods BEM uses less number of nodes and elements.

Page 8: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

8

Advantages of BEM

4) Filter out unwanted information. •  Internal points of the domain are

optional.

• Focus on particular internal region.

• Further reduces computer time.

Page 9: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

9

Advantages of BEM

1.  Reduction of problem dimension by 1. 2.  High Accuracy. 3.  Less computer time and storage. 4.  Filter out unwanted information and so

focus on section of the domain you are interested in. BEM is an attractive option.

Page 10: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

10

The 2D potential problem

• Where can BEM be applied? • Two important functions. • Description of the domain. • Mapping of higher to lower dimensions. • Satisfaction of the Laplace equations

and how to deal with a singularity. • The boundary integral equation (BIE)

Page 11: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

11

The 2D potential problem Where can BEM be applied?

Where any potential problem is governed by a differential equation that satisfies the Laplace equation.

(or any other behavior that has a related fundamental solution)

e.g. The following can be analyzed with the

Laplace equation: fluid flow, torsion of bars, diffusion and steady state heat conduction.

Page 12: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

12

The 2D potential problem

02

2

2

22 =

∂+

∂=∇

yxφφ

φ

=∇∇=∇ .2

The Laplace equation for 2D

=yx,

Laplacian operator Potential function

Cartesian coordinate axis

Page 13: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

13

The 2D potential problem Two important functions.

)(2 PQ−∂=∇ λ

The function describing the property under analysis. e.g. heat. (Unknown)

The fundamental solution of the Laplace equation. (These are well known)

Page 14: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

14

The 2D potential problem

⎥⎦

⎤⎢⎣

⎡=

),(1ln

21),(

QprQp

πλ ⎥

⎤⎢⎣

⎡=

),(1ln

21),(

QprQp

πλ

Fundamental solution of the 2D Laplace equation for a concentrated source point at p is

( ) ( )( )22),( QpQp yYxXQpr −+−=

Where

Description of the domain

Page 15: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

15

The 2D potential problem Mapping of higher to lower dimensions

( ) Γ⎟⎠

⎞⎜⎝

⎛∂

∂−

∂=∇−∇∫ ∫Γ d

nndA

A

φλ

λφφλλφ 22

•  Boundary of any domain is of a dimension 1 less than of the domain.

•  In BEM the problem is moved from within the domain to its boundary.

•  This means you must, in this case, map Area to Line.

•  The well known ‘Greens Second Identity’ is used to do this.

λφ ,φλ

n∂∂n

have continuous 1st and 2nd derivatives.

unknown potential at any point. known fundamental solution at any point.

unit outward normal. derivative in the direction of normal.

Page 16: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

16

The 2D potential problem Satisfying the Laplace equation

φThe unknown

λ

02 =∇ φwill satisfy everywhere in the solution domain.

The known fundamental solution satisfies 02 =∇ λ everywhere

except the point p where it is singular.

⎥⎦

⎤⎢⎣

⎡=

),(1ln

21),(

QprQp

πλ

( ) ( )( )22),( QpQp yYxXQpr −+−=

Page 17: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

17

The 2D potential problem How to deal with the singularity

( ) Γ⎟⎠

⎞⎜⎝

⎛∂

∂−

∂=∇−∇∫ ∫− Γ+Γ

dnn

dAAA ε ε

φλ

λφφλλφ 22

•  Surround p with a small circle of radius ε , then

examine solution as ε à 0

•  New area is (A – Aε ) •  New boundary is (Γ + Γε )

Within area (A – Aε)

02 =∇ φ 02 =∇ λ&

The left hand side of the equation is now 0 and the right is now …

Page 18: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

18

The 2D potential problem How to deal with the singularity

Γ⎟⎠

⎞⎜⎝

⎛∂

∂−

∂+Γ⎟

⎞⎜⎝

⎛∂

∂−

∂= ∫∫ ΓΓ

dnn

dnn ε

φλ

λφ

φλ

λφ0

The second term must be evaluated and to do this let αεdd =Γ

rnr

rn πλλ

21. =

∂=

∂And use the fact that

Page 19: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

19

The 2D potential problem How to deal with the singularity

φπφπ

αεφ

εεφ

πφ

λλ

φπ

ε

.1)2(21

1ln121 2

0

==

⎥⎦

⎤⎢⎣

∂⎟⎠

⎞⎜⎝

⎛−⎟⎠

⎞⎜⎝

⎛=Γ⎟⎠

⎞⎜⎝

⎛∂

∂−

∂∫∫Γ d

nd

nn

⎪⎩

⎪⎨

=

02/11

)(PCEvaluated with p in the domain, on the boundary (Smooth surface),

and outside the boundary.

πθ2

)( =PC For coarse surfaces

Page 20: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

20

The 2D potential problem The boundary integral equation

)()(),()(),()()( 12 QdQQPKQdn

QPKPPC Γ−Γ∂

∂= ∫∫ ΓΓ

φφ

φ

),(),(

),(),(

2

1

QPQPKnQPQPK

λ

λ

=∂

∂=

Where K1 and K2 are the known fundamental solutions and are equal to

πθ2

)( =PC

Page 21: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

21

The 2D potential problem •  BEM can be applied where any potential problem is governed by

a differential equation that satisfies the Laplace equation. In this case the 2D form.

•  A potential problem can be mapped from higher to lower

dimension using Green’s second identity.

•  Shown how to deal with the case of the singularity point.

•  Derived the boundary integral equation (BIE)

)()(),()(),()()( 12 QdQQPKQdn

QPKPPC Γ−Γ∂

∂= ∫∫ ΓΓ

φφ

φ

Page 22: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

22

Numerical Implementation

• Dirichlet, Neumann and mixed case. • Discretisation • Reduction to a form Ax=B

Page 23: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

23

Numerical Implementation Dirichlet, Neumann and mixed case.

)()(),()(),()()( 12 QdQQPKQdn

QPKPPC Γ−Γ∂

∂= ∫∫ ΓΓ

φφ

φ

The unknowns of the above are values on the boundary and are n∂∂φ

φ,

Dirichlet Problem

Neumann Problem

φ

n∂∂φ

is given every point Q on the boundary.

is given every point Q on the boundary.

Mixed case – Either are given at point Q

Page 24: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

24

Numerical Implementation Discretisation

∑ ∫∑ ∫=

Γ=

ΓΓ−Γ

∂=

N

jjjij

N

jjji

ji

jj

dQPKQdQPKnQ

P1

11

221 ),()(),(

)()( φ

φφ

Unknowns

Page 25: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

25

Numerical Implementation Discretisation

∑∑==

−∂

∂=

N

jijj

N

jij

ji KQK

nQ

P1

11

221 )(

)()( φ

φφ

jjiij dQPKKj

Γ= ∫Γ ),(22∫Γ Γ=j

jjiij dQPKK ),(11

Unknowns

Let

Page 26: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

26

Numerical Implementation

( ) ∑∑== ∂

∂=+

N

j

jijj

N

jijij n

QKQK

12

121

1

)()(

φφδ

jiwhenQP ji == )()( φφ

BzAx =

Page 27: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

27

Numerical Implementation

BzAx =

cAx =

Dirichlet Problem

Bzc =

Neumann Problem

Mixed case

Matrix A and vector C are known

Matrix B and vector C are known

Unknowns and knowns can be separated in to same form as above

Page 28: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

28

Numerical Implementation

As each point p in the domain is expressed in terms of the boundary values, once all boundary values are known ANY potential value within the domain can now be found.

)()(),()(),()()( 12 QdQQPKQdn

QPKPPC Γ−Γ∂

∂= ∫∫ ΓΓ

φφ

φ

Page 29: Boundary Element Method (BEM)macleod/links/casa-bem.pdf · 6 Advantages of BEM 2) High Accuracy • Stresses are accurate as there are no approximations imposed on the solution in

29

Boundary Element Method (BEM)

THE END Book: The Boundary Element Method

in Engineering A.A.BECKER