Lompat ke konten utama
Numerical Simulation Schemes

Upstream Weighting

Cara menentukan nilai mobility fluida di batas antar sel grid, diambil dari sel hulu (upstream) tempat aliran berasal, bukan dari sel tujuan; penting untuk kestabilan numerik.

Definisi

Upstream weighting adalah cara menentukan nilai mobility fluida di batas antar dua sel grid, diambil dari sel hulu (upstream, tempat aliran berasal) berdasarkan arah aliran saat itu, bukan dari sel tujuan atau rata-rata kedua sel.

Pembahasan

Ketika menghitung aliran fluida antar dua grid block yang bertetangga, muncul pertanyaan: mobility fluida (yang bergantung pada saturasi, dan karenanya berbeda nilainya di tiap blok) mana yang harus digunakan untuk menghitung fluks aliran di batas antar-blok itu? Upstream weighting menjawabnya dengan menggunakan mobility dari blok yang menjadi sumber aliran (upstream), karena secara fisis itulah saturasi fluida yang sesungguhnya sedang “mengalir keluar” menuju blok tetangga.

Pemilihan skema pembobotan ini krusial untuk kestabilan numerik: menggunakan rata-rata sederhana antar dua blok (bukan upstream) terbukti menghasilkan osilasi numerik yang tidak fisis, terutama di sekitar front saturasi yang tajam. Sebagian besar simulator menggunakan single-point upstream weighting (satu titik upstream), tetapi beberapa (seperti Shell dalam studi banding klasik) menggunakan two-point upstream weighting yang mempertimbangkan dua titik di hulu untuk akurasi lebih tinggi.

Signifikansi

Upstream weighting adalah salah satu keputusan desain numerik paling fundamental dalam simulator reservoir berbasis finite difference, dan pilihan skema pembobotan ini dapat menjadi salah satu sumber perbedaan hasil antar simulator yang berbeda untuk kasus fisik yang identik.