44
Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite difference and finite element finite element discretisation discretisation by Christian Maier

Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Embed Size (px)

Citation preview

Page 1: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005

Finite element discretisation

finite difference andfinite difference andfinite element finite element discretisationdiscretisation

by

Christian Maier

Page 2: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 2

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

table of contents

• introduction

• method of FDM

• method of FEM

• lattice

• technical applications

Page 3: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 3

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

Arbour with torque transfer

D=40mm

T=250Nm

1 2

Page 4: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 4

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

Arbour with torque transfer

• calculation of the mechanical stress and safety

• drag torsional moment

• shering stress

tW

Tmax

333

37,1256616

*40

16

*mm

mmdWt

2max 89,19mm

N

Page 5: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 5

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

Arbour with torque transfer

• definition of safety

• determination of the material stress

• safety number

max tBS

22203350*58,0*

mm

N

mm

NRf mtB

20,10S

Page 6: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 6

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

Arbour with torque transfer

• not considered details:

– dynamic influences

– surface quality (roughness)

– notch sensifity

Page 7: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 7

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

Complex problem

How can this problem be solved analytically in about one hour?

from: www.i-deus.hu/tablo/tablo7/fem.gif

Page 8: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 8

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

table of contents

• introduction

• method of FDM

• method of FEM

• lattice

• technical applications

Page 9: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 9

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

The Dirichlet problem for the Poisson equation

• Example: Poisson equation

• Conditions:

– Solve within a rectangle

– Area is:• Open• Not empty• contiguous

Page 10: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 10

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

The Dirichlet problem for the Poisson equation

• given functions:

• searched function:• conditions:

:

:

f

g

:u

within f

on g

Page 11: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 11

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

The finite-difference-method

• the idea:

– searching for an approximate function

• to get a solution

• for the marginal problem

• for a number of finite points

Page 12: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 12

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

The finite-difference-method

• what is to do:

– derivative in first condition is replaced by quotients of differences

– second condition must be valid only on latice points

Page 13: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 13

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

The finite-difference-method

• characteristics:– two dimensions in space– Constant mesh size (h>0)– h: truncation parameter

from: Numerik partieller DGL, Knabner/Angermann

Page 14: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 14

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

The finite-difference-method

• definition of the latice points:

a = l*h, b = m*h;

• short writing

• all points in the rectangle:

N ml,

lmij xx

hhh :

Page 15: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 15

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

The finite-difference-method

• form the system of equations: part one

– given

– given

xuhR

h

xuhxuxu

Cu

:2

xuhR

h

hxuxuxu

Cu

:2

Page 16: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 16

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

The finite-difference-method

• form the system of equations: part two

– given

– given

xuRh

h

hxuhxuxu

Cu

02

3

2

:

xuRh

h

hxuxuhxuxu

Cu

22

4

2

:

Page 17: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 17

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

The finite-difference-method

• lattice points within the rectangle

• lattice points on the boundary of the rectangle

jhihfh

hjihujhihuhjihuh

jhhiujhihujhhiu

,1,,21,

,1,2,1

2

2

jhihgjhihu ,,

Page 18: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 18

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

The finite-difference-method

• linear equation for approximate value

• definitions:

jijijijijiji fuuuuuh ,1,,1,,11,2

41

limj

mjligu

mjli

ijij

,...,0,,0

or ,...,0,,0 if

1,...,1;1,...,1

Page 19: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 19

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

The finite-difference-method

the 5 points star of the difference method

from: Numerik partieller DGL, Knabner/Angermann

Page 20: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 20

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

The finite-difference-method

• dimension of the boundary equation

• form of the equation system

• dimensions

Page 21: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 21

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

The finite-difference-method

• shape of the right side of the equation

if point is near the boundary and j is neighbour in 5 points star

in all other cases

Page 22: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 22

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

The finite-difference-method

• form of hA

TI

ITI

ITI

IT

hAh 2

1

0

0

Page 23: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 23

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

The finite-difference-method

• form of identity matrix

• form of matrix

1,1 llI

T

1,1

41

141

141

14

llT

0

0

Page 24: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 24

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

table of contents

• introduction

• method of FDM

• method of FEM

• lattice

• technical applications

Page 25: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 25

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

The finite-element-method

• short example for the calculating operations

– given equations:

– testing function:

on 0

inside

u

fu

0 ; Cvxv

Page 26: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 26

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

The finite-element-method

• next step: integration over the area :

Page 27: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 27

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

The finite-element-method

• next step: discretisation

Page 28: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 28

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

The finite-element-method

• next step: use of a base

Page 29: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 29

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

The finite-element-method

• next step: use of a base

Page 30: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 30

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

table of contents

• introduction

• method of FDM

• method of FEM

• lattice

• technical applications

Page 31: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 31

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

Lattice points

from: Skriptum zur Vorlesung Leichtbau, Prof. Baier

Page 32: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 32

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

Lattice points

from: Skriptum zur Vorlesung Leichtbau, Prof. Baier

Page 33: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 33

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

Lattice points

Page 34: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 34

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

table of contents

• introduction

• method of FDM

• method of FEM

• lattice points

• technical applications– bend guider– parts of a robot arm

Page 35: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 35

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

the technical application

• two examples:

– bend guider• analytical• numerical

– parts of a robot arm

Page 36: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 36

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

the technical application

z

x

Page 37: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 37

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

the technical application

• equation of motion

0*

2

2

4

4

t

w

xEI

xA

x

w

0*2

2

4

4

t

w

EI

A

x

w

const. , xEIxA

Page 38: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 38

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

the technical application

• solution for this problem

Page 39: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 39

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

the technical application

• Human robot

Page 40: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 40

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

the technical application

• arm

Page 41: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 41

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

the technical application

• elbow joint

Page 42: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 42

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

the technical application

• elbow joint

Page 43: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 43

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

the technical application

Page 44: Numerische Simulation – Vom Modell zur Visualisierung, Ferienakademie 2005 Finite element discretisation finite difference and finite element discretisation

Christian Maier 44

Numerische Simulation - Vom Modell zur Visualisierung, Ferienakademie 2005

finite element discretisation

the technical application