Nesne Yönelimli Programlama Yaklaşımı İle Üç Boyutlu Sonlu Elemanlar Analizi Yazılımı Geliştirilmesi

dc.contributor.advisor Mecitoğlu, Zahit tr_TR
dc.contributor.author Adak, Halid Eren tr_TR
dc.contributor.authorID 10027824 tr_TR
dc.contributor.department Uçak ve Uzay Mühendisliği tr_TR
dc.contributor.department Aerospace Engineering en_US
dc.date 2014 tr_TR
dc.date.accessioned 14.02.2014 tr_TR
dc.date.accessioned 2015-06-10T11:21:49Z
dc.date.available 2015-06-10T11:21:49Z
dc.date.issued 19.02.2014 tr_TR
dc.description Tez (Yüksek Lisans) -- İstanbul Teknik Üniversitesi, Fen Bilimleri Enstitüsü, 2014 tr_TR
dc.description Thesis (M.Sc.) -- İstanbul Technical University, Institute of Science and Technology, 2014 en_US
dc.description.abstract Bu çalışmada nesne yönelimli programlama yaklaşımı ile, üç boyutlu sonlu elemanlar analizi gerçekleştirebilecek bir yazılım geliştirilmiştir. Geliştirilen yazılım üç ana bölümden oluşmaktadır. Bu bölümlerden ilki bir, iki, veya üç boyutlu model oluşturmak için kullanılabilecek bir geometri modülü, ikincisi oluşturulan herhangi bir geometrik modeli basit geometrili elemanlara bölebilecek bir çözüm ağı modülü, üçüncüsü ise sonlu elemanlar çözümünü gerçekleştirebilecek bir çözücü modülüdür. Geometri modülünün geliştirilmesinde açık kaynak kodlu Open Cascade kütüphanesinden, mesh modülünün geliştirilmesinde ise aynı şekilde açık kaynak kodlu Gmsh kütüphanesinden yararlanılmıştır. Buna karşılık çözücü modülünde kullanılan kütüphane nesne yönelimli programlama yaklaşımı ile sıfırdan yazar tarafından geliştirilmiştir ve söz konusu programa entegre edilmiştir. Geliştirilen EAFE yazılımı kullanılarak elde edilen sonuçların doğruluğunu test etmek için statik ve dinamik bazı örnek problemler çözülmüş ve sonuçlar Abaqus yazılımı ile karşılaştırılmıştır. Her iki yazılım ile elde edilen sonuçların büyük oranda örtüştüğü gösterilmiştir. Böylelikle nesne yönelimli programlamanın sonlu elemanlar analizi için uygun bir yaklaşım olduğu gösterilmiştir. tr_TR
dc.description.abstract In this thesis, a 3D finite element software is developed in the basis of an object-oriented approach. EAFE software has three main modules. The first module, which is developed by using open source Open Cascade library, is the geometry module and it is used to build 1D, 2D, or 3D geometric models. The second module, which is developed by using open source Gmsh library, is the mesh module and it is used to discretize a given geometric domain. The third module is the solver module and it is used to assemble global stiffness matrix, global mass matrix, and global force vector and to solve the system of linear equations. Different from the other two modules a stand-alone library named EafeLib is developed from scratch for the solver module. Some benchmark problems are solved by making use of developed EafeLib library and it is shown that object-oriented programming approach is well suited for implementing finite element method in computer. en_US
dc.description.degree Yüksek Lisans tr_TR
dc.description.degree M.Sc. en_US
dc.identifier.uri http://hdl.handle.net/11527/4711
dc.publisher Fen Bilimleri Enstitüsü tr_TR
dc.publisher Institute of Science and Technology en_US
dc.rights İTÜ tezleri telif hakkı ile korunmaktadır. Bunlar, bu kaynak üzerinden herhangi bir amaçla görüntülenebilir, ancak yazılı izin alınmadan herhangi bir biçimde yeniden oluşturulması veya dağıtılması yasaklanmıştır. tr_TR
dc.rights İTÜ theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. en_US
dc.subject Açık kaynaklı yazılım tr_TR
dc.subject Sonlu elemanlar tr_TR
dc.subject Nesne yönelimli programlama tr_TR
dc.subject Üç boyut tr_TR
dc.subject Open source software en_US
dc.subject three-dimensional en_US
dc.subject Object-oriented programming approach en_US
dc.subject Finite elements en_US
dc.title Nesne Yönelimli Programlama Yaklaşımı İle Üç Boyutlu Sonlu Elemanlar Analizi Yazılımı Geliştirilmesi tr_TR
dc.title.alternative Developing A 3d Finite Element Software With An Object Oriented Approach en_US
dc.type Master Thesis en_US
Dosyalar
Orijinal seri
Şimdi gösteriliyor 1 - 1 / 1
thumbnail.default.alt
Ad:
14315.pdf
Boyut:
6.25 MB
Format:
Adobe Portable Document Format
Açıklama
Lisanslı seri
Şimdi gösteriliyor 1 - 1 / 1
thumbnail.default.placeholder
Ad:
license.txt
Boyut:
3.14 KB
Format:
Plain Text
Açıklama