Benutzer-Werkzeuge

Webseiten-Werkzeuge


ws1314:stand_der_simulation_30.1.2014

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ws1314:stand_der_simulation_30.1.2014 [2014/02/05 22:31]
stefanborn
ws1314:stand_der_simulation_30.1.2014 [2016/05/10 14:46] (aktuell)
Zeile 1: Zeile 1:
-====== Stand der Simulation 30.1. ======+====== Stand der Simulation 30.1.2014 ======
  
-Um die Grundlage für weitere Arbeiten und Ideen zu legen, habe ich unter Verwendung eures Programmcodes das Programm umstrukturiert.+Um die Grundlage für weitere Arbeiten und Ideen zu legen, habe ich unter Verwendung eures Programmcodes das Programm umstrukturiert. Ich habe einige Kommentare hinzugefügt,​ glaube aber, dass es sinnvoll ist, wenn ihr selbst den Code analysiert und (in der Wiki) kommentiert. 
 + 
 +Wichtige Neuerungen:​ 
 + 
 +  * Der Integrationsschritt ist jetzt eine Funktion. Diese kann man in der Zukunft um andere Integrationsmethoden erweitern. Bisher wird ein Euler-Schema verwendet. 
 +  * Alle erzeugten Planeten werden einer Liste **planets** hinzugefügt,​ so dass man die Berechnung der Bewegung durch einfache Schleifen aufschreiben kann. Um die Allgemeinheit des Ansatzes zu zeigen, werden zufällig Kleinplaneten erzeugt. 
 +  * Es gibt eine Benutzerinteraktion,​ die sich beliebig erweitern lässt: Wird die Taste '​d'​ gedrückt, so werden die Spuren der Planetenbahnen gelöscht. Mit der Taste '​a'​ wird das Autoscaling ein- und ausgeschaltet. 
 +  * Als Längeneinheit wird 1 Astronomische Einheit **AE** ​ verwendet (der mittlere Abstand Erde-Sonne, hier wird nur ein ungefährer Wert verwendet, ihr könnt aber den genauen nachschlagen und einsetzen.) ​ Das Newton'​sche Kraftgesetz bleibt gültig, wenn man auch die Gravitationskonstante auf diese Längeneinheit umrechnet. ​ Für die Masse wird weiter die Einheit **kg**, für die Zeit **s** verwendet. Als Beispiele wurden die echten (d.h. im Rahmen der gegenwärtigen Messgenauigkeit bestimmten) Massen von Erde, Sonne und Mars verwendet, sowie die zugehörigen Radien für Kreisbahnen nach dem 3. Kepler'​schen Gesetz: $T^2=\frac{4\pi^2}{G(m+M)}$. In Wahrheit sind die Bahnen aber etwas exzentrisch (Ellipsen). Indem man die jeweils für eine Kreisbahn berechneten Geschwindigkeitsvektoren mit einer Zahl $\not=1$ multipliziert,​ erhält man exzentrische Bahnen.
  
 <code python> <code python>
ws1314/stand_der_simulation_30.1.2014.1391635865.txt.gz · Zuletzt geändert: 2016/05/10 14:46 (Externe Bearbeitung)