Geri Dön

Nesnesel programlama yöntemleri ile yapı sistemlerinin doğrusal olmayan analizi

Nonlinear analysis of structural systems with object oriented programming techniques

  1. Tez No: 293705
  2. Yazar: MURAT YILMAZ
  3. Danışmanlar: PROF. DR. A. YALÇIN AKÖZ
  4. Tez Türü: Doktora
  5. Konular: İnşaat Mühendisliği, Civil Engineering
  6. Anahtar Kelimeler: Doğrusal olmayan analiz, Nesneye dayalı analiz, Nesneye dayalı programlama, Sonlu elemanlar yöntemi, Nonlinear analysis, Object oriented analysis, Object oriented programming, Finite element method
  7. Yıl: 2010
  8. Dil: Türkçe
  9. Üniversite: İstanbul Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: İnşaat Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

Sonlu Elemanlar Yöntemi yapı sistemlerinin modellenmesinde yaygın ve başarılı bir biçimde kullanılmaktadır. Gelişen ihtiyaçlar dahilinde bir çok problemin çözümünde hız ve doğruluk büyük önem kazanmıştır. Sonlu eleman geliştiricileri için hem zaman hem de maliyet açısından en büyük zorluklardan biri, eleman geliştirme sürecinde yapılan teorik hesaplamaları test etmek üzere elemanı ve bu elemanlardan oluşan sistemi programlamaktır. Tez kapsamında doğrusal olmayan sistemlerin hesabı için kullanılmak üzere tasarlanan ?Sonlu Eleman Geliştirme ve Analiz Çatısı? (SEGAÇ) adında yeni bir programlama platformu geliştirilmiştir. SEGAÇ, yeni sonlu eleman türetmek ve bu elemanlardan oluşan sistemlerin çözümü için özel olarak tasarlanmış genişletilebilir araçlar içermektedir. SEGAÇ ın en önemli bileşeni FEMLANG adı ile geliştirilmiş nesne yönelimli yeni bir programlama dilidir. Kullanımı oldukça kolay olan bu dil sayesinde SEGAÇ içerisindeki tüm araçlara erişilebilmektedir. SEGAÇ `ın en büyük avantajı eleman geliştirme ve problem çözme sürecini herhangi bir programlama platformundan çok daha hızlı bir şekilde gerçekleştirme olanağı sunmasıdır. SEGAÇ yaratılırken çubuk sistemlerin büyük yer değiştirme hesabına yönelik uygulamalar üzerine yoğunlaşılmıştır. Bu yeni programlama ortamının sunduğu avantajlardan faydalanılarak ?MyBeam? adlı yeni bir sonlu eleman geliştirilmiştir. MyBeam, iki boyutlu çubuk sistemlerin büyük yerdeğiştirme kabulü ile elastik çözümlemesini yüksek performanslı bir şekilde yapabilmektedir. Bu elemanın statik, dinamik ve burkulma analizleri çeşitli örnek problemlerle test edilmiştir. SEGAÇ ın gelişim süreci sürmektedir. Bu yüzden sonlu elemanlar yöntemi ile ilgili daha pek çok konunun incelenerek platformun eksiklerinin ortaya konması ve güncellenmesi gerekmektedir.ŞEGAÇ, yeni sonlu eleman türetmek ve bu elemanlardan oluşan sistemlerin çözümü için özel olarak tasarlanmış genişletilebilir araçlar içermektedir. SEGAÇ ın en önemli bileşeni FEMLANG adı ile geliştirilmiş nesne yönelimli yeni bir programlama dilidir. Öğrenmesi ve kullanımı oldukça kolay olan bu dil sayesinde SEGAÇ içerisindeki tüm araçlara erişilebilmektedir. SEGAÇ `ın en büyük avantajı eleman geliştirme ve problem çözme sürecini herhangi bir programlama platformundan çok daha hızlı bir şekilde gerçekleştirme olanağı sunmasıdır.SEGAÇ yaratılırken çubuk sistemlerin büyük yer değiştirme hesabına yönelik uygulamalar üzerine yoğunlaşılmıştır. Bu yeni programlama ortamının sunduğu avantajlardan faydalanılarak ?MyBeam? adlı yeni bir sonlu eleman geliştirilmiştir. MyBeam, iki boyutlu çubuk sistemlerin büyük yerdeğiştirme kabulü ile elastik çözümlemesini yüksek performanslı bir şekilde yapabilmektedir. Bu elemanın statik, dinamik ve burkulma analizleri çeşitli örnek problemlerle test edilmiştir.SEGAÇ ın gelişim süreci sürmektedir. Bu yüzden sonlu elemanlar yöntemi ile ilgili daha pek çok konunun incelenerek platformun eksiklerinin ortaya konması ve güncellenmesi gerekmektedir. Gelecekte çubuk sistemlerin dışında iki ve üç boyutlu sistemlerin çözülmesi, malzeme yaddoğrusallığı için araçlar ve otomatik sistem türetme ve çıktıları görüntülemek için çeşitli araçların SEGAÇ bünyesine katılarak daha kullanışlı bir platform yaratılması hedeflenmektedir.

