ševanje metoda končnih razlik (mkr finite difference...

40
RAK: P-II/1/40 eksaktno reševanje: reševanje diferencialnih enačb aproksimativno reševanje: metoda končnih razlik (MKR) finite difference method (FDM) metoda končnih elementov ( MKE) finite element method (FEM) metoda robnih elementov (MRE) boundary element method (BEM) metoda končnih volumnov (MKV) finite volume method (FVM) NUMERIČNI MODEL

Upload: others

Post on 19-May-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/1/40

eksaktno reševanje:

reševanje diferencialnih enačb

aproksimativno reševanje:

metoda končnih razlik (MKR) – finite difference method (FDM)

metoda končnih elementov (MKE) – finite element method (FEM)

metoda robnih elementov (MRE) – boundary element method (BEM)

metoda končnih volumnov (MKV) – finite volume method (FVM)

NUMERIČNI MODEL

Page 2: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/2/40

Analizirajmo obojestransko vpet osnoobremenjen konstrukcijski

element dolžine in nekonstantnega prečnega prereza .

Obremenitev le-tega izhaja iz stacionarne temperature konstrukcije ,

ki je višja od temperature montaže .

1 2( A , A )

k mT T T 0

k

1 2L , L

1L2L

1E A konst2E A konst

1 2L=L + L

kT

mT

1 2

x

primer eksaktnega reševanja:

Numerični model Osnove modeliranja

Page 3: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/3/40

2

1

20

d u

dx

1. podinterval : 1 1[0 ,L ]x

2. Podinterval : 1 1 2[L ,L +L ]x

eksaktna funkcijska rešitev:

2

2

20

d u

dx

(1) (1)

1 0 1( ) C Cu x x

Za izračun treh neznanih konstant ( ) potrebujemo tri enačbe, ki

jih dobimo z upoštevanjem robnih pogojev in pogojev konsistentnosti

prehoda, medtem ko sta vodilni enačbi problema z izbrano polinomsko

funkcijsko odvisnostjo že eksaktno izpolnjeni.

(1) (1) (1)

0 1 1C , C ,

(1)

2 1 1 1( ) ( ) ( L )u x u x x

Osnove modeliranja

k mT T T 0

k

1 2L , L

1L2L

1E A konst2E A konst

1 2

x

Page 4: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/4/40

1. podinterval : 1[0,L ]x

1(0) 0u

1. robni pogoj:

(1)

0C 0 1. enačba

(1) (1)

1 0 1( ) C Cu x x

Osnove modeliranja

k mT T T 0

k

1 2L , L

1L2L

1E A konst2E A konst

1 2

x

Page 5: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/5/40

2. Podinterval : 2 1 2[L , L +L ]x

2. robni pogoj:

2 1 2 2 1 2(L +L ) k (L +L )N u

1 2

22 2 1 2

L +L

E A T k (L +L ) 0x

duu

dx

2. enačba (1) (1)

1 2 1 2 1 2 2 2C (E A k (L +L )) (E A k L ) = E A T

(1)

2 1 1 1( ) ( ) ( L )u x u x x

Osnove modeliranja

k mT T T 0

k

1 2L , L

1L2L

1E A konst2E A konst

1 2

x

Page 6: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/6/40

1. pogoj konsistentnosti prehoda je že

izpolnjen z izbrano aproksimacijsko funkcijo:

1 1 2 1(L ) (L )u u

1. podinterval : 2. Podinterval :

(1) (1)

1 0 1( ) C Cu x x (1)

2 1 1 1( ) ( ) ( L )u x u x x

1[0,L ]x 2 1 2[L ,L +L ]x

Osnove modeliranja

k mT T T 0

k

1 2L , L

1L2L

1E A konst2E A konst

1 2

x

Page 7: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/7/40

(1) (1)

1 0 1( ) C Cu x x (1)

2 1 1 1( ) ( ) ( L )u x u x x

1 1

1 21 2 1 2

L L

E A E A E A T E A Tx x

du du

dx dx

3. enačba

1 1 2 1(L ) (L ) 0N N

1. podinterval : 2. Podinterval : 1[0,L ]x 2 1 2[L ,L +L ]x

(1) (1)

1 1 2 2 1 1 2C (A A ) A A T A T

Osnove modeliranja

k mT T T 0

k

1 2L , L

1L2L

1E A konst2E A konst

1 2

x

Page 8: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/8/40

Upoštevajoč robne pogoje in pogoje konsistentnosti prehoda dobimo sistem

dveh linearnih enačb:

2. enačba:

3. enačba:

ki ga je smiselno zaradi nadaljnjega numeričnega reševanja

zapisati v matrični obliki:

(1)2 1 2 2 2 1

(1)1 2 2 1 11

(E A k (L +L )) (E A k L ) 0C

(A A ) A A T A T

(1) (1)

1 2 1 2 1 2 2C (E A k (L +L )) (E A k L ) = 0

(1) (1)

1 1 2 2 1 1 2C (A A ) A A T A T

Osnove modeliranja

Page 9: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/9/40

Grafični prikaz eksaktne rešitve za obravnavani

primer, upoštevajoč številčne vrednosti :

1

2

2

1

2

2

0

L 0.3m

L 0.6 m

A 80 mm

A 30 mm

E 2e5MPa

=12e-6 m/(m K)

k 10kN/mm

T 30 C

Osnove modeliranja

k mT T T 0

k

1 2L , L

1L2L

1E A konst2E A konst

1 2

x

Page 10: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/10/40

Grafični prikaz eksaktne rešitve:

Premik v smeri osi x

Notranja osna sila

duN E A T

dx

Osnove modeliranja

Page 11: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/11/40

Konstantna napetost po prerezu

Konstantna deformacija po prerezu

xx

duE T

dx

xx

du

dx

Grafični prikaz eksaktne rešitve: Osnove modeliranja

Page 12: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/12/40

aproksimativno reševanje:

ko eksaktno rešitev diferencialne enačbe ni mogoče določiti

aproksimativno reševanje prevede reševanje diferencialne

enačbe v reševanje sistema linearnih enačb

pri izbiri aproksimativne metode upoštevamo značilnosti

fizikalnega modela

pri izbiri aproksimativne metode upoštevamo prednosti in

slabosti posamezne numerične metode

Osnove modeliranja

Page 13: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/13/40

aproksimativno reševanje:

metoda končnih razlik (MKR):

• osnovna ideja te metode je v tem, da aproksimiramo odvode

funkcijskih vrednosti, ki nastopajo v diferencialni enačbi in

robnih pogojih

• aproksimacija odvodov je zasnovana na razvoju funkcije v

Taylorjevo vrsto

Osnove modeliranja

Numerični model

značilnosti aproksimativnega reševanja z MKR:

prednosti:

- enostavna uporaba

slabosti:

- zahtevna priprava mreže točk, še posebno v 3D prostoru

Page 14: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/14/40

1 2 32 3

0 0 00 0 1 2 3

( ) ( ) ( )( ) ( ) ...

1! 2! 3!

d f x d f x d f xh h hf x h f x

dx dx dx

razvoj funkcije v neskončno Taylorjevo vrsto:

primer aproksimativnega izračuna prvega in drugega odvoda funkcije

0x hx 0

)(xf0f

1f

x

Osnove modeliranja

Page 15: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/15/40

1 22

0 00 0 1 2

( ) ( )( ) ( )

1! 2!

d f x d f xh hf x h f x

dx dx

aproksimacija vrednosti funkcije:

0x hx 0

)(xf0f

1f

0

2

0012

fh

fhff

x

Osnove modeliranja

Page 16: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/16/40

aproksimacija prvega in drugega odvoda funkcije:

0

2

0012

fh

fhff

0x hx 0hx 0

)(xf0f

1f1f

0

2

0012

fh

fhff

h

fff

2

110

2

1010

2

h

ffff

x

Osnove modeliranja

Page 17: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/17/40

k mT T T 0

k

1 2L , L

1L2L

1E A konst2E A konst

1 2

x

V obravnavanem primeru območje obsega dva podintervala. Pri

aproksimativnem reševanju problemov z MKR najprej diskretiziramo

posamezni podinterval na določeno število odsekov, katerih dolžine

naj bodo za posamezni podinterval enake:

0 1 3 2 4 5 6 7

11

Lh

3 2

2

Lh

4

1h 2h

primer aproksimativnega reševanja z MKR

Numerični model Osnove modeliranja

Page 18: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/18/40

0 1 3 2 4 5 6 7

11

Lh

3 2

2

Lh

4

Neznank tako diskretiziranega problema je 8 funkcijskih vrednosti osnovne

spremenljivke v 8 točkah intervala . Sistem linearnih

enačb, iz katerega lahko izračunamo neznanke, mora obsegati enačbe, ki se

nanašajo na robne pogoje. Ker imamo v obravnavanem primeru območje

razdeljeno na dva podintervala, moramo upoštevati tudi enačbe, ki popisujejo

pogoje konsistentnosti prehoda na prehodu med podintervaloma.

Manjkajoče enačbe dobimo na osnovi izpolnitve vodilne območne enačbe

problema.

1 2[0,L +L ]iu (i 0,1,..,7)

ENAČBE na osnovi robnih pogojev:

(0) 0u

1. robni pogoj:

0u 0

2. robni pogoj:

2 1 2 2 1 2(L +L ) k (L +L )N u

1 2

22 7

L L

E A T k ux

du

dx

1

2 7 7E A ( u T) k uD

x

1. enačba

Osnove modeliranja

Page 19: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/19/40

1 A 67

2

u uu

2 hD

V robnem pogoju števila 2) se nahaja diferenčni operator , ki za zapis s

