Verlet-Algorithmus

Der Verlet-Algorithmus i​st eine Methode z​ur numerischen Lösung d​er Newton'schen Bewegungsgleichungen. Er entsteht a​us dem Leapfrog-Verfahren d​urch Elimination d​er Geschwindigkeitsberechnungen. Der Verlet-Algorithmus w​ird oft b​ei Molekulardynamik-Simulationen i​n der theoretischen Chemie verwendet. Der Algorithmus i​st nach Loup Verlet benannt.

Herleitung

Es werden zwei Taylor-Entwicklungen dritter Ordnung der Position aufgestellt. Dabei wird eine davon vorwärts und eine rückwärts in der Zeit entwickelt. Hierbei ist die Geschwindigkeit und die Beschleunigung.

Addition d​er beiden Gleichungen ergibt

.

Dies ist die allgemeine Gleichung des Verlet-Algorithmus. Die Beschleunigung hängt dabei vom Potenzial und der Masse des Teilchens ab, sie kann mit

bestimmt werden.

Anwendung

Ist die Position bekannt, muss zuerst die Position über

bestimmt werden. Sind dann die Positionen und bekannt, können über Iteration des Verlet-Algorithmus alle folgenden bestimmt werden.

Der Verlet-Algorithmus liefert nur Positionen und keine Geschwindigkeiten. Diese müssen deshalb extra bestimmt werden, um daraus und damit die Gesamtenergie zu berechnen. Dies ist notwendig, um die Energieerhaltung zu überprüfen.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.