Yeni Temel OpenFOAM Sürümü Yayınlandı: 3.0.0
|
İhbarname -
Emare
|
Pazar, 15 Kasım 2015 |
OpenFOAM vakfı kısa bir süre önce açık kaynaklı ve yetenekli yazılımın yeni temel sürümünü yayınlandı. Böylece 2011 senesinden sonra aynı zamanda geriye dönük uyumluğun biraz etkileneceğini de ifade etmekte olan 3.0.0 adlandırılmalı yeni temel sürüme ulaşılmış oldu.
Yapılan açıklamaya göre bu sürüm ile 2.3.1'in üzerine yeni işlevsellikler eklenip, bazı geliştirmeler uygulanırken bilinen hatalar da düzeltildi. Söz konusu değişiklik ve yenilikleri bazı temel başlıklarda kısaca ifade etmek gerekirse:
- Türbülans kütüphanesi gibi bazı yazılım bileşenlerinin yeniden tasarımı,
- "blockMeshDict"in (geriye dönük uyumluluk da korunmak kaydıyla) "system" dizini içine alınması gibi daha uygun ve tutarlı kullanım sağlayan düzenlemeler,
- "fvSchemes" içinden "fluxRequired"ın kaldırılması gibi kullanıcıların daha kolay ve etkin giriş yapabilmelerini sağlayan düzenlemeler,
- kkLOmega türbülans modelinde olduğu gibi hataları düzeltilmiş ve/veya güncellenmiş fizik modelleri (eski kkLOmega türbülans modeli uyarlamasının içerdiği hatalar daha önce kısaca ele alınmıştı fakat şimdilik sadece İngilizce olarak...)
maddeleri olarak sıralanabilir.

Resim.1) OpenFOAM 2.3.1 ve 2.4.0 sürümlerinin kkLOmega türbülans modelleri arasındaki fark. Hesaplamaların sonuçlarını canlandırmalı olarak izlemek isterseniz buraya veya resmin üzerine tıklanız gerekir.
Sürüm 3.0.0'ın sahip olduğu yeni özelliklerden ve değişikliklerden kullanmakta olduğum 2.3.1'e nazaran farkları arasından, sadece beni öncelikle ilgilendirenleri, kısaca ele almak gerekirse;
- Yeniden tasarlanan türbülans kütüphanesi ile birlikte artık "RASProperties ve LESProperties" dosyaları kaldırıldı ve gerekli bütün model ayarları sadece "turbulenceProperties" dosyası içinde yapılmaktadır.
- Yeni türbülans kütüphanesi ile birlikte mevcut türbülans modellerinin geliştirilmesi/iyileştirilmesi ve belki en önemlisi olarak kkLOmega modelindeki hataların düzeltilmesi.
- Yeni bir Reynolds-gerilmesi türbülans modeli olarak SSG'nin (Speziale, Sarkar ve Gatski) eklenmesi.
- Serbest yüzey mesafesinin kullanıldığı VoF1çözücücüleri için referans yüksekliğinin "constant" dizini üzerinden "hRef" dosyası ile belirtilebilmesi imkânı ile daha iyi p_rgh davranışı elde edilebilmesi imkânı.
- "simpleFoam" için yeni "consistent" seçeneği ile SIMPLEC (SIMPLE-consistent) daha iyi yakınsama davranışı ve buna bağlı olarak daha hızlı çözüm elde edebilme imkânı.
- "pimpleFoam" ailesinden çözücüler için de yeni "consistent" seçeneği ile PIMPLEC (PIMPLE-consistent) imkânı. Fakat bu uygulamanın sadece azami Courant sayısının büyük olduğu durumlarda bir fayda sağlayabileceği ifade ediliyor.
- Öntanımlı sonişlemcinin Paraview 4.1.0'dan 4.4.0'a yükseltilmesi ki ilk denelemelerde elde edilen izlenime göre 4.4'ün çok daha hızlı ve tutarlı çalıştığı söylenebilir.
Tabii ki hepsi bunlardan ibaret değil, daha fazlasını okumak için konuyla ilgili sayfayı [2] ziyaret etmeniz tavsiye edilir. Yazılım henüz çok yeni olduğu için kurmuş ve birkaç çözüm elde etmiş olmakla birikte henüz kapsamlı olarak denenmediğini de ifade etmem gerekir.
|