centralnimi razlikami v točki 7 potrebuje še dodatno točko A :

1D

Z dodatno točko A se je povečalo število neznanih vrednosti za ena in

posledično potrebno število enačb. Robni pogoj števila 2) lahko sedaj

zapišemo v diskretni obliki kot:

ku

A 6 A 6 72 7

2 2 2

u u u u k uE A T k u + T

2h 2h E A

0 1 3 2 4 5 6 7

11

Lh

3 2

2

Lh

4

A

2hx

2. enačba

Osnove modeliranja

Page 20: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/20/40

ENAČBE na osnovi pogojev

prehoda med podintervaloma:

1. pogoj konsistentnosti prehoda:

1 1 2 1(L ) (L )u u

je že izpolnjen s tem, da je na meji med podintervaloma ena sama

neznana diskretna vrednost, v obravnavanem primeru . 3u

2. pogoj konsistentnosti prehoda:

1 1 2 1(L ) (L ) 0N N

1 1

1 21 2 1 2

L L

E A E A E A T E A Tx x

du du

dx dx

0 1 3 2 4 5 6 7

11

Lh

3 2

2

Lh

4

A

2hx

Osnove modeliranja

Page 21: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/21/40

1 2

3 31 2 1 2

( ) ( )

u uA A T ( A A )

