Tengo un problema de MATLAB, así que tengo un planeta similar a la tierra que orbita alrededor de una estrella similar al sol y luego hay una enana roja en una órbita elíptica alrededor de la estrella que pasa cerca del planeta. Quiero mostrar que a veces, cuando la enana roja está en su máxima aproximación, es posible que el planeta no esté allí, por lo que no recibirá calor de la enana roja.
Para hacer esto, me dijeron que comparara los períodos orbitales de los dos. Entonces, para el planeta, su período orbital es como la Tierra de 365 días y el período de la enana roja es de 1896,59 días.
Estaba pensando, ¿hay alguna manera de trazar las órbitas de estos dos y ejecutarlo durante, digamos, 100 años y ver si hay puntos en los que la Tierra podría perder la enana roja? Si esto es incorrecto, hágamelo saber una mejor manera de abordar este problema. A continuación se muestra una imagen de la órbita, siendo la línea negra la órbita de la enana roja y la línea azul la órbita del planeta. La excentricidad de la órbita de la Enana Roja es 0,866 ya que a=3 Au yb=1,5 Au.
Tierra como un planeta que orbita alrededor de un sol como una estrella (365 días)
enana roja en una órbita elíptica alrededor de la estrella que pasa cerca del planeta (1896,59 días, excentricidad 0,866)
Si trabajamos en AU y años podemos usar para el parámetro gravitacional estándar del Sol. Si también asumimos que la masa de la enana roja es lo suficientemente pequeña como para ignorarla, podemos dejar la Tierra en su órbita circular de 1 UA y asumir que el Sol no se mueve. Entonces podemos verificar la relación entre el período y el semieje mayor de la siguiente manera:
lo que da AU por 1 año, y AU para la enana roja, así que esto se comprueba.
Sin embargo, tu dibujo está apagado. El periapsis y la apoapsis de la enana roja serán y o 0.4 y 5.6 AU y esto mas este comentario deja claro que tu dibujo esta mal.
Si la razón de los dos periodos fuera un número racional, digamos dónde son números enteros, entonces su movimiento relativo sería periódico con el período sinódico
pero la distancia de máxima aproximación dependería de la fase; las posiciones iniciales en el momento .
Sin embargo en tu caso tienes y entonces que es irracional y no se expresa como la razón de dos números enteros. Eso significa que si estas dos órbitas están en el mismo plano y los dos cuerpos no interactúan gravitacionalmente entre sí, tarde o temprano pueden chocar.
Pitón:
import numpy as np
import matplotlib.pyplot as plt
twopi = 2 * np.pi
a1, e1 = 1.0, 0.0
a2, e2 = 3.0, 0.866
theta = np.linspace(0, twopi, 201)
r1 = a1 * (1. - e1**2) / (1. + e1 * np.cos(theta))
r2 = a2 * (1. - e2**2) / (1. + e2 * np.cos(theta))
x1, y1 = [-r1 * f(theta) for f in (np.cos, np.sin)] # minus to match plot in question
x2, y2 = [-r2 * f(theta) for f in (np.cos, np.sin)]
plt.figure()
plt.plot(x1, y1, '-b', linewidth=2)
plt.plot(x2, y2, '-k', linewidth=1)
plt.plot([0], [0], 'or')
plt.gca().set_aspect('equal')
plt.xlim(-3.2, 6.8)
plt.ylim(-4, 4)
plt.xlabel('Distance (AU)', fontsize=14)
plt.ylabel('Distance (AU)', fontsize=14)
plt.show()
PM 2 Anillo
james k