1. Motivación: la masa que no brilla

Si casi toda la masa de una galaxia espiral estuviera donde está su luz —en el bulbo y en el disco, que se extinguen a unos pocos kpc—, la velocidad circular fuera de esa región debería caer como la de los planetas: . No lo hace. Las curvas de rotación de galaxias espirales se mantienen planas, o incluso suben, hasta el último punto medido. Esa discrepancia, cuantificada por Vera Rubin y colaboradores en los años setenta y ochenta y por los mapas de hidrógeno neutro de Albert Bosma, es la evidencia dinámica más directa de la materia oscura. En esta lección aprendemos a medir, modelar y descomponer una curva de rotación, con la Vía Láctea como caso de estudio.
2. Qué mide una curva de rotación

2.1 De la velocidad radial a la velocidad circular
Un disco en rotación circular con velocidad , inclinado un ángulo respecto al plano del cielo ( es de canto), proyecta sobre la visual, en un punto del disco a azimut medido desde el eje mayor, la velocidad
donde es la velocidad sistémica de la galaxia. A lo largo del eje mayor () se obtiene . La incertidumbre en se propaga como , por lo que Rubin, Ford y Thonnard escogieron galaxias de alta inclinación. Las velocidades se miden por efecto Doppler de líneas de emisión: H y [N II] en el óptico (regiones H II), o la línea de 21 cm del hidrógeno neutro en radio, que se extiende mucho más allá del disco estelar.
2.2 La expectativa kepleriana
Si la masa está contenida dentro de un radio , para mayor que se tiene . Con la masa dinámica interior al radio solar de la Vía Láctea, (con km/s, kpc), la velocidad en 25 kpc debería ser km/s. Se mide km/s.
3. Las observaciones

3.1 Rubin, Ford y Thonnard (1980)
En ApJ 238, 471, Rubin, Ford y Thonnard publicaron espectros a lo largo del eje mayor de 21 galaxias Sc con radios de 4 a 122 kpc (para km/s/Mpc; con los radios se reducen en un factor 0.71), de NGC 4605 a UGC 2885. Sus conclusiones: todas las curvas suben rápidamente hasta km/s en kpc y después más despacio; en general las curvas llegan al 83 % del radio isofotal y la mayoría siguen subiendo en el último punto medido. UGC 2885, la mayor de la muestra, ha completado menos de diez rotaciones en su parte externa desde el origen del universo y aun así muestra un patrón espiral regular. Ningún modelo con la masa distribuida como la luz reproduce estas curvas.
3.2 Bosma (1981) y el hidrógeno neutro
Los mapas de 21 cm de Bosma (tesis de 1978; AJ 86, 1825, 1981) extendieron las curvas más allá del disco óptico en 25 galaxias de distintos tipos: la mayoría permanecen planas hasta el radio máximo observado. Como el gas llega donde ya no hay estrellas, el argumento de que «la luz no sigue a la masa» se hizo inapelable. El índice de la curva, , es en la región externa, mientras que la ley de Kepler exige .
3.3 La Vía Láctea desde dentro: Eilers et al. (2019)
Medir la curva de rotación de nuestra propia galaxia es más difícil: estamos dentro del disco y no vemos el movimiento circular proyectado. Eilers, Hogg, Rix y Ness (2019) usaron las posiciones y velocidades tridimensionales de más de 23 000 gigantes rojas (Gaia DR2 + APOGEE + WISE + 2MASS) y la ecuación de Jeans (lección 3) con un potencial axisimétrico para obtener entre 5 y 25 kpc (excluyen la región interior, dominada por la barra). Su resultado, con kpc (GRAVITY Collaboration 2018):
con incertidumbres sistemáticas del 2–5 % en y de 0.46 km/s/kpc en la pendiente. La curva declina suavemente: en 25 kpc vale km/s, muy por encima de los 131 km/s keplerianos. La masa dinámica interior a 25 kpc es , unas cuatro veces la masa estelar total de la Galaxia ( según McMillan 2017).
4. Descomposición: bulbo + disco + halo