u x u x

d d

dx dx

0 1 3 2 4 5 6 7 A

x

11

Lh

3 2

2

Lh

4

1 2

1 2

1 1

1 3 2 3 1 2( ) ( )

A u A u T ( A A )u x u x

D D

V diskretni obliki zapisan 2. pogoj:

pri čemer je potrebno upoštevati, da lahko v diskretnem zapisu diferenčnega

operatorja upoštevamo samo diskretne vrednosti v posameznem podintervalu,

kar pa pri uporabi centralne diferenčne sheme brez dodatnih točk B in C ni možno:

1D

0 1 2

x

3

1h

B 3 4 5 6 7 A 2 1

2h

C

Osnove modeliranja

Page 22: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/22/40

Diferenčni operator v točki 3 tako zapišemo v diskretni obliki za vsak

podinterval posebej na sledeči način:

1

1 B 23

( )1

u uu

2 hu xD

1D

2

1 4 C3

( )2

u uu

2 hu xD

4 CB 21 2 1 2

1 2

u uu uA A T ( A A )

2 h 2h

ter tako dobimo diskretni zapis 2. pogoja konsistentnosti prehoda:

3. enačba

0 1 3 2 4 5 6 7 A

x

11

Lh

3 2

2

Lh

4

1 2

0 1 2

x

3

1h

B 3 4 5 6 7 A 2 1

2h

C

Osnove modeliranja

Page 23: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/23/40

Upoštevajoč 3 dodatne točke, ter neznane diskretne vrednosti v njih ,

imamo tako sedaj 11 neznanih diskretnih vrednosti, ter 3 enačbe, ki izhajajo iz

robnih pogojev in pogojev konsistentnosti prehoda. Preostalih 8 enačb dobimo na

osnovi izpolnitve vodilne diferencialne enačbe problema v točkah podintervala,

v katerih niso potrebne dodatne točke pri diskretnem zapisu diferenčnega

operatorja .

iu (i A,B,C)

2D

22k

k k+1 k k 12

u0 u 0 u 2u u 0

dD

dx 4.-11. enačba

0 1 3 2 4 5 6 7 A

x

11

Lh

3 2

2

Lh

4

1 2

0 1 2

x

3

1h

B 3 4 5 6 7 A 2 1

2h

C

Osnove modeliranja

Page 24: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/24/40

