1 votos

Simulando una órbita, el primario no está enfocado

He estado jugando con algunos simuladores orbitales -muy sencillos-, sobre todo utilizando librerías de física preexistentes (también intenté hacerlo con vectores). Lo que me confunde es que mis órbitas no se comportan como en la realidad: el primario siempre está en el centro de la elipse y no en uno de los focos. Obtengo el mismo resultado independientemente del motor o la biblioteca que utilice.

Me he limitado a poner un primario y un orbitador, con el primario en el centro de la distribución. Introduzco la fórmula $$F = G\frac{m_1m_2}{r_1^2}$$ con la fuerza dirigida hacia el primario. He intentado ajustar el paso de tiempo, pero obtengo el mismo resultado. Simplemente estoy confundido en cuanto a lo que podría causar esto.

Actualización

Tienes razón, estaba multiplicando, sólo que no lo sabía (algo sobre la forma en que el Construct2 interpretó mis comandos). Lo tenía configurado para aplicar la fuerza que era esencialmente G(arbitrario) / distancia * distancia (no me gustó cuando probé ^2). Cuando puse la distancia al cuadrado en una variable y luego dividido por ella las cosas funcionaron.

Ahora ya había probado esto en Panda3d con el mismo problema, así que tendré que volver a mirar eso.

2voto

zkent Puntos 133

Unas cuantas comprobaciones básicas:

  • ¿Qué tamaño de pasos de tiempo está tomando? Si son demasiado grandes, se producirán errores graves. Si son demasiado pequeños, los cambios de velocidad y posición serán incorrectos debido a errores de redondeo (precisión finita).
  • ¿La masa primaria es mucho mayor que la del orbitador? En la vida real, la Luna y la Tierra orbitan alrededor de un centro inercial común. Como la Tierra es mucho más pesada, podemos declararla estacionaria a riesgo de cometer pequeños errores. Sin embargo, no creo que esto explique los resultados de su impar. Pero podría ser una pista útil para saber quién no es culpable. (¿Cuál era la famosa cita de Sherlock?)
  • ¿Qué velocidad inicial le das al orbitador?
  • ¿Puede elegir el método de integración? No puedo imaginar que una elección errónea dé el resultado que obtienes, pero aun así, las pistas ayudan...
  • Realmente lo estás contando a la inversa cuadrado ¿cierto? Y es inversa ¿verdad? Si se multiplica no se divide por r al cuadrado, que se explicar las elipses centradas.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X