Professional Documents
Culture Documents
PARABOLİK
Tek uzaysal KDD’LERİN
bağımsız değişkene SONLU
bağlı parabolik FARKLAR
KDD’e örnek, İLE ÇÖZÜMÜ
2
k , k sabit
t 2
Zamana göre türev için ileri farklar,mekana göre 2.türev için merkezi farklar kullanıldı.
t
r= kısaltılması kullanılırsa
kx 2
(i, j 1) r (i 1, j ) (1 2r ) (i, j ) r (i 1, j )
2
- x - x
i* x
İki bağımsız değişken x,t için sonlu fark ağı.
1 1
0<r ve r= için
2 2
Durağan bir çözüm için veya hataları azaltmak için,r-nin değerini belirlemek için özel çaba
gösterilmelidir.(13)denklemi eğer (1-2r) değeri negatif geğilse geçerlidir.Bu koşul için
1 1 1
0<r olmalıdır.Eğer r= seçersek (i, j 1) (i 1, j ) (i 1, j ) r’ye bağlı durağa
2 2 2
çözüm bulmak için,zaman aralığı, t “renders” açık formülü etkili olmaz..Formül uygulamak
için basit olmasına rağmen,hesap süresi uzundur.
Crank veNicholson(1974) tarafından “implicit” formül önerilmiştir.Bu formül bütün sonlu r
2
değeri için geçerlidir.Eğer formülü j ve (j+1) inci zaman adımları ,le merkezi farklar ile
2
yazılırsa
3
Bu yeniden yazılırsa
t
r (i 1, j 1) 2(1 r ) (i, j 1) r (i 1, j 1) r (i 1, j ) 2(1 r ) (i, j ) r (i 1, j ), r
kx 2
Denklemin sol tarafı üç bilinen değerden oluşmakta sağ taraf ise ’nin bilinmeyen
değerlerinden oluşmaktadır.Bu şekil 5a’da açıklanmaktadır.
j+1 j+1
Eğer zaman sırasında n-adet düğüm noktası varsa,j=0 için 15 denklemi uygulanırsa
i=1,2,….,n sonuç n-adet ardışık denklem ile n-adet bilinmeyen ve bilinen başlangıç ile sınır
değerleri elde edilir.
Benzer şekilde j=1 için n-adet denklem ile j=0 değerleri kullanılarak ’ler hesaplanır.
Duyarlılık ve koşulsuz durağınlıkların birleştirilmesi sayesinde,daha büyük adımla çözüm
bulunabilir.Bütün sonlu r değeri için çözüm doğru olsa da,genellikle r=1 kullanılarak denklem
aşağıdaki forma indirgenir.Çözüm molekülleri şekil 5b dedir.
(i 1, j 1) 4 (i, j 1) (i 1, j 1) (i 1, j ) (i 1, j )
ÖRNEK:”diffusion Denklemi”
2
,0 x 1 aralığında çözümü
2 t
ÇÖZÜM:Bu problem L=1m. uzunluğunda çubuktaki ısı dağılımı ile ilgili bir matematik
modeldir.Bu çubuğun uçları buz blokları ile kapatılmış(veya 0 C uygulanmış) ve çubuğun
ilk değeri 100 C .
Bu fiziksel yorum ile probleminiz,çubuğun iç sıcaklığını zaman ve mesafenin fonksiyonu
olarak hesaplar.
Problemde açık ve kapalı iki yol çizilir.
(a)Açık Yöntem:
1
Basit hesap için x 0.1 ve r= seçersek
2
rx 2
t =0.05 ,(h=1)
k
çözümü 0 x 0.5 aralığında bulmak yeterlidir.Çünkü x=0.5 de simetriktir.
Önce (3.1.2) ile sınır ve başlangıç değerlerini hesaplayalım.
Bu değerler sabit düğüm noktaları için tabloda verilmektedir.
1
(i, j 1) (i 1, j ) (i 1, j ) ile çözüm.
2
Açık sonlu farklar yöntemi ile analitik yöntemin karşılaştırması yapılırsa (tablo 4) sonlu
farklar yöntemi makul sonuçvermektedir.Daha iyi çözüm x ve t adımlarını küçülterek elde
edilebilir.
(b)Kapalı Yöntem
x) 0.2 ve r=1 seçelim. t 0.04 hesaplanır.(16) denklemine göre serberst düğüm
noktalarını uygulanırsa, (i, j 1) ve i (i=1,2,3,4) ilk zaman için değerleridir.
5
=0
t=0.08
1 2 3 4
t=0.04
100 100 100 100 50
t=0
x=0 0.2 0.4 0.6 0.8 1.0
(i 1, j 1) 4 (i, j 1) (i 1, j 1) (i 1, j ) (i 1, j )
t=0.04 de
-0+4 1 2 50 100 1 58.13
- 1 4 2 3 100 100 2 82.54 hesaplanır.
- 2 43 4 100 100 3 72
- 3 4 4 0 100 50 4 55.5
t 0.08 için
*Bu işlem programlanabilir ve adım aralığı küçültülerek daha doğru çözüm bulunabilir.
2 2
V2 ,
v=hız
2 t 2
Burada
j-1
i-1 i i+1 (şekil 7) r 1 ve r=1 için dalga denkleminin hesap noktaları.
Denklem 13 ve 15 dekinden farklı olarak,tek adım yaklaşımı yerine 18 denkleminde iki adım
yaklaşımı kullanılmaktadır.
(20) denkleminde ise, ' nin j+1 hesabı için j ve j-1 deki değeri bilinmelidir.Bu nedenle,18
veya 20 denklemi için çözümde ayrı algoritmalar türetmeliyiz.
Yani (i,1) ve (i,2) yi hesaplamalıyız.Bunun için, önceden bir başlangıç koşulu
tanımlarız.Örneğin,17 denkleminde
0
t t 0
geriye faklar ile
veya
r
(i,1) (1 r ) (i,0) [ (i 1,0) (i 1,0)] (22)
2
(22) denklemi başlangıç ve sınır koşullarını kullanarak her (i,j) deki değeri (18) ile
hesaplanır.
1
(i 1, j ) (i 1, j ) (i, j 1) (i, j 1)
(i, j ) (26)
4
Buradan bir nokta, onun çerçevesindeki dört noktanın aritmetik ortasına eşit.5. noktalı
hesap(ağıl molekülü) şeklinde görülmektedir.Burada değerlerin katsayıları gösterilmiştir.
Eliptik denklem’e SF. yaklaşımı sonucu buyuk bir cebirsel denklem sistemi elde edilir.bunları
çözümü büyük bir problemdir.
GENEL CEBİRSEL DENKLEM ÇÖZÜMLERİ (s.647)
1-) Bant dizey yöntemi (gauss elimination)-Eliminasyon yöntemleri
▬ JACOBİ
▬ GAUSS-SEIDEL
▬ SUCCESSİVE OVER-RELAXATION (SOR)
SOR YÖNTEMİ:
w k
k 1 (i, j ) k (i, j ) R (i, j ) veya;
4
k 1 (i, j ) k (i, j )
4
w k
(i 1, j ) k 1 (i 1, j ) k 1 (i, j 1) 4 k (i, j ) h 2 g (i, j )
(31).
w- relaxatıon factor olarak bilinir.yöntem ise “successive over-relaxation(SOR)”.1<W<2
aralığında değişir. w=1 olursa,yöntem successive relaxation adını alır.Optimum w- değeri
8
deneme yanilma ile bulunur.(31) denklemi için başlangıç koşulu (i, j ) her serbest nokta için
şeçilir.Genel olarak (i, j ) =0 veya sabit noktaların averaj olarak alınır.
ÖRNEK:
2V 0, 0 X, 1
V ( X ,1) 45 X (1 X ),
V ( X ,0) V (0, Y ) V (1, Y ) 0
ÇÖZÜM:
h=1/3 alalım
4V1 V2 V3 0 10
V1 4V2 0 V4 10
V1 0 4V3 V4 10
10 10 0
0
0 V2 V3 4V4 0
1 3
0
2 4
0
0
0 0 0
4 1 1 v1 10
1 4 0 v 10
2 =
1 0 4 v3 0
0 1 1 v 4 0
v1 3,75
v 3,75
2
v3 1,25
v 4 1,25
ÖRNEK:
gs
2V , 0 x, y 1 şeklindeki grid noktalarindaki v-gerilmelerini
hesaplayınız. g s x( y 1) nc/m2 , r 1.0. (SOR-kullan).
9
ANALİTİK ÇÖZÜM
v1 v1 v 2 v3 v 4
mx ny
v2 A mn sin sin
m 1 n 1 a b
mx ny
1
1.0 1 (1) n
m n
(1) .144ab
a b
Amn b
0
0 g ( x , y ) sin
a
sin
b
dxdy
(m a) 2 (n ) 2 mn
b
9
a=b=1 ve g(x,y) = -x(y-1). 10
0
8 64 16t 2
w
t2
1 1 1
üç durumu denersek: N N 4,12,20 Böylece x h , , ayrıca
4 12 20
g s x( y 1)10 9
g ( x, y )
36x( y 1)
10 9
36
(S.158 ve159-çözüm ve fortran programına bak)
toplam hata
ayrıklaştır
ma hatası
kesme
hatası
Bir sayısal algoritma,eğer her adımdaki hataların toplamı küçük bir değerse durağandır
denir.Durağan olmama (instability) durumunda(sınırlı olmayan çözüm)soncu çok
anlamsız sonuç eldeedilir.