Bagaimana cara memulai dengan OpenFOAM untuk CFD

19

Saya sedang melihat menggunakan OpenFOAM untuk menyelesaikan arus internal dasar dalam CFD. Apa cara terbaik untuk memulai, dan bisakah orang tolong tunjukkan saya ke referensi online yang bagus untuk membahas pertanyaan yang mungkin saya miliki setelah saya menyelam? Saya telah mendengar bahwa itu adalah ceruk yang cukup seperti sekarang dan banyak fungsi solver tidak terdokumentasi dengan baik. Jelas dokumentasi yang datang dengan paket itu sendiri adalah awal tetapi apakah ada referensi pihak ketiga (sesuatu seperti wiki OpenFOAM)?

prrao
sumber
1
OpenFOAM adalah perangkat lunak yang baik, tetapi perlu waktu untuk belajar dengan baik. Sudahkah Anda melihat masalah tutorial yang diberikan bersama paket?
Paul
Di Area 51 StackExchange, sebuah situs khusus untuk OpenFOAM saat ini diusulkan. Tolong, dukung situs untuk online.
Dohn Joe

Jawaban:

15

Untuk menjalankan simulasi CFD, saya akan menyarankan untuk memulai dengan UserGuide dan ProgrammersGuide. Dokumen ProgrammersGuide juga menampilkan contoh-contoh kasus, dan menjelaskan hal-hal tambahan seperti kondisi batas. Menggunakan OpenFOAM di tingkat atas cukup mudah, setelah Anda memahami file konfigurasi. Kedua dokumen tersedia di direktori / doc . Setelah Anda selesai dengan ini, Anda dapat menemukan banyak bahan tambahan dari universitas Chalmers : Kursus Chalmers OpenFOAM yang diselenggarakan oleh Prof. Håkan Nilsson.

Setelah selesai dengan ini, gali melalui Wiki . Berkonsentrasilah pada tugas yang ingin Anda selesaikan: perpustakaan sangat besar sehingga tidak ada kesempatan untuk mengetahuinya jika Anda memiliki pendekatan yang luas untuk mempelajari cara kerjanya. Kerjakan masalah-masalah spesifik, cobalah mencari dokumentasi, terlibat dalam diskusi di forum dan proyek perpanjangan (lihat di bawah).

Jika Anda tertarik pada masalah tertentu, cobalah untuk mencari tahu solver mana yang digunakan untuk mensimulasikan ini, misalnya untuk solusi stasioner turbulen / laminar, gunakan simpleFoam , untuk solusi transiert laminar, gunakan icoFoam , dll. Semua solver disimpan dalam sebuah struktur direktori yang sesuai dengan penggunaannya seperti / multifase / tidak dapat dikompresi / les / interFoam akan menjadi pemecah seperti vof yang digunakan untuk dua fase Simulasi Eddy Besar (file).

Mulailah dengan menjalankan kasing dari direktori tutorial. Selalu buat salinan dari kasus simulasi, sehingga Anda dapat memiliki yang asli (jika Anda menggunakan git, dan membuat kesalahan, checkout direktori untuk kembali ke keadaan semula).

Jika Anda berhasil membuat instalasi OpenFOAM di mesin Anda, jalankan alias di baris perintah dan lihat bahwa ada beberapa perintah bagus yang membantu Anda memulai:

  • tut membawa Anda ke direktori tutorial
  • run membawa Anda ke direktori run: ini adalah tempat Anda menjalankan simulasi
  • sol membawa Anda ke direktori para solver

...

Anda dapat mengajukan pertanyaan di Forum OpenFOAM ketika Anda mengalami masalah, dan ada direktori tesis PhD dan MSc serta artikel tentang OpenFOAM yang tersedia di File Server FAMENA (Fakultas Teknik Mesin, Uni. Zagreb, Kroasia) .

OpenFOAM Summer School adalah kursus yang sangat keren yang diselenggarakan oleh prof. Hrvoje Jasak di FAMENA, berlangsung sekitar bulan September setiap tahun, dan ini merupakan kesempatan bagus untuk belajar dan mengenal para peneliti yang bekerja dengan OF.

Juga, ada situs yang diorganisir oleh komunitas OpenFOAM : Proyek perpanjangan OpenFOAM , di mana Anda juga dapat terlibat dalam diskusi dengan orang-orang.

Semoga berhasil! :)

taric
sumber
6

Sebenarnya, ada wiki untuk openfoam: http://openfoamwiki.net Ini adalah situs yang bermanfaat untuk openfoam secara umum namun tutorialnya tidak cukup. Titik awal harus selalu menjadi manual openfoam. Saya mulai dengan pdf yang disediakan oleh paket sekitar lima tahun yang lalu dan saya menemukan mereka cukup berguna. Komunitas openfoam yang sebenarnya dapat ditemukan di sini .

erhanturan
sumber
erhanturan, selamat datang di scicomp! Bisakah Anda menguraikan apa yang ada dalam manual yang bermanfaat bagi pendatang baru di OpenFOAM?
Geoff Oxberry
Tutorial di UserGuide.pdf berguna untuk pemula. File ada di sini .
erhanturan
3

Anda bisa mendapatkan banyak bantuan dari http://www.cfd-online.com/ . Ini adalah forum yang bagus dengan banyak anggota aktif yang bekerja pada OpenFoam.

Atul
sumber
1

The Foam House adalah situs web yang bagus untuk pemula. Beberapa masalah dengan tingkat kompleksitas yang berbeda diperkenalkan secara bertahap.

Bersulang!

Subodh
sumber
-3

kami sedang bekerja untuk membuka akademi CFD dengan Kursus CFD mulai Gratis http://cadcae.net misalnya Anda dapat melihat pelatihan khusus seperti curso-cfd-openfoam Terima kasih sebelumnya Salam Hormat

Mariah Zuzuvecha
sumber
1
Ini mungkin tidak menjawab permintaan asli untuk "referensi online yang bagus untuk menjawab pertanyaan" karena materi pelatihan sering diselenggarakan dengan cara yang kurang komprehensif daripada dokumentasi. Anda adalah pengguna baru pada saat ini dan kurang memiliki reputasi yang diperlukan untuk Mengomentari, tetapi ingatlah perbedaan antara Jawaban dan Komentar jika Anda berencana untuk bertahan.
hardmath
2
Saya juga berpikir ini merupakan promosi diri yang cenderung disukai dalam jaringan Stack Exchange . Mengingat tidak ada alternatif gratis yang terdaftar, dan "sumber daya" yang diposting sebenarnya adalah produk yang harganya beberapa ratus euro, saya cenderung menghapus posting ini karena melanggar kebijakan situs kecuali direvisi.
Geoff Oxberry