Ich möchte diese PDE lösen:
Derzeit habe ich einen Code, der automatisch PDE-Lösungen für ein sehr ähnliches PDE generiert, das eine Zeitableitung (partielles d / partielles t) unter Verwendung einer ADI-Methode enthält.
Ich frage mich, ob es eine Möglichkeit gibt, die angehängte PDE mit einer PDE zu approximieren, die eine Zeitableitung enthält.
Ich weiß, dass es Ansätze für eindimensionale PDES gibt. Wenn Sie beispielsweise im angehängten pde alle Y-Ableitungen entfernen, kann der pde approximiert werden, indem Sie die Zeitableitung addieren und den Diffusionsterm mit einer großen Zahl multiplizieren, indem Sie implizite Schritte ausführen und 1 Schritt verwenden.
Jede Hilfe wäre dankbar, danke, Rob
Antworten:
Es ist sicher wahr, dass eine stationäre Lösung der zeitabhängigen Gleichung ist.v1(t)=u
Es ist jedoch nicht klar, ob es sich um eine stabile Lösung handelt. Dies ist wichtig, denn wenn Sie mit , dann ist nur dann, wenn eine stabile Lösung der Gleichung ist. Mit anderen Worten, ohne die Stabilität von können Sie nicht erwarten, dass das pseudozeitabhängige Problem zur Lösung des ursprünglichen zeitunabhängigen Problems konvergiert.v2(t)≠u v2(t)→v1(t)=u v1(t) v1(t)
Dass die Stabilität nicht automatisch garantiert wird, ist leicht zu erkennen. Betrachten Sie zum Beispiel die Gleichung . Sie können die Lösung dafür finden, indem Sie die Wärmegleichung lösen . Aber wenn Sie mit (was natürlich genau die gleiche Lösung hat), hätten Sie die Lösung nicht durch Lösen von da diese Gleichung im Allgemeinen keine Lösung hat.f(u)=−Δu−h=0 dv(t)dt−Δv(t)=h f~(u~)=Δu~+h=0 dv~(t)dt+Δv~(t)=−h
quelle