Unerwartete Exzentrizität in der Simulation der Mondumlaufbahn

Ich habe die NDSolve-Funktion von Mathematica verwendet, um die Umlaufbahn des Mondes um die Erde zu berechnen.

Ich habe die folgenden Anfangspositionen (Perigäum) verwendet:

R E A R T H = ( M M Ö Ö N M E A R T H 362.6 10 6 0 0 )

R M Ö Ö N = ( 362.6 10 6 0 0 )

Wo der Ursprung das Baryzentrum ist

Ich habe dann die Geschwindigkeitsvektoren berechnet zu:

v M Ö Ö N = ( 0 G ( M E A R T H + M M Ö Ö N ) ( 2 | R M Ö Ö N | 1 A ) 0 )

v E A R T H = ( 0 M M Ö Ö N M E A R T H G ( M e A R T H + M M Ö Ö N ) ( 2 | R M Ö Ö N | 1 A ) 0 )

Hier habe ich die Erhaltung des Impulses verwendet, um die Geschwindigkeit des Erdwobbelns zu finden (ich bin mir nicht 100% sicher, aber es scheint zu funktionieren).

Wo

A = 384.399 10 6

die große Halbachse.

Dann benutzte ich Mathematica, um die Umlaufbahn der Erde und des Mondes um das Baryzentrum zu zeichnen.

Mathematica-Datei hier. Das Notizbuch ist ein generischer Zwei-Körper-Code, daher der manchmal umständliche Code.

Hier ist mein Problem (Bild):

http://i16.photobucket.com/albums/b21/ApocalypseVolcano/Aplots.png

Das Apogäum ist nicht annähernd so weit vom Baryzentrum entfernt, wie es sein sollte.

Ich verstehe, dass andere Körper im Sonnensystem die Umlaufbahn der Erde und des Mondes beeinflussen, aber ist das allein dafür verantwortlich?

Wenn ich die Erde die Sonne umkreisen lassen würde, kann ich dann die kombinierte Masse der Erde und des Mondes verwenden und nur das Baryzentrum dieses Systems die Sonne umkreisen lassen?

Das Notebook eignet sich gut für frühere Versuche mit einer kreisförmigen Umlaufbahn.

Haben Sie schon einmal über einfache Gleitkommafehler nachgedacht?
Wäre Computational Science ein besseres Zuhause für diese Frage?
@Qmechanic Ich habe dies in Physik gepostet, da ich einen Physikfehler erwartet hatte (was sich als der Fall herausstellte), da frühere weniger komplizierte Modellierungen mit demselben Code korrekt funktionierten. Obwohl ich scicomp noch nicht kannte.

Antworten (1)

Sie haben vier große Probleme und zwei kleine Probleme. Die großen Probleme bestehen darin, dass Sie die Anfangsposition und -geschwindigkeit von Erde und Mond falsch initialisieren. Der anfängliche Abstand zwischen Erde und Mond ist um den Faktor 1,0123 verschoben, ebenso wie die anfängliche relative Geschwindigkeit. Die kleinen Probleme sind (1) ein falscher Wert für die große Halbachse Erde-Mond und (2) Ihre Verwendung von G , M M Ö Ö N , Und M e A R T H .

Die großen Probleme waren die Hauptursache für Ihre größer als erwartete Apogäumsentfernung.

Die kleinen Probleme: Sie sollten diese auch beheben wollen.

Problem Nr. 1: Sie verwenden 384.399 km als Länge der großen Halbachse der Umlaufbahn des Mondes. Das ist falsch. Dieser Wert ist die inverse Sinusparallaxe des Mondes, die Umkehrung des Mittelwerts der Umkehrung der Entfernung. Ein besserer Wert für die Länge der großen Halbachse ist 385.000 km, was der mittleren Entfernung zwischen Erde und Mond entspricht. Ein noch besserer Wert ist 384.748 km von Chapront-Touzé, M., & Chapront, J. (1983). Die Mond-Ephemeride ELP 2000. Astronomy and Astrophysics , 124, 50-62 .

Problem Nr. 2: Sie verwenden das Produkt G ( M e A R T H + M M Ö Ö N ) . Sie haben Ihre Genauigkeit ausgelöscht, wenn Sie das tun. Astronomen des Sonnensystems verwenden stattdessen die sogenannten „Standard-Gravitationsparameter“, um die Massen der Sonne, der Planeten und unseres Mondes zu beschreiben. Konzeptionell ist dies nur das Produkt μ B Ö D j = G M B Ö D j . Es gibt jedoch einen großen Unterschied zwischen der Verwendung μ B Ö D j Und G M B Ö D j . Wissenschaftler kennen viele dieser Gravitationsparameter mit einer Genauigkeit von sechs oder mehr Stellen. Andererseits ist die Gravitationskonstante G nur an vier Stellen bekannt. Noch wichtiger ist, dass Sie bei der Verwendung von G und Masse mit ziemlicher Sicherheit Werte verwenden, die nicht miteinander übereinstimmen. Verwenden Sie die Standard-Gravitationsparameter. Eine Liste davon finden Sie in diesem Wikipedia-Artikel .


Was sollten Sie also tun?

Bezeichnung

  • R P = 362600 km als Abstand zwischen Erde und Mond im Perigäum,
  • A = 384748 km als große Halbachse von Erde und Mond umeinander,
  • u e = 398600.4418 km 3 / S 2 als Standard-Gravitationsparameter der Erde,
  • u M = 4902.8000 km 3 / S 2 als Standard-Gravitationsparameter des Mondes und
  • v P = ( μ e + μ M ) ( 2 R P 1 A ) als relative Geschwindigkeit zwischen Erde und Mond im Perigäum gemäß der Vis-Viva-Gleichung.

Sie müssen die Erde und den Mond so positionieren, dass der Abstand und die Geschwindigkeit zwischen ihnen sind R P Und v P . Da Sie möchten, dass das Baryzentrum am Ursprung liegt, ist eine Möglichkeit dies zu tun

R M Ö Ö N = R P 1 + μ M / μ e X ^ v M Ö Ö N = v P 1 + μ M / μ e j ^ R e A R T H = R P 1 + μ e / μ M X ^ v e A R T H = v P 1 + μ e / μ M j ^

Schließlich sollten Sie Ihre Beschleunigungen mit den Standard-Gravitationsparametern anstatt mit G*M berechnen.

Danke, tolle und ausführliche Erklärung. Das Modell scheint jetzt genau zu sein, ich bekomme eine maximale Entfernung von 406.198 km. Ich habe über das sgp gelesen, aber den Kontext in meinem Eifer, das Modell zum Laufen zu bringen, nicht erkannt, und daher ist es so viel genauer.