6.4.7 NÜMERİK ANALİZ Yrd. Doç. Dr. Hatce ÇITAKOĞLU 6 Müendslk sstemlernn analznde ve ugulamalı dsplnlerde türev çeren dferansel denklemlern analtk çözümü büük öneme saptr. Sınır değer ve/vea başlangıç değer formunda olan bu denklemlern analtk çözümü çoğu durumda mümkün değldr. İstenlen aklaşık çözümler elde etmek çn gelştrlen saısal öntemlern brn vea daa çoğunu brbrne bağlaan denkleme dferansel denklem denr. Bu denklemler ncelemenn başlıca üç amacı vardır: -Fzksel br olaın tanımlanmasını sağlaan dferansel denklemn bulunması - Dferansel denklemn analtk vea saısal çözümünün elde edlmes 3- Elde edlen çözümün orumlanması 3 4
6.4.7 Yalnız br bağımsız değşkene göre türev kapsaan br dferansel denkleme ad dferansel denklem denr. d dx İk vea daa fazla değşkene göre türevler kapsaan dferansel denkleme kısm dferansel denklem denr. VI Örnek: sn x üçüncü dereceden lneer ADD x dördüncü dereceden nonlneer ADD x e x üçüncü dereceden lneer ADD snx lnx knc dereceden nonlneer ADD 5 6 Müendslk Ugulamalarında Karşılaşılablecek örnekler: Ünform ük Müendslk Ugulamalarında Karşılaşılablecek örnekler: k x =(x) (t) F kuvvet 7 8
6.4.7 ADD çözümünde kullanılan öntemler:. Runge-Kutta Yöntemler a. Euler Yöntem b. Heun Yöntem. Katılık/çok adımlı öntemler 3. Sonlu farklar öntemle sınır değer problem Sonlu farklar öntemle sınır değer problem: Ad dferansel denklemlern çözümünde ardımcı koşullar verlr. Bu koşullar, denklem çözerken ortaa çıkan ntegraln sabtlern esaplamak çn kullanılır. Koşullar, bağımsız değşkenn anı değer çn tanımlanmışsa başlangıç değer problem olarak fade edlr. 9 Sonlu farklar öntemle sınır değer problem: Koşulların bağımsız değşkenn br tek noktasında değl de farklı noktalarında blndğ ugulamalarda mevcuttur. Bu değerler çoğunlukla br sstemn sınırlarında tanımlı olduğu çn, bu problemlere sınır değer problem denr. Sonlu farklar öntemle sınır değer problem: T T a T X= T a X=L T > T olması durumunda T >T a 3
6.4.7 Sonlu farklar öntemle sınır değer problem: Tamn öntemne alternatf olan en agın öntem onlu fark öntemdr. Bu teknklerde, sonlu bölünmüş farklar orjnal denklemdek türev kullanılır. Bölece, doğrusal br dferansel denklem, eşzamanlı cebrsel denklem setne dönüştürülür. Sonlu farklar öntemle sınır değer problem: Bu bölümde ADD çözümü çn saısal türev formüller kullanılır. Saısal türev formülü ardımıla elde edlen eştlkler, Lneer Denklem Takımı (MATRİSLER) le çözülür. 3 4 Sonlu farklar öntemle sınır değer problem: Merkez sonlu bölünmüş fark formüller le türev: ' '' 5 Örnek: '' = ' 3x + 6x dferansel denklemnde nn x bağımsız değşkennde çözülmes çn Sonlu Farklar Yöntemn kullanarak dferansel denklemn çn gerekl olan denklem oluşturunuz. x==.5 Merkez farklar formüller: ' '' 6 4
6.4.7 '' ' 3 x 6 x Merkez fark formüllern, dferansel denklemde erne azılır: 3 6x =.5 olduğuna göre 6 3 6 Eştlk düzenlenrse 8 3 4 3 6 Örnek: '' = ' 3x + 6x dferansel denklemnn lg alanı aşağıdak gbdr: 3 x 4, =(x=3)=6.945, 4 =(x=4)=9.48, x==.5 Bu problemde, x=3.5, x=3.5, ve x= 3.75 tek değerlern Sonlu Farklar Yöntemle çözümü çn gerekl denklem takımını oluşturunuz. (Lneer Denklem Takımı) 7 8 Bu dferansel denklem çn gelştrlen eştlk ardımıla çözüm apılır: 8 3 4 3 6 x =x =3. (x=3)= 6.945 x + =x =3.5 x + =x =3.5 3 x +3 =x 3 =3.75 4 x +4 =x 4 =4. 4 (x=4)= 9.48 8 3 4 3 6 = alınırsa 8 3 4 3x 6x x =3.5 se 8 3 4 33.5 63.5 8 3 4.875 9 5
6.4.7 (x=3)= 6.945 aşağıdak eştlkte erne azılırsa 8 3 4.875 86.945 3 4.875 3 4 36.6485 8 3 4 3 6 = alınırsa 8 3 4 3x 6x x =3.5 se 8 3 4 33.5 63.5 8 3 4 5.75 8 3 4 3 6 =3 alınırsa 8 3 4 4 3x3 6x3 x =3.75 se 8 3 4 4 33.75 63.75 8 3 4 4 9.6875 4 (x=4)= 9.48 aşağıdak eştlkte erne azılırsa 8 3 4 4 9.6875 8 3 49.48 9.6875 8 3 5.37 3 4 6
6.4.7 O alde, oluşan lneer denklem takımı: 3 4 36.6485 8 3 4 5.75 8 3 5.37 5 Örnek: + x x = x ln(x) dferansel denklemne at sınır değerler aşağıdak gbdr: (x=) = ve (x=) = <x<, =.5 olduğuna göre Sonlu Farklar öntemn kullanarak dferansel denklemn saısal olarak çözünüz. ' 6 '' x ' x ln Dferansel denklem takımında merkez fark formüller erne azılır: =.5 olduğuna göre x ln 6 ln Eştlk düzenlenrse 6 3 6 ln - x - =x - =. x =x =. (x=) = x + =x =.5 x + =x =.5 3 x +3 =x 3 =.75 4 x +4 =x 4 =. 4 (x=)= 7 8 7
6.4.7 6 3 6 ln = alınırsa 6 x 3 6 x x lnx x x =.5 se 6.5 3 6.5.5ln.5.5.875 33.5 9.5.789 9.875 33.5 9.5.789 Eştlkte değşkenn cnsnden fade etmek çn lere doğru sonlu bölünmüş fark formülü kullanılır: ' = '.5.5 3.5.875 33.5 9.5.789 Eştlkte değşken erne konursa.5.875.5 33.5 9.5. 789.875.875.5 33.5 9.5.375 9.5 3.875.789 6 3 6 ln = alınırsa 6 x 3 6 x x lnx x x =.5 se 6.5 3 6.5.5ln.5.5.5 33.5.5.6898 3 3 8
6.4.7 6 3 6 ln =3 alınırsa 6 x3 3 6 x3 4 x3 lnx3 x3 x 3 =.75 se 6.75 3 6 75 4.75ln.75.75 9.875 33.75.5 4.97938 (x=) = ukarıdak eştlkte erne azılırsa 9 3.875 33.75.5.97938 9.875 33.75 43.77 9.875 33.75.5 4.97938 33 34 Aşağıdak saısal türev formüller elde edlmştr:.375 9.5.5 33.5.5 3.875.6898 O alde, oluşan lneer denklem takımı:.375 9.5 3.875.5 33.5.5.6898 9.875 33.75 43.77 9.875 33.75 43.77 35 36 9
6.4.7 Oluşan lneer denklem takımının çözümü: Oluşan lneer denklem takımının çözümü:.375.5 9.5 33.5 9.875 3.875.5.6898 33.75 43.77 (/.5)*S S (/9.875)*S 3 S 3 Sıfır apalım.375 9.5.93 3.875.786.59 3.477 4.3884 37 38 Oluşan lneer denklem takımının çözümü: Oluşan lneer denklem takımının çözümü: S +.375*S S S +9.5*S 3 S 3.375 9.5 4.83 3.875 36.36 4.9638 3.477 4.3884.375 9.5 4.83 3.875 36.36 4.9638.68 7.978 39 4
6.4.7 Oluşan lneer denklem takımının çözümü: 7.978.68 3.6999 4.83 36.36 4.9638 4.83 36.36.6999 4.9638 57.4457 4.98.48. 84 4.83.375 4 Örnek: =-x +x-+- + dferansel denklemnn lg alanı aşağıdak gbdr: x, =(x=)=.5853, =(x=)=.4597, 5 =(x=)=3.97, x==. Problem saısal olarak çözünüz. ' '' ''' 3 4 ''' Merkez fark formüllern, dferansel denklemde erne azılır: =. olduğuna göre 5.5 x x vea '' ' x x Eştlk düzenlenrse: 6.5 97.5 49 47.5 3 6.5 6.5 5 5 6.5 5 5 5.5.5 6.5 43 x =x =. =(x=)=.5853 =(x=)=.4597 x + =x =. x + =x =.4 3 x +3 =x 3 =.6 4 x +4 =x 4 =.8 5 x +5 =x 5 =. 5 =(x=)=3.97 44
6.4.7 = alınırsa 6.5 97.5 49 47.5 6.5 6.5 97.5 49 47.5 6.5 x x 6.5 97.5 49 47.5 6.5.. Burada -, cnsnden esaplanır:..4597.58388. 45 = alınırsa 6.5 97.5 49 47.5 6.5 6.5 97.5 49 47.5 6.5 x x 6.5 97.5 49 47.5 6.5.. Burada -, cnsnden esaplanır:..4597.58388. 46 = alınırsa 6.5.58388 97.5 49 47.5 6.5.. 3 6.5 6.5.58388 97.5.5853 49 47.5 6.5.4 3.5 47.5 6.5 5.989 elde edlr. = alınırsa 6.5 97.5 49 47.5 6.5 6.5 97.5 49 47.5 6.5 4 x x 6.5 97.5 49 47.5 6.5 4.4.4 6.5.5853 97.5 49 47.5 6.5 4.6 97.5 49 47.5 6.5 4 8.7483 47 48
6.4.7 =3 alınırsa 6.5 97.5 49 47.5 6.5 6.5 97.5 49 47.5 4 6.5 5 x3 x3 6.5 97.5 49 47.5 4 6.5 5.6.6 6.5 97.5 49 47.5 4 6.53.97.36 6.5 97.5 49 47.5 4 94.59 49 =4 alınırsa 6.5 97.5 49 47.5 6.5 6.5 97.5 494 47.5 5 6.5 6 x4 x4 6.5 97.5 494 47.5 5 6.5 6.8.8 6.5 97.5 494 47.53.97 6.5 6.64 6.5 97.5 494 6.5 6.64 6 blnmeen olduğu çn bu denklem kullanılmaz 5 Gere doğru farklar formülü kullanılır: 3 3 3 3 =4 alırsak ''' 3 3 4 4 3. ''' 4 5 3 3 4 ''' 4 5 375 375 54 5 Merkez farklar formülü kullanılır: '' =4 alırsak 4 5 4''. 4' ' 5 ( 4 5) 4' ' 5 5 4 5 5 5 5 4 77.67 5 3
6.4.7 Merkez farklar formülü kullanılır: ' =4 alırsak ' 5 3 4.4 4'.5( 5 ) 4' 7.767. 5 ''' '' ' 4 4 4 4.8.8.64 Yukarıdak eştlğn en elde edlen, ve erne konursa 5 375 375 54 5 5 4 77.67 7.767.5 4. 64 Eştlk düzenlendğ zaman 5 375 4.5 744 67.9 eştlğ elde edlr. 53 54 O alde, lneer denklem takımı elde edlr: 3.5 97.5 6.5 5. 47.5 49 97.5 375 6.5 47.5 49 4.5. 5.989 6.5 8.748 47.5 94.59 74 4 67.9 55 Lneer denklem takımının çözümü se 3.5 47.5 6.5. 5.989 97.5 49 47.5 6.5 8.748 nv 6.5 97.5 49 47.5 94.59 4 5. 375 4.5 74 67.9.58.9738.56 4.654 56 4
6.4.7 Lneer denklem takımının çözümünü MATLABta apımı se 57.8x Ödev: 4 e.5 dferansel denklemnn lg alanı aşağıdak gbdr: x, =(x=)=, 4 =(x=)=.5, x==.5 değerlernn Sonlu Farklar Yöntemle çözümü çn gerekl denklem takımını oluşturunuz. (Lneer Denklem Takımı) ' 58 5