Sonlu farklar yöntemi ile KdV denkleminin nümerik çözümleri
Yükleniyor...
Tarih
2016
Yazarlar
Dergi Başlığı
Dergi ISSN
Cilt Başlığı
Yayıncı
Aksaray Üniversitesi Fen Bilimleri Enstitüsü
Erişim Hakkı
info:eu-repo/semantics/openAccess
Özet
Bu tez çalışmasının temel amacı, dalga teorisinde oldukça önemli bir yer tutan KdV denkleminin nümerik çözümlerinin elde edilmesidir. Bu amaç doğrultusunda, en temel nümerik çözüm yöntemlerinden birisi olan sonlu farklar yöntemi kullanılmıştır. Dalga teorisine ilişkin bazı temel bilgiler ve tanımlar birinci bölümde verilmiş, KdV denkleminin ve ilgili test problemlerinin tanıtılması ise ikinci bölümde yapılmıştır. Türevler için sonlu fark yaklaşımları ve sonlu farklar yöntemine ilişkin temel bazı bilgiler üçüncü bölümde sunulmuştur. Nümerik yöntemin KdV denklemine uygulanması ise dördüncü bölümde verilmiştir. Nümerik yöntemin uygulanışında, ilk olarak, Crank-Nicolson formülleri yardımıyla diferensiyel denklemin zaman ayrıştırması yapıldı. Daha sonra denklem sistemindeki lineer olmayan terimler iki farklı yöntem ile lineerleştirildi. Konum ayrıştırması için problemin çözüm bölgesi eşit uzunluklu alt aralıklara bölündü. Sonlu farklar yönteminin uygulanması ile ortaya çıkan matris denkleminin çözümleri için ise Thomas algoritması kullanıldı. Kullanılan yöntem, farklı problemler üzerinde test edildi. Yöntemin doğruluğunun araştırılması için hata normları ve KdV denkleminin korunum kanunları hesaplandı. Son olarak, elde edilen sonuçlar ile bir değerlendirme yapıldı.
The main objective of this thesis is to obtain the numerical solutions of KdV eqution which has a quite importance in wave theory. For this objective, one of the basic numerical method, the finite difference method, is used. Some basic informations about waves are given in the first chapter. KdV equation and its related test problems are introduced in the second chapter. Finite difference formulas for the derivatives and some introductory informations about finite difference method are presented in the third chapter. Application of the numerical method for the KdV equation is constructed in the forth chapter. In the application of the numerical method, firstly, the time discretization of the equation is achieved by the help of Crank-Nicolson formulae. Then, the nonlinear terms in the equation are linearized by two different methods. A uniform partition of the solution domain is considered for the space discretization. The Thomas algorithm is used for the solutions of the obtained matrix equations. The numerical method is tested on different test problems. Accuracy of the method is investigated by error norms and the conservative laws of KdV equation. Finally, a conclusion is given in the last chapter.
The main objective of this thesis is to obtain the numerical solutions of KdV eqution which has a quite importance in wave theory. For this objective, one of the basic numerical method, the finite difference method, is used. Some basic informations about waves are given in the first chapter. KdV equation and its related test problems are introduced in the second chapter. Finite difference formulas for the derivatives and some introductory informations about finite difference method are presented in the third chapter. Application of the numerical method for the KdV equation is constructed in the forth chapter. In the application of the numerical method, firstly, the time discretization of the equation is achieved by the help of Crank-Nicolson formulae. Then, the nonlinear terms in the equation are linearized by two different methods. A uniform partition of the solution domain is considered for the space discretization. The Thomas algorithm is used for the solutions of the obtained matrix equations. The numerical method is tested on different test problems. Accuracy of the method is investigated by error norms and the conservative laws of KdV equation. Finally, a conclusion is given in the last chapter.
Açıklama
Anahtar Kelimeler
Dalga, Soliton, Sonlu Farklar, Wave, KdV, Soliton, Finite Difference