Papers
Topics
Authors
Recent
Search
2000 character limit reached

Galpy MWPotential2014: Milky Way Model

Updated 6 December 2025
  • MWPotential2014 is a composite, axisymmetric galactic potential model representing the Milky Way's gravitational field through a power-law spherical bulge, Miyamoto–Nagai disk, and NFW dark-matter halo.
  • The model employs analytical formulations with a power-law bulge featuring an exponential cutoff, a Miyamoto–Nagai disk potential, and an NFW halo to replicate observed Galactic dynamics.
  • Galpy’s implementation enables rapid numerical orbit integration, circular velocity curve analysis, and flexible adjustment with dimensionless units (R0 = 8 kpc, V0 = 220 km/s).

MWPotential2014 is a composite, axisymmetric galactic potential implemented in the galpy library to represent the Milky Way’s time-independent gravitational field. This three-component model consists of a power-law spherical bulge with exponential cutoff, a Miyamoto–Nagai disk, and a Navarro–Frenk–White (NFW) dark-matter halo. All components are physically motivated and parameterized using observed Galactic properties, with dimensional scaling fixed by the solar circle: R0=8R_0 = 8 kpc, V0=220V_0 = 220 km s1^{-1} (Bovy, 2014).

1. Analytical Formulation of Components

MWPotential2014 is constructed as the sum of three axisymmetric potentials, each corresponding to a distinct Milky Way component:

  • Bulge: Realized as a power-law spherical density profile with exponential cutoff (PowerSphericalPotentialwCutoff). The density is

ρb(r)=ρ0(rrc)αexp[r/rc]\rho_b(r) = \rho_0 \left( \frac{r}{r_c} \right)^{-\alpha} \exp[-r/r_c]

where α\alpha is the inner power-law slope, rcr_c the cutoff radius, and ρ0\rho_0 the normalization. The analytic potential is

Φb(r)=4πGρ0rc212α[1(rr+rc)2α].\Phi_b(r) = -4\pi G \rho_0 r_c^2 \frac{1}{2-\alpha} \left[ 1 - \left( \frac{r}{r + r_c} \right)^{2-\alpha} \right].

  • Disk: Modeled as a Miyamoto–Nagai potential:

Φd(R,z)=GMdR2+[a+z2+b2]2\Phi_d(R,z) = - \frac{G M_d}{\sqrt{R^2 + \left[a + \sqrt{z^2 + b^2}\right]^2}}

with MdM_d the disk mass, V0=220V_0 = 2200 the radial scale length, and V0=220V_0 = 2201 the vertical scale parameter.

  • Halo: Represented by a standard NFW profile (NFWPotential):

V0=220V_0 = 2202

where V0=220V_0 = 2203 is the scale radius and V0=220V_0 = 2204 the characteristic density.

Each term is implemented in galpy in dimensionless internal units, as described below.

2. Numerical Parameters and Units

The galpy package establishes its dimensionless unit system by setting:

  • V0=220V_0 = 2205 kpc (default length unit)
  • V0=220V_0 = 2206 km sV0=220V_0 = 2207 (default velocity unit)
  • V0=220V_0 = 2208 Gyr (time unit)

Masses and amplitudes (“amp”) are specified so that

V0=220V_0 = 2209

Parameter values for MWPotential2014:

Component Parameter Value in code units Physical interpretation
Bulge (Powerlaw+Cutoff) 1^{-1}0 1.8 Inner slope
1^{-1}1 0.075 1^{-1}2 kpc
amp 0.053823… 1^{-1}3
Disk (Miyamoto–Nagai) 1^{-1}4 0.5 1^{-1}5 kpc
1^{-1}6 0.0375 1^{-1}7 kpc
amp 0.6097… 1^{-1}8
Halo (NFW) 1^{-1}9 2.0 ρb(r)=ρ0(rrc)αexp[r/rc]\rho_b(r) = \rho_0 \left( \frac{r}{r_c} \right)^{-\alpha} \exp[-r/r_c]0 kpc
amp 0.3314… ρb(r)=ρ0(rrc)αexp[r/rc]\rho_b(r) = \rho_0 \left( \frac{r}{r_c} \right)^{-\alpha} \exp[-r/r_c]1

