Schema delle differenze finite per "equazione delle onde", metodo delle caratteristiche


10

Considera il seguente problema cui il termine di forzatura può dipendere da u , v (vedi Modifica 1 di seguito per la formulazione) e W e i suoi primi derivati. Questa è un'equazione d'onda dimensionale 1 + 1. Abbiamo i dati iniziali prescritti a { u + v = 0 } .

Wuv=F
u,vW{u+v=0}

Sono interessato alla soluzione all'interno del dominio di dipendenza di un intervallo e sto prendendo in considerazione il seguente schema delle differenze finite.

{u+v=0,u[uM,uM]}
  • L'obiettivo è far evolvere di W u ( u , v + 1 ) - W u ( u , v ) = F ( u , v ) e similmente W v ( u + 1 , v ) - W v ( u , v ) = F ( u , v ) . Questo schema è integrabile nel senso che WWuWu(u,v+1)Wu(u,v)=F(u,v)Wv(u+1,v)Wv(u,v)=F(u,v)
    W(u,v)+Wu(u,v)+Wv(u+1,v)=W(u+1,v+1)=W(u,v)+Wv(u,v)+Wu(u,v+1)
    così posso costantemente calcolare dai dati iniziali integrando verso l'alto; quindi ho solo bisogno di guardare le equazioni di evoluzione per W v e W u .WWvWu
  • Per i dati iniziali, abbiamo bisogno della condizione di compatibilità . Che suggerisce che posso calcolare i dati iniziali utilizzando l'avanti (in u ) differenze finite di W sul tempo iniziale con i valori di proposta W tWu(u,v)Wv(u+1,v1)=W(u+1,v1)W(u,v)uWWtin punti di mezzo intero .(u+0.5,v0.5)

Domanda :

  1. È uno schema ben noto? In particolare, dove posso trovare l'analisi di questo schema?
  2. Qualcosa di ovvio che dovrei cercare?

Sfondo : fingi di non sapere quasi nulla (il che è probabilmente vero, dato che sono un matematico puro che cerca di imparare un po 'di macchine per il calcolo).


Edit 1 : Giusto per chiarire (per affrontare alcuni commenti): l'equazione t coordinate sarebbe W t t - W x x = F e u e v sono coordinate nulle date da (fino ad alcuni fattori di renormalising 2) u = t + x e v = t - x . Quindi i dati iniziali su { u + v = 0 } sono in effetti su { t = 0 } .x t

WttWxx=F
uvu=t+xv=tx{u+v=0}{t=0}

Quindi, invece di una mesh adattata a considero una mesh adattata a ( u , v ) che è ruotata di 45 gradi. Rispetto alla ( t , x ) dove t , x accetta valori interi, si può pensare che la maglia u , v abbia punti aggiuntivi in ​​cui entrambi (ma non solo uno) t e x accettano valori di mezzo intero.(t,x)(u,v)(t,x)t,xu,vtx


Sono un po 'confuso dai tuoi abbonamenti, ma questo mi sembra una sorta di formulazione nel dominio del tempo con differenze finite . . . forse con una formula a maglie sfalsate (mezze indici?).
meawoppl,

1
u,vx,tu,v45x,t

Ho modificato per chiarire (la spiegazione di Wolfgang Bangerth è ciò che avevo in mente).
Willie Wong,

Risposte:


6

C'è sicuramente letteratura su schemi come questo. Sono due parole chiave

  • Metodo di caratteristiche modificato
  • Schemi semi-lagrangiani

Dopo 20 minuti di ricerche su Google: alcuni articoli forse importanti sono http://dx.doi.org/10.1137/0719063 e http://dx.doi.org/10.1137/0728024 (ricerca in avanti da lì). Questi probabilmente non sono i migliori riferimenti là fuori, ma dovrebbero essere un punto di partenza per farti entrare nella giusta letteratura.

WttWxx=F
u=t+x,    v=tx.
, entrambi accurati al primo ordine.

F=0FF=0FF ha autovalori puramente immaginari, lo schema sarà instabile.

L'approccio di discretizzazione generale per ridurre un PDE a un sistema di ODE (come nel tuo metodo) è noto come metodo delle linee. Come con qualsiasi metodo di discretizzazione delle linee, è possibile aumentare l'ordine di precisione utilizzando un solutore ODE di ordine superiore e si potrebbe migliorare la stabilità utilizzando un solutore ODE implicito appropriato (con il conseguente aumento del costo computazionale per passo).


"ma Google ti aiuterà di più" In realtà questo è uno dei grandi problemi. Non sono esattamente sicuro di cosa chiedere a Google (sospetto che la letteratura numerica possa usare termini diversi dalla pura letteratura). Se puoi suggerire alcune parole chiave che dovrei cercare, ti sarei grato. ("Il metodo delle linee", ad esempio, mi sta indicando una vera ricchezza di informazioni [forse anche un po 'troppo per essere in grado di filtrare :-)].)
Willie Wong,

@WillieWong - Un riferimento per le equazioni iperboliche che citiamo comunemente sono i metodi a volume finito di LeVeque per i problemi iperbolici . Non sono sicuro che questo sia il riferimento giusto per te per iniziare, ma ti fornirà almeno un'introduzione ai termini e alle tecniche sul campo.
Aron Ahmadia,

Va bene, ho aggiunto alcune parole chiave e riferimenti. Spero che aiutino.
David Ketcheson,

Mille grazie per i riferimenti! Mi ha dato un buon inizio.
Willie Wong,

5

A partire da dove David Ketcheson mi ha lasciato nella sua risposta, un po 'più di ricerca ha rivelato alcune note storiche.

Lo schema che ho delineato in precedenza è stato preso in considerazione già nel 1900 da J. Massau, nel Mémoire sur l'intégration graphique des équations aux dérivées partielles . L'opera viene ripubblicata nel 1952 da G. Delporte, mons.

La prima (seppur breve) analisi moderna della sua convergenza e simili fu data da Courant, Friedrichs e Lewy nel loro classico documento del 1928 in matematica. Ann.


Wow, non posso credere di non essermi reso conto che questo era nel documento CFL ...
David Ketcheson,
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.