4.1 Suma en cuadratura
Si el potencial es la suma de componentes, , también lo es la fuerza, y como ,
Las velocidades circulares se suman en cuadratura, no linealmente.
4.2 El disco exponencial
El brillo superficial de los discos sigue (Freeman 1970), con escala y masa . Un disco no es esférico y los teoremas de Newton no se aplican: la masa exterior sí ejerce fuerza. Para un disco infinitamente delgado, la velocidad circular en el plano es (Freeman 1970; Binney & Tremaine §2.6)
con , las funciones de Bessel modificadas. La curva sube como cuerpo sólido, alcanza el máximo en
y luego cae; en tiende a la kepleriana de masa . (Las funciones de Bessel
están en scipy.special; en el navegador se pueden usar las aproximaciones polinómicas de Abramowitz & Stegun
§9.8, con error relativo menor que .)
4.3 Un modelo de tres componentes para la Vía Láctea
Tomemos un modelo de juguete con parámetros del orden de los ajustados en la literatura (McMillan 2017; Eilers et al. 2019): bulbo de Hernquist con y kpc; disco exponencial con y kpc; halo NFW de Eilers et al. (, , kpc). Las contribuciones, en km/s:
| (kpc) | bulbo | disco | halo | total (cuadratura) | sin halo | Eilers et al. (2019) |
|---|---|---|---|---|---|---|
| 5 | 81 | 182 | 119 | 232 | 200 | 234 |
| 8.122 | 67 | 172 | 137 | 230 | 185 | 229 |
| 12 | 57 | 147 | 150 | 217 | 157 | 222 |
| 15 | 51 | 129 | 155 | 208 | 139 | 217 |
| 20 | 45 | 109 | 160 | 199 | 118 | 209 |
| 25 | 40 | 95 | 163 | 193 | 104 | 200 |
Sin halo, la curva cae de 185 a 104 km/s entre 8 y 25 kpc; con el halo NFW se mantiene entre 230 y 193, cerca de la medida. El ajuste no es perfecto (un modelo real incluye disco grueso, gas, y ajusta todos los parámetros a la vez), pero muestra el punto esencial: más allá de kpc la dinámica está dominada por la materia oscura (Eilers et al. 2019, §5.3), mientras que en el radio solar las estrellas aún aportan dos tercios de .
El simulador reproduce este modelo de tres componentes. Compara el preset «Solo materia visible» con «Vía Láctea con halo» y la recta de Eilers et al. (2019); luego sube la masa del disco y baja la del halo buscando otra combinación que pase igual de cerca de los datos: es la degeneración de la §4.4.
- total (cuadratura)
- bulbo (Hernquist)
- disco exponencial
- halo NFW
- kepleriana v ∝ R^−½ desde R☉
- Eilers et al. 2019 (5–25 kpc)
4.4 La degeneración disco–halo
El ajuste a una curva de rotación no determina unívocamente el reparto de masa: un disco más masivo con un halo menos concentrado produce casi la misma (la llamada degeneración disco–halo, o hipótesis del «disco máximo»). Para romperla se recurre a la dispersión vertical de velocidades del disco (que fija su densidad superficial local), a la relación masa–luminosidad de las poblaciones estelares, o —en la Vía Láctea— a la densidad local de materia oscura. Eilers et al. (2019) fijan las componentes estelares a un modelo previo y ajustan solo el halo; obtienen GeV cm (McMillan 2017: ; la diferencia refleja justamente esa degeneración).
5. La velocidad circular del Sol

5.1 Tres ingredientes
La velocidad del Sol respecto al centro galáctico tiene una componente circular más el movimiento peculiar respecto al estándar local de reposo (LSR, la órbita circular en ). Schönrich, Binney y Dehnen (2010) obtuvieron a partir de Hipparcos km/s, con sistemáticos adicionales de (1, 2, 0.5) km/s. km/s es el exceso del Sol sobre la rotación circular.
5.2 El movimiento propio de Sgr A*
Reid y Brunthaler (2020) midieron con el VLBA, durante 18 años, el movimiento propio aparente de la radiofuente Sgr A* respecto a cuásares de fondo: mas/año a lo largo del plano galáctico y mas/año hacia el polo norte galáctico. Sgr A* está en reposo en el centro (su velocidad propia es menor que km/s); el movimiento aparente es el reflejo de la órbita del Sol. La velocidad tangencial total del Sol es
(el factor convierte mas/año × kpc en km/s: , y UA/año km/s). Con kpc: km/s, y km/s. Con kpc (GRAVITY Collaboration 2022): km/s y km/s.
5.3 Propagación de incertidumbres y comparación
Como , : con y , km/s. La incertidumbre dominante es la de ( km/s sistemáticos) y, sobre todo, la de entre autores: 8.122 (GRAVITY 2018) frente a 8.275 kpc (GRAVITY Collaboration 2022) cambia en 4.6 km/s. Las distintas determinaciones se agrupan así:
| Método | (km/s) | Fuente |
|---|---|---|
| Jeans + gigantes rojas, | (±2–5 % sist.) | Eilers et al. 2019 |
| Modelo de masa global | McMillan 2017 | |
| Movimiento propio de Sgr A* + , | Reid & Brunthaler 2020 + Schönrich et al. 2010 | |
| Idem con | con GRAVITY 2022 |
Un valor de – km/s, con – kpc, da un periodo orbital del Sol millones de años.
6. Análisis de error en una curva de rotación

