Professional Documents
Culture Documents
Metod Konačnih Razlika Za Konsturni Problem
Metod Konačnih Razlika Za Konsturni Problem
MAINSKI FAKULTET NI
SEMINARSKI RAD
Tema: Metod konanih razlika za konturni
problem
Mentor:
Prof. dr Ljiljana Petkovi
Kandidat:
Aleksija uri, M.Sc. ma.
Numerika analiza
Metod konanih razlika za konturni problem
UNIVERZITET U NIU
MAINSKI FAKULTET NI
Aleksandra Medvedeva
KLJUNA DOKUMENTACIJSKA INFORMACIJA
Vrsta rada:
Seminarski rad
Autor:
Mentor:
Naslov rada:
Naziv predmeta:
Numerina analiza
Jezik:
Srpski
Institucija:
Mjesto i adresa:
Zemlja:
Srbija
Godina:
Fiziki opis rada:
2015.
(poglavlja/strana/citata/tabela/slika/grafika/priloga)
6/84/42/21/51/0/0/
Numerika analiza
Metod konanih razlika za konturni problem
Numerika analiza
Metod konanih razlika za konturni problem
1.UVOD
Potreba za Numerikom matematikom javila se kada se pomou klasinog
matematikog aparata nije moglo doi do analitikog rjeenja. elja da se na primjer
konturni problemi rjee egzaktno moe biti zadovoljena samo ako su ulazni podaci
toliko jednostavni da se potrebni postupci mogu izvesti u relativno kratkom vremenu.
Rijetko kada praktini problemi ispunjavaju ove uslove, pa se prema tome mora
traiti priblino rjeavanje zadatog problema. U numerikoj matematici razvijeni su
razni postupci priblinog raunanja koje se mogu primjenjivati u raznim oblastima, a
najvie za rjeavanje konkretnih problema u tehnici.
Numerike metode u velikoj mjeri mogu zamjeniti eksperimentalna istraivanja.
Numerika rjeenja su po pravilu bra i jeftinija od eksperimentalno dobijenih
rezultata. Lake se vri promjena odgovarajuih parametara u numerikim
simulacijama to omoguuje lake i bre postizanje optimalnog rjeenja. Preduslov
za pouzdanost numerikih rjeenja je tana formulacija numerikih metoda zajedno
sa formulacihom matematikog modela.
Postupak rjeavanja inenjerskih problema primjenom numerikih metoda sastoji
se od tri faze: idealizacija ili matematiko modeliranja, diskretizacija matematikog
modela i rjeavanja sistema diskretizovanih jednaina, ovaj postupak shematski je
prikazan na slici 1 [1].
DISKRETIZACIJA
IDEALIZACIJA
FIZIKI SISTEM MATEMATIKI MODEL
MKR
MKV
MKE
DISKRETNI MODEL
RJEENJE
MRE
Slika 1: Rjeavanje inenjerskih problema primjenom numerikih metoda [1]
Numerika analiza
Metod konanih razlika za konturni problem
Numerika analiza
Metod konanih razlika za konturni problem
2.KONTURNI PROBLEMI
Kako opte reenje linearne diferencijalne jednaine n-tog reda sadri n
proizvoljnih konstanti, za njihovo odrenivanje je neophodno n nezavisnih uslova.
Primer takvih uslova su konturni uslovi, kod kojih vrednost reenja ili odgovarajueg
broja njegovih izvoda zadovoljavaju odreene uslove u razliitim takama, obino
krajevima intervala. Odatle je problem nalaenja reenja koje zadovoljava ove
konturne uslove dobio naziv konturni poblemi.
y ( x)
Pod konturnim uslovima podrazumjeva se nalaenje rjeenja
obinih diferencijalnih jednaina
y1
f1 ( x, y1 ,K
y f ( x, y), y M
M
, f ( x, y)
y2
f n ( x, y1 ,K
, y n )
, y n )
sistema od
(1)
(2)
Gdje su:
a i b - brojevi koji predstavljaju krajeve intervala pomjenjljive x
A i B - kvadratne matrice reda n
c - vektor iz R n
Kako se mnogi fiziki procesi opisuju pomou diferencijalnih jednaina drugog
reda sa posebnim uslovima u dvijema konturnim takama, u praksi se najee i
sreu upravo konturni problemi drugog reda, koji imaju oblik
y f ( x, y , y), y (a ) , y (b) ,
f
gdje je
problem
(3)
f
data funkcija. Ukoliko je funkcija
a0 ( x ) y a1 ( x ) y a2 ( x) y b( x)
(4)
Numerika analiza
Metod konanih razlika za konturni problem
S druge strane u ukoliko su
tada se moe rei da konturni uslovi homogeni,
nehomogeni konturni uslovi mogu biti znatno kompleksniji nego to je prikazano u
(3).
Konturne uslove moemo svrstati na sledei nain [3]:
0, 0
Ako je
tada su konturni uslovi prvi ili se jo naziva i Diriheov
konturni problem.
0, 0
Ako je
tada su konturni uslovi drugi ili se jo naziva Nojmanov
konturni problem.
0, 0
Ako je
tada su konturni uslovi trei (mjeoviti) ili se jo naziva
Robinov konturni problem.
Ako su dodatni uslovi iz (3) dati u jednoj taki, na primjer ako imamo
y f ( x, y , y), y (a ) , y(a ) ,
(5)
Metod pogaanja,
Metod konanih razlika
Varijaciono-projekcioni metodi,
Metod konanih elemenata.
Numerika analiza
Metod konanih razlika za konturni problem
U ovome radu bie detaljno razmatran problem primjene metoda konanih razlika
pri rjeavanju konturnih poblema.
Numerika analiza
Metod konanih razlika za konturni problem
a xb
na
(6)
poditervala irine
a b
N
(7)
xi a ih
Takoe znamo da je
i 0,1, 2,..., N
gdje je
(8)
Numerika analiza
Metod konanih razlika za konturni problem
dy
dx
xi
Tangentu na krivu koja opisuje prvi izvod mogue je aproksimovati pravcem koji
predstvalja razliku uanpred, pravcem koji predstvalja razliku u nazad, te pravcem koji
oznaava sredinju (simetrinu) razliku. Nagibi spomenutih pravaca jednaki su
aproksimacijama prvog izvoda.
Razlika unapred:
yi 1 yi
dy
h
dx i
(9)
Razlika unazad:
yi yi 1
dy
h
dx i
(10)
(11)
10
Numerika analiza
Metod konanih razlika za konturni problem
gdje je
izmeu
( x xi ) 2
( x xi ) k ( k )
y( xi ) ...
y ( )
2!
k!
xi
i
y ( xi 1 ) y ( xi ) hy( xi )
. Konkretno, birajui da je
dobija se
h2
h3
hk (k )
y ( xi ) y( xi )...
y (i 1 ).
2!
3!
k!
x xi 1 xi h
(12)
x xi 1 xi h
(13)
slijedi da je
h2
h3
(h) k ( k )
y( xi ) y( xi )...
y (i 1 ).
2!
3!
k!
(14)
h3
y (i ).
3
(15)
y( x)
Rjeavanje jednaine (15) pod
y( x)
dobija se
yi 1 yi 1 h 2
y( i )
2h
6
(16)
(17)
11
12
Numerika analiza
Metod konanih razlika za konturni problem
y( x)
yi 1 2 yi yi 1
h2
(18)
(19)
y yi
, dobija se diskretna verzija datog konturnog problema koja ima oblik:
yi 1 2 yi yi 1
y y
f xi , yi , i 1 i 1
2
h
2h
(20)
i 1, 2,......, N 1
Prethodna relacija za svaku taku unutranjosti mree za
yN
yo
primjenom dva konturna uslova (
algebarskih jednaina sa
N 1
) daje sistem od
nelinearnih
i 1, 2,......, N
yi
nepoznatih
N 1
, gdje je
y ( a ) y (b )
(21)
tada jednaina (20) daje sistem linearnih algebarskih jednaina, koji ima oblik
yi 1 2 yi yi 1 yi 1 yi 1
pi qi yi ri
h2
2h
(22)
Numerika analiza
Metod konanih razlika za konturni problem
pi p ( xi ), qi q( xi ), ri r ( xi ).
i 1, 2,......, N 1
Gdje je
13