David Hammen napisał
Ludzie używają równań planetarnych w połączeniu z technikami integracji geometrycznej ...
Możesz także spróbować (jak to nazywam) prostej symulacji o skończonym kroku, używając praw Newtona do operowania na masach obiektów, pozycjach, prędkościach i przyspieszeniach. Nie jestem pewien, czy mieści się to w tym, co David nazywa „technikami integracji geometrycznej”. Chodzi mi o to, że możesz to zrobić bez uwzględnienia równań planetarnych. Wada = symulator „ścina rogi” za pomocą aproksymacji, co prowadzi do zachowań w modelu, które są artefaktami. Wady te można pokonać, stosując inne techniki. Zaleta = ułatwia projektowanie kodu, pozwala uniknąć podejrzeń, że równania planetarne (i ich założenia) napędzają przedstawienie.
Nie musisz być ekspertem w zakresie metod numerycznych, aby zastosować prostą technikę integracji Leapfrog (opisaną szczegółowo w Feynman Lectures vol. I ) do modelowania precesji newtonowskiej w Układzie Słonecznym w okresach do kilku stuleci. Uruchamiając symulacje w różnych krokach czasowych (np. ) wykreślając wyniki w Excelu, dopasowując krzywą i ekstrapolując dodt=1200s,600s,300s,100sdt=0można uzyskać wyniki dla długoterminowej średniej precesji Newtona, które mieszczą się w granicach 1% przyjętych liczb. Kolejną zaletą w porównaniu z metodami analitycznymi, które dają długoterminowe średnie wyniki, jest to, że można badać zachowania w krótszych skalach czasowych. Na przykład, jeśli zobrazujesz kierunek peryhelium w funkcji czasu dla pewnej planety (np. Merkurego), zobaczysz okresowe wahania precesji wynoszące roku, wynikające z ruchu Jowisza wokół Słońca. Dużą frajdą jest (i bardzo łatwe po napisaniu podstawowego kodu) granie w „a co jeśli?” symulacje, zmieniając liczbę i właściwości ciał w układzie, a nawet dodając dodatkowe siły nienewtonowskie. ≈11.9
Cytując Feymnan: -
Może się zdarzyć, że w jednym cyklu obliczeń, w zależności od problemu, możemy mieć 30 multiplikacji lub coś w tym rodzaju, więc jeden cykl zajmie 300 mikrosekund. Oznacza to, że możemy wykonać 3000 cykli obliczeniowych na sekundę. Aby uzyskać dokładność, powiedzmy, jednej części na miliard, potrzebowalibyśmy 4 × 10 ^ 5 cykli odpowiadających jednemu obrotowi planety wokół Słońca. Odpowiada to czasowi obliczenia 130 sekund lub około dwóch minut. Tak więc zajmuje tylko dwie minuty, aby podążać za Jowiszem wokół Słońca, a wszystkie zaburzenia wszystkich planet są poprawne do jednej części na miliard, dzięki tej metodzie!
Ale musisz dokładnie przemyśleć, co możesz wiarygodnie wywnioskować z symulacji - na przykład jeśli twój krok czasowy jest dłuższy niż kilkaset sekund, symulacja wskaże precesję w kierunku przeciwnym do tego, co naprawdę ma miejsce (tj. Wstecz, kiedy to nastąpi powinien być prograde).