Bir pde sistemini ayırmak için sabit nokta yinelemesini kullanma


12

Bir sınır değer problemim olduğunu varsayalım:

du

d2udx2+dvdx=f in Ω
u=h içinde Q
dudx+d2vdx2=g in Ω
u=h in Ω

Amacım bu birleşik problemin çözümünü birbirinden bağımsız PDE'lere dönüştürmektir. Sistemi ayırmak için, yaklaşık bir dizi üzerine sabit nokta yinelemesi uyguluyorum .(uk,vk)

du k - 1

d2ukdx2+dvk1dx=f
duk1dx+d2vkdx2=g

Teorik olarak, bu, her iki denklemi tamamen eliptik bir PDE olarak çözmeme izin verecektir. Ancak, PDE'lere bu şekilde uygulanan sabit nokta yinelemelerini hiç görmedim. Sayısallaştırılmış denklemlere (sonlu farklar yöntemi, sonlu elemanlar yöntemi, vb.) Uygulanan sabit nokta iterasyonlarını gördüm, fakat asla doğrudan sürekli denklemlere uygulanmadı.

Bunu yaparak herhangi bir açık matematiksel prensibi ihlal ediyor muyum? Bu matematiksel olarak geçerli mi? Birleştirilmiş PDE'yi DISCRETE değişken probleminden ziyade CONTINUOUS değişken problemine uygulanan sabit nokta iterasyonunu kullanarak birbirinden ayrılmamış PDE dizisi olarak çözebilir miyim?

Bu noktada, bu yöntemi kullanmanın pratik olup olmadığıyla değil, teorik olarak akla yatkın olup olmadığıyla ilgilenmiyorum. Herhangi bir geri bildirim büyük mutluluk duyacağız!


6
Hiperbolik PDE literatüründe, fraksiyonel adım ve operatör bölme yöntemleri, yukarıda tarif ettiğiniz şeyi yapar.
Geoff Oxberry

(uk,vk)(uk,pk)

@BillBarth: Evet! Az önce düzelttim.
Paul

@GeoffOxberry: Operatör bölünmesinin karakter olarak çok farklı olduğunu düşünüyorum.
anonim

@Paul: "Birleştirilmiş PDE'lerin" bir sabit nokta yinelemesi yoluyla çözüldüğü (ve sadece sabit nokta problemleri olarak formüle edilmediği) en az bir başka problemi düşünebilirim: bkz. Neumann – Dirichlet yöntemi. (Buradaki fark, iki PDE'nizin olması, ancak farklı alanlarda yaşıyor olmaları ve eşleşmenin yalnızca bir arabirim yoluyla olmasıdır).
anonim

Yanıtlar:


11

C(Ω)×C(Ω)

d2ukdx2+dvk1dx=fd2vkdx2+duk1dx=g
(artı sınır koşulları).

Açıktır , eğer bu dizi yakınsak, bu KDDlerin orijinal kümesinin bir çözüm olacaktır.

xkxk+1u0v0

(ukvk)(u^kv^k)q(uk1vk1)(u^k1v^k1)
|q|<1(uk1,vk1)(u^k1,v^k1)

Bu mantık hem sürekli hem de ayrık alanda çalışır.


3
olmamalı mı ? |q|<1
Paul
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.