Ich versuche gerade, ein Programm zu schreiben, das Umlaufbahnen berechnen kann. Das Ziel besteht darin, einen beliebigen Orbitalzustandsvektor (Position, Geschwindigkeit) zu nehmen und ihn in Keplersche Orbitalelemente umzuwandeln oder Keplersche Elemente in einen Orbitalzustandsvektor umzuwandeln.
Ich möchte testen, ob mein Code funktioniert, indem ich Beispiele für Orbitalzustandsvektoren und ihre entsprechenden keplerschen Elemente bekomme, damit ich sie in mein Programm einfügen kann, um zu überprüfen, ob die Ausgabe mit der richtigen Ausgabe übereinstimmt. Ich kann jedoch anscheinend keine Beispiele für Orbitalzustandsvektoren und ihre entsprechenden Keplerschen Elemente finden. Nachdem ich im Internet gesurft habe, kann ich nur Beschreibungen darüber finden, was Orbitalzustandsvektoren ohne Beispiele sind.
Das Horizons-Webinterface von JPL ist ein großartiger Ort, um dies zu tun. Siehe diese Antwort für eine detaillierte Erklärung, wie es geht.
Für Planeten und den Mond können Sie ein wenig Python mit dem raffinierten Skyfield- Paket lokal verwenden. Es lädt die JPL-Ephemeriden lokal auf Ihren Computer und macht ungefähr dasselbe wie Horizons, interpoliert zu Ihren angeforderten Zeitpunkten.
Magische Oktopus-Urne