Professional Documents
Culture Documents
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 2/63
AKIŞKANLAR DİNAMİĞİ
Akışkanlar Dinamiği
DENEYSEL TEORİK HESAPLAMALI
• Deneysel Akışkanlar Dinamiği
o Bazı verilerin ölçümü (basınç, hız, kuvvet, sıcaklık, …)
o Akış koşullarını sağlama zorluğu (Mach sayısı, Reynolds sayısı, ...)
o Uzayda sınırlı noktada veri toplanabilir
o “Herkes deneysel sonuçlara inanır, veriyi ölçen kişi hariç!”
• Teorik Akışkanlar Dinamiği
o Temel eğilimleri görmeye yardımcı olur
o Yeni teoriler geliştirmek zor
o Genellikle, önemli basitleştirmeler gerekir (doğrusal teori, basit geometri, ...)
• Hesaplamalı Akışkanlar Dinamiği – HAD (Computational Fluid Dynamics – CFD)
o Akış alanın her noktasında veri elde edilir (eğer doğru çözüm ise..)
o “Sayısal sonuçlara inanan tek kişi, kodu çalıştıran kişidir!”
o HAD sonuçlarının karşılaştırılması ve doğrulama önemlidir: Verification and Validation
(Oberkampf, Trucano – 2002)
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 3/63
HESAPLAMALI AKIŞKANLAR DİNAMİĞİ
Akışkanlar Dinamiği
o 4-boyutlu problem (3-boyutlu uzay & zaman)
o Karmaşık Geometri: Gerçek uçak geometrileri oldukça karmaşık!
o Karmaşık Fizik Modeli: zamana bağlı, sıkıştırılabilir, şok dalgaları, türbülans, yanma,
doğrusal/doğrusal olmayan, süreklilik/moleküler …
o Türbülans: varolan en önemli ve en zor fizik problemlerinden biri!
Hesaplamalı Akışkanlar Dinamiği
o Geometri & Fizik & Hesaplama Gücü arasında denge ihtiyacı:
§ BASİT geometri ile KARMAŞIK fizik çözümü
§ KARMAŞIK geometri ile BASİT fizik çözümü
§ Daha fazla hesaplama gücü ile DAHA FAZLA problem büyüklüğü (daha fazla
hücre sayısı veya zaman adımı veya her ikisi)
§ Daha fazla hesaplama gücü ile DAHA KARMAŞIK problem (daha karmaşık
geometri veya fizik)
§ 2000: 40 sene önceki Doktora Tezi à bugünkü HAD ödevleri!
§ 2020: 20 sene önceki Doktora Tezi à bugünkü HAD ödevleri!
§ 2020: Endüstride ön-tasarım fazında HAD analizleri!
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 4/63
HESAPLAMALI AKIŞKANLAR DİNAMİĞİ
Akışkanlar/Gaz Dinamiği
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 5/63
HESAPLAMALI AKIŞKANLAR DİNAMİĞİ
Akışkanlar/Gaz Dinamiği Denklemleri ve Varsayımları
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 6/63
HESAPLAMALI AKIŞKANLAR DİNAMİĞİ
Akışkanlar/Gaz Dinamiği Modelleri Hesaplama Maaliyeti
-0.2
0 0.2 0.4
x
0.6 0.8 1 Rotor Geometry
BEM Theory
à Çözüm: Akış
• Görüntüleme
Değişkenlerinin
Visualization
Hesaplanması (hız,
basınç, sıcaklık, • Kuvvet ve Moment
yoğunluk) Hesaplanması
𝜌 𝑢% − 𝑏% 0
𝜌
𝜌𝑢! 𝜌𝑢! 𝑢% − 𝑏% + 𝑝𝛿!% 𝜏!%
𝑄 = 𝜌𝑢" 𝐹% = 𝜌𝑢" 𝑢% − 𝑏% + 𝑝𝛿"% 𝐹&% = 𝜏"%
𝜌𝑢# 𝜏#%
𝜌𝑢# 𝑢% − 𝑏% + 𝑝𝛿#%
𝜌𝑒$ 𝑢! 𝜏!% + 𝑢" 𝜏"% + 𝑢# 𝜏#% − 𝑞%
𝜌ℎ$ 𝑢% − 𝑏% + 𝑝𝑏%
𝜌O 𝑢O% − 𝑏% 0
𝜌O ,
𝜌O𝑢O ! 𝑢O% − 𝑏% + 𝑝𝛿
O !% 𝜏̃!% − 𝜏̃!%
𝜌O𝑢O ! ,
𝑄 = 𝜌O𝑢O " O "% 𝐹&% =
𝐹% = 𝜌O𝑢O " 𝑢O% − 𝑏% + 𝑝𝛿 𝜏̃ "% − 𝜏̃ "%
,
𝜌O𝑢O # 𝜌O𝑢O # 𝑢O% − 𝑏% + 𝑝𝛿
O #% 𝜏̃ #% − 𝜏̃ #%
𝜌O𝑒̃$ S%,
𝑢O ! 𝜏̃!% + 𝑢O " 𝜏̃ "% + 𝑢O # 𝜏̃ #% − 𝑞O% − Θ
𝜌OℎM $ 𝑢O% − 𝑏% + 𝑝𝑏
O %
Closure Problem!
𝜕𝑢O ( 𝜕𝑇M 1 𝜕𝑢O ' 𝜕𝑢O% ,
𝜏̃ '% = 𝜌O𝑢U
, ,
𝜏̃ '% = 2𝜇𝑆R'% + 𝜆 𝐼 𝑞O% = −𝑘 𝑆R'% = + ' 𝑢%
𝜕𝑥( '% 𝜕𝑥% 2 𝜕𝑥% 𝜕𝑥' Reynolds stresses
1 𝑝O 𝑞O%,
𝑝O = (𝛾 − 1)𝜌O𝑒̃ 𝑒̃$ = 𝑒̃ + 𝒖Q@𝒖
Q ℎM $ = 𝑒̃$ +
2 𝜌O S%,
Θ
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 14/63
Temel Akışkanlar Dinamiği Denklemleri
Large Eddy Simulasyon Denklemleri
𝜕 𝜙 = 𝜙X + 𝜙′′
H 𝑄𝑑𝑉 + H 𝑭 @ 𝒏 𝑑𝑆 − H 𝑭𝒗 @ 𝒏 𝑑𝑆 = 0
𝜕𝑡 ) * * Çözülen + Artık (SGS)
X 𝑡) = H 𝜙 𝒚, 𝑡 𝐺∆. 𝒙 − 𝒚 𝑑𝒚
LES Denklemleri 𝜙(𝒙,
𝜌̅ 𝑢X% − 𝑏% 0
𝜌̅ 𝜏!% ,,
̅ − 𝜏!%
𝜌̅ 𝑢X! 𝜌̅ 𝑢X! 𝑢X% − 𝑏% + 𝑝𝛿
̅ !%
,,
𝑄 = 𝜌̅ 𝑢X " ̅ "% 𝐹&% =
𝐹% = 𝜌̅ 𝑢X " 𝑢X% − 𝑏% + 𝑝𝛿 𝜏"%
̅ − 𝜏"%
,,
𝜌̅ 𝑢X # 𝜌̅ 𝑢X # 𝑢X% − 𝑏% + 𝑝𝛿̅ #% 𝜏#%
̅ − 𝜏#%
𝜌̅ 𝑒$̅ 𝑢X! 𝜏!%
̅ + 𝑢X " 𝜏"% ̅ − 𝑞X% − Θ%,,
̅ + 𝑢X # 𝜏#%
𝜌̅ ℎX $ 𝑢X% − 𝑏% + 𝑝𝑏̅ %
Closure Problem!
𝜕𝑢X ( 𝜕𝑇X 1 𝜕𝑢X ' 𝜕𝑢X% ,,
𝜏'% = 𝑢' 𝑢% − 𝑢X ' 𝑢X %
𝜏'% ̅ +𝜆
̅ = 2𝜇𝑆'% 𝐼 𝑞X% = −𝑘 ̅ =
𝑆'% +
𝜕𝑥( '% 𝜕𝑥% 2 𝜕𝑥% 𝜕𝑥' SGS stresses
1 𝑝̅ 𝑞%&& = 𝑇𝑢% − 𝑇< 𝑢<%
𝑝̅ = (𝛾 − 1)𝜌̅ 𝑒̅ 𝑒$̅ = 𝑒̅ + 𝒖W@𝒖
W X
ℎ$ = 𝑒$̅ +
2 𝜌̅ Θ%&& = 𝑢<'𝜏'%
&& &&
+ 𝑢< $𝜏$% &&
+ 𝑢< "𝜏"% − 𝑞%&&
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 15/63
Türbülans Modelleme
• Direct Numerical Simulations (DNS) Yüksek Reynolds sayıları
için yakın gelecekte pek
- Bütün ölçekler (scales) çözülür mümkün değil Artan
Fizik
• Large Eddy Simulations (LES) Yakın gelecekte
- Sadece büyük ölçekler çözülür, küçük ölçekler pratikte
modellenir kullanılabilir
• Detached Eddy Simulations (DES)
- Hibrit LES-RANS yöntemleri (DES, FSM,…)
• Reynolds Averaged Navier Stokes (RANS) Azalan
- Bütün ölçekler modellenir İş /
Hızlı
Ø Reynolds Stress Models (RSM) (à7 ek denklem) Çözüm
Ø 2 – denklemli modeller (k-e, k-w,…) Rutin olarak kullanılır
Ø 1 – denklemli modeller (Spalart-Almaras,...) fakat birçok akış için
doğru sonuç vermez
Ø Cebirsel Modeller (Baldwin-Lomax,…)
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 16/63
HESAPLAMALI AKIŞKANLAR DİNAMİĞİ
Temel Akışkanlar Dinamiği Denklemleri: Navier-Stokes Denklemleri
• Denklemlerin Sınıflandırılması:
§ Eliptik (denge problemleri) (daimi problemler)
§ Parabolik (yayınım problemleri) (zamana bağlı)
§ Hiperbolik (yayılma problemleri) (zamana bağlı)
• Akış Özellikleri:
𝐴𝜙.. + 𝐵𝜙./ + 𝐶𝜙// = 𝐷 ∗ PDE
§ Sıkıştırılamaz
§ Yayınım/difüzyon 𝐵 " − 4𝐴𝐶 < 0
§ Dalga Yayılması =0
>0
• Akış Hız Rejimleri:
§ Mach = 0 Sıkıştırılamaz
§ Mach < 1 Subsonik
§ Mach = 1 Transonik
§ Mach > 1 Süpersonik
§ Mach > 5 Hipersonik
• Bu farklı akış fiziği problemlerini çözebilen tek bir sayısal yöntem yok!
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 17/63
HESAPLAMALI AKIŞKANLAR DİNAMİĞİ
Model Denklemler:
¶u ¶u • 1-D linear 1st-order Wave eqn
+c =0
¶t ¶x • Advection eqn
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 18/63
HESAPLAMALI AKIŞKANLAR DİNAMİĞİ
Model Denklemler:
¶ 2u ¶ 2u ¶ 2u
c ( 2 + 2)- 2 =0
2
• 2-D linear 2nd-order Wave eqn
¶x ¶y ¶t
Hiperbolik
¶ 2u ¶ 2u ¶u
+ 2- =0 • 2-D Heat eqn
¶x 2
¶y ¶t Parabolik
¶ 2u ¶ 2u
+ 2 =0 • Laplace eqn
¶x 2
¶y Eliptik
¶ 2u ¶ 2u
+ 2 = f ( x, y ) • Poisson eqn
¶x 2
¶y
¶ 2u 2 ¶ u
2
+ (1 - M ) 2 = 0 M > 1 • Prandtl-Glauert eqn
¶x 2
¶y
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 19/63
HESAPLAMALI AKIŞKANLAR DİNAMİĞİ
Sonlu Farklar Euler (Viskoz olmayan NS) Denklemleri
Finite Differences 𝜕𝑄
+∇@F=0 Diferansiyel Form
𝜕𝑡
Sonlu Hacim
Finite Volume 𝜕
H 𝑄𝑑𝑉 + H 𝑭 @ 𝒏 𝑑𝑆 = 0 İntegral Form
𝜕𝑡 ) *
𝒏" ∆𝑆!
𝒏!
Hücre merkezli 𝜕𝑄 ∆𝑆"
∆𝑉
∆𝑉 d 𝑭 @ 𝒏 ∆𝑆
Köşe nokta merkezli 𝜕𝑡 ∆𝑆#
12345
𝒏#
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 20/63
HESAPLAMALI AKIŞKANLAR DİNAMİĞİ
Sonlu Farklar
Sonlu Farklar Yöntemleri – 1. kısmi türev
¶f ö fi +1, j - fi , j
FD Þ ÷ = + O(Dx)
¶x øi , j Dx
¶f ö fi , j - fi -1, j
BD Þ ÷ = + O(Dx)
¶x øi , j Dx
¶f ö fi +1, j - fi -1, j
CD Þ ÷ = + O(Dx 2 )
¶x øi , j 2Dx
¶f ö -3fi , j + 4fi +1, j - fi + 2, j
FD Þ ÷ = + O(Dx 2 )
¶x øi , j 2Dx
¶f ö 3fi , j - 4fi -1, j + fi - 2, j
BD Þ ÷ = + O( D x 2
)
¶x øi , j 2Dx
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 21/63
HESAPLAMALI AKIŞKANLAR DİNAMİĞİ
Sonlu Farklar
Sonlu Farklar Yöntemleri – 2. kısmi türev
¶ 2f ö fi , j - 2fi +1, j + fi + 2, j
FD Þ 2 ÷
= + O(Dx)
¶x øi , j Dx 2
¶ 2f ö fi , j - 2fi -1, j + fi - 2, j
BD Þ 2 ÷
= + O(Dx)
¶x øi , j Dx 2
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 22/63
HESAPLAMALI AKIŞKANLAR DİNAMİĞİ
Laplace Denklemi
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 23/63
HESAPLAMALI AKIŞKANLAR DİNAMİĞİ
Sayısal Yöntemler - Eliptik Denklemler
Direk Yöntemler (Direct Methods):
• Cramer’s rule
• Gaussian Elimination
• Gauss Jordan
• LU decomposition
• Thomas Algorithm
Yinelemeli Yöntemler (Iterative Methods):
• Jacobi method
• Gauss-Seidel method
• SOR method
Diğer Yöntemler:
• ADI methods • GMRES methods
• Multigrid methods • Krylov methods
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 24/63
HESAPLAMALI AKIŞKANLAR DİNAMİĞİ
Isı Denklemi (Heat Equation)
Ti ,nj+,1k - Ti ,nj ,k æ Ti +n1, j ,k - 2Ti ,nj ,k + Ti -n1, j ,k • 1st-order FD, 2nd-order accurate CD:
=a ç
Dt ç Dx 2 FTCS
è
O[Dt, Dx2, Dy2, Dz2]
Ti ,nj +1,k - 2Ti ,nj ,k + Ti ,nj -1,k
+
Dy 2 Þ Diffusion numbers (Von Neumann)
Ti ,nj ,k +1 - 2Ti ,nj ,k + Ti ,nj ,k -1 ö
+ ÷÷
Dz 2 ø
a = k / rCp thermal diffusivity
k thermal conductivity
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 25/63
HESAPLAMALI AKIŞKANLAR DİNAMİĞİ
Dalga Denklemi (Wave Equation)
¶2 p 2æ¶ p ¶2 p ¶2 p ö
2
• 3-D unsteady 2nd-order PDE – Wave Eqn
=c ç 2 + 2 + 2 ÷
¶t 2
è ¶x ¶y ¶z ø • Hyperbolic PDE
pin, +j ,1k - 2 pin, j ,k + pin, -j 1,k æ pin+1, j ,k - 2 pin, j ,k + pin-1, j ,k • 2nd-order CD, 2nd-order accurate CD:
=c ç2
Dt 2 ç Dx 2
è CTCS
pin, j +1,k - 2 pin, j ,k + pin, j -1,k O[Dt2, Dx2, Dy2, Dz2]
+
Dy 2 Þ Courant-Friedrichs-Lewy (CFL) number
pin, j ,k +1 - 2 pin, j ,k + pin, j ,k -1 ö
+ ÷÷
Dz 2 ø
c speed of sound
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 26/63
HESAPLAMALI AKIŞKANLAR DİNAMİĞİ
Dalga Denklemi (Wave Equation)
c speed of sound
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 27/63
HESAPLAMALI AKIŞKANLAR DİNAMİĞİ
Dalga Denklemi (Wave Equation)
Runge-Kutta Yöntemi:
Dt n
Step 1: u (1)
= u + Dt R
n n
Step 1: u (1)
=u +
n
R 4-step RK
2 O[Dt4, Dx2]
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 29/63
HESAPLAMALI AKIŞKANLAR DİNAMİĞİ
Sayısal Yöntemler - Hiperbolik Denklemler
Kapalı Yöntemler (Implicit Methods):
• Two-step Lax-Wendroff method
• O[Dt2, Dx2], Stable if |n| £ 1 (Step 1: Lax method @ mid-point j+1/2 for a half time step.
Step 2: Leap Frog method for the remaining half time step)
• MacCormack method (1969)
• O[Dt2, Dx2], Stable if |n| £ 1 (Predictor and Corrector steps with a temporary predicted
value)
• Second-Order Upwind method (Warming & Beam 1975)
• O[Dt2, (Dt)(Dx), Dx2] (Predictor and Corrector steps with BDs)
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 30/63
HESAPLAMALI AKIŞKANLAR DİNAMİĞİ
Burgers Denklemi (Convection-Diffusion Equation)
1 Dt n +1
Corrector: uin +1 = [(uin + uin +1 ) - ( Fi - Fi -n1+1 )
2 Dx
µDt
+ 2 (uin++11 - 2uin +1 + uin-+11 )]
Dx
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 31/63
HESAPLAMALI AKIŞKANLAR DİNAMİĞİ
Sayısal Yöntemler – (Convection-Diffusion Equation)
Diğer Yöntemler:
• Godunov Upwind Scheme (1959)
• First upwind scheme
• Solves a Riemann problem at each grid point
• Roe’s Scheme (1980, 1981)
• Approximate Riemann Solvers
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 32/63
HESAPLAMALI AKIŞKANLAR DİNAMİĞİ
Çözüm Ağı Oluşturma (Grid Generation)
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 33/63
HESAPLAMALI AKIŞKANLAR DİNAMİĞİ
Çözüm Ağı Oluşturma (Grid Generation)
CAD Points Lines Surfaces CAD Model
Software
Database
Points,
Grid Generation Curves,
Surfaces
Grid Generation
Grids Volume Surfaces Lines
Software
Blocks Domains Connectors
Nodes Point
Hexa, Quad, Polylines,
Edges Tetra, Tri Polycurves, Line
Pyramid, faces Conics,
Faces Prism Circles, Surface
cells Number of Database curves
Faces
Cells Number of on surfaces Number of nodes & Volume
Cells Distribution of nodes
İn volume on edges
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 34/63
HESAPLAMALI AKIŞKANLAR DİNAMİĞİ
Çözüm Ağı Oluşturma (Grid Generation)
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 36/63
HESAPLAMALI AKIŞKANLAR DİNAMİĞİ
Çözüm Ağı Oluşturma (Grid Generation)
Ø Çözüm Ağı Çeşitleri:
§ 2-boyutlu / 3-boyutlu çözüm ağları à Mesh / Grid
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 38/63
HESAPLAMALI AKIŞKANLAR DİNAMİĞİ
Örnek Çözüm Ağı: Kanat
3-D Structured/Unstructured Grid: Hexahedral cells
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 39/63
HESAPLAMALI AKIŞKANLAR DİNAMİĞİ
Örnek Çözüm Ağı: Helikopter Rotoru
3-D Unstructured Grid: Tetrahedral cells
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 40/63
HESAPLAMALI AKIŞKANLAR DİNAMİĞİ
Örnek Çözüm Ağı: Rüzgar Türbini Rotoru
3-D Unstructured Grid: Tetrahedral cells
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 41/63
HESAPLAMALI AKIŞKANLAR DİNAMİĞİ
Akış Çözümü ve Görüntüleme
Ø HAD analiz sonuçları ile:
§ Akış değişkenleri görüntüleme: hız konturları, basınç konturları, basınç
katsayısı dağılımları
§ İntegral değişkenlerin hesaplanması: kuvvet ve moment
§ Girdap eş-yüzey konturları ile akış görüntüleme
§ Sanal gerçeklik (VR) ile akış görüntüleme
§ Eş zamanalı Hesaplama Yönlendirmesi (Computational Steering)
§ Büyük veri dosyaları: çok büyük çözüm ağları ve/veya çok sayıda zamana
bağlı analizlerin çözüm dosyaları
§ Art-işlemler için paralel hesaplama ihtiyacı
§ Ticari veya Açık art-işlem yazılımları: Tecplot, Ensight, Fieldview,
Paraview, Visit
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 42/63
YÜKSEK BAŞARIMLI HESAPLAMA (YBH)
Yüksek Başarımlı Hesaplama
• Paralel Hesaplama
• Paralel Bilgisayar
• Paralel Performans:
§ Giga: 10^9 Tera: 10^12 Peta: 10^15 Exa: 10^18
• Ölçeklenebilir Hesaplama
• Paralel Hesaplama Performansı:
§ Hızlanma Oranı: Speed-up: S = TS / TP
§ Verim: Efficiency: E = S / P (Load Balance & Communication!)
• Süperbilgisayarlar
• Paralel Programlama Dilleri ve Kütüphaneleri
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 43/63
YÜKSEK BAŞARIMLI HESAPLAMA (YBH)
TOP500 Superbilgisayarlar http://www.top500.org/
June 2020: TOP500 List
1998 1 TFLOPS
2008 1,026 TFLOPS
2018 122,300 TFLOPS
2000 5 TFLOPS
2010 2,566 TFLOPS
2020 415,530 TFLOPS
415.5 petaflops
Green500 List:
MN-3 Japan (June 2020)
21.1 gigaflops/watt
1.62 petaflops
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 44/63
YÜKSEK BAŞARIMLI HESAPLAMA (YBH)
TOP500 Supercomputers http://www.top500.org/
2012-2019: Supercomputers at the 1st place in TOP500 List
Top
Number of
Performance Processor
Processor
[Tflops]
Supercomputer Fugaku A64FX 48C 2.2GHz, Tofu
7,299,072 415,530
06/2020 interconnect D
IBM POWER9 22C 3.07GHz,
Summit - IBM Power System
2,282,544 122,300 NVIDIA Volta GV100, Dual-rail
06/2018
Mellanox EDR Infiniband
Sunway TaihuLight 10,649,600 93,014.6 Sunway SW26010 260C 1.45 GHz
06/2016
Intel Xeon E5-2692 12C 2.2 GHz,
Tianhe-2A
3,120,000 33,862.7 TH Express-2, Intel Xeon Phi
06/2013
31S1P
Opteron 6274 16C 2.2 GHz, Cray
Titan, a Cray XK7
560,640 17,590 Gemini interconnect, NVIDIA
11/2012
K20x
K computer
705,024 10,510 SPARC64 VIIIfx 2.0GHz
11/2011
K computer
548,352 8,162 SPARC64 VIIIfx 2.0GHz
06/2011
BlueGene
32,768 70.72
11/2004 0.7 GHz PowerPC 440
2.6 billion
cells using
the YALES2
software.
n3 = 2.6*109
2.6 billion
cells using
the YALES2
software.
31 million grid
points using the
elsA software
package.
(DAAP: Thomas
Renaud)
n3 = 31*106
Vorticity iso-surfaces
http://www.onera.fr/photos-en/simulations/helicopter-blade-vortex-interaction.php
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 54/63
HAD Simülasyon Örnekleri
USF1 2010 Car Design
http://www.racecar-engineering.com/news/cars/397382/usf1-2010-car-design-revealed.html
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 55/63
HAD Simülasyon Örnekleri
Movie Animations 2008
Two-way
coupled
Smoothed
Particle
Hydrodynamics
(SPH) fluid
simulation
http://www.cse-lab.ethz.ch/images/stories/articles/siggraph_2008_1b_gh.pdf
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 56/63
HAD Simülasyonları
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 58/63
2020 HAD Simülasyonları
İleri HAD/YBH hesaplamaları:
• Süpersonik Uçak, Helikopter, Roket simülasyonları (FUN3D)
§ GPU ile CPU’dan 25 kat hızlı çözüm (~20-30 dakika) (80-500 CPU işlemci)
§ 200 Petaflops Summit superbilgisayarında duvar çözümlü LES (FUN3D)
§ 300 Milyon - 60 Milyar hücreli çözüm ağları
§ 40 TB/gün veri transferi
§ CPU’da 1 iş 9 ay hesaplama à GPU’da 6 iş 5 gün hesaplama (Mars Lander)
§ Kodların optimizasyonu ile hızlanma (speed-up): V100 (10), A100 (15)
www.cfd2030.com
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 61/63
2030 HAD Vizyon Yol Haritası (2030 CFD Vision)
2030 HAD zorlukları/hedefleri:
• Karmaşık geometriler, otomatik çözüm ağları, çözüm ağı uyarlanabilme
• Yeni doğru modeller: türbülansa geçiş, kopma ve türbülans modelleri,
duvar modelleri, yanma modelleri
• Duvar modelli/Duvar çözümlü LES hesaplamaları
• Yeni sayısal yöntemler ve hızlı ve doğru yakınsama performansı
2030 Exa-scale HAD hesaplamaları:
• Hibrit mimariler (CPU/GPU) ve algoritmalar
• Uygun yazılımların geliştirilmesi
• Kullanıcıların yetiştirilmesi
• Farklı disiplindeki yazılımların birlikte uyumlu çalışabilmesi
• Sonuçların görüntülenmesi ve işlenmesi: büyük veri
• Uçak Aerodinamik/Yapısal/Kontrol hibrit çözümleri
§ Farklı uçuş koşulları ve manevralar
§ Tam Uçak Simülasyonları (24 saatte)
§ Çok Disiplinli Tasarım, Analiz ve Optimizasyon (MDAO)
§ Aeroelastik hesaplamalar, Aeroakustik hesaplamalar
Doç. Dr. Nilay SEZER UZOL EuroCC@Türkiye YBH Kış Okulu, 8-12 Şubat 2021 62/63
References
• AEE 544 “Advanced Airfoil and Propeller Theory” Course Notes, METU AEE,
Spring 2020.
• MAK 488/563 “Computational Fluid Dynamics” Course Notes, TOBB ETU ME,
Summer 2015.
• Computational Fluid Mechanics and Heat Transfer, Tannehill, Anderson, and
Pletcher.
Teşekkürler