Solver-solver standar OpenFOAM (versi openfoam.com)
Penulis: Caesar Wiratama
Dibuat: 08/02/2025
OpenFOAM memiliki solver-solver standar yang sangat bervariasi, yang sudah lebih dari cukup untuk menyelesaikan permasalahan-permasalahan fluida dan kalor sehari-hari. Anda dapat mengakses solver-solver ini di direktori $FOAM_SOLVERS .
Berikut adalah list dari solver-solver standar versi openfoam.com sebagai referensi anda sebelum memulai sebuah project dan memulis solver baru yang mungkin sudah tersedia 😄
Oh ya, di sini hanya khusus untuk openfoam.com ya, untuk versi openfoam.org, mungkin nama-namanya akan berbeda, jadi mungkin lebih baik dibahas di utas lain.
Penyelesaian Persamaan Laplace
- laplacianFoam: Penyelesai persamaan Laplace untuk suatu besaran skalar.
- overLaplacianDyMFoam: Penyelesai persamaan Laplace untuk suatu besaran skalar.
Potential Flow
- potentialFoam: Penyelesai aliran potensial yang menghitung potensial kecepatan untuk menentukan medan fluks, dari mana medan kecepatan diperoleh dengan merekonstruksi fluks.
- overPotentialFoam: Penyelesai aliran potensial yang menghitung potensial kecepatan untuk menentukan medan fluks, dari mana medan kecepatan diperoleh dengan merekonstruksi fluks.
Scalar Transport
- scalarTransportFoam: Penyelesai persamaan transport skalar pasif.
Incompressible Flow
- adjointOptimisationFoam: Loop optimasi otomatis berbasis adjoint. Mendukung berbagai jenis optimasi (bentuk, topologi, dll.).
- adjointShapeOptimizationFoam: Penyelesai keadaan tunak untuk aliran turbulen tak mampat dari fluida non-Newtonian dengan optimasi bentuk saluran menggunakan “blokade” di area yang menyebabkan kehilangan tekanan berdasarkan formulasi adjoint.
- boundaryFoam: Penyelesai keadaan tunak untuk aliran turbulen 1D tak mampat, biasanya untuk menghasilkan kondisi lapisan batas di inlet.
- icoFoam: Penyelesai transien untuk aliran laminar tak mampat dari fluida Newtonian.
- nonNewtonianIcoFoam: Penyelesai transien untuk aliran laminar tak mampat dari fluida non-Newtonian.
- pimpleFoam: Penyelesai transien untuk aliran turbulen tak mampat dari fluida Newtonian pada mesh yang bergerak.
- overPimpleDyMFoam: Penyelesai transien untuk aliran tak mampat dari fluida Newtonian pada mesh yang bergerak menggunakan algoritma PIMPLE (gabungan PISO-SIMPLE).
- SRFPimpleFoam: Penyelesai transien dengan langkah waktu besar untuk aliran tak mampat dalam satu kerangka rotasi.
- pisoFoam: Penyelesai transien untuk aliran turbulen tak mampat menggunakan algoritma PISO.
- shallowWaterFoam: Penyelesai transien untuk persamaan air dangkal tak kental dengan rotasi.
- simpleFoam: Penyelesai keadaan tunak untuk aliran turbulen tak mampat.
- overSimpleFoam: Penyelesai keadaan tunak untuk aliran tak mampat dengan pemodelan turbulensi.
- porousSimpleFoam: Penyelesai keadaan tunak untuk aliran turbulen tak mampat dengan perlakuan porositas implisit atau eksplisit dan dukungan untuk referensi kerangka jamak (MRF).
- SRFSimpleFoam: Penyelesai keadaan tunak untuk aliran turbulen tak mampat dari fluida non-Newtonian dalam satu kerangka rotasi.
Compressible Flow
- rhoCentralFoam: Penyelesai aliran mampat berbasis densitas menggunakan skema upwind sentral Kurganov dan Tadmor.
- rhoCentralDyMFoam: Penyelesai aliran mampat berbasis densitas menggunakan skema upwind sentral Kurganov dan Tadmor dengan dukungan pergerakan mesh dan perubahan topologi.
- rhoPimpleAdiabaticFoam: Penyelesai transien untuk aliran laminar atau turbulen dari fluida mampat lemah untuk aplikasi aeroakustik dengan bilangan Mach rendah.
- rhoPimpleFoam: Penyelesai transien untuk aliran turbulen dari fluida mampat untuk aplikasi HVAC dan sejenisnya, dengan opsi pergerakan mesh dan perubahan topologi mesh.
- overRhoPimpleDyMFoam: Penyelesai transien untuk aliran laminar atau turbulen dari fluida mampat untuk aplikasi HVAC dan sejenisnya.
- rhoSimpleFoam: Penyelesai keadaan tunak untuk aliran turbulen mampat.
- overRhoSimpleFoam: Penyelesai keadaan tunak overset untuk aliran turbulen mampat.
- rhoPorousSimpleFoam: Penyelesai keadaan tunak untuk aliran turbulen mampat dengan perlakuan porositas implisit atau eksplisit serta opsi sumber tambahan.
- sonicFoam: Penyelesai transien untuk aliran turbulen gas mampat trans-sonik/supersonik.
- sonicDyMFoam: Penyelesai transien untuk aliran turbulen gas mampat trans-sonik/supersonik dengan opsi pergerakan mesh dan perubahan topologi mesh.
- sonicLiquidFoam: Penyelesai transien untuk aliran laminar cairan mampat trans-sonik/supersonik.
Multiphase Flow
- cavitatingFoam: Penyelesai transien untuk kavitasi berbasis model kesetimbangan homogen yang menentukan kompresibilitas campuran cairan/uap.
- interFoam: Penyelesai untuk dua fluida inkompresibel, isotermal, tidak dapat bercampur menggunakan pendekatan VOF (volume of fluid) untuk menangkap antarmuka.
- multiphaseEulerFoam: Penyelesai untuk sistem dengan banyak fase fluida mampat termasuk perpindahan panas.
- reactingMultiphaseEulerFoam: Penyelesai untuk sistem dengan jumlah fase fluida mampat yang tidak terbatas dengan tekanan umum tetapi sifat berbeda.
Direct Numerical Solution (DNS)
- dnsFoam: Penyelesai simulasi numerik langsung untuk turbulensi isotropik.
Combustion
- fireFoam: Penyelesai transien untuk kebakaran dan nyala turbulen difusi dengan awan partikel bereaksi, film permukaan, dan pemodelan pirolisis.
- reactingFoam: Penyelesai untuk pembakaran dengan reaksi kimia.
- rhoReactingBuoyantFoam: Penyelesai untuk pembakaran dengan reaksi kimia menggunakan paket termodinamika berbasis densitas dengan perlakuan daya apung yang ditingkatkan.
Heat Transfer dan Aliran Bouyancy-Driven
- buoyantSimpleFoam: Penyelesai keadaan tunak untuk aliran turbulen daya apung fluida mampat, termasuk radiasi, untuk ventilasi dan perpindahan panas.
- chtMultiRegionFoam: Penyelesai transien untuk aliran turbulen daya apung fluida dan konduksi panas padatan dengan perpindahan panas konjugasi antara daerah fluida dan padatan.
Aliran dengan Tracking Partikel
- DPMFoam: Penyelesai transien untuk transportasi awan partikel tunggal secara kinematik termasuk pengaruh fraksi volume partikel pada fase kontinu.
- sprayFoam: Penyelesai transien untuk aliran turbulen mampat dengan awan partikel semprotan.
Metode Molecular Dynamics
- mdFoam: Penyelesai dinamika molekuler untuk dinamika fluida.
Metode Simulasi Direct Monte Carlo (DSMC)
- dsmcFoam: Penyelesai DSMC untuk aliran multi-spesies transien.
Elektromagnetisme
- electrostaticFoam: Penyelesai untuk elektrostatika.
- magneticFoam: Penyelesai untuk medan magnet yang dihasilkan oleh magnet permanen.
- mhdFoam: Penyelesai untuk magnetohidrodinamika (MHD): aliran tak mampat laminar dari fluida konduktif di bawah pengaruh medan magnet.
Analisis Tegangan pada Padatan
- solidDisplacementFoam: Penyelesai transien berbasis volume hingga untuk deformasi linier-elastis regangan kecil dari suatu benda padat, dengan opsi difusi termal dan tegangan termal.
Keuangan
- financialFoam: Penyelesai persamaan Black-Scholes untuk menentukan harga komoditas.
Ajukan Pertanyaan atau bantu jawab:
(Untuk melampirkan gambar atau media lain, sertakan link untuk akses lampiran tersebut)
Leave a Reply
Want to join the discussion?Feel free to contribute!
Untuk versi openfoam.org lihat di Utas ini ya: https://pttensor.com/2025/02/08/solver-solver-standard-openfoam-versi-openfoam-org/