El problema de Euler de los tres cuerpos
Los dos cuerpos fijos en el espacio tiene masas M1 y M2 y están separados una distancia d. Estableceremos un Sistema de Referencia, con el origen en el primer cuerpo y el eje X es la recta que une sus centros, tal como se muestra en la figura.
Cuando la partícula se encuentra en la posición (x, y), las fuerzas de atracción que ejerce cada uno de los cuerpos sobre la pequeña partícula se muestran en la figura, sus módulos valen
Descomponemos las fuerzas. Las ecuaciones del movimiento de la partícula de masa m son:
Tenemos un sistema de dos ecuaciones diferenciales de segundo orden
Que se resuelven por procedimientos numéricos con las condiciones iniciales siguientes: En el instante t=0, la partícula se encuentra en la posición (x0, y0) y las componentes de su velocidad inicial son, (v0x, v0y).
Escalas
Antes de resolver el sistema de ecuaciones diferenciales por procedimientos numéricos, es conveniente prepararlas para que el ordenador no maneje números excesivamente grandes o pequeños.
Establecemos un sistema de unidades en el que la longitud se mide en unidades astronómicas, la distancia media entre el Sol y la Tierra. L=una UA=1.496·1011 m y el tiempo en unidades de año, P=un año= 365.26 días=3.156·107 s.
Supongamos el primer cuerpo es el Sol, M1= 1.98·1030 kg y la masa del segundo cuerpo es un múltiplo de la masa del Sol, M2=αM1
En el nuevo sistema de unidades x=Lx', t=P·t', la primera ecuación diferencial se escribe
y de forma similar la segunda ecuación diferencial.
Como L es el semieje mayor de la órbita de la Tierra alrededor del Sol, P es el periodo o tiempo que tarda en dar una vuelta completa y M1 es la masa del Sol. Por la tercera ley de Kepler, el término
Volviendo a la notación previa: x e y para la posición y t para el tiempo en el nuevo sistema de unidades. El sistema de ecuaciones diferenciales se escribe
Principio de conservación de la energía
La energía total de la partícula es una constante del movimiento.
La energía de la partícula de masa m en el instante inicial t=0 es
Cuando E0<0 la partícula permanece confinada en el espacio que rodea a los dos cuerpos. Cuando E0≥0 la partícula escapa al infinito
La energía de la partícula en el instante t es igual a
En el nuevo sistema de unidades establecido, las magnitudes velocidad y posición están relacionadas del siguiente modo:
v=v’·L/P, x=x’·L, y=y’·L, d=d’·L
Volviendo a la notación previa. Definimos una nueva energía e por unidad de masa en este sistema de unidades
Se evalúa el cociente
que denominaremos tanto por ciento de error.
Ejemplos
Sea
- El parámetro α=M2/M1, donde M1 es la masa del Sol
- La distancia d entre los dos cuerpos fijos.
- La posición inicial (x0, y0)
- La velocidad inicial (v0x, v0y)
Ejemplo 1
- Los dos cuerpos tienen la misma masa, α=1.0
- La distancia fija entre los dos cuerpos, d=2.1,
- Posición inicial, x0=1, y0=0
- Velocidad inicial v0x=0, v0y=2π
x0=zeros(1,4); alpha=1; d=2.1; x0(1)=1; %abscisa x0 x0(2)=0; %vx_0, velocidad inicial X x0(3)=0; %ordenada y0 x0(4)=6.28; %vy_0, velocidad inicial Y tspan=[0,2]; e0=(x0(2)^2+x0(4)^2)/2-4*pi^2*(1/sqrt(x0(1)^2+x0(3)^2) +alpha/sqrt((x0(1)-d)^2+x0(3)^2)); fg=@(t,x)[x(2);-4*pi^2*(x(1)/(x(1)^2+x(3)^2)^(3/2) +alpha*(x(1)-d)/((x(1)-d)^2+x(3)^2)^(3/2)); x(4); -4*pi^2*(x(3)/(x(1)^2+x(3)^2)^(3/2) +alpha*x(3)/((x(1)-d)^2+x(3)^2)^(3/2))]; [t,x]=ode45(fg,tspan,x0); hold on plot(x(:,1),x(:,3)) ef=(x(end,2)^2+x(end,4)^2)/2-4*pi^2*(1/sqrt(x(end,1)^2 +x(end,3)^2)+alpha/sqrt((x(end,1)-d)^2+x(end,3)^2)); fprintf('Variación de energía %1.3f\n', 100*abs((ef-e0)/e0)); xlabel('x') ylabel('y') grid on axis equal title('Problema de Euler de los tres cuerpos')
Variación de energía 9.111
Ejemplo 2
- Los dos cuerpos tienen la misma masa, α=1.0
- La distancia fija entre los dos cuerpos, d=0.2,
- Posición inicial, x0=1, y0=0
- Velocidad inicial v0x=0, v0y=2π
Ejemplo 3
- Los dos cuerpos tienen la misma masa, α=1.0
- La distancia fija entre los dos cuerpos, d=3.0,
- Posición inicial, x0=1.5, y0=0
- Velocidad inicial v0x=3, v0y=3
Actividades
Cuando la partícula está cerca de uno de los dos cuerpos, la aceleración es grande (los cambios de velocidad son grandes) y para resolver el sistema de ecuaciones diferenciales por procedimientos numéricos, es preciso elegir un paso pequeño. Cuando la partícula está alejada de los cuerpos, la aceleración es pequeña el paso puede ser más grande, sin que se introduzca un error significativo en los cálculos
El programa interactivo, nos da dos opciones:
- Paso variable, el programa interactivo calcula el paso de integración más adecuado
- Paso fijo, que es el más adecuado para el ejemplo 2
Se introduce
- El parámetro α=M2/M1, donde M1 es la masa del Sol, en el control titulado C. masas.
- La distancia d entre los dos cuerpos fijos, en el control titulado Distancia.
- La posición inicial (x0, y0), en los dos controles titulados Posición
- La velocidad inicial (v0x, v0y), en los dos controles titulados Velocidad
- El paso fijo si este control está habilitado
Se pulsa el botón titulado Nuevo
Se observa la trayectoria de la partícula de masa m. En la parte derecha, se proporcionan los datos de su posición (x, y) y de su velocidad (vx, vy) en cada instante t.
En la parte inferior derecha, se muestra en color rojo el tanto por ciento de error. Cuando es mayor que la unidad el programa interactivo se detiene. Como podemos comprobar, los mayores porcentajes de error se obtienen cuando la partícula pasa muy cerca de alguno de los dos cuerpos fijos.
Nota: Se ha de advertir al lector, que como el paso de integración de las ecuaciones diferenciales del movimiento es variable, la velocidad del punto que representa la partícula en el programa interactivo, no se corresponde con la velocidad real de la partícula.
Referencias
Wild W. J. Euler's three-body problem. Am. J. Phys. 48(4) April 1980, pp. 297-301