- Inclinación. . Para y ( rad): 3 %. Para : 9 %.
- Distancia. Las velocidades no dependen de la distancia, pero los radios sí () y las masas también ().
- Movimientos no circulares. Barras, brazos espirales y alabeos producen desviaciones de 10–20 km/s; de ahí que Eilers et al. excluyan menor que 5 kpc.
- Asimetría de deriva. Las estrellas no rotan exactamente a : su velocidad media azimutal es menor en una cantidad que depende de la dispersión de velocidades. La ecuación de Jeans (lección 3) corrige este sesgo; ignorarlo subestima en –10 km/s para las gigantes.
7. Problemas
1. Kepler frente a observación. Con km/s y kpc, calcula la masa interior al Sol y la velocidad kepleriana esperada en 15, 20 y 25 kpc. Compara con la recta de Eilers et al.
Ver solución
kg . Kepleriana: : 168, 146 y 131 km/s. Eilers: 217, 209 y 200 km/s. El déficit de en 25 kpc es (km/s)², que exige adicionales entre 8 y 25 kpc.
2. Suma en cuadratura (demostración). Demuestra que si entonces y que, en cambio, las velocidades circulares no se suman linealmente. Muestra con el modelo de §4.3 en cuánto se equivocaría quien sumara linealmente.
Ver solución
por linealidad de la derivada. Suma lineal en : km/s, frente a km/s: un error del 63 %.
3. Velocidad del Sol. A partir de mas/año, kpc y km/s, calcula con su incertidumbre y el periodo orbital del Sol.
Ver solución
km/s; km/s. km/s. Periodo: s millones de años.
4. Inclinación. Una galaxia tiene km/s en el eje mayor e . Obtén con su incertidumbre. ¿Qué pasa si fuera ?
Ver solución
km/s. : km/s. Con : , un 19 % de error solo por la inclinación. Por eso la muestra de Rubin et al. es de galaxias de alta inclinación.
5. Disco máximo. Demuestra que, para el disco exponencial, cuando usando las expansiones asintóticas ; basta con el término dominante de la diferencia .
Ver solución
Con para : . Para kpc y kpc () la fórmula exacta da 95 km/s y la kepleriana km/s: ya casi puntual.
6. Computacional: ajuste disco + halo. Toma la recta de Eilers et al. muestreada cada kpc entre 5 y 25 kpc con error de 2 km/s. Fija el bulbo (, 0.7 kpc) y el disco ( kpc) y ajusta por mínimos cuadrados , y del halo NFW (con ligado a por , ). Dibuja las curvas y el mapa de en el plano para visualizar la degeneración.
Ver solución
import numpy as np
from scipy.special import i0, i1, k0, k1
from scipy.optimize import least_squares
G = 4.30091e-6 # kpc (km/s)^2 / Msun
R = np.arange(5, 26.0); v_obs = 229.0 - 1.7*(R - 8.122); err = 2.0
def v_disk(R, Md, Rd):
S0 = Md/(2*np.pi*Rd**2); y = R/(2*Rd)
return np.sqrt(4*np.pi*G*S0*Rd*y**2*(i0(y)*k0(y) - i1(y)*k1(y)))
def v_hern(R, M, a): return np.sqrt(G*M*R/(R + a)**2)
def v_nfw(R, Mvir, c):
Rvir = (3*Mvir/(4*np.pi*200*136.0))**(1/3); rs = Rvir/c
g = lambda x: np.log1p(x) - x/(1 + x)
return np.sqrt(G*Mvir*g(R/rs)/g(c)/R)
def model(p):
Md, Mvir, c = p
return np.sqrt(v_hern(R, 1e10, 0.7)**2 + v_disk(R, Md, 2.5)**2 + v_nfw(R, Mvir, c)**2)
res = least_squares(lambda p: (model(p) - v_obs)/err, x0=[5e10, 7e11, 12])
print(res.x, (res.fun**2).sum())El mínimo es un valle alargado: y están anticorrelados (más disco, menos halo). Para romper la degeneración hay que añadir una restricción independiente, como o la masa estelar fotométrica.
8. Autoevaluación
✦ Autoevaluación
9. Lecturas
- Rubin, Ford & Thonnard (1980), ApJ 238, 471, doi:10.1086/158003. El artículo clásico; lee el resumen y la figura de las 21 curvas.
- Bosma (1981), AJ 86, 1825. Las curvas de 21 cm.
- Eilers, Hogg, Rix & Ness (2019), ApJ 871, 120, arXiv:1810.09466, §3 (método de Jeans), §5 (descomposición).
- Reid & Brunthaler (2020), ApJ 892, 39, arXiv:2001.04386; Schönrich, Binney & Dehnen (2010), MNRAS 403, 1829; GRAVITY Collaboration (2022), A&A 657, L12.
- Binney & Tremaine (2008), §2.6 (potenciales de discos, fórmula de Freeman) y §1.1.2 (la Galaxia).
- Bertone & Hooper (2018), Rev. Mod. Phys. 90, 045002: historia de la materia oscura, §IV para las curvas de rotación.
🍎 Guía para el profesor
- Tiempo
- 2 clases de 90 min + taller computacional de 2 h
- Resultado de aprendizaje
- Al finalizar, el estudiante explica cómo se mide una curva de rotación y sus fuentes de error, contrasta la expectativa kepleriana con las observaciones de Rubin et al. y Eilers et al., descompone la curva de la Vía Láctea en bulbo, disco y halo sumando en cuadratura, y deriva la velocidad circular del Sol con propagación de incertidumbres.
- Evidencia de aprendizaje
- Entrega del problema 6 (ajuste disco + halo con mapa de χ² y discusión de la degeneración) y del problema 3 (Θ₀ con incertidumbres).
Materiales
- Python 3 con NumPy, SciPy y Matplotlib
- Artículos de Rubin et al. (1980) y Eilers et al. (2019)
- Tablas de la lección 1 (módulo galaxias.ts)
Secuencia sugerida
Clase 1. Medir y comparar (90 min). Geometría de la inclinación y propagación de errores (§2, problema 4); expectativa kepleriana con números de la Vía Láctea (§2.2, problema 1). Lectura comentada del resumen de Rubin, Ford y Thonnard (1980) y de una figura de Bosma (1981).
Clase 2. Descomponer la Vía Láctea (90 min). Suma en cuadratura (problema 2); disco exponencial y fórmula de Freeman (§4.2, problema 5); tabla de tres componentes (§4.3); velocidad del Sol a partir de Sgr A* (§5, problema 3). Discutir por qué los distintos autores difieren en Θ₀.
Taller (2 h). Problema 6: ajuste por mínimos cuadrados y mapa de χ². Cerrar con la pregunta: ¿qué dato independiente romperá la degeneración? Puente con la lección 3 (ecuaciones de Jeans, que Eilers et al. usan para obtener la curva).
Errores frecuentes
- Sumar linealmente las velocidades circulares de las componentes: se suman los cuadrados.
- Aplicar los teoremas de Newton a un disco: la masa exterior de un disco sí ejerce fuerza; por eso hace falta la fórmula de Freeman con funciones de Bessel.
- Confundir Θ₀ (velocidad circular en R☉) con la velocidad total del Sol (Θ₀ + V☉ ≈ 247–252 km/s).
- Creer que una curva plana «demuestra» un halo isotermo: también la reproducen NFW más disco; la curva sola no fija el perfil (degeneración disco–halo).
- Olvidar que las masas dinámicas escalan con la distancia adoptada (M ∝ D) y que los radios de Rubin et al. usan H₀ = 50 km/s/Mpc.