Saya ingin tahu bagaimana kondisi Dirichlet biasanya diterapkan ketika menggunakan metode volume hingga pada grid non-seragam berpusat sel,
Implementasi saya saat ini hanya memaksakan kondisi batas saya memperbaiki nilai sel pertama,
di mana adalah variabel solusi dan adalah nilai kondisi batas Dirichlet di lhs domain ( NB ). Namun hal ini tidak benar karena syarat batas harus memperbaiki nilai sel wajah tidak nilai dari sel itu sendiri. Yang benar-benar harus saya terapkan adalah,g D ( x L ) x L ≡ x 1 / 2
Sebagai contoh, mari kita pecahkan persamaan Poisson,
dengan kondisi awal dan kondisi batas,
(di mana adalah kondisi batas Neumann di sisi kanan).
Perhatikan bagaimana solusi numerik telah menetapkan nilai variabel sel ke nilai kondisi batas ( ) di sisi kiri. Ini memiliki pengaruh menggeser keseluruhan solusi ke atas. Efeknya dapat diminimalkan dengan menggunakan sejumlah besar titik mesh tetapi itu bukan solusi yang baik untuk masalah tersebut.
Pertanyaan
Dengan cara apa syarat batas Dirichlet diterapkan ketika menggunakan metode volume hingga? Saya berasumsi saya perlu memperbaiki nilai dengan menginterpolasi atau mengekstrapolasi menggunakan (titik hantu) atau sehingga garis lurus yang melewati titik-titik ini memiliki nilai yang diinginkan pada . Bisakah Anda memberikan panduan atau contoh bagaimana melakukan ini untuk mesh berpusat sel yang tidak seragam?ϕ 0 ϕ 2 x L
Memperbarui
Ini usaha saya menggunakan pendekatan sel hantu yang Anda sarankan, apakah itu masuk akal?
Persamaan untuk sel adalah (di mana mewakili fluks dari ),F ϕ
Kita perlu menulis dalam hal kondisi batas menggunakan sel hantu , Ω 0
Tetapi pada akhirnya kita perlu menghilangkan istilah dari persamaan. Untuk melakukan ini kita menulis persamaan kedua yang merupakan interpolasi linier dari pusat sel ke pusat sel . Dengan mudah baris ini melewati , jadi ini adalah bagaimana kondisi Dirichlet memasuki kebijaksanaan (karena nilai pada titik ini hanya ),Ω 0 Ω 1 x L g D ( x L )
Menggabungkan persamaan 1 dan 2 kita dapat menghilangkan dan menemukan ekspresi untuk dalam hal dan ,F L ϕ 1 g D ( x L )
Dengan asumsi bahwa kita bebas untuk memilih volume sel hantu kita dapat menetapkan untuk diberikan,
Ini dapat disederhanakan lebih lanjut karena jika sel dan memiliki volume yang sama maka kita dapat mengatur akhirnya memberi,Ω 1 jam - → h 1
Namun, pendekatan ini telah memulihkan definisi yang tidak stabil sehingga saya tidak terlalu yakin bagaimana untuk melanjutkan? Apakah saya salah menafsirkan saran Anda (@Jan)? Yang aneh adalah yang sepertinya berfungsi, lihat di bawah,
Lihat di bawah, ini berfungsi,