Welche numerischen Methoden bewahren die Zeitumkehrsymmetrie?


8

Wenn ich ein physikalisches System, das eine Zeitumkehr - Symmetrie enthält (zum Beispiel eines Hamilton - Operator mit V ( x ) reell) und ich möchten die Differentialgleichungen lösen , welche Beschreiben Sie dieses System. Welchen Löser für ODEs sollte ich verwenden, um die Zeitumkehrsymmetrie beizubehalten (z. B. in Mathematica)? Welche Löser brechen diese Symmetrie?H(x,p)=p2/2m+V(x)V(x)

EDIT: Ich möchte diese Frage erweitern. Betrachten wir ein System gekoppelter Differentialgleichungen erster Ordnung Welche Integrationsmethode wird am besten verwendet, wenn das zugrunde liegende System eine Zeitumkehrsymmetrie enthält?

a˙1(t)=f1(a1,a2,a3,,an;t)a˙2(t)=f2(a1,a2,a3,,an;t)a˙3(t)=f3(a1,a2,a3,,an;t)

5
Ich denke, dass ein Symplectic-Integrator den Trick machen könnte. Zum Beispiel Verlet-Integrator .
Nicoguaro

@nicoguaro Da ich Mathematica verwenden wollte: Ist eine Verlet-Methode enthalten?
Merlin1896

Ich habe Mathematica selbst kaum benutzt. Sie können diesen Beitrag
nicoguaro

Die Antwort von @nicoguaro (in den Kommentaren) ist korrekt. Wählen Sie es aus.
Inon

1
@RM fehlt in Ihrem vorherigen Kommentar ein "nicht"?
Federico Poloni

Antworten:


9

In dieser Situation möchte man normalerweise ein diskretes Analogon der Zeitsymmetrie beibehalten: Wenn die Zeitdiskretisierung angewendet wird, um zuerst vorwärts und dann zeitlich rückwärts zu lösen, wird der Anfangszustand wiederhergestellt. Dies gilt, wenn die Methode unter den folgenden Substitutionen unveränderlich ist:

ΔtΔt
an+janj

ana(tn)

an+1=an+Δtf(an)
an=an1+Δtf(an).
an+1=an1+2Δtf(an)
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.