SIMPLE algoritması: Revizyonlar arasındaki fark

[kontrol edilmiş revizyon][kontrol edilmiş revizyon]
İçerik silindi İçerik eklendi
→‎Kaynakça: düzeltme AWB ile
Bilalokms (mesaj | katkılar)
Değişiklik özeti yok
1. satır:
[[Hesaplamalı akışkanlar dinamiği]]nde (HAD), '''SIMPLE algoritması''', [[hesaplamalı akışkanlar dinamiği]] içinde [[Navier-Stokes denklemleri]]'nin çözümünde sıklıkla kullanılan bir [[sayısal yöntemler|sayısal bütünüdüryöntem]]. SIMPLE'ın, İngilizce açılımı ise ''Semi-Implicit Method for Pressure Linked Equations''{{'}}ın kısaltmasıdır, Türkçe karşılığı ''Basınca Bağlı Denklemler için Yarı Kapalı Yöntem''{{'dır}}dir.
{{Düzenle|Mayıs 2012}}
'''SIMPLE algoritması''', [[hesaplamalı akışkanlar dinamiği]] içinde [[Navier-Stokes denklemleri]]'nin çözümünde sıklıkla kullanılan sayısal yöntemler bütünüdür. SIMPLE'ın İngilizce açılımı ise ''Semi-Implicit Method for Pressure Linked Equations'''dır.
 
SIMPLE algoritması, 1970'in başlarında Prof. [[Brian Spalding]] ve öğrencisi [[Suhas Patankar]] tarafından [[Imperial College, LondraLondon]]'da 1970'in ilk senelerinde geliştirilmiştir. BuO dönemdenzamandan beribu ise birçok araştırmacı tarafındanyana farklı özelliklerdeki akışkanakışkanların akışları ve ısı transferi problemlerinde kullanılmaktadırbirçok araştırmacı tarafından kullanılmıştır.<ref>{{Web kaynağı | url = https://engineering.purdue.edu/ME608/webpage/project-reports/SIMPLE-DrivenCavity.pdf | başlık = SIMPLE solver for driven cavity flow problem | biçim = PDF | tarih = | erişimtarihi = 2011-08-21 | arşivurl = http://web.archive.org/web/20160303191317/https://engineering.purdue.edu/ME608/webpage/project-reports/SIMPLE-DrivenCavity.pdf | arşivtarihi = 3 Mart 2016}}</ref><ref>{{Web kaynağı | url = http://www.opensourcecfd.com/conference2008/2007/media/proceedings/OFIC-07_ManganiLuca.pdf?phpMyAdmin=f7f6d5b5be922e9db00b8b978b532798 | başlık = Heat transfer applications in turbomachinery | tarih = | erişimtarihi = 2011-08-21 | arşivurl = http://web.archive.org/web/20120307180826/http://www.opensourcecfd.com/conference2008/2007/media/proceedings/OFIC-07_ManganiLuca.pdf?phpMyAdmin=f7f6d5b5be922e9db00b8b978b532798 | arşivtarihi = 7 Mart 2012}}</ref>
 
Hesaplamalı akışkanlar dinamiği üzerine pekPek çok kitapta,popüler SIMPLEhesaplamalı algoritmasıakışkanlar ayrıntılarımekaniği ilekitabında incelenmiştir. Bubu algoritma ticariayrıntılarıyla HAD (b.b.d. CFD) kodlarının da temelini oluşturmaktadırincelenmiştir.<ref>{{Kitap kaynağı|son=Patankar |ilk=S. V. | yazarlink = Suhas Patankar |başlık=Numerical Heat Transfer and Fluid Flow |publisher=[[Taylor & Francis]] |yıl=1980 |isbn=978-0-89116-522-4}}</ref><ref>{{Kitap kaynağı|son=Ferziger |ilk=J. H. | yazarlink = J. H. Ferziger |yardımcıyazarlar = Peric, M. |başlık=Computational Methods for Fluid Dynamics|yayımcı=[[Springer-Verlag]] |yıl=2001 |isbn= 978-3-540-42074-3}}</ref><ref>{{Web kaynağıSIMPLE |algoritmasının urlmodifiye =edilmiş http://www.salihnet.freeservers.com/engineering/cfd/cfd_history.htmlbiri |türü başlıkolan =''SIMPLER'' History(SIMPLE ofRevised) CFDalgoritması |da yayımcı1979 =senesinde SalihnetPatankar tarafından sunulmuştur.freeservers<ref>{{Kitap kaynağı|son=Tannehill|ilk=J.com C.| tarihyazarlink = | erişimtarihiyardımcıyazarlar = 2011-08-21[[Dale A. Anderson|Anderson, arşivurlD. =A.]]; http://webPletcher, R.archive H.org/web/20130123141501/http://www.salihnet.freeservers.com/engineering/cfd/cfd_history.html |başlık=Computational arşivtarihiFluid Mechanics and Heat Transfer |yayımcı=[[Taylor 23& OcakFrancis]] 2013|yıl=1997 |isbn=}}</ref>
 
== Algoritma ==
SIMPLE algoritmasının modifiye edilmiş türü SIMPLER (b.b.d. SIMPLE Revised) algoritması 1979 senesinde Patankar tarafından sunulmuştur.<ref>{{Kitap kaynağı|son=Tannehill|ilk=J. C.| yazarlink = |yardımcıyazarlar = [[Dale A. Anderson|Anderson, D. A.]]; Pletcher, R. H. |başlık=Computational Fluid Mechanics and Heat Transfer |yayımcı=[[Taylor & Francis]] |yıl=1997 |isbn=}}</ref>
Algoritma [[iterasyon]]larla çalışır ve temel olarak aşağıdaki adımları takip eder:
 
#Sınır şartlarının ayarlanması
#Hız ve basınç gradyanlarının hesaplanması
#Orta hız alanını hesaplamak için ayrıklaştırılmış momentum denkleminin çöüzmü
#Yüzeylerdeki doğrulanmamış kütle akılarının hesaplanması
#Basınç doğrulama hücre değerlerini üretmek için basınç düzeltme denkleminin çözümü.
#Basınç alanının güncellenmesi: <math> p^{k + 1} = p^k + \text{urf} \cdot p^{'} </math> (urf, basınç için gevşetme çarpanını (under-relaxation factor) temsil etmektedir)
#Sınır basınç doğrulamalarının güncellenmesi <math> p_b^{'} </math>
#Yüzey kütle akılarının düzeltilmesi: <math>\dot m_f^{k + 1} = \dot m_f^{*} + \dot m_f^{'} </math>
#Hücre hızlarının düzeltilmesi: <math> \vec v^{k + 1} = \vec v^{*} - \frac{{\text{Vol} \ \nabla p^{'} }}{{\vec a_P^v }} </math> (<math> {\nabla p^{'} } </math> basınç doğrulamaları gradyanı, <math> {\vec a_P^v } </math> hız denklemini temsil eden ayrıklaştırılmış lineer sistem için merkezi kat sayılar vektörü ve Vol, hücre hacmidir)
#Basınç değişimi sebebiyle yoğunluğun güncellenmesi
 
== Kaynakça ==
{{Kaynakça}}
 
[[Kategori:AkışkanlarHesaplamalı mekaniğiakışkanlar dinamiği]]