Wenn ich einen Planeten habe, der die Sonne (unter der Annahme einer kreisförmigen Umlaufbahn) mit Winkelgeschwindigkeit umkreist und rotiert um seine Achse bei . Ich habe auch eine Normale zur Oberfläche des Planeten , die Normale zur Bahnebene , und die Richtung zur Sonne vom Planeten und eine Normale zur Oberfläche des Planeten . Die Frage ist, wie bekomme ich das Skalarprodukt zu jedem Zeitpunkt während der Umlaufbahn bei diesen Werten bei einigen , z.B. im Perihel? Das Problem ist, dass dies zwei Rotationen sind, die kombiniert werden müssen. Ich habe zwei Ansätze:
Mein erster Ansatz ist es, im Koordinatensystem des Planeten zu sein, siehe Bild:
Das Problem hier ist das ändert sich aufgrund der Drehung um -Achse des Planeten. Also ich denke:
Ich weiß, dass dies nur eine ungefähre Lösung ist und von der Qualität abhängt Schritt. Also dachte ich, würde ich mit diesem zweiten Ansatz nicht die gleichen Ergebnisse erzielen ?
Ich gehe davon aus, dass ich mich in den Koordinaten der Sonne befinde (unter Vernachlässigung ihrer Rotation), sodass die -Achse ist normal zur Bahnebene, Achse ist so, dass sie auf das Perihel zeigt. Siehe Bild:
Jetzt wäre mein Ansatz:
Der Grund, warum ich denke, dass ich das tun kann, ist folgender wird sich durch Orbitalrotation nicht ändern und wird es auch nicht . Aber ganz sicher bin ich mir bei dieser Annahme nicht.
Das Skalarprodukt kann berechnet werden als . Beachten Sie, dass ich die Zeitvariable nur auf den Winkel übertragen habe, da ich aus Ihrer Beschreibung annehme, dass die Größe der Normalenvektoren zeitlich konstant ist. Verwenden Sie von diesem Punkt an Ihre Winkel Und und kombinieren Sie dies, um die Euler-Winkel ( https://en.wikipedia.org/wiki/Euler_angles ) des Planeten zu konstruieren.
Dies sollte Sie auf den Weg bringen. Für die Details würde ich meine Professorenmütze aufsetzen und es dem interessierten Leser überlassen.
(Ich bin mir nicht ganz sicher, ob ich die Annahmen Ihres Problems richtig verstehe.)
„Der Grund, warum ich denke, dass ich das tun kann, ist folgender wird sich durch Orbitalrotation nicht ändern und wird es auch nicht . Aber ich bin mir bei dieser Annahme nicht wirklich sicher."
Ich denke, diese Annahme liegt etwas in der Definition von Und . [ bewegt den Planeten einfach fest um die Umlaufbahn (und sein Wert bestimmt die Winkelgeschwindigkeit des Planetenzentrums um die Sonne), und bestimmt den Wert der Winkelgeschwindigkeit der Planetenoberfläche um eine Achse (nennen wir es ), die so fixiert ist , wie sie von einem auf dem Planeten lebenden Beobachter gesehen wird.]
Wie Sie wahrscheinlich wissen, wenn sich ein Vektor mit fester Länge um eine Achse mit einer Winkelgeschwindigkeit dreht, ergibt das Kreuzprodukt der Winkelgeschwindigkeit und dieses Vektors zu einem bestimmten Zeitpunkt die Änderungsrate dieses Vektors zu diesem Zeitpunkt. Also haben wir:
Und wählen Sie dann eine geeignete Koordinate und lösen Sie diese Gleichung (Eigentlich scheint das Lösen nach
Und
direkt ist viel einfacher)
Hoffe, dass es hilft.
Sie haben hier vier verschiedene Koordinatensysteme im Spiel:
Koordinaten auf der Erde fixiert. Denken Sie an Breite/Länge/Höhe oder ein kartesisches System, bei dem London bei einer einzigen konstanten Koordinate bleibt.
Koordinaten fest zum Massenmittelpunkt der Erde, aber rotationsfest zur Himmelskugel. In diesem Koordinatensystem bewegen sich Orte am Äquator mit einer Geschwindigkeit von nach Osten .
Koordinaten fest zum Massenmittelpunkt der Sonne, aber rotationsfest zur Himmelskugel. In diesem System stehen die Pole der Erde nicht mehr still, sie bewegen sich um die Sonne herum
Koordinaten fixiert auf den Massenmittelpunkt der Sonne, aber rotatorisch fixiert, um dem Massenmittelpunkt der Erde auf seiner jährlichen Reise um die Sonne zu folgen. In diesem System dreht sich die Erdachse selbst im Laufe des Jahres.
Zwischen diesen drei Koordinatensystemen gibt es einfache Transformationen:
1 <-> 2: Rotation um die Erdachse.
Sowohl Normalen- als auch Ortsvektoren werden übersetzt.
2 <-> 3: Verschiebung entlang des Vektors, der den Massenmittelpunkt der Erde und der Sonne verbindet.
Diese Transformationen ändern keine Normalenvektoren.
3 <-> 4: Rotation um die Sonne innerhalb der Erdbahnebene.
Auch hier werden sowohl Normalen als auch Ortsvektoren transformiert.
Alle diese Transformationen sind zeitabhängig.
Ihr Vektor eine Konstante im Koordinatensystem 1 ist; ist eine Konstante in System 4.
Als solches müssen Sie nur entweder transformieren bis es in den Koordinaten des Systems 4 ausgedrückt wird, oder transformieren bis es in den Koordinaten von System 1 ausgedrückt wird. Sobald Sie beide Vektoren im selben Koordinatensystem haben, ist die Berechnung ihres Skalarprodukts trivial.
Anmerkungen:
Die Transformationen sind zeitabhängig, sodass die Vektoren nach der ersten Transformation Funktionen der Zeit sind Und .
Die zweite Transformation ist ein Noop auf Normalenvektoren. Es kommt nur auf die beiden Rotationen an. Sie müssen lediglich zwei zeitabhängige Rotationen um zwei verschiedene Achsen anwenden .
Ich nehme an, dass sich der Planet um die Oberflächenachse dreht mit dem Drehwinkel , und rotieren mit der Rotationsachse um die Sonne mit dem Winkel .
Wo ist dein Vektor
Daher:
Wo sind Rodriguez' Rotationsmatrizen und ist die Rotationsmatrix zwischen dem planetenfesten Rahmen und dem Trägheitsrahmen.
Der Vektor rotiert mit und der Vektor rotiert mit Matrix, also das Punktprodukt nehmen:
mit :
Daher:
ehrliche_vivere
Atapaka
Kleingordon
Suzu Hirose
Atapaka
Suzu Hirose
Atapaka