¿Qué nos dice el análisis de estabilidad de Von Neumann sobre las ecuaciones de diferencias finitas no lineales?

9

Estoy leyendo un artículo [1] donde resuelven la siguiente ecuación no lineal utilizando métodos de diferencia finita. También analizan la estabilidad de los esquemas utilizando el análisis de estabilidad de Von Neumann. Sin embargo, como los autores se dan cuenta, esto solo es aplicable a PDE lineales. Por lo tanto, los autores trabajan en torno a esto "congelando" el término no lineal, es decir, reemplazan el término u u x con U u x , donde se considera que U representa valores locales constantes de

ut+ux+uuxuxxt=0
uuxUuxU ".u

Entonces mi pregunta es doble:

1: ¿cómo interpretar este método y por qué (no) funciona?

2: ¿podríamos también reemplazar el término con el término u U x , donde U x "se considera que representa valores locales constantes de u x "?uuxuUxUxux

Referencias

  1. Eilbeck, JC y GR McGuire. "Estudio numérico de la ecuación de onda larga regularizada I: métodos numéricos". Journal of Computational Physics 19.1 (1975): 43-57.
Cazador
fuente
1
Escribiste mal la ecuación. La ecuación en el documento es la ecuación RLW.
Ömer
3
Preguntas relacionadas, sin respuestas completas: scicomp.stackexchange.com/q/8717/713 , mathoverflow.net/q/186760 , scicomp.stackexchange.com/q/16142 , scicomp.stackexchange.com/q/6863 . Creo que, heurísticamente hablando, debería funcionar porque está interesado en la estabilidad de los modos de muy alta frecuencia (en los que se producen los errores, la longitud de onda en el orden del espaciado de malla), mientras que la solución en sí misma variaría con una frecuencia mucho más baja, entonces está bien congelar coeficientes y estudiar la estabilidad de los coeficientes congelados PDE.
Kirill
2
Di respuestas a algunas de las preguntas vinculadas por Kirill. Desafortunadamente, no conozco ningún resultado para la ecuación RLW, pero probablemente se pueda probar la estabilidad siempre que la solución sea lo suficientemente fluida.
David Ketcheson

Respuestas:

1

Lo que estás diciendo se conoce como linealización. Es una técnica común utilizada en el análisis de PDE no lineales. Lo que se hace es lanzar ecuaciones en el formato,

ut+Au=0

Aquí A es una matriz resultante de la linealización de la ecuación.

Ahora a sus preguntas,

  1. Como está pensando, funciona hasta cierto punto, pero no lo hace en otra medida. La utilidad es que la estabilidad se puede probar para sistemas lineales pero no fácilmente para sistemas no lineales. Entonces los resultados lineales se extienden a los sistemas no lineales. A menudo, se adoptan diferentes métodos para casos particulares. Por ejemplo,

uux=12(u2)x

cual es la forma de conservación. Entonces,

ut+12(u2)x=0

cuando se representa en un sentido de volumen finito da límites a la evolución de u.

  1. ¿Cuál es la utilidad de hacer el reemplazo? Eliminará la ecuación de una forma de ecuación de onda. Lo que significaría que las soluciones no se comportarían como una ecuación de onda. Entonces, en el análisis de estabilidad, las soluciones de prueba también tendrían que ser completamente diferentes y no físicas.
Vikram
fuente
2

Para elaborar el argumento de linealización, en uu_x desea asumir que u es localmente constante, no u_x, por dos razones: a) u varía más lentamente que su derivada, y b) en este caso particular, si supone que u_x es localmente constante , por definición, también asume que u es localmente lineal, lo que significa que las derivadas espaciales más altas son cero, y esto no solo introduce un error de aproximación adicional, sino que puede implicar que puede tirar al bebé con el agua del baño, según su ecuación.

Domingo Tavella
fuente