Berechnug von Ephemeriden | |
Erstellt 19. Mai 2005, 16:20
#12976
(im Thema #1159)
|
|
---|---|
Guest user
|
Vor kurzen stieß ich auf diese Seite. Ein sehr interessantes Projekt wie ich finde. Das Programm berechnet dabei aus einer vorhandenen Positions- und Geschwindigkeitsangabe der Planeten die Bewegung dieser vorher. Man kann also für beliebige Zeitpunkte (im Rahmen der Genauigkeit) Planetenpositionen und Bahnen berechnen. Dies kann man für jegliche massebehafteten Objekte tun. So z.B. auch die Bewegungen in einem Sternhaufen simulieren. Mehr Informationen zum mathematischen Hintergrund findet man auf dieser Seite. Weil ich so von dem Projekt fasziniert war, bin ich auch gerade dabei ein solches Programm zu schreiben. Da es keine exakte mathematische Lösung für das Mehr-Körper-Problem gibt, ist man dazu genötigt, auf sehr rechenintensive numerische Algorithmen zur Annäherung zurückzugreifen. Ich arbeite gerade an einer Umsetzung in C, was mich schon viel Nerven gekostet hat. Aber heute kam der erste Durchbruch. Ein Testlauf mit den inneren Planeten verlief wie es geplant war. Die Bahnen sind gut geschlossen, was darauf hinweißt, das meine erste, sehr grobe Annäherung, akzeptabel ist. Das werde ich aber noch verfeinern. Ebenso wird der Genauigkeit dadurch Grenzen gesetzt, dass sich das Programm auf Newton stützt, also relativistische Effekte vernachlässigt, welche für höhere Genauigkeiten aber unabdingbar sind. Jedenfalls habe ich heute die berechneten Positionsdaten mit GNU Plot mir anzeigen lassen. Herausgekommen ist das: Das kleine Pünktchen in der Mitte ist die Sonne. Simuliert wurden ca. 750 Erdenjahre, rechenzeit betrug über 30s. Jedenfalls ist das Programm noch alles andere als ausgereift. Vor allen Dingen stürzt es sofort ab, wenn man es nicht mit den Daten füttert, die es haben möchte . Später werde ich das Programm hier mal zum Download freigeben, aber das kann noch gut eine Woche dauern. Christian |
Re: Berechnug von Ephemeriden | |
Erstellt 19. Mai 2005, 20:14
|
|
Guest user
|
|
AW: Berechnug von Ephemeriden | |
Erstellt 20. Mai 2005, 01:10
|
|
Guest user
|
Mit welcher Sprache willst du arbeiten? Würde mich mal interessieren.. Christian |
Re: AW: Berechnug von Ephemeriden | |
Erstellt 20. Mai 2005, 13:34
|
|
Guest user
|
Gernegerne, aber erstmal meinte ich überhaupt nur die Beschäftigung mit dem Script. Du hattest mir die Seite ja mal gezeigt und ich hatte gesagt, dass nach dem Abi Zeit dafür ist . Also ich les erstmal und versuche zu verstehen, dann kommt die Realisierung. Bin aber gespannt, was du damit anstellst! |
AW: Berechnug von Ephemeriden | |
Erstellt 20. Mai 2005, 15:44
|
|
Guest user
|
Die Seite, auf die ich oben verlinkt habe, habe ich selbst nur überflogen. Ich hatte schnell nach einer Einleitung gegoogelt, da ich hier nicht alle Details ausformulieren wollte . Christian |
Re: AW: Berechnug von Ephemeriden | |
Erstellt 20. Mai 2005, 19:27
|
|
Guest user
|
Stimmt überhaupt. Irgendwie hätte ich Lust, die Sache mit möglichst wenig Infos durchzuziehen Edit: Wenn ich darüber nachdenke, fällt mir auf, dass die Sonne gar nicht im Brennpunkt der Ellipsen ist! Das müsste man noch schaffen… |
AW: Berechnug von Ephemeriden | |
Erstellt 20. Mai 2005, 21:02
|
|
Guest user
|
Mein Programm nähert sich außerdem mit großen Stücken der Fertigstellung. Hier einmal ein Bild vom kompletten Sonnensystem. Besonders die stark elliptische und geneigte Bahn des Pluto fällt auf. An den Bahnen hat er mehrere Minuten gerechnet. Christian |
AW: Berechnug von Ephemeriden | |
Erstellt 21. Mai 2005, 11:34
|
|
Erdling
|
Leider hab ich da keinen Durchlick und das Programm läuft auf nem Win-PC nicht :IE:
F!REF0X RUL3Z
Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral. Zitat von John Osborne |
AW: Berechnug von Ephemeriden | |
Erstellt 22. Mai 2005, 13:49
|
|
Guest user
|
Ja, theoretisch kann man damit jede Bahn eines massiven Körpers berechnen. Man muss nur zu einem bekannten Zeitpunkt den Ort und die Geschwindigkeit wissen. Die Idee mit den Kometen hat mir auch letztens ein Freund gegeben. Werde demnächst mal versuchen mir Position und Geschwindigkeit von Machholz zu besorgen, dann könnte ich die Bahn mal berechnen lassen. Hm? Das Programm habe ich selbst entwickelt und geschrieben und daher weiß ich ganz genau, dass es unter Windows läuft . Woher hast du denn die Informationen, dass es unter Windows nicht gehen würde? Auch GNU Plot, was eigentlich nur zu diesem Zweck mißbraucht wird, da es eine sehr leistungsfähige Plot-Software ist, ist für Windows verfügbar. GNU Plot macht aber nichts, als die Daten, die mein Programm berechnet hat, hübsch anzugucken. Im Prinzip bräuchte man das Programm aber nicht. Christian |
AW: Berechnug von Ephemeriden | |
Erstellt 06. Juni 2005, 16:04
|
|
Guest user
|
Zum Download geht es hier: http://www.magnetar.de…n.php?page=misc_downloads Christian |
Glückwunsch!! | |
Erstellt 09. Juni 2005, 15:48
|
|
Guest user
|
Was mir dazu einfällt ist aber trotzdem, dass die Aufforderung, nach der Installation die Readme zu lesen, etwas nervt . Nichts desto trotz ist sie sehr sinnvoll, denn sonst funzt die Sache natürlich nicht. Von wegen die Sache funzt nicht: Wenn ich die Beispiel-Datei öffne, schmiert Windows ab. |
AW: Berechnug von Ephemeriden | |
Erstellt 10. Juni 2005, 15:35
|
|
Guest user
|
Christian |
Re: AW: Berechnug von Ephemeriden | |
Erstellt 10. Juni 2005, 19:41
|
|
Guest user
|
|