infistream

PENANGANAN MESH DINAMIS

Secara umum, terdapat dua kemampuan penanganan mesh dinamis utama dalam OpenFOAM: pergerakan mesh dan perubahan topologi ([4], [5]). Pergerakan mesh melibatkan hanya perpindahan titik-titik mesh tanpa mengubah topologi mesh: koneksi antara elemen mesh seperti titik, sisi, wajah, dan sel. Memindahkan titik-titik mesh mungkin terlihat seperti tugas yang cukup sederhana, tetapi tergantung pada jenis pergerakan yang diinginkan, operasi yang diperlukan bisa lebih kompleks dari yang diharapkan. Informasi geometris yang digunakan oleh FVM tidak terstruktur, seperti pusat wajah dan vektor normal luas wajah, dibangun dari daftar titik mesh unik.

Mengubah topologi mesh sering melibatkan penambahan atau penghapusan elemen mesh: titik, sisi, wajah, atau sel, yang pada akhirnya mengubah koneksi antara elemen mesh. Ada dua kategori masalah utama yang membutuhkan perubahan topologi untuk mendapatkan solusi yang cepat dan akurat: batas mesh yang bergerak dan gradien besar dalam solusi. Ketika suatu objek bergerak secara signifikan di dalam domain, dan gerakan relatif ada antara titik-titik mesh, sel cenderung menjadi terlalu terdistorsi atau terkompresi.

Kategori masalah kedua membutuhkan simulasi untuk memiliki akurasi yang lebih tinggi di wilayah domain yang tidak diketahui sebelumnya, misalnya, pada saat mesh dihasilkan. Untuk simulasi yang melibatkan kejutan di dalam domain simulasi di mana posisi kejutan adalah bagian dari proses solusi, perubahan topologi diterapkan berdasarkan, misalnya, gradien tekanan untuk mencapai penyempurnaan statis lokal di wilayah di mana kejutan muncul.

Menjaga operasi mesh dinamis pada tingkat abstraksi yang lebih tinggi dengan mengemasnya ke dalam kelas-kelas dalam hierarki kelas memungkinkan pengguna OpenFOAM untuk memisahkan operasi mesh dinamis dari solver aliran dan menggabungkannya. Kelas-kelas mesh dinamis juga dapat digabungkan menggunakan prinsip-prinsip desain berorientasi objek untuk memperluas solver aliran dengan beberapa operasi mesh dinamis untuk meningkatkan akurasi dan fleksibilitas simulasi numerik.
Open chat
Infichat
Hello 👋
Thank you for text me
Can we help you?