16
PARCIJALNE DIFERENCIJALNE JEDNAŽBE DRUGOG REDA - LINEARNE (PDJ) Za danu funkciju se parcijalne derivacije definiraju s ) , ( y x u u = x y x u y x x u y x x u x + = > ) , ( ) , ( lim ) , ( 0 (2.1.a) i y y x u y y x u y x y u y + = > ) , ( ) , ( lim ) , ( 0 (2.1.b) Parcijalna diferencijalna jednadžba je jednadžba koja sadrži parcijalne derivacije nepoznate funkcije dviju ili više nezavisnih varijabli. Primjer 2.1. Primjeri PDJ: a) 0 = y u x u ; b) ) , ( 2 2 y x f x u = Općeniti oblik linearne PDJ drugog reda s konstantnim koeficijentima je 0 2 2 2 2 2 = + + + D y u C y x u B x u A . (2.2) Tip jednadžbe (2.2) određen je s predznakom izraza . Jednadžba (2.2) je AC B 4 2 a) eliptička za ; 0 4 2 < AC B b) parabolička za ; 0 4 2 = AC B c) hiperbolička za . 0 4 2 > AC B Zbog veoma raširene pojave jednadžbi ovakvog tipa u matematičkom modeliranju fizikalnih pojava, a time i u inženjerstvu, upoznat ćemo neke od numeričkih metoda koje se koriste pri rješavanju jednadžbi oblika (2.2). Numeričke se metode bitno razlikuju u zavisnosti o tipu jednadžbe.

parcijalne diferencijalne jednažbe drugog reda - linearne (pdj)

Embed Size (px)

Citation preview

Page 1: parcijalne diferencijalne jednažbe drugog reda - linearne (pdj)

PARCIJALNE DIFERENCIJALNE JEDNAŽBE DRUGOG REDA - LINEARNE (PDJ)

Za danu funkciju se parcijalne derivacije definiraju s ),( yxuu =

xyxuyxxuyx

xu

x ∆−∆+

=∂∂

>−∆

),(),(lim),(0

(2.1.a)

i

yyxuyyxuyx

yu

y ∆−∆+

=∂∂

>−∆

),(),(lim),(0

(2.1.b)

Parcijalna diferencijalna jednadžba je jednadžba koja sadrži parcijalne derivacije nepoznate funkcije dviju ili više nezavisnih varijabli. Primjer 2.1.

Primjeri PDJ: a) 0=∂∂

−∂∂

yu

xu ;

b) ),(2

2yxf

xu=

∂∂

Općeniti oblik linearne PDJ drugog reda s konstantnim koeficijentima je

02

22

2

2=+

∂∂

+∂∂

∂+

∂∂ D

yuC

yxuB

xuA . (2.2)

Tip jednadžbe (2.2) određen je s predznakom izraza . Jednadžba (2.2) je ACB 42 −

a) eliptička za ; 042 <− ACBb) parabolička za ; 042 =− ACBc) hiperbolička za . 042 >− ACB

Zbog veoma raširene pojave jednadžbi ovakvog tipa u matematičkom modeliranju fizikalnih pojava, a time i u inženjerstvu, upoznat ćemo neke od numeričkih metoda koje se koriste pri rješavanju jednadžbi oblika (2.2). Numeričke se metode bitno razlikuju u zavisnosti o tipu jednadžbe.

Page 2: parcijalne diferencijalne jednažbe drugog reda - linearne (pdj)

ELIPTIČKE PDJ

Tipični predstavnici PDJ eliptičkog tipa su Laplaceova PDJ

02

2

2

2=

∂∂

+∂∂

=∆yu

xuu (2.3)

