Ich verwende das Crank-Nicolson-Finite-Differenzen-Schema, um eine 1D-Wärmegleichung zu lösen. Ich frage mich, ob das Maximum / Minimum-Prinzip der Wärmegleichung (dh das Maximum / Minimum tritt im Anfangszustand oder an den Grenzen auf) auch für die diskretisierte Lösung gilt.
Dies wird wahrscheinlich durch die Tatsache impliziert, dass Crank-Nicolson ein stabiles und konvergentes Schema ist. Es scheint jedoch, dass Sie dies möglicherweise direkt über ein lineares Algebra-Argument unter Verwendung der aus der Crank-Nicolson-Schablone erstellten Matrizen beweisen können.
Ich würde mich über Hinweise auf Literatur zu diesem Thema freuen. Vielen Dank.
linear-algebra
pde
finite-difference
crank-nicolson
Foobarbaz
quelle
quelle
Antworten:
Das Maximalprinzip für Crank-Nicolson gilt, wenn für Zeitschrittkund Gitterabstandh. Im Allgemeinen können wir einθ-Schema der Form un+1=un+μ betrachten
Einen Beweis finden Sie unter Numerische Lösungen partieller Differentialgleichungen von KW Morton . Schauen Sie sich insbesondere die Abschnitte 2.10 und 2.11 sowie Satz 2.2 an.
Es gibt auch eine gute Möglichkeit zu sehen, dass das Maximalprinzip für Crank-Nicolson ohne Einschränkung von im Allgemeinen nicht gilt .μ
Betrachten Sie die Wärmegleichung auf mit einer Diskretisierung, die 3 Punkte einschließlich der Grenze enthält. Es sei u k i die Diskretisierung im Zeitschritt k und am Gitterpunkt i . Nehmen Sie die Dirichlet-Grenze an, so dass für alle k u k 0 = u k 2 = 0 ist . Dann reduziert sich Crank-Nicolson auf ( 1 - μ[ 0 , 1 ] uki k i uk0=uk2=0 k
das weiter aufu n + 1 1 =(1-μreduziert werden kann
Wenn wir die Anfangsbedingung von , dann haben wir u n 1 = ( 1 - μu01=1
Als Antwort auf die Bitte von foobarbaz habe ich eine Skizze des Beweises hinzugefügt.
Der Schlüssel besteht darin, das Schema in der Form zu schreiben
quelle
Stabilität bedeutet, dass eine Störung zeitlich begrenzt bleibt. Das bedeutet nicht, dass das Maximalprinzip auf diskreter Ebene erfüllt ist, das ist ein anderes Thema. Die Erfüllung des diskreten Maximalprinzips ist ausreichend, aber für die Stabilität nicht erforderlich.
quelle