You are on page 1of 108

KTÜ MÜHENDİSLİK FAKÜLTESİ

MAKİNA MÜHENDİSLİĞİ BÖLÜMÜ

MM 3019 BİLGİSAYAR DESTEKLİ AKIŞ ANALİZİ

Doç. Dr. Yücel ÖZMEN


Makina Mühendisliği Bölümü
Karadeniz Teknik Üniversitesi
yozmen@ktu.edu.tr
http://yozmen.ktu.edu.tr
http://aves.ktu.edu.tr/yozmen
DERSİN İÇERİĞİ

 SAYISAL (HESAPLAMALI) AKIŞKANLAR DİNAMİĞİNE GİRİŞ


 GENEL KORUNUM DENKLEMLERİ
SONLU FARKLAR YÖNTEMİ
SONLU HACİMLER YÖNTEMİ
 AYRIKLAŞTIRMA
 GAMBİT PROGRAMI İLE AĞ ÜRETİMİ
 SINIR VE BAŞLANGIÇ ŞARTLARI
 LAMİNER AKIŞ ÖZELLİKLERİ
 TÜRBÜLANSLI AKIŞ ÖZELLİKLERİ
 BASİT TÜRBÜLANS MODELLERİ
 FLUENT PAKET PROGRAMI
 FLUENT PAKET PROGRAMI İLE AKIŞ VE ISI TRANSFERİ
PROBLEMLERİNİN ÇÖZÜMÜ
DERS KAPSAMINDA YAPILACAK UYGULAMALAR

• LAMİNER BORU AKIŞI


• TÜRBÜLANSLI BORU AKIŞI
• SİLİNDİR ETRAFINDAN AKIŞ
• BASAMAK AKIŞI
• UÇAK KANADI ETRAFINDAN AKIŞ
• KAVİTE ÜZERİNDEN AKIŞ
• DÜZ BİR LEVHA ÜZERİNDEN AKIŞ VE ISI TRANSFERİ
• ÇARPAN JET AKIŞI
SAYISAL AKIŞKANLAR DİNAMİĞİNE GİRİŞ

CFD (Computational Fluid Dynamics) nedir?

 CFD, Türkçe karşılığıyla Hesaplamalı Akışkanlar Dinamiği,


Akışkanlar Dinamiğinin bir alt koludur.
 Tarihsel olarak Analytical Fluid Dynamics (AFD) ve Experimental
Fluid Dynamics (EFD) akış problemlerinin çözümünde
günümüze kadar iki temel yöntem olarak kullanıldı.
 CFD son yıllarda yüksek hızlı bilgisayarlar sayesinde akış
problemlerinin bilgisayarla simülasyonu için ciddi bir alternatif
haline geldi.
 CFD de amaç, kısmi diferansiyel denklemleri ayrıklaştırıp, cebrik
denklem sistemine dönüştürmek, çözmek, doğrulamak ve
simülasyon esaslı tasarım için arşiv oluşturmaktır.
SAYISAL AKIŞKANLAR DİNAMİĞİNE GİRİŞ

CFD’yi niçin kullanırız?


Analiz ve Tasarım için
Düzenek kurup test etmek yerine simülasyon esaslı tasarım için
Deneye göre daha hızlı ve daha ucuz çözüm için
Akış alanında çok yüksek sayıda data elde etmek için
Deneysel ölçümlerle incelenmesi zor fiziksel bir akış olayını simule
etmek için
Ölçek problemini (gerçek ölçekli gemiler ve uçaklar gibi) çözmek için
Tehlike (patlama, radyasyon, kirlilik gibi) içeren problemleri çözmek
için
Fiziki olayları ( hava tahmini, gezegensel sınır tabaka, yıldız oluşumu
gibi) incelemek için
Akış fiziği hakkında araştırma ve bilgi edinmek için kullanırız.
SAYISAL AKIŞKANLAR DİNAMİĞİNE GİRİŞ
Dünyada CFD üzerine bir çok yazılım ve şirket mevcuttur. Amerikadaki
şirketkere ait bazı yazılımlar FLUENT, TIDAL, C-MOLD, GASP, FLOTRAN,
SPLASH, Tetrex, ViGPLOT, VGRID, etc.

Günümüzdeki bazı ticari CFD kodları


SAYISAL AKIŞKANLAR DİNAMİĞİNE GİRİŞ
CFD Akışkanlar Dinamiğinin bir koludur.
Akışkanlar Dinamiği ile ilgili mühendislik problemlerinin
çözümünde CFD çok önemli bir yere sahiptir. Bazı pratik uygulama
örnekleri aşağıda sıralanabilir.
Eğer yüzeyler üzerindeki kuvvetlerle (basınç, viskoz gerilme)
ilgileniyorsak (Örneğin bir uçakda lift, drag, power ve pressure
distribution gibi)
Eğer hız alanı belirlemek istiyorsak (Örneğin bir yarış arabasında
lokal akış çizgilerini kontrol ederek daha az dirençli araç
tasarlamak gibi)
Eğer sıcaklık dağılımını bilmek istiyorsak (Örneğin bir bilgisayar
çipi civarındaki ısı transferi gibi)

