Symulacje komputerowe zjawisk fizycznych z zakresu mechaniki
Symulacje komputerowe zjawisk fizycznych z zakresu mechaniki
Symulacje komputerowe zjawisk fizycznych z zakresu mechaniki
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
7. Wiele ciał w przestrzeni<br />
Ruchy planet<br />
Ruch ciała wokół nieskończenie ciężkiej planety<br />
Kolejna grupa symulacji dotyczy ruchów ciał w polu grawitacyjnym [7]. Prześledźmy zatem<br />
główne etapy konstrukcji takiej symulacji. Na początek zakładamy, że jedna z planet jest<br />
nieskończenie ciężka to znaczy nie będziemy uwzględniać jej ruchu. Wpływ innych ciał także<br />
pomijamy. Przyjmując za punkt wyjścia prawo powszechnego ciążenia oraz zasady dynamiki<br />
Newtona spróbujemy wyznaczyć numerycznie trajektorię niewielkiego ciała, które będzie się<br />
poruszać z pewną prędkością początkową.<br />
Na podstawie podobieństwa trójkątów stwierdzamy, że składowa siły w kierunku poziomym ma się<br />
tak do całkowitej siły jak pozioma współrzędna x do przeciwprostokątnej czyli<br />
F x<br />
=−∣F∣ x r<br />
.<br />
Rysunek 35: Siły działające na ciało znajdujące się w polu grawitacyjnym<br />
planety.<br />
Korzystając z prawa powszechnego ciążenia możemy napisać, że składowa ta równa się iloczynowi<br />
masy planety 2 i szybkości zmiany jej prędkości w kierunku x<br />
m dv x<br />
dt =−GMm x r 3<br />
podobnie postępując uzyskamy zależności na składową siły w kierunku y oraz z. Promień<br />
r wyznaczymy następująco r= x 2 y 2 z 2 .<br />
Aby dodatkowo uprościć rachunki przyjmujemy, że GM =1 .<br />
Prześledzimy trajektorię planety przyjmując jako warunki początkowe: położenie planety w chwili<br />
startu p 2<br />
=0.5 i0.0 j0.0k , prędkość v 2<br />
=0.0 i1.63 j0.0 k , krok czasowy symulacji<br />
dt=0.1 . Dobranie takich parametrów zagwarantuje nam, że ruch będzie się odbywał w<br />
płaszczyźnie x y. Ostatecznie przyspieszenie w kierunku osi x wynosić będzie a x<br />
=− x r 3<br />
a w<br />
43