Table Of ContentT.C.
SELÇUK ÜNİVERSİTESİ
FEN BİLİMLERİ ENSTİTÜSÜ
BAŞLANGIÇ DEĞER PROBLEMLERİNİN
NÜMERİK İNTEGRASYONUNDA
ADIM GENİŞLİĞİ TESPİTİ
Gülnur ÇELİK KIZILKAN
YÜKSEK LİSANS TEZİ
MATEMATİK ANABİLİM DALI
Konya, 2004
T.C.
SELÇUK ÜNİVERSİTESİ
FEN BİLİMLERİ ENSTİTÜSÜ
BAŞLANGIÇ DEĞER PROBLEMLERİNİN
NÜMERİK İNTEGRASYONUNDA
ADIM GENİŞLİĞİ TESPİTİ
Gülnur ÇELİK KIZILKAN
YÜKSEK LİSANS TEZİ
MATEMATİK ANABİLİM DALI
Bu tez 23/07/2004 tarihinde aşağıdaki jüri tarafından oybirliği / oyçokluğu ile kabul
edilmiştir.
Yrd. Doç. Dr. Kemal AYDIN Prof. Dr. Şaziye YÜKSEL Prof. Dr. Ali SİNAN
(Danışman) (Üye) (Üye)
ii
ÖZET
Yüksek Lisans Tezi
BAŞLANGIÇ DEĞER PROBLEMLERİNİN
NÜMERİK İNTEGRASYONUNDA ADIM GENİŞLİĞİ TESPİTİ
Gülnur ÇELİK KIZILKAN
Selçuk Üniversitesi
Fen Bilimleri Enstitüsü
Matematik Anabilim Dalı
Danışman: Yrd. Doç. Dr. Kemal AYDIN
2004, 71 sayfa
Jüri: Yrd. Doç. Dr. Kemal AYDIN
Prof. Dr. Şaziye YÜKSEL
Prof. Dr. Ali SİNAN
Bu çalışmada, Cauchy probleminin nümerik integrasyonu için Picard teoremi
tabanlı değişken adım genişliği seçimi ve hata analizi tabanlı değişken adım genişliği
seçimi elde edilmiştir. Bu seçimlere bağlı olarak adım genişliği ve yaklaşık çözüm
hesaplayan algoritmalar verilmiştir. Bu algoritmalarda, üzerinde çalışılan konveks
kümenin yapısına bağlı olarak oluşabilen bazı problemleri ortadan kaldırmak için Picard
teoremi ve hata analizi tabanlı değişken adım genişliği seçimi verilerek bu seçime bağlı
her bir adımda adım genişliği, yaklaşık hesap ve oluşan lokal hatayı hesaplayan bir
algoritma elde edilmiştir. Verilen algoritmalarla ilgili nümerik örnekler verilmiştir.
Anahtar Kelimeler: Cauchy Problemi, Adım Genişliği Seçimi, Picard Teoremi,
Nümerik İntegrasyon, Lokal Hata, Global Hata
iii
ABSTRACT
Master Thesis
ON THE FINDING OF STEP SIZE IN THE NUMERICAL INTEGRATION OF
INITIAL VALUE PROBLEM
Gülnur ÇELİK KIZILKAN
Selçuk University
Graduate School of Natural and Applied Sciences
Department of Mathematics
Supervisor: Yrd. Doç. Dr. Kemal AYDIN
2004, 71 pages
Jury: Yrd. Doç. Dr. Kemal AYDIN
Prof. Dr. Şaziye YÜKSEL
Prof. Dr. Ali SİNAN
In this study, we have obtained that variable stepsize choice based on Picard
theorem and variable stepsize choice based on error analysis for numerical integration
of Cauchy problems. Depending on those choices we have given algorithms that
calculates stepsizes and approximations for solutions. In order to defeat some problems
arising from the structure of convex set on which the study is carried on, giving the
variable stepsize choice based on Picard theorem and error analysis, an algorithm has
been obtained which calculates depending on this choice stepsizes, approximations for
solutions and local error taken place in each step. Some numerical examples related to
given algorithm have been demonstrated.
Key Words: Cauchy Problems, Finding of Stepsize, Picard Theorem, Numerical
Integration, Local Error, Global Error
iv
v
İÇİNDEKİLER
ÖZET ………………………………………………………………………………. iii
ABSTRACT ……………………………………………………………………….. iv
ÖNSÖZ ……………………………………………………………………………... v
SEMBOLLER ……………………………………………………………………… vi
1. GİRİŞ …………………………………………………………………………….. 1
2. BİRİNCİ MERTEBEDEN CAUCHY PROBLEMİ …………………………..…10
3. NÜMERİK METOTLAR VE HATA ANALİZİ ………………………………..16
3.1. Metotlar ………………………………………………………………………...16
3.1.1. Euler metodu …………………………………………………………………16
3.1.2. Runge- Kutta metodu ………………………………………………………...17
3.2. Hata Analizi …………………………………………………………………....18
3.2.1. Euler metodu için hata analizi ………………………………………………..19
3.2.2. Runge-Kutta metodu için hata analizi ………………………………………..24
4. ADIM GENİŞLİĞİ STRATEJİSİ ……..…………………………………………29
4.1. Picard Teoremi Tabanlı Adım Genişliği Seçimi..……………………................29
4.2. Hata Analizi Tabanlı Adım Genişliği Seçimi ………………………………….36
4.3. Picard Teoremi ve Hata Analizi Tabanlı Adım Genişliği Seçimi……………....39
4.4. Pratik Adım Genişliği Seçimi….……………...………………………………..42
4.5. Adım Genişliği Kontrolü………………...……………………………………..42
5. ALGORİTMALAR………………………………………………………………44
5.1. Picard Teoremi Tabanlı Adım Genişliği İçin Algoritma……………………….44
5.2. Hata Analizi Tabanlı Adım Genişliği İçin Algoritma…………………………..45
5.3. Picard Teoremi ve Hata Analizi Tabanlı Adım Genişliği İçin Algoritma...........49
6. NÜMERİK ÖRNEKLER ………………………………………………………...51
7. DEĞERLENDİRMELER ………………………………………………………..67
8. KAYNAKLAR …………………………………………………………………..69
vii
ÖNSÖZ
Bu çalışma, Selçuk Üniversitesi Fen- Edebiyat Fakültesi Matematik Bölümü
Öğretim Üyesi Yrd. Doç. Dr. Kemal AYDIN yönetiminde yapılarak, Selçuk
Üniversitesi Fen Bilimleri Enstitüsü’ ne Yüksek Lisans Tezi olarak sunulmuştur.
Tezimi büyük bir sabır ve titizlikle yöneten hocam Yrd. Doç. Dr. Kemal AYDIN’ a,
tez çalışmam süresince artık geleneksel hale gelen Prof. Dr. Haydar BULGAK
yönetiminde haftalık yapılan lisansüstü seminer programında çalışmalarımı
anlatmama fırsat sağlayan ve bu vesileyle değerli öneri ve eleştirilerinden
faydalandığım Prof. Dr. Haydar BULGAK’ a teşekkürlerimi ve saygılarımı sunarım.
Aynı zamanda, çalışma esnasında beni maddi ve manevi desteğinden yoksun
bırakmayan sevgili ailem ve eşim Mustafa KIZILKAN’ a da teşekkürü bir borç
bilirim.
Gülnur ÇELİK KIZILKAN
v
KULLANILAN SEMBOLLER
t : Grid noktaları
i
h : i inci adımdaki adım genişliği
i
x(t ): Cauchy probleminin tam çözümünün t noktasındaki değeri
i i
y :Cauchy probleminint noktasındaki nümerik metot kullanarak elde edilen
i i
yaklaşık çözümünün değeri
LE : i inci adımda oluşan lokal hata
i
GE : i inci adımdaki global hata
i
h*: Pratik adım genişliği parametresi
: İstenilen hata seviyesi
: i inci adımda lokal hata için istenilen hata seviyesi
L
i
: Global hata için istenilen hata seviyesi
g
vi
1
1. GİRİŞ
Diferensiyel denklemler, birçok fiziksel problem ve olayı matematiksel olarak
tanımlamaya yarar. Dolayısıyla diferensiyel denklemlerin analitik çözümü için doğru
çözüm işlemleri bulmak önemli bir problemdir.
x f(t,x)
x(t ) x , t tT (1.1)
0 0 0
Cauchy problemini ele alalım. Hemen şu sorular akla gelir: Problemin çözümü var
mı? Eğer varsa hangi şartlarda tektir? Literatürde bu soruların cevabını Picard
Teoremi vermektedir. Ayrıca, genellikle pratikte tam çözüm bulmak ya mümkün
değildir yada hesaplanması çok zordur. Dolayısıyla son yıllarda, yaklaşık çözüm
bulmak için nümerik çözüm yöntemleri oldukça önem kazanmıştır.
1.1. Problemin Tanıtımı
Nümerik metotlar iteratif olduklarından (1.1) Cauchy probleminin çözümünün
hesaplanmasında büyük kolaylıklar sağlamasına rağmen nümerik metot kullanılması
ile elde edilen çözüm problemin tam çözümün yerine kullanılabilecek kadar yakın
olmayabilir. Bu nedenle nümerik metotlarla hesaplama yapılırken adım genişliği
seçimi öne çıkmaktadır. Literatür çalışmalarının çoğunda sabit adım genişliği
seçilerek hesaplama yapılmıştır. Fakat sabit adım genişliği seçildiğinde yaklaşık
çözümün tam çözümden uzaklaşmaması için adım genişliğinin çok küçük seçilmesi
gerekmektedir. Bu ise pratik değildir.
2001-2002 eğitim öğretim yılında Uygulamalı Matematik Araştırma
Merkezi’nde Prof. Dr. Haydar Bulgak yönetiminde yapılan lisansüstü seminer
çalışmalarında, Cauchy probleminin nümerik integrasyonunda Picard Teoremi
üzerinde temellenen adım genişliği stratejileri, N. Chumakova, H. Bulgak, A. Bulgak
ve K. Aydın tarafından tartışılmıştır. Ancak bu çalışmalar sonuçlandırılmamıştır. Bu
tez çalışması bu seminerden esinlenerek yapılmıştır.
2
Bu çalışmada (1.1) Cauchy probleminin nümerik integrasyonuda kullanılacak
nümerik metodun analitik çözüme yakın sonuçlar vermesi için uygun h- adım
j
genişliği belirlemek hedeflenmiştir.
1.2. Literatür Özeti
(1.1) Cauchy probleminin nümerik çözümü için kullanılan birçok nümerik
metot vardır. bunlardan birisi üç adım BDF (backward differentiation formulae)
metodudur. Guglielmi ve Zennaro (2001) çalışmalarında; ler h ye bağlı
j,i j
fonksiyonlar olmak üzere
u u u u ,(j=0,1,…)
j3 j,2 j2 j,1 j1 j,0 j
homojen lineer fark denkleminin companion matrisini ele alarak üç adım BDF
metodunun kararlı olmasını sağlayan h t t (j=0,1,…) adım genişliği spektral
j j1 j
yarıçap yardımıyla elde etmişlerdir.
Beyn ve Garay (2002); homojen birinci mertebeden diferensiyel Cauchy
probleminden hareketle homojen olmayan yarı lineer diferensiyel Cauchy problemi
için adım genişliği önermişlerdir. Ancak, tahminlerinin adım genişliği seçimine
temel bir kural oluşturmak için yeterli olmadığını belirtmişlerdir.
Rice ve Do (1995), adım genişliğini kontrol eden iki metottan bahsetmişlerdir.
Bunlardan birisi Bailey (1969) tarafından önerilen bir metottur. Herhangi bir
integrasyon metoduna uygulanabilen bu metotta y = (y ,y ,…,y )T ve y(t ) = y
1 2 N n n
vektörü için y= |y(t )-y(t )| farkı hesaplanır. y nin i-inci bileşeni için a) eğer
n+1 n
y/y<0,01 ise h adım genişliğinin yerine 2h alınır. b) Eğer y/y>0,1 ise h adım
i i i i
genişliği yerine h/2 alınır. c) a ve b şıkları sağlanmıyorsa hadım genişliği aynı kalır.
Rice ve Do, Bailey’ in adım genişliği kontrolü ile ilgili önerdiği bu metot hakkında
detaylı bilgi vermemiştir.
Description:teoremi ve hata analizi tabanlı değişken adım genişliği seçimi verilerek bu Key Words: Cauchy Problems, Finding of Stepsize, Picard Theorem,