Akışkanlar Dinamiği ile ilgili mühendislik uygulamalarında belli


bölgelerde belli akış karakteristiklerini belirlemek ve sistemin
davranışını hesaplamak daha verimli sistemler tasarlamak için son
derece önemlidir.
SAYISAL AKIŞKANLAR DİNAMİĞİNE GİRİŞ

CFD nedir?
Hesaplamalı akışkanlar dinamiği (CFD), nümerik bir
proses kullanılarak yönetilen matematiksel denklemlerin
çözümüyle, akışkan akışı, ısı transferi, kütle transferi,
kimyasal reaksiyonlar ve bunlarla ilgili problemleri
hesaplayarak çözen bir bilim dalıdır.
CFD analizlerinin sonuçlarından, yeni tasarımlar ve
ürün geliştirmeye yönelik mühendislik verileri türetilir.
CFD analizleri testlerle ve deneylerle mutlaka
karşılaştırılmalıdır.
CFD, deney için laboratuvarda harcanan çabayı azaltır.
SAYISAL AKIŞKANLAR DİNAMİĞİNE GİRİŞ
CFD nasıl çalışır?

Fiziksel bir problemin matematiksel bir modeli ile analize


başlanır.
Çözüm alanı boyunca kütlenin, momentumun ve
enerjinin korunumu sağlanır.
Akış özellikleri modellenir.
Bazı kabullerle ( zamandan bağımsız, sıkıştırılamaz,
viskoz olmayan ve iki boyutlu gibi) problem basitleştirilir.
Problem için uygun başlangıç ve sınır şartları sağlanır.
SAYISAL AKIŞKANLAR DİNAMİĞİNE GİRİŞ
CFD de prosedür?
Doğru yaklaşımın tanımlanması (Viskoz/Viskoz olmayan,
Laminer/Türbülanslı, Sıkıştırılamaz/ Sıkıştırılabilir, Tek fazlı/Çok fazlı)
Doğru çözüm metodunun tanımlanması (Sonlu Eleman/ Fark/Hacim,
Yapılandırılmış/Yapılandırılmamış ağ, Doğruluk derecesi)
Ön işlem (Sayısal ağın oluşturulması, Sınır şartlarının atanması,
Başlangıç şartlarının set edilmesi, Kodun derlenmesi, Giriş
parametrelerinin hazırlanması)
Çözüm (Kodun koşturulması, Çözümün görüntülenmesi)
Son işlem (Dataların toplanıp organize edilmesi, Sonuçların analiz
edilmesi)
Doğrulama (Sonuçlar saçma mı? Trend doğru mu? Benzer
konfigürasyonlar üzerinde daha önceki hesaplamalarla uyumlu
mu?)
Doğrulama (Sonuçlar deneylerle ve teoriyle uyumlu mu?)
Her adımda teorik akışkanlar dinamiğinin iyi anlaşılması gerekir!!!
SAYISAL AKIŞKANLAR DİNAMİĞİNE GİRİŞ
Governing Equations of Fluid Dynamics
Assumptions: Continuum flow, Newtonian fluid
Lets restrict ourselves to single phase, single species, perfect
gases (this way, incompressible flow is a special case)
Ignore body forces
Unknowns: Density (ρ), Velocity (u,v,w), Pressure (p)
Dynamics of fluids is then given by
 Conservation of Mass (Continuity equation)
[Law of common sense]
 Conservation of Momentum (Navier-Stokes
equations) [Newton’s second law]
 Conservation of Energy (Energy equation) [First
law of thermodynamics]
5 equations to determine 5 unknowns.
All of fluid dynamics is contained in these equations
Akışın fiziği

CFD kodları spesifik akış olaylarını temsil etmek


için tasarlanırlar.
Viscous vs. inviscid (no viscous forces) (Re)
Turbulent vs. laminar (Re)
Incompressible vs. compressible (Ma)
Single- vs. multi-phase (Ca)
Thermal/density effects and energy equation (Pr, g,
Gr, Ec)
Free-surface flow and surface tension (Fr, We)
Chemical reactions, mass transfer
etc…
Applications of CFD

CFD is used in wide variety of disciplines and


industries, including aerospace, automotive, power
generation, chemical manufacturing, polymer
processing, petroleum exploration, pulp and paper
operation, medical research, meteorology, and
astrophysics.
CFD nerede kullanılır?
Kullanım Alanları
– Aerospace
– Appliances
– Automotive
– Biomedical
– Chemical Processing
– HVAC&R
– Hydraulics
– Marine
– Oil & Gas
– Power Generation
– Sports
Aerospace

F18 Store Separation

Wing-Body Interaction

Flow over F-16 at 45o angle of attack


Surface Pressure contours and
streamtraces

Hypersonic Launch Analysis of Airplane


Vehicle
Aerospace
Appliances

Surface-heat-flux plots of the No-Frost


refrigerator and freezer compartments helped
BOSCH-SIEMENS engineers to optimize the
location of air inlets.
Automotive
Automotive Applications:

