22.11.2014 Views

Symulacje komputerowe zjawisk fizycznych z zakresu mechaniki

Symulacje komputerowe zjawisk fizycznych z zakresu mechaniki

Symulacje komputerowe zjawisk fizycznych z zakresu mechaniki

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!