Si tengo un planeta que orbita alrededor del Sol (suponiendo una órbita circular) a velocidad angular y girando alrededor de su eje en . También tengo una normal a la superficie del planeta. , la normal al plano orbital , y la dirección al Sol desde el planeta y una normal a la superficie del planeta . La pregunta es ¿cómo puedo obtener el producto escalar? en cualquier momento durante la órbita dados estos valores en algún , p.ej. en perihelio? El problema es que son dos rotaciones que hay que combinar. Tengo dos enfoques:
Mi primer acercamiento es estar en el sistema de coordenadas del planeta, mira la imagen:
El problema aquí es que está cambiando debido a la rotación alrededor -eje del planeta. Así que estoy pensando:
Sé que esto es solo una solución aproximada y la calidad depende de paso. Así que estaba pensando, ¿no obtendría los mismos resultados con este segundo enfoque ?
Supongo que estoy en las coordenadas del sol (despreciando su rotación), tal que el
-el eje es normal al plano orbital,
eje es tal que apunta al perihelio. Mira la foto:
Ahora mi enfoque sería:
La razón por la que creo que puedo hacer esto es que no cambiará por rotación orbital y tampoco lo hará . Pero no estoy muy seguro de esta suposición.
el producto punto se puede calcular como . Tenga en cuenta que llevé la variable de tiempo solo al ángulo, ya que asumo de su descripción que la magnitud de los vectores normales es constante en el tiempo. Desde ese punto usa tus ángulos y y combine esto para construir los ángulos de Euler ( https://en.wikipedia.org/wiki/Euler_angles ) del planeta.
Esto debería ponerte en camino. Para los detalles me pondría el sombrero de profesor y se lo dejaría al lector interesado.
(No estoy muy seguro de entender correctamente las suposiciones de su problema).
"La razón por la que creo que puedo hacer esto es que no cambiará por rotación orbital y tampoco lo hará . Pero no estoy muy seguro de esta suposición"
Creo que esta suposición está un poco en la definición de y . [ simplemente mueve el planeta sólidamente alrededor de la órbita (y su valor determina la velocidad angular del centro del planeta alrededor del sol), y determina el valor de la velocidad angular de la superficie del planeta alrededor de un eje (llámese ), que está fijo como lo ve un observador que vive en el planeta.]
Como probablemente sabrá, si un vector con una longitud fija gira alrededor de un eje con una velocidad angular, el producto cruzado de la velocidad angular y ese vector en un momento específico da la tasa de cambio de ese vector en ese momento. Entonces tenemos:
Y luego elija una coordenada adecuada y resuelva esta ecuación (En realidad, parece que resolver para
y
directamente es mucho más fácil)
Espero que ayude.
Tienes cuatro sistemas de coordenadas diferentes en juego aquí:
Coordenadas fijadas a tierra. Piense en latitud/longitud/altura, o algún sistema cartesiano donde Londres se mantenga en una sola coordenada constante.
Coordenadas fijadas al centro de masa de la tierra, pero fijadas rotacionalmente a la esfera celeste. En este sistema de coordenadas, los lugares en el ecuador se mueven hacia el este a una velocidad de .
Coordenadas fijadas al centro de masa del sol, pero rotacionalmente fijadas a la esfera celeste. En este sistema, los polos de la tierra ya no están estacionarios, se mueven alrededor del sol en
Coordenadas fijadas al centro de masa del sol, pero fijadas rotacionalmente para seguir el centro de masa de la tierra en su viaje anual alrededor del sol. En este sistema, el propio eje de la tierra gira a medida que pasa el año.
Entre estos tres sistemas de coordenadas, tiene transformaciones simples:
1 <-> 2: Gira sobre el eje de la tierra.
Tanto los vectores normales como los de ubicación se traducen.
2 <-> 3: Traducir a lo largo del vector que conecta el centro de masa de la tierra y el sol.
Esta transformación no cambia ningún vector normal.
3 <-> 4: Gira alrededor del sol dentro del plano orbital de la tierra.
De nuevo, tanto las normales como los vectores de ubicación se transforman.
Todas estas transformaciones dependen del tiempo.
tu vector es una constante en el sistema de coordenadas 1; es una constante en el sistema 4.
Como tal, todo lo que necesita hacer es transformar hasta que se exprese en las coordenadas del sistema 4, o transforme hasta que se exprese en las coordenadas del sistema 1. De cualquier manera, una vez que tienes ambos vectores en el mismo sistema de coordenadas, calcular su producto escalar es trivial.
Notas:
Las transformaciones son dependientes del tiempo, por lo que después de la primera transformación los vectores serán funciones del tiempo. y .
La segunda transformación es un noop en vectores normales. Todo lo que importa son las dos rotaciones. Simplemente necesita aplicar dos rotaciones dependientes del tiempo alrededor de dos ejes diferentes .
Supongo que el planeta está girando sobre el eje de la superficie. con el ángulo de rotación , y gira alrededor del sol con el eje de rotación con el ángulo .
Dónde es tuyo vector
De este modo:
Dónde son las matrices de rotación de Rodríguez y es la matriz de rotación entre el marco fijo del planeta y el marco inercial.
el vector está girando con y el vector está girando con matriz, por lo que tomando el producto escalar:
con :
De este modo:
honeste_vivere
atapaka
kleingordon
Suzu Hirose
atapaka
Suzu Hirose
atapaka