Colisión de Galaxias

N-body gravitacional, mareas cósmicas y la fusión Vía Láctea–Andrómeda

Las galaxias colisionan. No como automóviles — las estrellas pasan de largo sin tocarse (la distancia entre ellas es enorme comparada con su tamaño) — pero la gravedad reorganiza centenares de millones de estrellas en escala de miles de millones de años. Esta simulación N-body resuelve el problema gravitacional para miles de partículas usando el algoritmo Barnes-Hut, que reduce el costo de O(N²) a O(N log N).

El Problema de N Cuerpos

Cada estrella ejerce atracción gravitacional sobre todas las demás. La fuerza sobre la estrella i es la suma de N−1 contribuciones:

F_i = G·m_i · Σ_j m_j·(r_j − r_i) / |r_j − r_i|³
Con N estrellas: O(N²) operaciones por paso. Para 10,000 estrellas: 100 millones de cálculos por frame.

El suavizado (softening) evita singularidades cuando dos partículas se acercan demasiado: se reemplaza r² por r² + ε². Sin él, dos partículas muy cercanas generarían fuerzas infinitas y velocidades non-físicas que expulsarían a las estrellas del sistema.

F = G·m₁·m₂ / (r² + ε²)     r_eff = √(r² + ε²)
ε es la longitud de suavizado: representa el tamaño finito efectivo de cada estrella. Valor típico: 1–5% del radio galáctico.

El Algoritmo Barnes-Hut

La idea central: grupos de estrellas distantes pueden tratarse como una sola partícula con la masa total concentrada en su centro de masa. El espacio se divide recursivamente en un quadtree (cuadrilátero → cuatro cuadrantes → …). Para cada nodo del árbol se almacena la masa total y el centro de masa de todas las estrellas contenidas.

θ = tamaño_nodo / distancia_al_nodo
Criterio de apertura: si θ < umbral → usar la aproximación (masa total del nodo). Si θ ≥ umbral → descender a los hijos. Complejidad resultante: O(N log N).
Parámetro θPrecisiónOperaciones/pasoUso recomendado
0.3Muy alta (cuasi exacta)~N·3 log NComparación de referencia
0.5Alta~N·2 log NSimulación estándar
0.7Media~N·log NTiempo real con muchas partículas
1.0Baja (aproximada)~N·0.5 log NPreview rápido

Fuerzas de Marea y Colas

Las colas de marea — las largas hebras de estrellas que se extienden durante las colisiones — son consecuencia de la fuerza diferencial: la gravedad de la galaxia vecina atrae más fuertemente las estrellas del lado más cercano que las del lado más lejano. Esta diferencia es la fuerza de marea:

ΔF ≈ 2GMmd / r³     (fuerza de marea a distancia r, separación d)
La misma física que crea las mareas oceánicas de la Luna, pero a escala galáctica. Las colas de marea duran cientos de millones de años después de la colisión.

Colisión frontal

Parámetro de impacto b ≈ 0. Las galaxias se atraviesan, se frenan, retroceden y se fusionan. Resultado final: galaxia elíptica masiva. La Via Láctea y Andrómeda en 4,500 millones de años.

Colisión oblicua

Parámetro de impacto intermedio. Se forman largas colas de marea y puentes de estrellas entre las galaxias. Las estructuras pueden durar miles de millones de años antes de la fusión final.

Encuentro de paso

Parámetro de impacto grande. Las galaxias se perturban mutuamente y distorsionan sus brazos, pero no se fusionan. Las estrellas eyectadas forman halos difusos.

Galaxia anular

Si una galaxia pequeña impacta en el centro de una espiral, genera una onda de densidad radial que produce el espectacular patrón de anillo. Ejemplo real: Cartwheel Galaxy.

Tipos Galácticos y Fusión

Las dos galaxias de la simulación comienzan con estructuras iniciales distintas:

Después de una fusión completa, el resultado es casi invariablemente una galaxia elíptica — el momento angular neto del sistema determina si queda alguna estructura rotatoria residual.

La Vía Láctea y Andrómeda colisionarán en ≈ 4,500 millones de años. Las simulaciones N-body del Hubble Space Telescope (Cox & Loeb, 2008) muestran que el Sol sobrevivirá la colisión con una probabilidad del 97%, aunque probablemente será eyectado a una órbita exterior. En ≈ 7,000 millones de años, las dos galaxias se habrán fusionado en una galaxia elíptica masiva — informalmente llamada «Milkomeda». No hay que preocuparse: el Sol habrá agotado su hidrógeno en 5,000 millones de años.

Experimentos Guiados

Experimento 1 — Colisión frontal vs oblicua

  1. Lanza la simulación con el parámetro de impacto b ≈ 0 (colisión frontal). Observa cómo las galaxias se atraviesan, se frenan, oscilan y se fusionan. El proceso completo puede tomar 2–3 oscilaciones.
  2. Resetea y aumenta b. Las colas de marea aparecen: largas hebras de estrellas arrancadas gravitacionalmente. Observa su asimetría — la cola delantera es más compacta que la trasera.
  3. Con b muy alto, las galaxias se perturban y continúan. Mide el ángulo de dispersión de la trayectoria: igual que una dispersión elástica en física de partículas.

Experimento 2 — Efecto del parámetro θ

  1. Congela la simulación en el instante de máxima interacción (galaxias superpuestas). Anota la distribución de estrellas.
  2. Cambia θ de 0.3 a 1.0 y observa las diferencias en la distribución. A θ alto, algunas estrellas reciben fuerzas ligeramente incorrectas, pero el comportamiento global es cualitativamente igual.
  3. Observa el FPS counter: la diferencia de rendimiento entre θ = 0.3 y θ = 0.7 puede ser un factor de 3–5× con muchas partículas.

Experimento 3 — Conservación de energía y virial

  1. Monitorea la energía total durante la simulación. En un sistema perfectamente conservativo, E_total = E_cinética + E_potencial debería ser constante.
  2. En equilibrio gravitacional, el Teorema del Virial predice: E_potencial = −2·E_cinética, o E_total = −E_cinética. Verifica este ratio antes y después de la fusión.
  3. Si el integrador leapfrog conserva bien la energía, las oscilaciones serán pequeñas. Un Euler simple mostraría un crecimiento sistemático de la energía total.

Conexiones

🌌
Formación de Galaxias
Cómo se formaron antes de colisionar
Agujero Negro
Los núcleos que se fusionan en la colisión
🔭
Expansión del Universo
Galaxias que se acercan contra el flujo de Hubble
🪐
Órbitas de Kepler
La misma gravedad en escala planetaria