Professional Documents
Culture Documents
CFDD
CFDD
Yeniden giriş sırasında Uzay Mekiği etrafındaki yüksek hızlı hava akışının bir bilgisayar simülasyonu .
Hemen hemen tüm HAD problemlerinin temel temeli, birçok tek fazlı (gaz veya sıvı, ancak ikisi
birden değil) akışkan akışını tanımlayan Navier-Stokes denklemleridir . Bu denklemler , Euler
denklemlerini elde etmek için viskoz eylemleri tanımlayan terimler kaldırılarak
basitleştirilebilir . Daha fazla sadeleştirme, girdaplılığı tanımlayan terimleri kaldırarak tam
potansiyel denklemleri verir . Son olarak, küçük için düzensizliklerin ses altı ve süpersonik (değil
akışları transonik veya sesten ) bu denklemler edilebilir lineerize linearize potansiyel denklemler
elde edilir.
Tarihsel olarak, ilk olarak doğrusallaştırılmış potansiyel denklemlerini çözmek için yöntemler
geliştirildi. Bir silindir etrafındaki akışın bir kanat profili etrafındaki akışa uyumlu
dönüşümlerini kullanan iki boyutlu (2D) yöntemler 1930'larda geliştirildi. [1]
Modern CFD'ye benzeyen en eski hesaplama türlerinden biri , bu hesaplamaların sonlu farkları
kullanması ve hücrelerdeki fiziksel alanı bölmeleri anlamında Lewis Fry Richardson'a
ait olanlardır . Onlar dramatik başarısız olsa da, birlikte Richardson kitabı bu
hesaplamalar, Sayısal Süreci ile Hava Tahmin , [2] Modern CFD ve sayısal meteoroloji yönelik
temel oluşturmaktadır. Aslında, 1940'larda ENIAC kullanılarak yapılan erken CFD hesaplamaları ,
Richardson'ın 1922 kitabındakilere yakın yöntemler kullandı. [3]
Bilgisayar gücü mevcut üç boyutlu yöntemlerin tempolu gelişimi . Muhtemelen Navier-Stokes
denklemleri tarafından yönetilen sıvı akışını modellemek için bilgisayar kullanan ilk çalışma , T3
grubundaki Los Alamos Ulusal Laboratuvarı'nda yapıldı . [4] [5] Bu grup, CFD'nin öncülerinden biri
olarak kabul edilen Francis H. Harlow tarafından yönetildi . 1957'den 1960'ların sonlarına kadar
bu grup, geçici iki boyutlu sıvı akışlarını simüle etmek için hücre içi parçacık yöntemi, [6] hücre içi
akışkan yöntemi, [7] girdap akış fonksiyonu yöntemi gibi çeşitli sayısal yöntemler
geliştirdi. [8] ve işaretleyici-ve-hücre yöntemi . [9] Fromm'un 2B, geçici, sıkıştırılamaz akış için
girdap-akış-fonksiyonu yöntemi, dünyadaki güçlü bir şekilde bükülen sıkıştırılamaz akışların ilk
tedavisiydi.
Üç boyutlu model ile ilk kağıt, John Hess ve tarafından yayımlanan amo Smith ve Douglas
Uçak 1967 [10] Bu yöntemde, panel yöntemleri çağrılan program bu sınıfa sebebiyet veren,
paneller ile geometrinin yüzeyi discretized. Yöntemlerinin kendisi basitleştirildi, çünkü kaldırma
akışlarını içermiyordu ve bu nedenle esas olarak gemi gövdelerine ve uçak gövdelerine
uygulanıyordu. İlk kaldırma Paneli Kodu (A230) Paul Rubbert ve Boeing Uçak Gary Saaris
tarafından yazılmış bir yazıda açıklanan 1968 [11] In zaman, daha gelişmiş üç boyutlu Paneli
Kodları de geliştirilmiştir Boeing (PANAIR,
A502), [ 12] Lockheed (Dörtgen), [13] Douglas (HESS), [14] McDonnell
Aircraft (MACAERO), [15] NASA (PMARC) [16] ve Analitik Yöntemler (WBAERO, [17] USAERO [18] ve
VSAERO [19] [20] ). Bazıları (PANAIR, HESS ve MACAERO), yüzey tekilliklerinin daha yüksek
dereceli dağılımlarını kullanan daha yüksek dereceli kodlardı, diğerleri (Quadpan, PMARC,
USAERO ve VSAERO) ise her bir yüzey panelinde tek tekillikler kullandı. Düşük dereceli kodların
avantajı, zamanın bilgisayarlarında çok daha hızlı çalışmasıydı. Bugün, VSAERO çok sıralı bir
kod haline geldi ve bu sınıfın en yaygın kullanılan
programıdır. Birçok denizaltının geliştirilmesinde kullanılmıştır.,
yüzey gemileri , otomobiller , helikopterler , uçaklar ve daha yakın zamanda rüzgar
türbinleri . Kardeş kodu olan USAERO, yüksek hızlı trenler ve yarış yatları gibi şeyleri
modellemek için de kullanılan kararsız bir panel yöntemidir . VSAERO'nun erken bir sürümünden
alınan NASA PMARC kodu ve CMARC adlı bir PMARC türevi [21] de ticari olarak mevcuttur.
İki boyutlu alemde, kanat profili analizi ve tasarımı için bir dizi Panel Kodu geliştirilmiştir. Kodlar
tipik olarak , viskoz etkilerin modellenebilmesi için bir sınır tabakası analizi içerir. Richard
Eppler [ de ] , 1980'lerin başında kullanıma sunulan, kısmen NASA finansmanıyla PROFILE
kodunu geliştirdi. [22] Bu kısa bir süre izledi Mark Drela 'ın XFOIL kodu. [23] Hem PROFILE hem de
XFOIL, kanat profili analiz çalışması için birleştirilmiş sınır katmanı kodları ile iki boyutlu panel
kodlarını birleştirir. PROFILE uyumlu bir dönüşüm kullanır ters kanat profili tasarımı için yöntem,
XFOIL ise kanat profili tasarımı için hem uyumlu bir dönüşüme hem de ters panel yöntemine
sahiptir.
Panel Kodları ve Tam Potansiyel kodları arasındaki bir ara adım, Transonik Küçük Bozulma
denklemlerini kullanan kodlardı. Özellikle, 1980'lerin başında Grumman Aircraft'tan Charlie Boppe
tarafından geliştirilen üç boyutlu WIBCO kodu, [24] yoğun kullanım gördü.
Panel yöntemleri, transonik hızlarda mevcut doğrusal olmayan akışı hesaplayamadığından
geliştiriciler Tam Potansiyel kodlarına yöneldiler . Tam Potansiyel denklemleri kullanarak bir aracı
ilk açıklama Earll Murman ve yayınladığı Julian Cole 1970. yılında Boeing [25] Frances Bauer, Paul
Garabedian ve David Korn de Courant Enstitüsü New York Üniversitesi (NYU) bir dizi yazdı
yaygın Programı H. adlı en önemli varlık kullanıldı iki boyutlu Tam Potansiyel kanat profili
kodlarının [26] Programı H bir diğer büyüme Bob Melnik ve grubu tarafından geliştirilen Grumman
Aerospace Grumfoil olarak. [27] Aslen Grumman Aircraft ve NYU Courant Enstitüsü'nde
çalışan Antony Jameson , 1975'te önemli üç boyutlu Tam Potansiyel kodu FLO22'yi [28] geliştirmek
için David Caughey ile birlikte çalıştı . Bundan sonra, Boeing'in Tranair (A633) ile sonuçlanan
birçok Tam Potansiyel kod ortaya çıktı. hala yoğun kullanım gören kod [29] .
Bir sonraki adım, transonik akışların daha doğru çözümlerini sağlamayı vaat eden Euler
denklemleriydi. Jameson tarafından üç boyutlu FLO57 kodunda [30] (1981) kullanılan metodoloji ,
başkaları tarafından Lockheed'in TEAM programı [31] ve IAI/Analytical Methods' MGAERO
programı gibi programlar üretmek için kullanıldı . [32] MGAERO yapısal bir eşsiz
olan, kartezyen türden diğer kodları, NASA son derece başarılı CART3D kod haricinde, (vücuda
takılan ızgaraları yapılandırılmış kullanır ise, ağ kodunu [33] Lockheed'in SPLITFLOW
kodu [34] ve Georgia Tech sitesindeki NASCART-GT). [35] Antony Jamesonayrıca yapılandırılmamış
dört yüzlü ızgaralardan yararlanan üç boyutlu UÇAK kodunu [36] geliştirdi.
İki boyutlu alemde, Mark Drela ve Michael Giles, daha sonra MIT'de yüksek lisans
öğrencileri, kanat profili tasarımı ve analizi için ISES Euler programını [37] (aslında bir program
paketi) geliştirdiler. Bu kod ilk olarak 1986'da kullanıma sunuldu ve MSES programı olarak tek
veya çok elemanlı kanat profillerini tasarlamak, analiz etmek ve optimize etmek için daha da
geliştirildi. [38] MSES, dünya çapında yaygın bir kullanım görmektedir. Bir kaskaddaki kanat
profillerinin tasarımı ve analizi için MSES'in bir türevi, Harold Youngren tarafından MIT'de yüksek
lisans öğrencisiyken geliştirilen MISES'tir [39] .
Navier-Stokes denklemleri, geliştirmenin nihai hedefiydi. İlk olarak NASA Ames'in ARC2D kodu
gibi iki boyutlu kodlar ortaya çıktı. Bir dizi üç boyutlu kod geliştirildi (ARC3D, OVERFLOW ,
CFL3D, NASA'nın başarılı üç katkısıdır), bu da çok sayıda ticari pakete yol açtı.
Metodoloji [ düzenle ]
Tüm bu yaklaşımlarda aynı temel prosedür izlenir.
ön işleme sırasında
o Geometri sorun ve fiziksel sınırları kullanılarak tanımlanabilir bilgisayar
destekli tasarım (CAD). Buradan, veriler uygun şekilde işlenebilir
(temizlenebilir) ve sıvı hacmi (veya sıvı alanı) çıkarılır.
o Hacim akışkan tarafından işgal edilen kesikli hücreleri (gözenek)
ayrılmıştır. Ağ, altı yüzlü, dört yüzlü, prizmatik, piramidal veya çok yüzlü
elemanların bir kombinasyonundan oluşan, tek biçimli veya tek biçimli
olmayan, yapılandırılmış veya yapılandırılmamış olabilir.
o Fiziksel modelleme tanımlanır – örneğin, akışkan hareketi + entalpi +
radyasyon + tür korunumu denklemleri
o Sınır koşulları tanımlanır. Bu, akışkan alanının tüm sınırlayıcı
yüzeylerinde akışkan davranışını ve özelliklerini belirlemeyi içerir. Geçici
problemler için başlangıç koşulları da tanımlanır.
Simülasyon başlatılır ve denklemler bir kararlı durum veya geçici olarak iteratif
çözülür.
Son olarak, ortaya çıkan çözümün analizi ve görselleştirilmesi için bir son işlemci
kullanılır.
Ayrıklaştırma yöntemleri [ değiştir ]
Daha fazla bilgi: Navier-Stokes denklemlerinin ayrıklaştırılması
Seçilen ayrıklaştırmanın kararlılığı, basit doğrusal problemlerde olduğu gibi analitik olarak değil,
genellikle sayısal olarak belirlenir. Ayrıklaştırmanın süreksiz çözümleri zarif bir şekilde ele
almasını sağlamak için de özel dikkat gösterilmelidir. Euler denklemleri ve Navier Stokes
denklemlerinin her iki şoklar ve temas yüzeyleri kabul etmektedirler.
Kullanılan ayrıklaştırma yöntemlerinden bazıları şunlardır:
Sonlu hacim yöntemi [ düzenle ]
Ana madde: Sonlu hacim yöntemi
Sonlu elemanlar yöntemi (FEM) katıların yapısal analizinde kullanılır, ancak sıvılara da
uygulanabilir. Bununla birlikte, FEM formülasyonu, koruyucu bir çözüm sağlamak için özel
dikkat gerektirir. FEM formülasyonu, akışkanlar dinamiği yöneten denklemlerle kullanım için
uyarlanmıştır. [ alıntı gerekli ] FEM'in muhafazakar olması için dikkatli bir şekilde formüle edilmesi
gerekse de, sonlu hacim yaklaşımından çok daha kararlıdır. [53] Ancak, FEM daha fazla bellek
gerektirebilir ve FVM'den daha yavaş çözüm sürelerine sahiptir. [54]
Bu yöntemde ağırlıklı bir artık denklemi oluşturulur:
nerede bir eleman tepe noktasında denklem kalıntısıdır , eleman bazında ifade edilen
korunum denklemidir, ağırlık faktörüdür ve elemanın hacmidir.
Sonlu fark yöntemi [ düzenle ]
Ana madde: Sonlu farklar yöntemi
Kafes üzerindeki basitleştirilmiş kinetik resmi ile kafes Boltzmann yöntemi (LBM),
hidrodinamiğin hesaplama açısından verimli bir tanımını sağlar. Makroskopik
özelliklerin (yani kütle, momentum ve enerji) korunum denklemlerini sayısal olarak
çözen geleneksel HAD yöntemlerinden farklı olarak, LBM kurgusal parçacıklardan
oluşan sıvıyı modeller ve bu tür parçacıklar ayrı bir kafes ağı üzerinde ardışık
yayılma ve çarpışma işlemlerini gerçekleştirir. Bu yöntemde, Boltzmann Bhatnagar-
Gross-Krook (BGK) formundaki kinetik evrim denkleminin ayrık uzay ve zaman
versiyonu ile çalışılır .
Sınır elemanı yöntemi [ düzenle ]
Ana madde: Sınır eleman yöntemi
Sınır eleman yönteminde, akışkanın kapladığı sınır bir yüzey ağına bölünür.
Yüksek çözünürlüklü ayrıklaştırma şemaları [ düzenle ]
Ana madde: Yüksek çözünürlüklü şema
Türbülans modelleri [ değiştir ]
Türbülanslı akışların hesaplamalı modellemesinde, ortak bir amaç, modellenen
sistemin mühendislik tasarımlarında kullanılmak üzere akışkan hızı gibi ilgili
miktarları tahmin edebilen bir model elde etmektir. Türbülanslı akışlar için, uzunluk
ölçeklerinin aralığı ve türbülansa dahil olan fenomenlerin karmaşıklığı, çoğu
modelleme yaklaşımını aşırı derecede pahalı hale getirir; türbülansa dahil olan tüm
ölçekleri çözmek için gereken çözünürlük, hesaplama açısından mümkün olanın
ötesindedir. Bu gibi durumlarda birincil yaklaşım, çözülmemiş fenomenlere yaklaşık
olarak sayısal modeller oluşturmaktır. Bu bölüm, türbülanslı akışlar için yaygın olarak
kullanılan bazı hesaplama modellerini listeler.
Türbülans modelleri, modellenen ve çözümlenen ölçek aralığına karşılık gelen
hesaplama giderine göre sınıflandırılabilir (çözümlenen türbülanslı ölçekler ne kadar
fazlaysa, simülasyonun çözünürlüğü o kadar iyi ve dolayısıyla hesaplama maliyeti o
kadar yüksek olur). Türbülanslı ölçeklerin çoğunluğu veya tamamı modellenmezse,
hesaplama maliyeti çok düşüktür, ancak ödünleşim, doğruluğun azalması şeklinde
gelir.
Çok çeşitli uzunluk ve zaman ölçeklerine ve ilgili hesaplama maliyetine ek olarak,
akışkanlar dinamiğinin temel denklemleri, doğrusal olmayan bir konveksiyon terimi ve
doğrusal olmayan ve yerel olmayan bir basınç gradyanı terimi içerir. Bu doğrusal
olmayan denklemler, uygun sınır ve başlangıç koşulları ile sayısal olarak
çözülmelidir.
Reynolds ortalamalı Navier–Stokes [ düzenle ]
Ana madde: Reynolds-ortalamalı Navier-Stokes denklemleri
Çözüm algoritmaları [ düzenle ]
Uzayda ayrıklaştırma, durağan olmayan problemler için bir adi diferansiyel
denklem sistemi ve sürekli problemler için cebirsel denklemler üretir . Örtük
veya yarı örtük yöntemler genellikle, (genellikle) doğrusal olmayan cebirsel
denklemlerden oluşan bir sistem üreterek adi diferansiyel denklemleri
entegre etmek için
kullanılır. Bir Newton veya Picard yinelemesinin uygulanması , adveksiyon
varlığında simetrik olmayan ve sıkıştırılamazlığın varlığında belirsiz olan bir
lineer denklem sistemi üretir. Bu tür sistemler, özellikle 3B'de, genellikle
doğrudan çözücüler için çok büyüktür, bu nedenle ardışık aşırı gevşeme gibi
durağan yöntemler veya Krylov altuzay yöntemleri gibi yinelemeli yöntemler
kullanılır . gibi Krylov yöntemleriTipik olarak ön koşullandırma ile birlikte
kullanılan GMRES , ön koşullandırma operatörü tarafından üretilen ardışık
alt uzaylar üzerindeki artıkları en aza indirerek çalışır.
Çoklu şebeke , birçok problemde asimptotik olarak optimal performans
avantajına sahiptir. Geleneksel [ kime göre? ] çözücüler ve ön koşullandırıcılar,
kalıntının yüksek frekanslı bileşenlerini azaltmada etkilidir, ancak düşük
frekanslı bileşenler, azaltmak için tipik olarak birçok yineleme
gerektirir. Çoklu ölçekler üzerinde çalışarak, çoklu ızgara, ağdan bağımsız
bir yineleme sayısına yol açan benzer faktörlerle kalıntının tüm bileşenlerini
azaltır. [ alıntı gerekli ]
Belirsiz sistemler için, tamamlanmamış LU çarpanlarına ayırma , toplamsal
Schwarz ve çoklu ızgara gibi ön koşullayıcılar kötü performans gösterir veya
tamamen başarısız olur, bu nedenle etkili ön koşullandırma için sorun yapısı
kullanılmalıdır. [67] CFD'de yaygın olarak kullanılan yöntemler, ağa bağlı
yakınsama oranları sergileyen SIMPLE ve Uzawa algoritmalarıdır , ancak
sonuçta ortaya çıkan kesin sistemler için çoklu ağ ile birleştirilmiş blok LU
çarpanlarına dayalı son gelişmeler, ağdan bağımsız yakınsama oranları
sağlayan ön koşullayıcılara yol açmıştır. [68]
Kararsız aerodinamik [ değiştir ]
CFD, 70'lerin sonlarında Ballhaus ve ortaklarının transonik küçük
pertürbasyon teorisine dayalı salınan kanat profillerini modellemek için 2
boyutlu bir kod olan LTRAN2'nin piyasaya sürülmesiyle büyük bir atılım
yaptı . [69] Hareketli şok dalgalarını modellemek için bir Murman-Cole anahtar
algoritması kullanır. [70] Daha sonra, AFWAL/Boeing tarafından LTRAN3 ile
sonuçlanan döndürülmüş bir fark şeması kullanılarak 3-D'ye genişletildi. [71] [72]
Biyomedikal mühendisliği [ değiştir ]