Interior Ventilation
Undercarriage Aerodynamics
External Aerodynamics

Engine Cooling
Streamlines in a vehicle without (left) and
with rear center and B-pillar ventilation (right)
Biomedical Bio-Medical Engineering:

Medtronic Blood Pump

Temperature and natural


convection currents in the eye
following laser heating.

Spinal Catheter
Pressure Contours in Blood Pump
Chemical Processing

Polymerization reactor vessel - prediction


of flow separation and residence time
effects.

Twin-screw extruder
modeling Shear rate distribution in twin-
screw extruder simulation
HVAC&R

Particle traces of copier VOC emissions


Streamlines for workstation colored by concentration level fall
ventilation behind the copier and then circulate
through the room before exiting the
exhaust.

Flow pathlines colored by


pressure quantify head loss
Mean age of air contours indicate in ductwork
location of fresh supply air
Hydraulics
Marine Blast Interaction with a Generic Ship Hull

Results in a cut plane for the interaction of an


explosion with a generic ship hull: (a) Surface at
20msec (b) Pressure at 20msec (c) Surface at 50msec
and (d) Pressure at 50msec
Oil & Gas

Volume fraction of gas

Flow vectors and pressure Volume fraction of oil


distribution on an offshore oil rig

Volume fraction of water

Analysis of multiphase
separator

Flow of lubricating
mud over drill bit
Power Generation

Flow around cooling


Flow in a
towers burner

Pathlines from the inlet


Flow pattern through a water colored by temperature
turbine. during standard
operating conditions
Sports
FLUENT sonlu hacimler yöntemini kullanan bir Hesaplamalı Akışkanlar Dinamiği (HAD)
yazılımıdır. 1983' ten bu yana dünya çapında bir çok endüstri dalında kullanılan ve
günden güne gelişerek tüm dünyadaki HAD piyasasında en çok kullanılan yazılım
durumuna gelen Fluent, en ileri teknolojiye sahip ticari HAD yazılımı olarak
kullanıcılarının en zor problemlerine kolay ve kısa sürede elde edilen çözümler
sunmaktadır.

FLUENT, genel amaçlı bir HAD yazılımı olarak, otomotiv endüstrisi, havacılık endüstrisi,
beyaz eşya endüstrisi, turbomakine (fanlar, kompresörler, pompalar, türbinler v.b.)
endüstrisi, kimya endüstrisi, yiyecek endüstrisi gibi birbirinden farklı bir çok endüstriye
ait akışkanlar mekaniği ve ısı transferi problemlerinin çözümünde kullanılabilir. Bu
özelliği sayesinde kullanıcısına birbirinden farklı bir çok probleme aynı arayüzü
kullanarak çözüm alma olanağı sağlar.

Kolay kullanımı ile Fluent, ürün performansını ürün henüz tasarım aşamasındayken
ölçme, performansı düşüren etkenleri detaylı bir şekilde tespit ederek yine bilgisayar
ortamında giderme ve piyasaya iyileştirme işlemleri tamamlanmış son ürünün verilmesi
sağlayarak kullanıcısının zorlu rekabet şartlarında emsallerinden bir adım önde olmasına
katkıda bulunur.
Fluent, sahip olduğu ileri çözücü teknolojisi ve bünyesinde barındırdığı değişik fiziksel
modeller sayesinde laminer, geçişsel ve türbülanslı akışlara, iletim, taşınım ve radyasyon
ile ısı geçişini içeren problemlere, kimyasal tepkimeleri içeren problemlere, yakıt pilleri,
akustik, akış kaynaklı gürültü, çok fazlı akışları içeren problemlere hızlı ve güvenilir
çözümler üreterek, AR-GE bölümlerinin tasarım esnasındaki en güvenilir aracı olmaya
adaydır.
FLUENT Teknik Özellikleri

FLUENT sıkıştırılamaz (düşük sabsonik), orta sıkıştırılabilir


(transonik) ve yüksek sıkıştırılabilir (süpersonik ve
hipersonik) akışlar için Hesaplamalı Akışkanlar Dinamiği
çözücüsüdür. Yakınsamayı hızlandıran çoklu ağ metoduyla
beraber çoklu çözücü seçenekleri ile FLUENT geniş hız
rejimleri aralıklarında optimum çözüm etkinliği ve
hassasiyeti getirir. FLUENT’deki fiziksel modellerin
zenginliği, laminer, geçiş ve türbulanslı akışların, ısı
transferinin, kimyasal tepkimelerin, çokfazlı akışların ve
diğer olguların sayısal ağ esnekliği ve çözüm tabanlı ağ
uyarlaması ile hassas çözülmesine olanak sağlar.
Genel Modelleme Yetenekleri

