Langevin-Gleichung - Stochastische Differentialgleichung. Was sind die Feinheiten?

Ich versuche, die Bewegung eines Partikels in 3D, die von der Langevin-Gleichung bestimmt wird, numerisch herauszufinden.

Wie auch immer, die Langevin-Gleichung ist gegeben durch

M X ¨ = ( 6 π A v ) X ˙ + F B

Wo F B ist auf zufällige Schwankungen zurückzuführen.

Aus verschiedenen Quellen, die ich gelesen habe, F B wird als stochastischer Term behandelt . Laut Wiki http://en.wikipedia.org/wiki/Langevin_dynamics übersetzt es in

M X ¨ = ( 6 π A v ) X ˙ + 2 γ K B T M R ( T )

Wo γ ist ein Reibungsterm, und R ( T ) ist ein deltakorrelierter stationärer Gaußscher Prozess mit Mittelwert Null.

Wenn meine Vermutung richtig ist, gibt es keine explizite Form von R ( T ) ?

Deshalb frage ich mich, ob jemand erklären kann, was R ( T ) Mittel und wie ich es zum Beispiel in einer Simulation umsetzen kann.

Warum würdest du das zahlenmäßig tun? Es kann analytisch gelöst werden.
Welche Art von Wahrscheinlichkeits-/Statistikhintergrund haben Sie?
@StevenMathey Ich versuche, die mittlere quadratische Verschiebung vieler Partikel zu untersuchen
@KyleKanos Nicht viel - ich habe vorher einen Kurs in statistischer Mechanik belegt, aber das war es wirklich nur.

Antworten (3)

R ( T ) ist eine Funktion der Zeit, die eine komplizierte Zeitabhängigkeit von Kräften aufgrund anderer Moleküle auf das untersuchte Molekül darstellt.

Da nur eine Korrelationsfunktion angenommen wird, gibt es keine einzige eindeutige Funktion R ( T ) vermutet; obwohl nicht alle, viele Funktionen geeignet wären. Sie können viele davon im Computer generieren, indem Sie die Cholesky-Zerlegung der Korrelationsmatrix oder diskrete Fourier-Transformationsmethoden (schneller) verwenden.

Die exakte Lösung Ihrer Gleichung kann geschrieben werden als

X ( T ) = X ( 0 ) + M 6 π A v X ˙ ( 0 ) M 6 π A v X ˙ ( 0 ) e 6 π A v M T + 1 M 0 T D τ 1 0 τ 1 D τ 2 e 6 π A v M ( τ 2 τ 1 ) F ( τ 2 ) .

X ( 0 ) Und X ˙ ( 0 ) sind die Anfangsbedingungen. Dann können Sie alles, was Sie berechnen möchten, als einen Ausdruck schreiben, der davon abhängt F ( T ) und nehmen Sie seinen Durchschnitt über die Schwankungen von F ( T ) .

Zum Beispiel

X ( T ) = X ( 0 ) + M 6 π A v X ˙ ( 0 ) M 6 π A v X ˙ ( 0 ) e 6 π A v M T + 1 M 0 T D τ 1 0 τ 1 D τ 2 e 6 π A v M ( τ 2 τ 1 ) F ( τ 2 ) .

Wenn Ihr Teilchen in Ruhe und am Ursprung beginnt,

X ( 0 ) = 0 X ˙ ( 0 ) = 0 ,

und wenn es eine konstante Kraft erfährt,

F ( T ) = F ,

dann findest du

X ( T ) = F M 0 T D τ 1 0 τ 1 D τ 2 e 6 π A v M ( τ 2 τ 1 ) = F M M 6 π A μ [ T + M 6 π A v ( e 6 π A v M T 1 ) ] .

Sie sehen, dass Sie die Statistiken von auswählen können F ( T ) frei. Dann, wenn Sie die Momente kennen F ( T ) , können Sie die Momente von berechnen X ( T ) . Es dreht sich alles um die Berechnung von Integralen. Typischerweise wählt man Gaußsche Statistik mit

F ( T ) = 0 , F ( T 1 ) F ( T 2 ) = D δ ( T 1 T 2 ) .

Wenn Sie darauf bestehen, dieses Problem numerisch zu lösen, müssen Sie die Zeit diskretisieren

T [ 0 , [ T { T ich } ich = 1 , . . , N .

Dann können Sie probieren F ( T ) nach Ihrer bevorzugten Wahrscheinlichkeitsverteilung

P [ F ( T 1 ) , F ( T 2 ) , . . , F ( T N ) ] .

Für jede Probe erhalten Sie eine diskretisierte Funktion, F ( T ich ) und Sie können (zum Beispiel) zu Finite-Differenzen-Ableitungen wechseln, um Ihre Differentialgleichung zu lösen. Dann mittelst du am Ende.

Eine Frage, in der Lösung der Gleichung, was der Grund für das Erscheinen ist e 6 π A v M T im Integranden? Wäre es nicht auch die Lösung, wenn wir einfach integrieren würden F ( T ) Da dies der Fall ist, vermute ich normalerweise eine integrierbare Funktion der Variablen T ?
@Sina Sorry, aber ich verstehe deine Frage nicht wirklich. Die erste Gleichung meiner Antwort gilt für eine beliebige Funktion F ( T ) . Da wissen wir fast nichts über F ( T ) , können wir die Integration nicht durchführen τ 2 oder τ 1 (da es die Grenze der τ 2 -Integration). Hilft das?
Entschuldigung, ich habe es jetzt verstanden. Obwohl nicht F ( T ) welche zumindest die angeblich integrierbare Zufallskraft enthält? Oder nicht?
@Sina F ( T ) ist weißes Rauschen in der Zeit. Das bedeutet, dass F ( T ) Und F ( T + D T ) völlig unkorreliert sind, auch wenn D T ist sehr klein. F ( T ) ist zwar integrierbar, aber höchst unregelmäßig. Die Riemann-Definition von Integralen muss verallgemeinert werden, um sie hier anzuwenden. Weitere Einzelheiten finden Sie im Ito- Kalkül.

Das numerische Lösen ist ziemlich ähnlich wie Runge-Kutta-Methoden, außer dass R ( T ) wird nicht durch eine übliche Funktion dargestellt, sondern ist normalerweise eine Zahl, die von Pseudozufallsgeneratoren generiert wird, die von Ihrer Sprache bereitgestellt werden. Sie können zum Beispiel die Heun-Mittelpunktmethode verwenden. Angenommen, Sie sind im Zustand X 0 , v 0 zum Zeitpunkt T 0 und Sie möchten Ihren Zustand finden X 1 , v 1 zum Zeitpunkt T 1 . Sie finden zunächst eine Annäherung erster Ordnung:

R ~ = R 0 + Δ T v 0
v ~ = v 0 Δ T M ( ξ v + U ( R 0 ) ) + R ( T 0 )
Wo U ist die potentielle Energie Ihres Systems so U ist die Kraft aufgrund interner Wechselwirkungen und ξ ist der Reibungskoeffizient. Jetzt verwenden Sie diese Annäherung, um Ihren wirklichen nächsten Schritt als zu finden

R 1 = R 0 + Δ T 1 2 ( v 0 + v ~ )
v 1 = v 0 1 2 Δ T M ( ξ ( v 0 + v ~ ) + ( U ( R 0 ) + U ( R ~ ) ) ) + R ( T 0 ) .
Dies ist meiner Meinung nach bis zur zweiten zeitlichen Ordnung genau. Es gibt auch solche erster Ordnung wie Euler-Maruyana. Wie Sie sehen können, unterscheidet es sich nicht sehr von üblichen deterministischen Integratoren.