Saya memecahkan multi-spesies, persamaan Navier-Stokes yang dapat dikompres pada kisi terstruktur 3D. Saya telah mendapatkan solusi pada grid yang diberikan (misalkan yang relatif kasar). Saya ingin sekarang memperbaiki grid saya dan menyisipkan solusi saya sebelumnya pada grid baru saya sebelum memulai kembali simulasi saya. Saat ini, kami memiliki alat interpolasi yang membangun pohon kd dari 2 kisi dan kemudian dapat menggunakan 2 metode berbeda untuk menghitung nilai pada kisi baru:
- rata-rata sederhana
- invers-distance-weighted (IDW)
- moving least square (MLS)
Saya ingin fokus pada akurasi karena karena saya berurusan dengan gradien besar, tidak menangkap mereka dengan benar akan menghasilkan gelombang ketika saya memulai kembali perhitungan saya. Saya pertama kali mencoba rata-rata sederhana tetapi akurasinya tidak cukup baik.
Saya pikir metode MLS dengan polinomial pesanan 2 akan memberi saya hasil yang masuk akal karena seharusnya tidak berosilasi. Namun, ketika saya melihat bidang interpolasi saya, saya melihat minimum lokal / maksimum yang melampaui nilai bidang awal saya. Apakah ini berarti implementasi MLS dalam program ini tidak benar? Haruskah saya berhati-hati dengan ukuran stensil dan urutan polinomial saya? Metode lain mana yang akan Anda rekomendasikan?
Terima kasih sebelumnya !
sumber