* 2 boyutlu düzlemsel, 2 boyutlu eksenel simetrik, 2 boyutlu döngülü eksenel simetrik (dönel simetrik) ve 3 boyutlu
akışlar
* Sabit rejim veya geçici rejim akışları
* Bütün hız rejimleri (düşük subsonik, transonik, süpersonik ve hipersonik akışlar)
* Laminer, geçiş veya türbülanslı akışlar
* Newtonyan ve newtonyan olmayan akışlar
* Zorlamalı, doğal, karışık konveksiyon, konjuge ısı transferi ve radyasyon
* Homojen ve heterojen yanma modellerini ve yüzey tepkime modellerini de içeren kimyasal türler karışımı ve tepkimesi
modelleri.
* Gaz-sıvı, gaz-katı ve sıvı-katı akışlar için serbest yüzey ve çok fazlı akış modelleri
* Sürekli yüzeyle akuple yayık fazlar (partikül/damla/baloncuk) için Lagrangian yörünge hesaplama
* Erime/katılaşma uygulamaları için faz değişikliği modeli
* İzotopik olmayan geçirgenlik, ilk direnç, katı ısı iletimi ve gözenekli yüzey basınç zıplaması modelleriyle gözenekli
ortam
* Fanlar, pompalar, radyatörler ve ısı değiştirgeçleri için yığık modeller
* Durağan ve dönel referans çerçeveleri
* Çoklu hareketli çerçeveler için çoklu referans çerçevesi ve kayan ağ seçenekleri
* Kütle korunumu ve döngü korunumu seçenekleriyle beraber rotor-stator etkileşimleri, tork konverterleri ve benzer
turbomakina uygulamaları için karışım düzlemi modeli.
* Kütle, momentum, ısı ve kimyasal türler için hacimsel kaynaklar
* Malzeme özellikleri veri tabanı
* Sürekli fiber modeli
* Magnetohidrodinamik modeli
* Akış kaynaklı gürültü öngörme modeli
* GT-Power ile dinamik (iki-yönlü) birleşimlik
* Kullanıcı tanımlı fonksiyonlarla ilerli seviyede özelleştirme yeteneği
* Silindir içi akış modelleme yeteneği
* Hareketli ve deforme olan ağ hareketleri
Sayısal Ağ Yetenekleri

* Dörtgen, üçgen, altıyüzlü, dörtyüzlü, prizma(kama), piramid ve karışık elemanlı sayısal ağ


* Akışkan/katı arayüzlerini de içeren konuşmayan(asılı düğüm noktalı) sayısal ağ arayüzleri
* GeoMesh, TGrid, preBFC, ICEM/CFD, I-DEAS, PATRAN, NASTRAN, ANSYS, Pro/ENGINEER, STL,
PLOT3D, CGNS-formatlı sayısal ağ alabilme
* Sayısal ağ sıklaştırma ve seyreltme
! Üçgen ve dörtyüzlü elemanlar için konuşur sayısal ağ uyarlaması
! Bütün elemanlar için asılı (konuşmayan) düğüm noktalı sayısal ağ uyarlamalarını içeren dinamik,
çözüm tabanlı uyarlama (yoğunlaştırma ve seyrekleştirme)
* Kullanıcı tarafından belirlenen bölgeler için sayısal ağ yoğunlaştırması ve çözüm değişkenleri, elde
edilen büyüklükler ve kullanıcı tanımlı alan fonksiyonu değişkenleri kullanılarak adaptif
yoğunlaştırma
* Sayısal ağ yoğunlaştırması sonrası otomatik çözüm enterpolasyonu
* Sayısal ağ seyrekleştirmesi
* Sayısal ağ yumuşatma ve geliştirme araçları
* Sayısal ağ işlemesi (oranlama, taşıma, birleştirme, konuşturma ve ayırma)
* Hibrid sayısal ağ oluşturma özellikleri
* Ağdan ağa çözüm enterpolasyon yeteneği
* Çözüm ilerlerken sayısal ağı sıklaştıran ve seyrelten dinamik ağ uyarlaması.
Sayısal Yöntem
Fluent üç çözücü seçeneği sunar. Üç çözücü de için geçerli özellikler:
* Yapısal olmayan ağ tabanlı sonlu hacimler metodu
* Formülasyon bütün hız rejimleri için geçerlidir
* İmplisit şemalar için adaptif zaman adımlandırılması
* Dinamik hafıza tahsisi
* Tek ve çift hassasiyetli çözücü seçenekleri
o Ayrık (kademeli) çözücü
o SIMPLE, SIMPLEC ve PISO'yu içeren basınç tabanlı ayrık çözücü algoritmaları
o First-order upwind, power-law, second-order upwind, central differencing (LES) ve QUICK
şemalarını içeren ayrıştırma (diskritizasyon) şemaları
o Birinci dereceden ve ikinci dereceden implisit zaman ayrıştırma şemaları
o Standard, PRESTO, linear, quadratic, ve body-force weighted basınç enterpolasyon şemaları
o Bünye kuvvetlerinin implisit değerlendirilmesi
o V,W, F ve flex çevrimleri ile cebirsel lineer çoklu ağ çözücüsü
o Gauss-Seidel rahatlatma metodu
o Akuple (tamamlayıcı) çözücü
o Sıkıştırılamaz ve karışık rejim akışları için önceden durumlandırma
o Türblulans, radyasyon ve kullanıcı tanımlı skalar transport denklemleri için ayrık çözücü
o Birinci dereceden ve ikinci dereceden şemaları içeren ayrıştırma şemaları
o Birinci ve ikinci dereceden zaman diskritizasyonu şemaları ile implisit veya eksplisit çözüm
şemaları
o Eksplisit Şema
o Runge-Kutta zaman adımlandırma şeması
o FAS, çoklu grid, yerel zaman adımlandırması ve implisit artık yumuşatan yakınsama hızlandırıcı
o Zaman-kesinlikli çözümler için eksplisit global zaman adımlandırması
Türbülans Modelleme

