Geri Dön

Sonlu hacimler yöntemi ile nötron difüzyon çözücüsü geliştirilmesi

Development of a neutron diffusion solver using the finite volume method

  1. Tez No: 962809
  2. Yazar: MUHAMMED MUSTAFA BİRCAN
  3. Danışmanlar: DOÇ. DR. ALİ TİFTİKÇİ, DOÇ. DR. SENEM ŞENTÜRK LÜLE
  4. Tez Türü: Yüksek Lisans
  5. Konular: Nükleer Mühendislik, Nuclear Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2025
  8. Dil: Türkçe
  9. Üniversite: Sinop Üniversitesi
  10. Enstitü: Lisansüstü Eğitim Enstitüsü
  11. Ana Bilim Dalı: Nükleer Enerji Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 66

Özet

Bu tezde, iki gruplu nötron difüzyon denklemlerinin üç boyutlu reaktör geometrileri üzerinde sonlu hacimler yöntemiyle (SHY) çözülebilmesi için Python 3.9.4 tabanlı, modüler ve açık kaynak kodlu bir hesaplama aracı geliştirilmiştir. Çalışmanın özgün katkısı, karmaşık geometrilerde dahi otomatik olarak Serpent kodu ile grup tesir kesitleri üretebilen; bu kesitleri okuyan, SHY katsayı matrisini oluşturan ve öz değer-öz vektör problemini bellek verimli biçimde çözen bütünleşik bir iş akışı sunmasıdır. Girdi aşamasında, kullanıcı SALOME veya OpenFOAM/snappyHexMesh ile oluşturulan .vtk biçimindeki ağ dosyasını programa yükler. Yazılım, her hücre için kübik sınır yüzeyleri tanımlayarak Serpent'in surf, cell ve gcu kartlarını otomatik üretir; böylece her hücre ayrı bir“boş evren”olarak kurgulanır ve yerel grup tesir kesitleri elde edilir. Serpent'in oluşturduğu grup tesir kesitli“.m”çıktıları, yalnızca gerekli değişkenleri içerecek şekilde JSON formatına dönüştürülerek bellek kullanımı en aza indirilir. JSON verileri ve ağ geometrisi kullanılarak difüzyon, soğrulma, saçılma ve fisyon katsayıları hesaplanır; yönlü komşuluk bilgileriyle birleştirilip seyrek blok matris yapısı kurulur. Oluşturulan genelleştirilmiş öz değer problemi, SciPy'nin LU ayrıştırması ve Arnoldi tabanlı“eigs”çözücüsüyle çözümlenerek sistemin etkin çoğalma katsayısı keff ve grup bazlı nötron akısı dağılımları elde edilir. Çözüm vektörleri PyVista aracılığıyla yeniden“.vtk”dosyasına yazılarak Paraview gibi görselleştirme ortamlarında doğrudan incelenebilir hale getirilir. Geliştirilen yöntem, eşdeğer Monte Carlo analizlerine kıyasla birkaç mertebe daha kısa sürede sonuç üretmekte ve elde edilen hücre-bazlı güç dağılımları termal-hidrolik kodlarla eşleştirilerek çoklu fizik çalışmalarına zemin hazırlamaktadır. Böylece reaktör koru tasarım ve analiz süreçlerinde hızlı, esnek ve genişletilebilir bir hesaplama altyapısı sağlanmıştır. Doğrulama için öncelikle birkaç basit geometri test edilmiş ve sonrasında Yüksek Sıcaklıklı Test Reaktörü (HTTR) analizi ile karşılaştırma yapılmıştır. Sonuçlar geliştirilen hesaplama aracının kabul edilebilir sonuçlar verdiğini ortaya koymuştur.

Özet (Çeviri)

In this thesis, a Python 3.9.4-based, modular, and open-source computational tool was developed to solve two group neutron diffusion equations for three-dimensional reactor geometries using the finite volume method (FVM). The original contribution of this work lies in providing an integrated workflow capable of automatically generating group cross sections with the Serpent code even for complex geometries, reading these cross sections, constructing the FVM coefficient matrix, and solving the eigenvalue-eigenvector problem in a memory efficient manner. At the input stage, the user loads a mesh file in .vtk format into the program, generated by SALOME or OpenFOAM/snappyHexMesh. The software defines cubic boundary surfaces for each cell and automatically produces Serpent surf, cell, and gcu cards, thereby modeling each cell as a separate“void universe”and obtaining localized group cross sections. The group cross-section .m outputs generated by Serpent are converted into JSON format containing only the required variables, minimizing memory usage. Using the JSON data and mesh geometry, diffusion, absorption, scattering, and fission coefficients are calculated and combined with directional neighbor information to construct a sparse block matrix structure. The resulting generalized eigenvalue problem is solved using SciPy's LU decomposition and Arnoldi-based eigs solver, yielding the system's effective multiplication factor (keff) and group-wise neutron flux distributions. Solution vectors are rewritten into .vtk files via PyVista, enabling direct inspection in visualization environments such as ParaView. Compared to equivalent Monte Carlo analyses, the developed method produces results in several orders of magnitude faster, and the obtained cell-wise power distributions can be coupled with thermal hydraulic codes, paving the way for multi-physics studies. Thus, a fast, flexible, and extensible computational infrastructure has been established for reactor core design and analysis processes. For validation, several simple geometries were first tested, followed by comparison with an High Temperature Test Reactor (HTTR) reactor analysis. The results showed that the developed computational tool provides acceptable results.

Benzer Tezler

  1. Sonlu hacimler yöntemi ile kor nötronik analizi

    Core neutronics analysis by finite volume method

    GÖKHAN PEDİZ

    Yüksek Lisans

    Türkçe

    Türkçe

    2021

    Nükleer MühendislikHacettepe Üniversitesi

    Nükleer Enerji Mühendisliği Ana Bilim Dalı

    PROF. DR. AYHAN YILMAZER

  2. Modeling the magnetosphere of neutron stars with numerical simulations

    Nötron yıldızlarının manyetosferlerinin sayısal simülasyonlarla modellenmesi

    SERCAN ÇIKINTOĞLU

    Doktora

    İngilizce

    İngilizce

    2022

    Astronomi ve Uzay Bilimleriİstanbul Teknik Üniversitesi

    Fizik Mühendisliği Ana Bilim Dalı

    PROF. DR. KAZIM YAVUZ EKŞİ

  3. Ticari buzdolaplarında enerji verimliliği yüksek yeni nesil kondenser tasarımının sayısal incelenmesi

    Numerical investigation of high energy efficient new generation condenser design in commercial refrigerators

    ONUR EVSEN

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Makine MühendisliğiManisa Celal Bayar Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    DOÇ. DR. FATİH SELİMEFENDİGİL

  4. Güneş bacası sistem performansının sayısal ve deneysel olarak araştırılması

    Investigation of solar chimney system performance: experimental and numerical analysis

    ALİ SERKAN AVCI

    Doktora

    Türkçe

    Türkçe

    2021

    Makine MühendisliğiBatman Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    DOÇ. DR. HAKAN KARAKAYA

    PROF. DR. AYDIN DURMUŞ

  5. Development of a two-dimensional euler solver using finite volume method for external flows

    Dış akışlar için sonlu hacimler yöntemi ile iki boyutlu euler çözücüsü geliştirilmesi

    MURAT SABANCA

    Yüksek Lisans

    İngilizce

    İngilizce

    1997

    Mühendislik BilimleriOrta Doğu Teknik Üniversitesi

    Mühendislik Bilimleri Ana Bilim Dalı

    DOÇ. DR. AHMET ERASLAN