0 1 2 3 B 3 4 5 6 7 A 2 1 C

2 2 2

1 1 2 2

1 1 2 2

1 k 12h E A 2h

A A A A

2h 2h 2h 2h

1 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

1 -2 1 0 0 0 0 0 0 0 0

0 1 -2 1 0 0 0 0 0 0 0

0 0 1 -2 1 0 0 0 0 0 0

0 0 0 -2 0 1 1 0 0 0 0

0 0 0 1 0 0 -2 1 0 0 0

0 0 0 0 0 0 1 -2 1 0 0

0 0 0 0 0 0 0 1 -2 1 0

0 0 0 0 0 0 0 0 1 -2 1

1. r.p.

2. r.p.

2. p.k.p.

d.e. T1

d.e. T2

d.e. T3

d.e. T3

d.e. T4

d.e. T5

d.e. T6

d.e. T7

0

1

2 1 2

3

B

C

4

5

6

7

A

u 0

u T

u T (A -A )

u 0

u 0

u 0

u 0

u 0

u 0

u 0

u 0

0u 1u 2u 3u Bu Cu 4u 5u 6u 7u Au

x

Osnove modeliranja

Page 25: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/25/40

k mT T T 0

k

1 2L , L

1L2L

1E A konst2E A konst

1 2 x

Grafični prikaz primerjave rezultatov, dobljenih po MKR, z eksaktnimi

upoštevajoč številčne vrednosti:

1

2

2

1

2

2

0

L 0.3m

L 0.6 m

A 80 mm

A 30 mm

E 2e5MPa

=12e-6 m/(m K)

k 10kN/mm

T 30 C

Osnove modeliranja

Page 26: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/26/40

Grafični primerjava izračunanih diskretnih vrednosti in eksaktne rešitve:

Premik v smeri osi x

Iz primerjave rezultatov lahko ugotovimo, da diskretne vrednosti primarne

spremenljivke sovpadajo z eksaktno rešitvijo. Uporabljena aproksimacija

diferenčnih operatorjev in omogoča izračun eksaktnih vrednosti za

primere, ko je funkcijska odvisnost primarne spremenljivke polinom največ

2. stopnje. V obravnavanem primeru je eksaktna funkcijska odvisnost

primarne spremenljivke polinom 1. stopnje.

2D1D

Osnove modeliranja

Page 27: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/27/40

k k+1 k 1k k k k k

u u uN E A T T

2 h

dE A

dx

Iz poznanih diskretnih vrednosti primarne spremenljivke lahko izračunamo

diskretne vrednosti notranje osne sile v istih točkah obravnavanega območja.

V enačbi za izračun notranje osne sile nastopa diferenčni operator , ki ga

bomo izračunali upoštevajoč centralne razlike:

1D

0 1 2 3 B 3 4 5 6 7 A 2 1 C

x

Upoštevajoč centralne razlike lahko izračunamo notranjo osno silo v vseh

točka obravnavanega območja, razen v točki 0. Za to točko dodamo

dodatno točko D , vrednost v njej pa izračunamo iz vodilne diferencialne

enačbe problema, zapisane za točko 0 :

220

0 1 0 D D 12

u0 u 0 u 2u u 0 u u

dD

dx

D

Osnove modeliranja

Page 28: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/28/40

D 0 1 2 3 B 4 5 6 7 Au , u ,u ,u ,u , u ,u ,u ,u ,u ,u

0.024,0.000, 0.024, 0.048, 0.072, 0.096, 0.066,0.078,0.084,0.090,0.096,0.102 mm

1 D0 0 0 0 0

u uN E A T 1.920 kN

2 h

eksaktna rešitev:

aproksimativna rešitev:

(0) 1.920 kNN

Osnove modeliranja

Page 29: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/29/40

aproksimativno reševanje:

metoda končnih elementov (MKE):

• metoda je zasnovana na integralski formulaciji problema

• izhodiščna integralska enačba MKE je šibka oblika

integralske enačbe

• obravnavano območje problema razdelimo na

podobmočja, imenovana končni element (KE)

• v območju KE aproksimiramo neznane veličine

Osnove modeliranja

Numerični model

Page 30: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/30/40

značilnosti aproksimativnega reševanja z MKE:

prednosti:

- možnost obravnave geometrijsko zahtevnih problemov

- uporabna za reševanje vseh vrst fizikalnih problemov

slabosti:

- računsko intenzivna metoda

Osnove modeliranja

Page 31: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/31/40