Özet (Çeviri)

The Finite Element Method is widely used for modeling of structural systems and gained a great success. Within the evolving needs, speed and accuracy in the solution of the problem has gained importance. One of the biggest challenges for finite element developers are both time and cost of element development process, especially to write a computer program to test the theoretical calculations for creation of elements. In the context of this thesis, a new programming platform has been designed and developed for the solution of nonlinear systems called“Finite Element Development and Analysis Framework”(FEDAF). FEDAF is composed of special, extensible tools to derive new finite elements for the solution of structural systems. The most important component of FEDAF is the new programming language developed in object oriented architecture called FEMLANG . This is a quite easy to learn and easy to use language accessing all the tools available within FEDAF. FEDAF 's biggest advantage is, it offers a very quick way to perform problem-solving process when compared with other programming platforms. During the creation period of FEDAF, big deformation of elastic beams is considered of importance as a good sample problem. With the benefits offered by this new programming environment a new finite element called“MyBeam”has been developed. MyBeam has the capability to perform two-dimensional elastic analysis large displacements included with a very high performance compared with its counterparts. Static, dynamic and buckling analysis have been included for testing purposes. Development process of FEDAF continues. Therefore, many other issues related to the finite element method must be examined to complete the missing parts of FEDAF.FEDAF is composed of special, extensible tools to derive new finite elements for the solution of structural systems. The most important component of FEDAF is the new programming language developed in object oriented architecture called FEMLANG This is a quite easy to learn and easy to use language accessing all the tools available within FEDAF. FEDAF 's biggest advantage is, it offers a very quick way to perform problem-solving process when compared with other programming platforms.During the creation period of FEDAF, big deformation of elastic beams is considered of importance as a good sample problem. With the benefits offered by this new programming environment a new finite element called“MyBeam”has been developed. MyBeam has the capability to perform two-dimensional elastic analysis large displacements included with a very high performance compared with its counterparts. Static, dynamic and buckling analysis have been included for testing purposes.Development process of FEDAF continues. Therefore, many other issues related to the finite element method must be examined to complete the missing parts of FEDAF. For the future development, two and three dimensional systems, material nonlinearities, tools for atomatic mesh generation and other stuff is going to be considered for a complete finite element framework.

Benzer Tezler

  1. Spor salonlarında tesis büyüklüğüne bağlı olarak program ilkelerinin araştırılması

    Formulation of the programme of requiriments related to the capacity of space in sports centers

    MERAL ERDOĞAN

    Doktora

    Türkçe

    Türkçe

    1986

    Mimarlıkİstanbul Teknik Üniversitesi

    PROF. DR. NECATİ İNCEOĞLU

  2. Nesneye dayalı video sorgulama sistemi

    An Object oriented video query system

    OĞUZHAN ÖZTAŞ

    Doktora

    Türkçe

    Türkçe

    2001

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. İLHAMİ YAVUZ

    PROF. DR. MİTHAT UYSAL

    DOÇ. DR. CEM PARMAKSIZOĞLU

  3. Nesneye dayalı veri tabanları

    Object oriented databases

    SEYHAN BASMACI

    Yüksek Lisans

    Türkçe

    Türkçe

    1997

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolTrakya Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. CAVİT TEZCAN

  4. A Visual object oriented interface for the design and implementation of relational database applications

    İlişkisel veritabanı uygulamalarının dizaynı ve gerçekleştirilmesi için görsel nesne tabanlı ara yüz

    MERTER SAVAŞERİ

    Yüksek Lisans

    İngilizce

    İngilizce

    1997

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolMarmara Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. KILIÇARSLAN AYTAÇ