velocity-verlet |
| 05.01.2014, 12:17 | leonie. | Auf diesen Beitrag antworten » | ||||
| velocity-verlet Hallo, ich hänge bei folgender aufgabe fest: Ich habe folgende Bedingungen für den velocity-verlet algortihmus: 0. wähle startwerte für die Postion r*(t=0) und die geschwindigkeit r*'(t=0) 1. berechne die neue position basierend auf der alten position und der alten geschwindigkeit: r*(t+Dt)= r*(t) + r'*(t)*Dt +1/2*a*(t)*Dt^2 D steht hier für differenz 2.berechne die neue beschleudnigung aus dem potential basierend auf der neuen position: a*(t+Dt)= -d/dr V((r*(t+Dt) 3.berechne die neue Geschwindigkeit: r*'(t+Dt)= r*'(t)+ [a*(t)+a*(t+Dt) /2]*Dt 4. wenn t<tmax gehe zu 1. Meine Ideen: die Aufgabe: Integrieren Sie mit hilfe des velocity verlet algorithmus die bewegungsgleichung für den harmonischen oszillator für m=1, k=0,4, Dt=1, r(t=0)=1, r'(t=0)=0 und tmax=10 was ich jetzt nicht verstehe: in 0. soll ich mir da iwelche zahlen ausdenken? ich hatte jetzt r*(0)=2 und r'*(0)=5 genommen oder soll ich r(0)=1 und r'(0)=0 nehmen, weil das so in der aufgabe steht? 4. das verstehe ich nicht... wenn ich t=0 setze ist das doch immer automatisch kleiner als 10
liebe grüße |
||||||
| 07.01.2014, 11:12 | Steffen Bühler | Auf diesen Beitrag antworten » | ||||
RE: velocity-verlet
Ja.
In der Tat ist der Algorithmus etwas verwirrend formuliert. Gemeint ist, dass nach dem ersten Durchgang t=Dt ist, nach dem zweiten Durchgang t=2*Dt ist und so weiter. Viele Grüße Steffen |
||||||
|
|
Verwandte Themen
| Die Beliebtesten » |
| Die Größten » |
| Die Neuesten » |