Poissonova PDJ

),(2

2

2

2yxf

yu

xuu =

∂∂

+∂∂

=∆ (2.4)

Kvaziharmonička PDJ

),( yxfyuk

yxuk

x yx =⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂⋅

∂∂

+⎟⎠⎞

⎜⎝⎛

∂∂⋅

∂∂

(2.5)

Ovdje je nepoznata funkcija, ),( yxuu = ),( yxff = vanjska sila, dok su i koeficijenti koji definiraju medij.

xk yk

PROBLEMI KOJI VODE NA PDJ ELIPTIČKOG TIPA 1. TORZIJA GREDE

Ω

T θ

y

Slika 2.1.

x

Ω

Ω∂ - rub područja
Page 3: parcijalne diferencijalne jednažbe drugog reda - linearne (pdj)

Promatramo gredu čiji je poprečni presjek jednak Ω . Pretpostavimo da djelovanje vanjske sile na jednom kraju grede prouzroči torziju. Moment sile T koji djeluje je jednak

. (2.6) ∫Ω

= dxdyyxGT ),(2 ψθ

Ovdje je G modul krutosti, a θ kut zaokreta. Funkcija ),( yxψψ = je funkcija koja zadovoljava Poissonovu jednadžbu

22

2

2

2−=

∂∂

+∂∂

=∆yxψψψ (2.7)

unutar područja , dok je Ω 0=ψ na rubu presjeka Ω ( 0=

Ω∂ψ ).

2. POLOŽAJ MEMBRANE

1p 2p

Ω

Slika 2.2. Označimo s odmak membrane iz ravnotežnog položaja u točki . Jednadžba koju ta funkcija zadovoljava je

),( yxuu = ),( yx

σ21

2

2

2

2 ppyu

xu −

−=∂∂

+∂∂ . (2.8)

Jednadžba (2.8) vrijedi za točke unutar područja Ω , dok vrijednosti za na rubu područja

),( yxuu =

Ω ( Ω∂u ) moraju biti zadane. Ovdje su i vrijednosti tlaka na

različitim stranama membrane, dok je σ njezina površinska napetost. 1p 2p

Page 4: parcijalne diferencijalne jednažbe drugog reda - linearne (pdj)

3. PODUPRTA PLOČA

y

nr

q

Ω

z

xSlika 2.3.

Promatramo ploču jednostavno poduprtu na rubovima, s površinskim opterećenjem q (Slika 2.3). Progib tako slobodno oslonjene ploče u smjeru z može se odrediti iz PDJ eliptičkog tipa

Dq

yz

yxz

xz

=∂∂

+∂∂

∂+

∂∂

4

4

22

4

4

42 (2.9)

koja vrijedi u unutarnjim točkama područja Ω , te rubnih uvjeta

0=Ω∂

z i 02

2=

∂∂

Ω∂nz . (2.10)

Parametar D definiran je s

( )2

3

12 σ−=

EtD ,

gdje je E Youngov modul elastičnosti, t debljina ploče, a σ Poissonov koeficijent. Ako definiramo novu varijablu

2

2

2

2

yz

xzzu

∂∂

+∂∂

=∆= , (2.11a)

jednadžba (2.9) može se zapisati u obliku

Dq

yu

xu

=∂∂

+∂∂

2

2

2

2 , (2.11b)

pa se problem (2.9) svodi na rješavanje dviju Poissonovih jednadžbi (2.11a) i (2.11b). Iz rubnih uvjeta (2.10) odredimo rubne uvjete koji pripadaju dobivenim jednadžbama tj.

0=Ω∂

u i 0=Ω∂

z . (2.12)

Naravno, najprije se rješava jednadžba (2.11b), a onda se dobiveno rješenje iskoristi za rješavanje jednadžbe (2.11a).

Page 5: parcijalne diferencijalne jednažbe drugog reda - linearne (pdj)

4. VISKOZNO STRUJANJE FLUIDA U CIJEVI

2p1p

L

z

xy

Ω

u(x,y)

Slika 2.4. Promatrajmo strujanje fluida u cijevi duljine L, pri čemu je na jednoj strani cijevi tlak

a na drugoj . Ako s označimo brzinu čestice fluida, pokazuje se da vrijedi jednadžba

1p 2p ),( yxu

Lpp

yu

xu 21

2

2

2

2 1 −=

∂∂

+∂∂

ν , (2.13)

dok je na rubu . Ovdje je ν dinamički koeficijent viskoznosti. 0=u Protok fluida izračunamo iz

( , )Q u x y dxdΩ

= ⋅∫ y .

5. NEVRTLOŽNO STRUJANJE IDEALNOG (ν = 0) I NESTLAČIVOG

FLUIDA Kod nevrtložnog strujanja idealnog (ν = 0) i nestlačivog fluida vrijedi:

rot v 0=r - uvjet nevrtložnosti div v 0=r - uvjet nestlačivosti.

Iz uvjeta nestlačivosti potom slijedi:

0=∆ϕ , (2.14) gdje je ϕ potencijal brzine, tj.

jx

ix

gradvrrr

∂∂

+∂∂

==ϕϕϕ .

Kod strujanja oko prepreke koja je opisana s područjem Ω , vrijedi da je brzina tangencijalna na rub područja Ω , tj. 0=⋅nv rr

, gdje je nr normala na rub.

Page 6: parcijalne diferencijalne jednažbe drugog reda - linearne (pdj)

To znači da je rubni uvjet u tom slučaju dan s

0=∂∂

nrϕ . (2.15)

model 3D0

model 2D0

2

2

2

2

2

2

2

2

2

2

=∂∂

+∂∂

+∂∂

=∂∂

+∂∂

zyx

yx

ϕϕϕ

ϕϕ

Primjeri: strujanje oko rotora, strujanje vode oko stupa, interakcija vode ili zraka sa konstrukcijom, ... 6. STACIONARNO PROVOĐENJE TOPLINE Primjer: greda sa jedne strane u vodi ili zemlji

Ω

Slika 2.5.

Promatrajmo stacionarnu razdiobu topline ravne ptemperatura u proizvoljnoj točki Ω∈),( yx , Laplaceovu jednadžbu

02

2

2

2=

∂∂

+∂∂

=∆yT

xTT na

Pretpostavimo da je dijelu ruba 1Γ temperatura slučaju rubni uvjet jednak

01

TT =Γ

.

Takav se rubni uvjet naziva Dirichletov (glavni, ki

loče na području Ω . Ako je ),( yxTfunkcija T ),( yxT= zadovoljava

Ω . (2.16)

konstantna i jednaka . U tom je 0T

(2.17)

nematički) rubni uvjet.

Page 7: parcijalne diferencijalne jednažbe drugog reda - linearne (pdj)

Na području može biti zadan toplinski protok (fluks) q kroz rub domene. Vrijedi

relacija

nTkq r∂∂

−= . Na taj način dobijemo rubni uvjet oblika

qk

nT

−=∂∂

Γ2

r . (2.18)

Rubni uvjet ovakvog oblika naziva se von Nuemannov (prirodni, dinamički) rubni uvjet. U slučaju toplinske izoliranosti na rubu 2Γ taj će rubni uvjet glasiti

02

=∂∂

ΓnTr .

U slučaju kada unutar dvodimenzionalne domene Ω postoje izvori i ponori, umjesto (2.16) vrijedi Poissonova jednadžba

),(2

2

2

2yxf

yT

xTT =

∂∂

+∂∂

=∆ , (2.19)

gdje je funkcija pomoću koje su ti izvori i ponori topline opisani. ),( yxf

Ostali problemi koji vode na PDJ: − difuzija − strujanje u poroznoj sredini − elektro i magnetostatika

Page 8: parcijalne diferencijalne jednažbe drugog reda - linearne (pdj)

MATEMATIČKI MODEL U prethodnim smo slučajevima mogli opaziti da matematički oblik postavljenih problema općenito glasi

( ) ( ) ( ) ( )

zadanonu

zadano

yx, za,,,

2

1

2

2

2

2

Γ

Γ

∂∂

Ω∈∀=∂

∂+

∂∂

=∆

u

yxfy

yxux

yxuu

(2.20)

NUMERIČKO RJEŠAVANJE Metoda konačnih razlika

Slika 2.6.

x∆x

y∆

y

Ω

Tražimo rješenje Laplaceove PDJ

0=∆u (2.21) na području Ω .

Page 9: parcijalne diferencijalne jednažbe drugog reda - linearne (pdj)

Slično kao i kod običnih diferencijalnih jednadžbi, prvi je korak diskretizacija numeričke domene. Definiramo numeričku mrežu s intervalima širine u smjeru osi x, te širine u smjeru osi y. Uvedimo oznaku

x∆y∆

),( yjxiuuij ∆⋅∆⋅= . (2.22) Numerički odrediti rješenje jednadžbe (2.21), znači odrediti vrijednosti koje zadovoljavaju (2.21) unutar područja

ijuΩ .

Slika 2.7.

Aproksimacije parcijalnih derivacija pomoću metode konačnih razlika su za ovako definirane oznake jednake

( )( ) ( ) ( )( )( )

( )2,1,,1

2),(

2

2

2

,1,2,1

x

uuu

xyjxiuyjxiuyjxiu

xu

jijiji

yjxi

+−=

=∆

∆⋅∆⋅−+∆⋅∆⋅−∆⋅∆⋅+≅

∂∂

−+

∆⋅∆⋅ (2.23a)

( ).

22

1,,1,

),(2

2

y

uuu

yu jijiji

yjxi ∆

+−≅

∂∂ −+

∆⋅∆⋅

(2.23b)

Za aproksimacija jednadžbe (2.21) u točki hyx =∆=∆ ),( yjxi ∆∆ je

( ) 041,1,1,,1,12

),(2

2

2

2

),( =−+++≅∂∂

+∂∂

=∆ −+−+∆⋅∆⋅

∆∆ jijijijijiyjxi

yjxi uuuuuhy

uxuu .

Znači, za svaku točku numeričke mreže unutar područja Ω , vrijedi jednadžba

,1, 1, , 1 , 1 4 i ji j i j i j i ju u u u u+ − + −+ + + − = 0 (2.24) Za svaki (i,j), jednadžba povezuje vrijednosti rješenja u susjednim točkama mreže, točnije, u točkama uzorka koji je prikazan na Slici 2.7.

Page 10: parcijalne diferencijalne jednažbe drugog reda - linearne (pdj)

Ukoliko se u jednadžbi (2.24) za neki (i,j) pojavljuju točke koje se nalaze na rubu područja, njihove ćemo vrijednosti odrediti iz rubnih uvjeta. Za unutarnjih točaka mreže dobijemo sustav nm× nm ⋅ linearnih jednadžbi.Uočimo da sustav može biti veoma velik, ali je matrica koeficijenata prilično rijetka, što se pri rješavanju sustava može iskoristiti, te sustav rješavati koristeći iterativne metode. Primjer 2.2. Odrediti stacionarnu raspodjelu temperature na kvadratnoj ploči stranice duljine 12 cm, izrađenoj od homogenog materijala, pri čemu se rubovi drže na temperaturi od 0oC i 100oC (kao što je prikazano na Slici 2.8).

u=100 u=100u=100u=100

12

12 0

u0,1

u0,2

u2,0u1,0

u2,1

u2,2

u1,1

u1,2

u=0

Ω u=100 a) Zadani problem b) Točke mreže