* Spalart-Allmaras (Eddy-vizkosite taşınım) modeli


* Standard k-ε , Realizable k- ε ve RNG k- ε modellerini içeren k- ε model seçenekleri
* k- ε modellerinde sıkıştırılabilirlik ve kaldırma kuvvetleri için alt modeller
* Döngü, düşük Reynolds sayısı etkileri için RNG k- ε modelinde alt modeller ve k, ε , enerji ve
türler için turbulant Prandtl/Schmidt sayılarında analitik formülasyon
* Geçiş bölgesi akış seçenekleri ve duvar kenarları düzeltmeleriyle k- ε türbülans modelleri
* Duvar yansıma modeli ve birinci veya ikinci dereceden basınç gerinim modellerini içeren
Reynolds Stres Modeli (RSM)
* Büyük Eddy Simulasyonu (LES) için alt ağ ölçekli gerilme modelleri
* Duvar yakını muamelesi seçenekleri;
o Standart duvar fonksiyonları
o Dengesizlik duvar fonksiyonları
o İyileştirilmiş duvar yakını muamelesi
* Düşük Reynolds sayılı k- ε modelleri
* Geçiş rejimi akışların modellenmesi için kullanıcı tanımlı laminer bölgeleri kullanarak yapay
türbülans tetiklenmesi
* Türbülans taşınım denklemlerinin model sabitlerinin, türbülans ve alt ağ ölçek vizkositeleri ve
kaynak terimlerinin özelleştirilebilmesi.
* Çekirdek türbülans bölgelerinde LES, duvar yakınlarında Reynolds Ortalamalı Navier-Stokes
denklemleri çözen Ayrık Eddy Simulasyon (DES) modeli.
Isı Transferi
* Viskoz ısınmayı da içeren laminer/türbülanslı zorlamalı konveksiyon
* Boussinesq yaklaşımı seçeneğiyle doğal ve karışık konveksiyon
* Kabuk eleman iletimini ve hareketli katılarda ısıl taşınımı da içeren katılarda izotropik/anizotropik
iletimli konjuge ısı transferi.
* Işınım, yayık fazlar, türler taşınım ve tepkime modelleri ile yanma modelleri ile etkileşim
* Taşınım, yayılım ve tepkime kaynak terimlerini içeren çoklu transport denklemleri formülasyonu.
! Arrhenius modeli
! Eddy-kırılma (EBU) modeli
! Birleşik Arrhenius/eddy-kırılma modeli
! Eddy sönme kavramını içeren N sayıda sonlu oranda kimyasal tepkimeler
! Karışan-yanar modeli
! Kimyasal denge
! Laminer alev modelini içeren yayılım kontrollü (önceden karışmayan) PDF/korunumlu skalar
tabanlı formülasyon
* Türbülansa alev hızı modeli tabanlı turbülant önceden karışım yanma modeli
* Kısmi karışmış türbülant yanma modeli
* Büyük Eddy Simulasyonu için alt ağ ölçekli yanma modelleri
* "Sıkı kimya" çözücü seçeneği
* Kömür, sıvı, gaz ve karışım yakıt çeşitleri için yanma alt modelleri
* Kirlilik oluşma modelleri
* Kimyasal buhar bırakımı (CVD) ve diğer heterojen tepkimeler için yüzey tepkime modelleri
* Denge verileri, termodinamik özellikler, standart tepkime mekanizmaları ve gaz, kömür ve sıvı
yakıtlı sistemlerde karışım dağılımı için oluşturulmuş veritabanı
* Yanma oranları ve kaynak/kuyu terimleri için kullanıcı tanımlı erişim
* Chemkin formatında tepkime mekanizmaları ithali
Işınım Isı Transferi Modelleme

* Ayrık Geçiş Işınım Modeli (DTRM)


* DTRM için ışınım sayısal ağ seyreltilmesi
* P-1 ışınım modeli
* Rosseland modeli
* Gaz soğurma katsayısının su buharı, karbondioksit ve partikül konsentrasyonuna
bağımlılığı
* Partiküller/damlalar için ışınım ısı transferi
* Saçılma, kırılma, speküler yüzeyler ve gri olmayan etkiler için dağınık ordinatlar
modeli
* Yüzeyden yüzeye radyasyon modeli
Lagrangian Dağınık Faz Modelleme

* Partiküller/damlalar/baloncuklar için sürekli ve geçici rejimde yörünge hesapları


