Hücre merkezli tek tip olmayan bir ızgarada sonlu hacim yöntemi kullanılırken Dirichlet koşullarının normal olarak nasıl uygulandığını bilmek istiyorum,
Mevcut uygulamam, ilk hücrenin değerini sabitlediğim sınır koşulunu getiriyor,
burada , çözüm değişkenidir ve , alan Dirichlet sınır koşulu değeridir ( NB ). Ancak bu yanlıştır, çünkü sınır koşulu hücrenin kendisinin değerini değil, hücre yüzünün değerini düzeltmelidir . Gerçekten başvurmam gereken şey,x L ≡ x 1 / 2
Örneğin, Poisson denklemini çözelim,
başlangıç koşulu ve sınır koşulları ile,
(burada , sağ tarafta bir Neumann sınır koşuludur).
Sayısal çözümün hücre değişkeninin değerini sol taraftaki sınır koşulu değerine ( ) nasıl edin. Bu, tüm çözeltiyi yukarı kaydırma etkisine sahiptir. Etki çok sayıda ağ noktası kullanılarak en aza indirilebilir, ancak bu sorun için iyi bir çözüm değildir.
Soru
Sonlu hacim yöntemi kullanılırken Dirichlet sınır koşulları hangi şekillerde uygulanır? Ben (bir hayalet noktası) veya kullanarak enterpolasyon veya ekstrapolasyon değerini düzeltmek gerektiğini varsayıyorum , bu noktalardan geçen düz çizgi istenen değere sahip . Düzgün olmayan hücre merkezli bir ağ için bunun nasıl yapılacağına dair bir rehberlik veya örnek verebilir misiniz?ϕ 0 ϕ 2 x L
Güncelleme
İşte önerdiğiniz bir hayalet hücre yaklaşımını kullanma girişimim, makul görünüyor mu?
hücresi için denklem (burada akışını temsil eder ),F ϕ
Biz yazmaya gerek hayalet hücre kullanarak sınır koşulu açısından , Ω 0
Ama sonuçta terimini denklemden gerekiyor . Bunu yapmak için, hücresinin merkezinden hücresinin merkezine doğrusal enterpolasyon olan ikinci bir denklem . Uygun olarak bu çizgi geçer , bu nedenle Dirichlet koşulları takdir yetkisine girer (çünkü bu noktadaki değer sadece ),Ω 0 Ω 1 x L g D ( x L )
Denklem 1 ve 2'yi birleştirerek ortadan ve ve cinsinden için bir ifade bulabiliriz ,F L ϕ 1 g D ( x L )
Hayalet hücrenin hacmini seçmekte özgür olduğumuzu varsayarak, yapabiliriz ,
Bu daha da basitleştirilebilir, çünkü ve hücreleri aynı , nihayet verirken,Ω 1 sa - → h 1
Ancak, bu yaklaşım kararsız tanımı kurtardı , bu yüzden nasıl devam edeceğinden emin değilim? Tavsiyenizi yanlış mı yorumladım (@Jan)? Garip olan şey, işe yarıyor gibi görünüyor, aşağıya bakın,
Aşağıya bakın, işe yarıyor,