infistream

Pengolahan pasca

Post-processing bisa dilakukan setelah atau selama simulasi. Ketika post-processing dilakukan setelah simulasi selesai, aplikasi postPro digunakan. OpenFOAM menyediakan metode lain yang berbeda untuk melakukan post-processing data selama simulasi dengan memanggil objek fungsi.

Aplikasi post-processing didistribusikan bersama dengan OpenFOAM atau ditulis oleh pengguna sendiri.

PERINGATAN

Sebelum memprogram aplikasi post-processing, disarankan untuk memeriksa apakah sudah ada aplikasi dengan fungsionalitas yang diinginkan. OpenFOAM menyediakan sejumlah besar aplikasi utilitas untuk dipilih.

Direktori $FOAM_APP/utilities/postProcessing menyimpan semua aplikasi post-processing yang didistribusikan bersama dengan OpenFOAM, yang dikategorikan ke dalam berbagai grup.

Direktori $FOAM_APP/utilities/postProcessing beserta sub-direktorinya adalah tempat pertama yang harus diperiksa untuk mencari aplikasi post-processing yang sudah ada seperti yang ditunjukkan dalam gambar 5.4. Jika perlu menulis aplikasi baru, kemungkinan besar beberapa bagian dari aplikasi yang sudah ada dapat digunakan sebagai titik awal untuk pengembangan. Aplikasi post-processing biasanya digunakan untuk menghitung beberapa kuantitas integral berdasarkan lapangan yang disimpan selama simulasi atau untuk mencatat nilai lapangan dalam lokasi tertentu.
Bagian dari domain aliran. Ini tidak boleh terbatas pada ini saja. Pada dasarnya, Anda dapat menghitung apapun selama langkah post-processing, menggunakan aplikasi post-processing.

Berbeda dengan aplikasi post-processing, objek fungsi dipanggil selama jalannya simulasi. Istilah "objek fungsi" berasal dari terminologi bahasa C++, di mana itu menunjukkan sebuah kelas yang dapat dipanggil, karena mengimplementasikan operator panggilan: operator()(). Objek fungsi pada dasarnya adalah fungsi yang dienkapsulasi ke dalam sebuah kelas, yang menguntungkan misalnya ketika fungsi perlu menyimpan informasi tentang keadaannya setelah eksekusi. Sebagai contoh, objek fungsi yang menghitung rata-rata tekanan maksimum dalam simulasi dapat menghentikan simulasi jika nilai tekanan melebihi nilai yang ditentukan. Fungsi tersebut memerlukan akses ke nilai tekanan maksimum dan perlu menyimpan data yang diperlukan untuk menghitung rata-rata berjalan. Oleh karena itu, kedua atribut tersebut dienkapsulasi ke dalam sebuah kelas objek fungsi. Informasi lebih lanjut tentang objek fungsi dalam OpenFOAM dapat ditemukan di bab 12.
Open chat
Infichat
Hello 👋
Thank you for text me
Can we help you?