CFD için OpenFOAM'ı kullanmaya başlama


19

CFD temel iç akışları çözmek için OpenFOAM kullanarak bakıyorum. Başlamak için en iyi yol nedir ve herhangi biri dalış yaptığımda sorularımla ilgili olarak bana iyi bir çevrimiçi referans gösterebilir mi? Şu andan itibaren oldukça niş olduğunu ve birçok çözücü işlevinin o kadar iyi belgelenmediğini duydum. Açıkçası paketin kendisi ile birlikte gelen belgeler bir başlangıçtır, ancak üçüncü taraf bir referans var mı (OpenFOAM wiki gibi bir şey)?


1
OpenFOAM iyi bir yazılımdır, ancak iyi öğrenilmesi biraz zaman alır. Paketle birlikte verilen eğitim sorunlarına baktınız mı?
Paul

StackExchange Alan 51'de şu anda OpenFOAM'a özgü bir site önerilmektedir. Lütfen, çevrimiçi olması için siteyi destekleyin.
Dohn Joe

Yanıtlar:


15

CFD simülasyonlarının çalıştırılması için UserGuide ve ProgrammersGuide ile başlamanızı öneririm. ProgrammersGuide belgesinde de vaka örnekleri bulunur ve sınır koşulları gibi ek şeyler açıklanır. En üst düzeyde OpenFOAM kullanmak, yapılandırma dosyalarının bir kısmını aldıktan sonra oldukça kolaydır. Her iki belge de / doc dizininde bulunur. Bunu yaptıktan sonra, Profl tarafından organize edilen Chalmers üniversitesi: Chalmers OpenFOAM kursundan birçok ek materyal bulabilirsiniz . Håkan Nilsson.

İşiniz bittiğinde Wiki'yi inceleyin . Gerçekleştirmek istediğiniz göreve odaklanın: kütüphane çok büyük olduğundan, nasıl çalıştığını öğrenmek için geniş bir yaklaşımınız varsa onu tanıma şansınız yoktur. Belirli sorunlar üzerinde çalışın, dokümanları bulmaya çalışın, forum ve proje genişletme üzerine tartışmalara katılın (aşağıya bakın).

Belirli bir sorunla ilgileniyorsanız, bunu simüle etmek için hangi çözücünün kullanıldığını bulmaya çalışın, örneğin türbülans / laminer sabit çözüm için, transiert laminar çözüm için kullanın icoFoam çözücüleri tüm a kaydedilir vs. / multiphase / sıkıştırılamaz / les / interFoam gibi kullanımlarına karşılık gelen dizin yapısı, iki fazlı Büyük Eddy Simülasyonları (les) için kullanılan vof benzeri bir çözücü olacaktır.

Vakaları öğretici dizinlerinden çalıştırmayla başlayın. Her zaman simülasyon senaryosunun bir kopyasını oluşturun, böylece orijinali elde edebilirsiniz (git kullanırsanız ve bir hata yaparsanız, orijinal durumuna geri dönmek için dizini kontrol edin).

Makinenizde başarılı bir OpenFOAM izolasyonu yaptıysanız takma adı yürütün , comnand satırında ve başlamanıza yardımcı olacak bazı şık komutlar olduğunu görün:

  • cik cik sizi eğitici dizinlere getiriyor
  • Çalıştırmak sizi çalışma dizinine getiriyor: simülasyonlarınızı burada çalıştırıyorsunuz
  • sol sizi çözücülerin dizinlerine getiriyor

...

Bir sorunla karşılaştığınızda OpenFOAM Forum hakkında sorular sorabilirsiniz ve FAMENA (Makine Mühendisliği Fakültesi, Uni. Zagreb, Hırvatistan) Dosya Sunucusunda OpenFOAM'da bir doktora ve yüksek lisans tezleri ve makaleleri bulunmaktadır .

OpenFOAM Yaz Okulu prof. FAMENA'daki Hrvoje Jasak, her yıl Eylül ayında gerçekleşiyor ve OF ile çalışan araştırmacıları öğrenmek ve tanımak için harika bir fırsat.

Ayrıca, OpenFOAM topluluğu tarafından düzenlenen bir site var: OpenFOAM genişletme projesi , insanlarla da tartışabilirsiniz.

İyi şanslar! :)


6

Aslında, açık köpük için bir wiki var: http://openfoamwiki.net Genel olarak açık köpük için yararlı bir sitedir, ancak öğreticiler yeterli değildir. Başlangıç ​​noktası her zaman açık köpük kılavuzları olmalıdır. Yaklaşık beş yıl önce paketin sağladığı pdf'lerle başladım ve onları oldukça kullanışlı buldum. Gerçek openfoam topluluğu burada bulunabilir .


erhanturan, scicomp'a hoş geldiniz! OpenFOAM'a yeni gelenler için kılavuzlarda neler yararlı olduğunu açıklayabilir misiniz?
Geoff Oxberry

UserGuide.pdf içindeki eğitimler yeni başlayanlar için yararlıdır. Dosyalar burada bulunur .
erhanturan


1

Köpük Evi yeni başlayanlar için mükemmel bir web sitesidir. Değişen karmaşıklık derecesinde çeşitli problemler adım adım ortaya konmaktadır.

şerefe!



-3

CFD başlangıç ​​kursları ile CFD akademisi açmak için çalışıyoruz Kurslar http://cadcae.net Örneğin curso-cfd-openfoam gibi özel bir eğitim görebilirsiniz Şimdiden teşekkürler Saygılarımla


1
Bu, eğitim materyalleri genellikle dokümantasyondan daha az kapsamlı bir şekilde düzenlendiği için, "herhangi bir soruyla birlikte gitmek için iyi bir çevrimiçi referans" konusundaki orijinal talebi ele almayabilir. Bu noktada yeni bir kullanıcısınız ve Yorum yapmak için gereken itibara sahip değilsiniz, ancak yanıt vermeyi planlıyorsanız Yanıtlar ve Yorumlar arasındaki farkı unutmayın.
hardmath

2
Bunun , Stack Exchange ağında kaşlarını çatma eğiliminde olan kendini tanıma olduğunu düşünüyorum . Listelenen ücretsiz alternatif olmadığı ve yayınlanan "kaynak" aslında birkaç yüz avroya mal olan bir ürün olduğu göz önüne alındığında, revize edilmedikçe site politikasını ihlal ettiği için bu yayını silme eğilimindeyim.
Geoff Oxberry
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.