diferencialna enačba problema:

)()( xndx

duxAE

dx

d

osno obremenjeni konstrukcijski element

prevedba diferencialne enačbe v integralsko enačbo:

0)()()(

0)()(

0

L

dxxvxndx

duxAE

dx

d

xndx

duxAE

dx

d

L

F

x u(x)

( )n xAL

y z

Osnove modeliranja

Page 32: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/32/40

prevedba osnovne integralske enačbe v šibko obliko integralske enačbe:

dxxvxndxxvdx

duxAE

dx

dLL

)()()()(00

s per partes integracijo leve strani osnovne integralske enačbe

dobimo šibko obliko integralske enačbe

0

0

0

( )

( ) (0)( ) ( ) (0) (0) ( ) ( )

( ) ( ) (0) (0) ( ) ( )

L

L

L

du dvE A x dx

dx dx

du L duE A L v L E A v n x v x dx

dx dx

N L v L N v n x v x dx

osnovna integralska enačba

Osnove modeliranja

Page 33: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/33/40

interpolacija pomika v območju dvo-vozliščnega enodimenzijskega KE ( ) : e0 Lx

e

2e122e

e

1e111

2211

)(1)(0)0()(ˆ

1)(0)(1)0()0(ˆ

)()()(ˆ)(

L

xxLuLu

L

xxLuu

xuxuxuxu

e

2

e

1 1)(ˆL

xu

L

xuxu

x eL

1 2

1u 2uKE

Osnove modeliranja

Page 34: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/34/40

upoštevanje interpolacije pomika po območju KE

v šibki obliki integralske enačbe:

dxxvxnvNLvN

dxdx

dv

Lu

LuxAE

dxdx

dv

dx

duxAE

Lu

Lu

dx

ud

dx

du

L

L

L

)()()0()(

11)(

)(

11ˆ

e

e

e

0

12

0 e

2

e

1

0

e

2

e

1

Osnove modeliranja

Page 35: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/35/40

02

2 )(n

dx

xudAE

diferencialna enačba problema:

robni pogoji:

0)0( xu

FLxdx

duAELxN )(

primer aproksimativnega reševanja z MKE:

Osnove modeliranja

)(xfAE

L

F

x u(x)

0nAL

y z

Page 36: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/36/40

0)0( 1uxu

zapis robnih pogojev:

FNLxN 2)(

Le

F

x u(x)

0n

1

2

dxxvnvNLvN

dxdx

dvuu

L

AE

L

L

)()0()(

)(

e

e

0

012

0

21

e

upoštevanje robnih pogojev v integralski enačbi:

dxxvnvNLvFdxdx

dvu

L

AELL

)()0()(ee

0

01

0

2

e

Osnove modeliranja

Page 37: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/37/40

za izračun pomika u2 in notranje sile N1 potrebujemo

dve enačbi, ki jih dobimo upoštevajoč Galerkinovo metodo:

dxL

xnNdx

Lu

L

AELL

e0

01

0 e

2

e

11 ee

e

1 1)()(L

xxxv

e

1

Ldx

dv

dxL

xnFdx

Lu

L

AELL

e0

0

0 e

2

e

ee 1

e

2 )()(L

xxxv

e

1

Ldx

dv

1. enačba:

2. enačba:

Osnove modeliranja

Page 38: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/38/40

izračun integrala v enačbi:

2

1

e01

e

2

0 e

01

0

2

e

2

ee

LnN

L

uAE

dxL

xnNdx

L

uAELL

1. enačba:

2. enačba:

2

e0

e

2

0 e

0

0

2

e

2

ee

LnF

L

uAE

dxL

xnFdx

L

uAELL

Osnove modeliranja

Page 39: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/39/40

izračun pomika u2 in notranje sile N1 :

e01

e0

e

e0e

1

e0

e

21

e01

e

2

2

2

22

LnFN

Ln

L

LnF

AE

LAE

N

Ln

L

uAEN

LnN

L

uAE

22

e0e2

e0

e

2 LnF

AE

Lu

LnF

L

uAE

Osnove modeliranja

Page 40: ševanje metoda končnih razlik (MKR finite difference ...lab.fs.uni-lj.si/lnms/LNMS-slo/rak/2016_02_24-2-pred-RAK.pdf · metoda končnih razlik (MKR) – finite difference method

RAK: P-II/40/40

vozliščne vrednosti:

FN

LnFN

LnF

AE

Lu

u

2

e01

e0e2

1

2

0

Le

F

x u(x)

0n

1

2

Osnove modeliranja