These values are hard-coded in galpy's MWPotential2014 object (Bovy, 2014).

3. Construction and Circular Velocity Curve

The total gravitational potential is formed by summing the three components:

ρb(r)=ρ0(rrc)αexp[r/rc]\rho_b(r) = \rho_0 \left( \frac{r}{r_c} \right)^{-\alpha} \exp[-r/r_c]2

For axisymmetric systems, the circular velocity in the disk mid-plane is

ρb(r)=ρ0(rrc)αexp[r/rc]\rho_b(r) = \rho_0 \left( \frac{r}{r_c} \right)^{-\alpha} \exp[-r/r_c]3

with ρb(r)=ρ0(rrc)αexp[r/rc]\rho_b(r) = \rho_0 \left( \frac{r}{r_c} \right)^{-\alpha} \exp[-r/r_c]4. In galpy, this is computed via vcirc(MWPotential2014, R) where ρb(r)=ρ0(rrc)αexp[r/rc]\rho_b(r) = \rho_0 \left( \frac{r}{r_c} \right)^{-\alpha} \exp[-r/r_c]5 is in units of ρb(r)=ρ0(rrc)αexp[r/rc]\rho_b(r) = \rho_0 \left( \frac{r}{r_c} \right)^{-\alpha} \exp[-r/r_c]6.

For the preset parameter choices, the model yields ρb(r)=ρ0(rrc)αexp[r/rc]\rho_b(r) = \rho_0 \left( \frac{r}{r_c} \right)^{-\alpha} \exp[-r/r_c]7 km sρb(r)=ρ0(rrc)αexp[r/rc]\rho_b(r) = \rho_0 \left( \frac{r}{r_c} \right)^{-\alpha} \exp[-r/r_c]8 at the solar circle (by construction) and an NFW-like decline at large radii.

4. Observational Constraints and Reference Motivations

MWPotential2014 parameter values rely on key Galactic observations and literature:

  • Solar location: Adopted ρb(r)=ρ0(rrc)αexp[r/rc]\rho_b(r) = \rho_0 \left( \frac{r}{r_c} \right)^{-\alpha} \exp[-r/r_c]9 kpc, α\alpha0 km sα\alpha1.
  • Bulge: Inner slope α\alpha2 fits low-latitude star count data (e.g., Binney et al. 2011).
  • Disk: α\alpha3 kpc, α\alpha4 kpc, consistent with wide-field photometric surveys (Jurić et al. 2008).
  • Halo: Scale radius α\alpha5 kpc; normalization so α\alpha6 at α\alpha7 matches observed rotation, with mass profile matching NFW at large radii.
  • Masses: α\alpha8, α\alpha9, rcr_c0.

Principal references include Miyamoto & Nagai (1975), Hernquist & Ostriker (1992), Navarro, Frenk & White (1996), Jurić et al. (2008), Binney & Tremaine (2008), and Bovy (2015) (Bovy, 2014).

5. Programmatic Usage and Example

The MWPotential2014 model is a built-in object in galpy. Python users can instantiate, diagnose, and manipulate it in code. An example workflow:

rcr_c1

Parameter attributes are accessible directly, e.g.,

rcr_c2 Normalization (amp) and unit scales (ro, vo) can be adjusted on instantiation for model variants. The full codebase, documentation, and reference test suite are publicly available (Bovy, 2014).

MWPotential2014’s design supports rapid numerical orbit integration using various Runge–Kutta and symplectic schemes available within galpy. The package framework permits arbitrary combinations of built-in and user-defined potential components, facilitating investigation of time-independence, axisymmetry, and parameter sensitivity. Calculations of action–angle coordinates and orbital frequencies are also supported for analysis within general axisymmetric contexts (Bovy, 2014).

The MWPotential2014 model constitutes a reference Milky Way potential compatible with contemporary large-scale observations, supporting dynamical modeling, rotation curve analysis, and kinematic studies across the Galactic disk, bulge, and halo.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Galpy MWPotential2014 Model.