Geri Dön

Developing a 3D finite element software with an object-oriented approach

Nesne yönelimli programlama yaklaşımı ile üç boyutlu sonlu elemenalar analizi yazılımı geliştirilmesi

  1. Tez No: 349829
  2. Yazar: HALİD EREN ADAK
  3. Danışmanlar: PROF. DR. ZAHİT MECİTOĞLU
  4. Tez Türü: Yüksek Lisans
  5. Konular: Uçak Mühendisliği, Aeronautical Engineering
  6. Anahtar Kelimeler: Açık kaynaklı yazılım, Nesneye dayalı programlama, Nesneye dayalı yazılım, Sonlu elemanlar, Sonlu elemanlar analizi, Sonlu elemanlar stres analizi, Sonlu elemanlar yöntemi, Üç boyutlu analiz, Open source software, Object oriented programming, Object oriented software, Finite elements, Finite element analysis, Finite elements stress analysis, Finite element method, Three dimensional analysis
  7. Yıl: 2014
  8. Dil: İngilizce
  9. Üniversite: İstanbul Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Uçak ve Uzay Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

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.

Özet (Çeviri)

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.

Benzer Tezler

  1. Taşıtlarda meydana gelen kızaklama olayının sonlu elemanlar yöntemiyle analiz edilmesi

    Analysis of the hydroplaning phenomena occurs on vehicles with finite element method

    MURAT ŞAKACI

    Yüksek Lisans

    Türkçe

    Türkçe

    2020

    Makine Mühendisliğiİstanbul Teknik Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    DOÇ. DR. EMİN SÜNBÜLOĞLU

  2. Aşırı yükleme şartlarında emniyetle çalışabılecek kapı kilitleme mekanizması tasarımı

    The desing of the door locking mechanism can work safely under overloading conditions

    ARDA KUYUMCU

    Yüksek Lisans

    Türkçe

    Türkçe

    2016

    Makine Mühendisliğiİstanbul Teknik Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. ZEYNEP PARLAR

  3. Dental implant (Ti6Al4V) ve abutment montajlarında farklı sistem alternatifi olarak mekanik sıkıştırıcıların araştırılması ve sonlu elemanlar analizi

    Investigation and finite element analysis of mechanical compressors as different system alternatives in dental implant (Ti6Al4V) and abutment installations

    MEHMET ONUR YAĞIR

    Doktora

    Türkçe

    Türkçe

    2024

    Makine MühendisliğiSakarya Üniversitesi

    İmalat Mühendisliği Ana Bilim Dalı

    PROF. DR. ŞADUMAN ŞEN

  4. Çok-doğruluklu temsili modelleme ile aeroelastik tasarım optimizasyonu uygulaması

    Implementation of an aeroelastic design optimization with multi-fidelity surrogate modelling

    ENES ÇAKMAK

    Yüksek Lisans

    Türkçe

    Türkçe

    2023

    Savunma ve Savunma Teknolojileriİstanbul Teknik Üniversitesi

    Savunma Teknolojileri Ana Bilim Dalı

    PROF. DR. MELİKE NİKBAY

  5. Multibody simulation of coupled aerodynamics and structural model of a helicopter main rotor

    Bir helikopterin ana rotorunun aerodinamik ve yapısal etkiler dahil edilerek oluşturulmuş modelinin çok gövdeli simülasyonu

    GÜRKAN SERTSOY

    Yüksek Lisans

    İngilizce

    İngilizce

    2023

    Uçak MühendisliğiHacettepe Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    PROF. DR. VOLKAN PARLAKTAŞ

    DOÇ. DR. BARIŞ SABUNCUOĞLU