Galactic Dynamics & Dark Matter Lab

NFW Halo & Rotation Curve Explorer
2D Orbital Mechanics Visualizer p5.js Engine
Click disk to place probe star
Probe: R = 15.0 kpc | V = 212 km/s
Rotation Curve v(r) Chart.js Realtime
Observed Total v(r)
Newtonian Baryonic (Bulge+Disk)
NFW DM Halo Contribution
Galactic Parameter Tuning & Astrophysics Presets
Presets:
Stellar Bulge Mass ($M_b$) 1.0 × 10¹⁰ M☉
Baryonic Disk Mass ($M_d$) 5.0 × 10¹⁰ M☉
NFW DM Core Density ($\rho_0$) 0.015 M☉/pc³
NFW Halo Scale Radius ($r_s$) 20.0 kpc
Probe Star Distance ($R_{probe}$) 15.0 kpc
Radius $r$: 15.0 kpc
Observed Velocity $v_{obs}$: 212.4 km/s
Keplerian/Baryonic $v_{baryon}$: 114.2 km/s
Dark Matter Halo $v_{halo}$: 178.6 km/s
DM Mass Enclosed $M_{DM}( 1.24 × 10¹¹ M☉
Proof: v_obs(15kpc) = 212.4 km/s | Keplerian Delta = +98.2 km/s

Vera Rubin's Discovery & The Dark Matter Mystery

In Newtonian mechanics and Keplerian orbits, the velocity of orbiting matter drops off as $1/\sqrt{r}$ at large distances from the galactic mass center ($v \propto r^{-1/2}$). However, spectroscopic observations of spiral galaxies performed by Vera Rubin and Kent Ford revealed that stellar velocity profiles remain conspicuously flat even far beyond the visible edge of luminous stellar disks.

To account for this discrepancy without altering general relativity, astrophysicists model a surrounding non-luminous Navarro-Frenk-White (NFW) Dark Matter Halo whose density distribution follows $\rho(r) = \frac{\rho_0}{\frac{r}{r_s}\left(1 + \frac{r}{r_s}\right)^2}$. This produces an enclosed mass $M(r) \propto r$ at moderate radii, balancing the $1/r$ gravitational force gradient to yield $v(r) \approx \text{const}$.

Enjoy this tool? Build your own with Super