Geri Dön

ISTFA: A 2 - D CFD code using python with an interface

ISTFA: Python kullanilarak arayüz ile bir 2-D HAD kodu

  1. Tez No: 712873
  2. Yazar: SERHAT ŞEN
  3. Danışmanlar: PROF. DR. MEHMET ZAFER GÜL
  4. Tez Türü: Yüksek Lisans
  5. Konular: Makine Mühendisliği, Mechanical Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2022
  8. Dil: İngilizce
  9. Üniversite: Marmara Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Makine Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 106

Özet

Hesaplamalı akışkanlar mekaniği; aerodinamik, matematik, meteoroloji ve mühendislik gibi disiplinler arasında ortak çalışma konusu olan alanlardan birisidir. Bilgisayar teknolojisinin ilerlemesi ile kısmi diferansiyel denklemlerin nümerik olarak çözülmesi süreci daha kolay hale gelmiştir. Yıllar önce, zamanının bilgisayar ve nümerik yöntemleriyle çözümü uzun süreler alıcak problemler günümüzde kısa işlemci sürelerinde çözülebilmektedir. Yöntemin sağladığı imkanlar sanayi içinde veya dışında kullanılmasını mümkün kılmıştır. 1970'lı yıllarda havacılık endüstrisi dizayn, AR-GE ve üretim aşamalarına HAD metotlarını entegre etmiştir. Bu çalışma; önişlemci ve arayüz içeren ve sonlu hacimler metodunu kullanan bir 2-D HAD kodu geliştirmeyi amaçlamaktadır. Kod nesne tabanlı programlama dillerinden birisi olan Python ile yazılmıştır. Python, ulaşılması kolay olan kod kütüphanelerine sahip ve kod yapısı pratik olarak kolay olan bir programlama dilidir. Tasarlanan kod, TEAM kodu referans alarak geliştirilmiştir. Laminer ve türbülanslı 2 boyutlu akışların kartezyen düzlemde analizleri yapılabilmektedir. Hız - basınç bağlantısını sağlamak amacıyla SIMPLE ve PISO algoritmaları kullanılmıştır. Kodun kullanımı için basit bir grafiksel kullanıcı arayüzü tasarlanmıştır. Akış alanı içerisinde katı yüzeylerin modellenebilmesi amacıyla blocked-off region metodu koda eklenmiştir. Sonuç olarak, tasarlanan kod içerisinde bir ön işlemci ve çözücü bulunmaktadır. Analizler tamalandığında elde edilen verinin görselleştirilmesi için çıktı dosyası oluşturulmaktadır. Bu çıktı içerisinde koordinatlar ve akışa ait veri bulunmaktadır. Kodun hassasiyetini tanımlamak amacıyla, literatürdeki temel akış analizleri yapılmış ve sonuçları eklenmiştir. Bu tez çalışması HAD kodları veya HAD programları ile ilgilenen araştırmacı ve öğrencilere hitap eden bir çalışmadır.

Özet (Çeviri)

Computational fluid dynamics is one of the commonly studied topics of multi-physics disciplinary such as aerodynamics, mathematics, meteorology, and engineering. With the advancement in computer technologies, the process needs to solve the partial differential equations by numerically become smoother. Problems that would have taken a long time to work out by the computational methods and computers available decades ago can be solved at very little cost in a few seconds of computer time. The result of the power of the technique, it has a wide range of industrial and non-industrial application areas. From the 1960s onwards, the aerospace industry has integrated CFD techniques into the design, R&D, and manufacture of aircraft and jet engines. This study aims to develop a 2D CFD code with a pre-processor and interface which uses the Finite Volume Method. The code has written with an object-oriented programming language Python. Python is a popular programming language with easy to achieve code library and practically easy code structure. The resulting code is based from the TEAM code. In cartesian plane, two dimensional laminar and turbulent analyses can be performed. In order to provide velocity – pressure linkage, SIMPLE and PISO algorithms are employed. A basic graphical user interface (GUI) is designed to ease the usability. Blocked off region method is implemented to the code to model solid surfaces within a flow domain. In the end, the code includes a preprocessor and solver. When the analyzes are completed, an output file is created to visualize the data obtained. This output contains coordinates and flow data. In order to define the sensitivity of the code, basic flow analyzes in the literature were made and the results were added. This study is contributed to the researchers of the CFD coding and the students who aim to learn CFD programming and CFD programs.

Benzer Tezler

  1. Ki-kare çözümlemesinde en küçük beklenen sıklık

    Başlık çevirisi yok

    İLKE AKDERE

    Yüksek Lisans

    Türkçe

    Türkçe

    1991

    İstatistikHacettepe Üniversitesi

    Y.DOÇ.DR. TÜLAY SARAÇBAŞI

  2. Ali Rıza Paşa Hükümeti (2 Ekim 1919-3 Mart 1920)

    Ali Rıza Paşa's government (October 2 nd, 1919-March 3 rd, 1920)

    SELÇUK DUMAN

    Yüksek Lisans

    Türkçe

    Türkçe

    1998

    TarihFırat Üniversitesi

    Cumhuriyet Tarihi Ana Bilim Dalı

    YRD. DOÇ. DR. İSMAİL YILDIRIM

  3. Erzurum yöresine uygun burçak hatlarının belirlenmesi üzerine bir araştırma

    Başlık çevirisi yok

    HASAN BASRİ ÇELEBİ

    Yüksek Lisans

    Türkçe

    Türkçe

    1994

    ZiraatAtatürk Üniversitesi

    Tarla Bitkileri Ana Bilim Dalı

    PROF. DR. YUNUS SERİN

  4. 2007 Türk Deprem Yönetmeliği ve İstanbul Yüksek Binalar Deprem Yönetmeliğine göre yüksek bir binanın tasarımı

    Analysis of a high-rise reinforced concrete building according to 2007 Turkish Earthquake Code and Istanbul High-Rise Buildings Earthquake Regulations

    ERSİN DENİZ ÇINAR

    Yüksek Lisans

    Türkçe

    Türkçe

    2015

    Deprem Mühendisliğiİstanbul Teknik Üniversitesi

    İnşaat Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ABDULLAH NECMETTİN GÜNDÜZ

  5. La proposition D'Un modéle de direction et de l'organisation pour le secteur de sous industrie de l'automobile Turque

    Türk otomotiv yan sanayi için yönetim ve organizasyon modeli önerisi

    SERKAN ANDI

    Yüksek Lisans

    Fransızca

    Fransızca

    2004

    Endüstri ve Endüstri MühendisliğiGalatasaray Üniversitesi

    Endüstri Mühendisliği Ana Bilim Dalı

    PROF.DR. ETHEM TOLGA