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
Wo ist auf zufällige Schwankungen zurückzuführen.
Aus verschiedenen Quellen, die ich gelesen habe, wird als stochastischer Term behandelt . Laut Wiki http://en.wikipedia.org/wiki/Langevin_dynamics übersetzt es in
Wo ist ein Reibungsterm, und ist ein deltakorrelierter stationärer Gaußscher Prozess mit Mittelwert Null.
Wenn meine Vermutung richtig ist, gibt es keine explizite Form von ?
Deshalb frage ich mich, ob jemand erklären kann, was Mittel und wie ich es zum Beispiel in einer Simulation umsetzen kann.
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 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
Und sind die Anfangsbedingungen. Dann können Sie alles, was Sie berechnen möchten, als einen Ausdruck schreiben, der davon abhängt und nehmen Sie seinen Durchschnitt über die Schwankungen von .
Zum Beispiel
Wenn Ihr Teilchen in Ruhe und am Ursprung beginnt,
und wenn es eine konstante Kraft erfährt,
dann findest du
Sie sehen, dass Sie die Statistiken von auswählen können frei. Dann, wenn Sie die Momente kennen , können Sie die Momente von berechnen . Es dreht sich alles um die Berechnung von Integralen. Typischerweise wählt man Gaußsche Statistik mit
Wenn Sie darauf bestehen, dieses Problem numerisch zu lösen, müssen Sie die Zeit diskretisieren
Dann können Sie probieren nach Ihrer bevorzugten Wahrscheinlichkeitsverteilung
Für jede Probe erhalten Sie eine diskretisierte Funktion, und Sie können (zum Beispiel) zu Finite-Differenzen-Ableitungen wechseln, um Ihre Differentialgleichung zu lösen. Dann mittelst du am Ende.
Das numerische Lösen ist ziemlich ähnlich wie Runge-Kutta-Methoden, außer dass 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 zum Zeitpunkt und Sie möchten Ihren Zustand finden zum Zeitpunkt . Sie finden zunächst eine Annäherung erster Ordnung:
Steven Mathey
Kyle Kanos
Süßigkeitenmann
Süßigkeitenmann