* Sürekli yüzeye bağlı momentum, ısı ve kütle transferi
* Yüksek Mach sayısı etkileri , küresel ve küresel olmayan partiküler için çoklu sürükleme kanunları
* Sıvı sprey modelleri
! Birincil atomizasyon modelleri
! Sprey kırılma modelleri
! Damlacık çarpışma ve birleşme modelleri
! Bozulma sürükleme modelleri
* Eklenen kütle, basınç gradyeni, termoforetik, Saffman kaldrıması ve Brown kuvvetlerinin modellenmesini içeren
seçenekler
* Lineer dağılım veya Rosin-Rammler denklemine göre partikül boyu dağılımı
* Partiküller için çoklu sınır koşulları seçenekleri
* Duvar erozyon modeli
* Gözenekli ortamda kapan modeli seçeneği
* Partikül pozisyonunun Gauss PDF modeli tabanlı partikül bulutu modelleme seçeneği
* Taşınım ve ışınım seçeneklerini içeren akışkan ve dağınık faz arasında ısı transferi
* Gaz fazıyla sıvı damlacıklar arasında kütle transferi
* Sıvı damlacıklarının kaynaması ve yoğuşması
* Islak partiküllerin kuruması
* Kömür yanması altmodelleri
* Katı parçacıklar ve akışkan fazı arasında heterojen yüzey tepkimeleri
* Detaylı yörünge raporları, parçacık erozyon/yapışma izlenmesi, ısı ve kütle transferi özetleri, parçacık dağılma
görüntülenmesi
* Yaygın sıvı yakıtlar ve kömürleri içeren standart katı parçacıklar ve sıvı damlacıklar için parçacık/damlacık veri
tabanı
* Paylaşılmış bellek paralelizasyonu
Çok fazlı Akış Modelleme

* Akışkan hacimleri (VOF) modeli


! N adet karışmayan akışkan için gaz-sıvı, sıvı-sıvı sistem modelleme
! Yüzey gerilmesi ve duvar adezyon etkilerini içeren yüzey takibi
! Isı transferi modelleme seçeneği
! Gaz fazı sıkıştırılabilirliği
* Euler çok fazlı modeli
! N adet akışkan için gaz-sıvı, gaz-katı, sıvı-katı, sıvı-sıvı ve gaz-sıvı-katı modelleri
! Akuple momentum çözücüsü
! Kaldırma ve sürükleme kanunları için çoklu seçenekler ve kullanıcı tanımlı fonksiyonlarla özel
kanun tanımlamaları
! Sanal kütle
! N sayıda katı parçacık içeren fazlar ile gaz-katı veya sıvı-katı sistemler için granüllü faz modelleri
! Garnüllü fazlar için çok seçenekli bünye ilişkileri
! Faza özgü türbülans yaklaşımını da içeren çok seçenekli k-? türbülans modelleme
! Bireysel hacim kesir denklemleri için kaynak terimleri
* N-fazlı akışlar için karışım modelleri (akışkan veya parçacık)
! Isı transferi modelleme seçeneği
! Kayma hızı ve parçacık çapı özelleştirilmesi
! Bireysel hacim kesir denklemleri için kaynak terimleri
* Kavitasyon Modeli
Sınır Koşulları

* Çoklu akış giriş/çıkışları;


! Hız veya kütle debisi girişi ( kartezyen, silindirik polar bileşenler, büyüklük ve yön, büyüklük ve normal bileşen veya
kullanıcı tanımlı koordinatlar cinsinden)
! Normal yönünde vaya belirtilen akış açısında giriş statik veya toplam basıncı
! Çok bileşenli akışlar için giriş kütle oranları
! Giriş statik veya toplam sıcaklığı
! Giriş türbülans kinetik enerjisi ve disipasyon hızı (turbülans yoğunluğu ve uzunluk ölçeği, hidrolik çap veya
viskozite oranı seçenekleriyle)
! Çıkış statik basıncı
* Yansıtmayan sınır koşulları
* Belirtilen akış miktarı oranı ile akış çıkışı sınır koşulu
* Kütle debisi çıkışları
* Giriş/çıkış fanları
* Giriş/çıkış ızgaraları
* Duvar sınır koşulları;
! Kartezyen bileşen veya dönel hız kullanarak teğetsel duvar hızı
! Kayma koşularını içeren kesme oranları
! Isı akısı, sıcaklık veya dış taşınım, radyasyon veya karışık koşullu ısıl sınır koşulları
! Yüzey pürüzlülük etkisini içeren türbülanslı akışlarda duvar fonksiyonlarını kullanan kesme gerilimi hesabı
* Bireysel fazlar için çok fazlı hız giriş sınır koşulu
* İki taraflı duvarlar
* Giriş sınır koşulları için zamana bağlı profiller
* Fan eğrileri için profil fonksiyonlar
* Hacim kaynaklarından alt ağ ölçekli giriş tanımlamaları
* Simetri ve eksen sınır koşulları
* Ötelemeli veya dönel periyodik sınır koşulları
* Kütle debisi belirtilmiş periyodik sınır koşulları
* Basınç kaybı belirtilmiş periyodik sınır koşulları
* Sınır koşullarını kopyalama veya yeniden tanımlama yeteneği
* Sayısal hücrelerde sınır koşulları için sabit-değişken seçenekleri
Malzeme Özellikleri

