Wenn wir die Methode der Linien zur Diskretisierung (getrennte zeitliche und räumliche Diskretisierung) hyperbolischer PDEs verwenden, die wir nach räumlicher Diskretisierung mit unserer bevorzugten numerischen Methode (fx. Finite-Volumen-Methode) erhalten, ist es in der Praxis von Bedeutung, welchen ODE-Löser wir für die zeitliche Diskretisierung verwenden (TVD / SSP / etc)?
Einige zusätzliche Informationen hinzugefügt: Das Genauigkeitsproblem kann ein Problem für nicht reibungslose Probleme sein. Es ist bekannt, dass nichtlineare hyperbolische PDEs Schocks in endlicher Zeit entwickeln können, obwohl die anfängliche Lösung glatt ist. In diesem Fall kann sich die Genauigkeit bei Methoden höherer Ordnung auf die erste Ordnung verschlechtern.
Die ODE-Stabilitätsanalyse wird normalerweise auf der Grundlage einer Linearisierung durchgeführt, um ein lineares semidiskretes System von ODEs der Form q_t = Jq (mit qa Störungsvektor) zu erhalten, wobei die Eigenwerte von J innerhalb des absoluten Stabilitätsbereichs der gewählten Zeitskalierung liegen sollten. schrittweise Methode. Alternative Strategien sind die Verwendung von Pseudospektren oder möglicherweise einer Energiemethode für die Stabilitätsanalyse.
Ich verstehe, dass die Motivation für TVD / SSP-Methoden darin besteht, störende Schwingungen zu vermeiden, die durch die Zeitschrittmethoden verursacht werden und zu unphysischem Verhalten führen können. Die Frage ist, ob die Erfahrung zeigt, dass diese Arten von Zeitschrittmethoden beispielsweise einem klassischen Arbeitspferd als explizite Runge-Kutta-Methode oder anderen überlegen sind. Offensichtlich sollten sie bessere Eigenschaften für Problemklassen aufweisen, bei denen die Lösung Schocks aufweisen kann. Man könnte daher argumentieren, dass wir nur diese Art von Methoden für die Zeitintegration verwenden sollten.