Slika 2.8.

Za numeraciju točaka mreže kao što je prikazano na Slici 2.8b., te na osnovu zadanih rubnih uvjeta, pripadajući sustav koji proizlazi iz Laplaceove jednadžbe, a definiran je jednadžbama (2.24) jednak je

1004100420042004

221221

221211

222111

122111

−=−+−=+−−=+−−=++−

uuuuuuuuuuuu

.

Sustav možemo riješiti Gaussovom eliminacijom ili iterativno. Rješenje ovog sustava glasi:

5.872111 == uu i 5.622212 == uu . Točno rješenje zadanog problema glasi

1.882111 == uu i 9.612212 == uu . S obzirom da smo koristili prilično široku mrežu, dobiveno aproksimativno rješenje je prilično dobro.

Page 11: parcijalne diferencijalne jednažbe drugog reda - linearne (pdj)

Ukoliko na nakom području rješavamo Poissonovu jednadžbu

),( yxfu =∆ , (2.25)

uvrštavanjem konačnih razlika, dobijemo jednadžbe oblika

2,1, 1, , 1 , 1 4 i j iji j i j i j i ju u u u u f+ − + −+ + + − = h , (2.26)

gdje je ),( yjxiff ij ∆⋅∆⋅= . Uočimo, da je dobiveni sustav jednadžbi oblika

ˆu f=A , gdje je

2

4 1 11 4 1 1

1 4 11 4 1 1

1 1 1 4 1 11 1 4

1 4 11 1 4

1 1

h

− −⎛ ⎞⎜ ⎟− − −⎜ ⎟⎜ ⎟− −⎜ ⎟− − −⎜ ⎟⎜ ⎟= − − − −⎜ ⎟

1

14

− − −⎜ ⎟⎜ ⎟− −⎜ ⎟

− − −⎜ ⎟⎜ ⎟− −⎝ ⎠

A , i

11

1

ˆ

n

nm

u

u

u

u

⎛ ⎞⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎜=⎜⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎝ ⎠

M

M

M

M

⎟⎟

11

1

ˆ

n

nm

f

f

f

f

⎛ ⎞⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟=⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎝ ⎠

M

M

M

M

Page 12: parcijalne diferencijalne jednažbe drugog reda - linearne (pdj)

Primjer 2.3. Numeričko tretiranje Neumannovog (dinamičkog) rubnog uvjeta Odrediti temperaturu pravokutne ploče, za rubne uvjete zadane na Slici 2.9.

Slika 2.9. U svakoj točki mreže zapišemo jednadžbu koja proizlazi iz Laplaceove jednadžbe ili rubnih uvjeta. u točki 1. 02121 =−⇒= TTTT

u točki 2. °−=++−

⇒°+++

=

2044

20

7321

7132

TTTT

TTTT

u točki 3. °=−−+− 204 8432 TTTT u točki 4. °=−−+− 204 9543 TTTT u točki 5. 054 =−TT u točki 6. 076 =−TT u točki 7. 04 212876 =−−−+− TTTTT u točki 8. 04 313987 =−−−+− TTTTT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dobivamo linearni algebarski sustav od 25 nepoznanica (T1, T2, ..., T25) Matrični zapis:

⎥⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢⎢

=

⎥⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢⎢

⎥⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢⎢

−−−−

−−−−−

. . .02020200

T. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

0...01410000...00141000...00014100...10001410...0000011

25

5

4

3

2

1

TTTTT

Page 13: parcijalne diferencijalne jednažbe drugog reda - linearne (pdj)

Primjer 2.4. - Torzija grede Odrediti kut zaokreta poprečnog profila grede pravokutnog poprečnog presjeka koji je prikazan na Slici 2.10.

Slika 2.10. Matematički model:

0u 2

=

Ω−=∆

Ω∂ψψ

Numerički model:

21,1,,1,1, 24 hjijijijiji =−−−− −+−+ ψψψψψ

Za numeraciju točaka mreže kao što je to prikazano na Slici 2.10. dobijemo sustav jednadžbi

točka 1. 2421 2004 h=−−−− ψψψ

točka 2. 25312 204 h=−−−− ψψψψ

točka 3. 2263 2004 h=−−−− ψψψ

točka 4. 21754 204 h=−−−− ψψψψ

točka 5. 224865 24 h=−−−− ψψψψψ

................................... itd.

Kut zaokreta: ( )∫

=

A

dxdyyxGT,2 ψ

θ

Page 14: parcijalne diferencijalne jednažbe drugog reda - linearne (pdj)

Numeričko tretiranje nepravilnog ruba domene

Q

P O

AB

Slika 2.11. Pretpostavimo da su A i B točke koje se nalaze na rubu domene, te da su nam poznate vrijednosti i . Osim toga, pretpostavimo da A i B nisu točke odabrane numeričke mreže. Pretpostavimo da je

Au Buhyx =∆=∆ , te da je udaljenost točaka A i B

od točke O jednaka ah i bh , 1,0 << ba , respektivno. Tražimo aproksimaciju Laplaceove jednadžbe u točki . Jasno je da jednadžbu (2.24) nećemo moći primijeniti, jer neke od točaka koje se pojavljuju u toj jednadžbi ne leže niti unutar niti na rubu promatranog područja. Pokušajmo umjesto toga iskoristiti poznate vrijednosti i .

O

Au Bu

Iz razvoja funkcije u u Taylorov red slijedi K

K

+∂∂

+∂∂

−=

+∂∂

+∂∂

+=

OOP

OOA

xuh

xuhuu

xuah

xuahuu

2

22

0

2

22

0

21

)(21

odnosno O

OpA xuhaauaauu 2

22)1(

21)1(

∂∂

+++≅+ iz čega slijedi aproksimacija

druge parcijalne derivacije po x u točki O

⎥⎦

⎤⎢⎣

⎡−

++

+≅

∂∂

OPAO

ua

ua

uaahx

u 11

1)1(

1222

2

.

Na sličan se način dobije i aproksimacija

⎥⎦

⎤⎢⎣

⎡−

++

+≅

∂∂

OPAO

ub

ub

ubbhy

u 11

1)1(

1222

2

.

Uvrštavanjem dobivenih aproksimacija slijedi da kod nepravilnog ruba domene, za točke koje se nalaze u blizini ruba (u situaciji kao na Slici 2.11), diskretizacija Laplaceovog operatora ima oblik

⎥⎦

⎤⎢⎣

⎡ +−

++

++

++

+≅∆ O

QPBAO

uab

bab

ua

ubb

uaa

uh

u11)1()1(

22 .

Page 15: parcijalne diferencijalne jednažbe drugog reda - linearne (pdj)

Laplaceov operator u polarnom koordinatnom sustavu Ukoliko uvedemo polarni koordinatni sustav i promatramo funkciju ),( ϕruu = , pri čemu vrijedi veza ϕcosrx = , ϕsinrx = , Laplaceov operator glasi

2

2

2

2

2

2

2

2 1ϕ∂∂

+∂∂

+∂∂

=∂∂

+∂∂

=∆u

ru

rru

yu

xuu .

Laplaceov operator u polarnim koordinatama ćemo koristiti ako je područje unutar kojeg rješavamo Laplaceovu ili Poissonovu jednadžbu lakše opisati pomoću polarnih koordinata (npr. kružno područje, kružni vjenac i sl.). U tom slučaju metodu konačnih razlika možemo primijeniti na derivacije u polarnim koordinatama. Ponovno ćemo dobiti sustav jednadžbi (koji je nešto složeniji nego u pravokutnom koordinatnom sustavu), koji ćemo moći riješiti nekom od numeričkih metoda.

Ω

Page 16: parcijalne diferencijalne jednažbe drugog reda - linearne (pdj)