Utilizzo dell'iterazione a virgola fissa per disaccoppiare un sistema di pde


12

Supponiamo di avere un problema con il valore limite:

du

d2udx2+dvdx=f in Ω
u=h in Ω
dudx+d2vdx2=g in Ω
u=h in Ω

Il mio obiettivo è scomporre la soluzione di questo problema accoppiato in una sequenza di PDE non accoppiati. Per disaccoppiare il sistema, sto applicando un'iterazione punto fisso a una sequenza di approssimazioni tale che(uk,vk)

du k - 1

d2ukdx2+dvk1dx=f
duk1dx+d2vkdx2=g

Teoricamente, questo mi permetterebbe di risolvere entrambe le equazioni come PDE puramente ellittiche. Tuttavia, non ho mai visto iterazioni a virgola fissa applicate ai PDE in questo modo. Ho visto iterazioni a virgola fissa applicate alle equazioni numericamente discretizzate (metodo delle differenze finite, metodo degli elementi finiti, ecc.), Ma mai direttamente alle equazioni continue.

Sto violando qualsiasi palese principio matematico facendo questo? È matematicamente valido? Potrei risolvere il PDE accoppiato come una sequenza di PDE disaccoppiati usando l'iterazione a virgola fissa applicata al problema della variabile CONTINUA, piuttosto che al problema della variabile DISCRETA?

A questo punto, non mi interessa davvero se sia pratico usare questo metodo, ma piuttosto se sia teoricamente plausibile. Qualsiasi commento sarebbe molto apprezzato!


6
Nella letteratura iperbolica sulla PDE, i passaggi frazionari e i metodi di suddivisione dell'operatore fanno un po 'quello che descrivi sopra.
Geoff Oxberry,

(uk,vk)(uk,pk)

@BillBarth: Sì! L'ho appena corretto.
Paolo

@GeoffOxberry: trovo che la suddivisione dell'operatore abbia un carattere molto diverso.
anonimo

@Paul: riesco a pensare ad almeno un altro problema in cui i "PDE accoppiati" vengono risolti attraverso un'iterazione a punto fisso (e non solo formulati come problemi a punto fisso): decomposizione del dominio, vedi ad esempio il metodo Neumann – Dirichlet. (la differenza qui è che hai due PDE ma vivono su domini diversi e l'accoppiamento avviene solo attraverso un'interfaccia).
anonimo

Risposte:


11

C(Ω)×C(Ω)

d2ukdx2+dvk1dx=fd2vkdx2+duk1dx=g
(più condizioni al contorno).

È chiaro che se questa sequenza converge, sarà una soluzione del tuo set originale di PDE.

xkxk+1u0v0

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

Questa logica funziona sia nello spazio continuo che in quello discreto.


3
|q|<1
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.