infistream

18.4 Kondisi Batas Tanpa Gesekan dalam uFVM

Kondisi Batas Tanpa Gesekan dalam uFVM. Menambahkan kondisi batas baru dalam uFVM memerlukan implementasi kondisi batas untuk setiap istilah yang dapat diterapkan, sehingga tidak se modular seperti di OpenFOAM®. Namun, proses ini dapat cukup langsung seperti yang ditunjukkan untuk kondisi batas no-slip.

Penting untuk menekankan bahwa kondisi batas no-slip adalah kondisi batas yang agak hibrida di mana fluks (tekanan geser) harus dihitung sambil memastikan bahwa kecepatan batas diatur ke nilai tertentu, dalam kasus ini nol. Jadi, kondisi ini terkait dengan kondisi Dirichlet dan Neumann dengan cara tertentu.

Dalam uFVM, informasi tentang kondisi batas disimpan dalam struktur berbasis patch yang terdiri dari empat larik berikut:

1. thePatchFlux.FLUXC1f: koefisien linearisasi untuk sel pemilik.
2. thePatchFlux.FLUXC2f: koefisien linearisasi untuk sel tetangga.
3. thePatchFlux.FLUXVf: bagian non-linearisasi.
4. thePatchFlux.FLUXTf: total fluks di wajah.

dengan cara sehingga fluks batas dinyatakan sebagai 

(18.9) menunjukkan bagaimana total fluks di setiap permukaan internal dilinierkan dalam hal elemen pemilik dan tetangga yang berbagi permukaan, kecuali untuk suatu patch di mana simpul tetangganya pada dasarnya adalah simpul batas. Untuk permukaan batas, di mana tidak ada elemen tetangga yang ditentukan, thePatchFlux.FLUXC2f selalu diatur menjadi nol.

Untuk kondisi no-slip di mana total fluks (yaitu, tekanan geser) tergantung pada perubahan komponen kecepatan sejajar dengan dinding, ekspresi dari berbagai kontribusi menjadi

di mana  adalah fluks geser aktual yang dihitung pada permukaan dinding patch seperti yang ditunjukkan oleh persamaan :

Kode lengkap untuk implementasi kondisi batas ditampilkan pada Listing 18.12.

Open chat
Infichat
Hello 👋
Thank you for text me
Can we help you?