Cosa ci dice l'analisi di stabilità di Von Neumann sulle equazioni alle differenze finite non lineari?


9

Sto leggendo un documento [1] in cui risolvono la seguente equazione non lineare usando metodi a differenza finita. Analizzano anche la stabilità degli schemi usando l'analisi di stabilità di Von Neumann. Tuttavia, come gli autori realizzano, questo è applicabile solo ai PDE lineari. Così gli autori lavorano intorno a questo "congelamento" il termine non-lineare, cioè sostituire il termine con , dove è "considerato per rappresentare i valori localmente costanti di ".u u x U u x U u

ut+ux+uuxuxxt=0
uuxUuxUu

Quindi la mia domanda è duplice:

1: come interpretare questo metodo e perché (non) funziona?

2: potremmo anche sostituire il termine con il termine , dove è "considerato rappresentare valori locali costanti di "? u U x U x u xuuxuUxUxux

Riferimenti

  1. Eilbeck, JC e GR McGuire. "Studio numerico dell'equazione delle onde lunghe regolarizzata I: metodi numerici." Journal of Computational Physics 19.1 (1975): 43-57.

1
Hai sbagliato a scrivere l'equazione. L'equazione nel documento è l'equazione RLW.
Ömer,

3
Domande correlate, senza risposte complete: scicomp.stackexchange.com/q/8717/713 , mathoverflow.net/q/186760 , scicomp.stackexchange.com/q/16142 , scicomp.stackexchange.com/q/6863 . Penso che, euristicamente parlando, dovrebbe funzionare perché sei interessato alla stabilità delle modalità ad altissima frequenza (in cui si verificano errori, lunghezza d'onda dell'ordine della spaziatura delle maglie), mentre la soluzione stessa varierebbe invece con una frequenza molto più bassa, quindi va bene congelare i coefficienti e studiare la stabilità dei coefficienti di congelamento PDE.
Kirill

2
Ho dato le risposte ad alcune delle domande collegate da Kirill. Sfortunatamente, non sono a conoscenza di alcun risultato per l'equazione RLW, ma probabilmente la stabilità può essere dimostrata purché la soluzione sia abbastanza regolare.
David Ketcheson,

Risposte:


1

Quello che stai dicendo è indicato come linearizzazione. È una tecnica comune utilizzata nell'analisi dei PDE non lineari. Ciò che viene fatto è lanciare equazioni nel formato,

ut+Au=0

Qui A è una matrice risultante dalla linearizzazione dell'equazione.

Ora alle tue domande,

  1. Come stai pensando, funziona in una certa misura, ma non in un'altra misura. L'utilità è che la stabilità può essere dimostrata per i sistemi lineari ma non prontamente per i sistemi non lineari. Quindi i risultati lineari vengono estesi ai sistemi non lineari. Spesso vengono adottati metodi diversi per casi particolari. Per esempio,

uux=12(u2)x

quale è la forma di conservazione. Così,

ut+12(u2)X=0

quando rappresentato in senso del volume finito dà dei limiti sull'evoluzione di u.

  1. Qual è l'utilità di fare la sostituzione. Rimuoverai l'equazione da una forma di equazione d'onda. Ciò significherebbe che le soluzioni non si comporterebbero come un'equazione d'onda. Quindi nell'analisi di stabilità, le soluzioni di test dovrebbero essere completamente diverse e anche non fisiche.

2

Per approfondire l'argomento della linearizzazione, in uu_x vuoi supporre che tu sia localmente costante, non u_x, per due ragioni: a) u varia più lentamente della sua derivata eb) in questo caso particolare, se supponi che u_x sia localmente costante , per definizione supponi anche che tu sia localmente lineare, il che significa che i derivati ​​dello spazio più elevati sono zero e questo non solo introduce un ulteriore errore di approssimazione, ma può implicare che potresti buttare il bambino con l'acqua del bagno, a seconda della tua equazione.

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.