* Sıcaklık ve kompozisyon bağımlı sabit veya değişken akışkan özellikleri


* Standart akışkan ve katılar için malzeme özelliklerini de içeren veritabanı
! Standart tepkime mekanizmaları, kimyasal türler karışımları, termodinamik ve
kinetik özellikler
! Standart katılar, sıvılar, sıvı yakıtlar ve kömürler için parçacık/damlacık verileri
* İdeal gaz kanunu veya sıcaklığa polinom bağımlılıklı, Boussinesq yaklaşımlı
akışkan yoğunluğu hesaplanması
* Polinom veya sıcaklığın güç kanunu fonksiyonunu veya Sutherland
kanununu kullanarak akışkan vizkositesi hesaplanması
* Newtonyan olmayan akışkan modelleri
! Güç kanunu
! Herschel-Bulkley
! Carreau
! Cross
! Kullanıcı tanımlı kanunlar
* Katı bölgelerde sıcaklığa bağımlı ısıl kapasite ve ısıl iletkenlik
* Anizotropik ısıl iletkenlik
* Soğutucu ve hidrokarbonlar için gerçek gaz modeli
* Kullanıcı tanımlı girişler
Kullanıcı Tanımlı Fonksiyonlar

* Interpreted veya compiled


* Kullanıcı tanımlı fonksiyonlar için belleğe erişim
* İstenildiğinde hesapla seçeneği
* Süreklilik, momentum, enerji, türbülans, türler, karışım oranları ve karışım
hacmi transport denklemlerinde hacimsel kaynakların tanımlanabilmesi
* Yüzey ve hacim tepkime oranları
* Özel fiziksel özelliklerin tanımlanabilmesi
* Özelleştirilmiş sınır/ilk koşullar
* Akışkan ve katı bölgelerde kullanıcı tanımlı skalar transport denklemlerinin
tanımlanması
* Özel postproses(son işlem) değişkenlerinin yaratılması
* Radyasyon modelleme için kullanıcı tanımlı dağılma faz fonksiyon
tanımlanması
* Dağınık faz modelleme için bünye kuvveti, sürükleme ve kaynak terimleri
Paralel İşlemleme
* Paylaşılmış bellek sistemlerinde paralel işlemleme (örneğin Windows NT, SGI, HP, DEC, Sun, ve Cray çoklu işlemciler)
* Dağıtılmış bellek sistemlerinde paralel işlemleme (örneğin IBM SP-2, Cray T3D/E'de) ve iş istasyonları ağında
* Sayısal ağın parçlanmasını da içeren çözüm sahasının bölünmesi için yöntemler (örneğin METIS)
* Dengelemek için dinamik yükleme
* LSF üçüncü parti yazılımla yük yönetimi
* Satıcı optimizasyonlu mesaj geçen kütüphanelerden yararlanıması
Arayüz, Grafikler, Postproses(Sonişlemleme) ve Raporlama
* Başka kullanıcıların da erişimine olanak sağlayan sunucu mimarisi
* Tamamen etkileşimli grafik ve metin-tabanlı kullanıcı arayüzleri
* Komut seyri ve aranjmanı
* Teşhis ve hata yakalama
* Sayısal ağ kontrolu, birleştirme, ayırma ve yeniden düzenleme
* Kurulum, çözüm ve postprosesin dinamik kontrolü
* Çözücü ve fiziksel bellek ayarları özet raporlanması
* Esnek birim tanımlanması (SI, British veya karışık)
* Hesaplamaları durdurup yeniden devam ettirebilme
* Artık görüntülenmesi ve raporlanması
* En düşük ve en büyük değerlerin görüntülenmesi ve raporlanması
* Kütle, ısı ve kimyasal türler akılarının görüntülenmesi ve raporlanması
* Kuvvet ve momentlerin görüntülenmesi ve raporlanması
* Yüzey ve hacim integrallerinin ve ortalama değerlerinin hesaplanması, görüntülenmesi ve raporlanması
* Turbomakina uygulamalarına özel postproses
* Zaman ortalamalı ve RMS istatikler
* Kullanıcı tanımlı alan fonksiyonları için hesap makinesi
* Vektor ve skalar gradyen ve türetilmiş büyüklüklerin hesabı
* Sınır yüzeylerinde ve kullanıcı tanımlı yüzeylerde kontur görüntüleme
* İki eksende grafik çizdirme
* Verinin grafik ekranından görüntülenmsei
* Düzlemleri çözüm sahası boyunca süpürülebilmesi
* Otomatik animasyon yaratma araçları
* Ekran üztünde fare tabanlı görüntü işlemleme (döndürme, öteleme ve büyütüp küçültme)
* Geniş resim yakalama seçenekleri
* Çokfazlı akışlar için faza özgü postproses
* VRML aktarımı
Veri Alımı/Aktarımı
* Çözüm verilerinin AVS, CGNS, Data Explorer, EnSight, FAST, FIELDVIEW ve
TECPLOT yazılımlarına aktarılması
* ASCII formatında veri aktarımı
* EnSight ve FIELDVIEW için paralelleştirilmiş veri aktarımı
* Sonlu elemanlar analiz verilerinin ANSYS,Abaqus, NASTRAN, PATRAN, ve I-
DEAS'a aktarılması
* CGNS fomratında veri alımı
On-line Yardım ve Dokümantasyon
•HTML tabalı on-line dokümantasyon
* Teori ve uygulamaları kapsayan kullanıcı kılavuzu
* Herbiri kendine özgü örnekler kılavuzu
* Kullanıcı tanımlı fonksiyonlar kılavuzu
* Metin kullanıcı arayüzü kılavuzu
* Eğitim kılavuzu
* Fluent Kullanıcı Hizmetler Merkezi

Desteklenen Donanımlar

•Fluent ‘in seri ve paralel sürümleri en yaygın UNIX, Windows/NT ve Linux


üzerinde çalışmaktadır.
CFD process
Geometry description
Specification of flow conditions and properties
Selection of models
Specification of initial and boundary conditions
Grid generation and transformation
Specification of numerical parameters
Flow solution
Post processing: Analysis, and visualization
Uncertainty assessment
Geometry description

Typical approaches

Make assumptions and


simplifications
CAD/CAE integration
Engineering drawings
Coordinates include Cartesian
system (x,y,z), cylindrical system (r,
θ, z), and spherical system(r, θ, Φ)
Flow conditions and properties

Flow conditions and properties required


are unique for each flow code and
application
FlowLab requires all variables in dimensional
form
Because of focused application, research
codes often use non-dimensional variables.
Selection of models for flow field
Direct Numerical Simulations (DNS) is to solve the N-S
equations directly without any modeling. Grid must be
fine enough to resolve all flow scales. Applied for
laminar flow and rare be used in turbulent flow.
Reynolds Averaged Navier-Stokes (NS) equations
(RANS) is to perform averaging of NS equations and
establishing turbulent models for the eddy viscosity. Too
many averaging might damping vortical structures in
turbulent flows
Large Eddy Simulation (LES), Smagorinsky’ constant
model and dynamic model. Provide more instantaneous
information than RANS did. Instability in complex
geometries
Detached Eddy Simulation (DES) is to use one single
formulation to combine the advantages of RANS and
LES.
Initial and boundary conditions
For steady/unsteady flow
IC should not affect final solution, only convergence path,
i.e. iteration numbers needed to get the converged
solution.
Robust codes should start most problems from very crude
IC, . But more reasonable guess can speed up the
convergence.
Boundary conditions
No-slip or slip-free on the wall, periodic, inlet
(velocity inlet, mass flow rate, constant pressure,
etc.), outlet (constant pressure, velocity convective,
buffer zone, zero-gradient), and non-reflecting
(compressible flows, such as acoustics), etc.
Numerical parameters & flow
solution
Numerical parameters are used to control flow
solution.
Under relaxation factor, tridiagonal or
pentadiagonal solvers
CFD Labs using FlowLab
Monitor residuals (change of results
between iterations)
Number of iterations for steady flow or
number of time steps for unsteady flow
Flow solution
Solve the momentum, pressure Poisson
equations and get flow field quantities, such
as velocity, turbulence intensity, pressure
and integral quantities (drag forces)
Numerical parameters & flow
solution
Typical time
history of
residuals
The closer the
flow field to the
converged
solution, the
smaller the speed
of the residuals
decreasing. Solution converged, residuals do
not change after more iterations
Post-processing
Analysis, and visualization
Calculation of derived variables
Vorticity
Wall shear stress
Calculation of integral parameters: forces,
moments
Visualization (usually with commercial software)
Simple X-Y plots
Simple 2D contours
3D contour carpet plots
Vector plots and streamlines (streamlines
are the lines whose tangent direction is the
same as the velocity vectors)
Animations (dozens of sample pictures in a
series of time were shown continuously)
Post-processing (Parallel Plates)
Post-Processing (example)

Pressure contour and


velocity vectors .
Note the locations of
the highest and lowest
pressure regions.
Uncertainty assessment
Rigorous methodology for uncertainty assessment
using statistical and engineering concepts
Verification: process for assessing simulation numerical
uncertainty
Iterative convergence: monitoring point & integral quantities
should change within the convergence criterions
Grid independent studies: 3-grids and Richardson Extrapolation
Validation: process for assessing simulation modeling
uncertainty by using benchmark experimental data
Certification: full Verification and Validation done for a
certain range of geometries & parameters which are
well known and then extrapolated, qualitatively as well
as quantitative
Simulating flows for which experiments are difficult (e.g., full-
scale Reynolds numbers, hypersonic flows, off-design
conditions)
Objective: Simulation-based design
CFD Example

Sulzer Chemtech
250 Y Plastic
Structured Packing
Geometry
• CT > STL > CFD
• CT = 0.322 mm Min
Resolution
• Copy/Pasted 2x
• Surface Wrapping
• Adaptive Meshing
• Tetrahedral Mesh
• Polyhedral Mesh

88
Mess Dimensions
Velocity Map

You might also like