The Chandrasekhar dynamical friction formula quantifies how a massive object slows down as it moves through a background of stars, gas, or dark matter. This calculator estimates an orbital decay timescale and the distance travelled before significant slowing, using the standard Chandrasekhar prescription.
Typical applications include satellite galaxies orbiting larger hosts, globular clusters spiralling toward galactic centres, or massive black holes moving through stellar backgrounds. By adjusting the mass, background density, velocity, and Coulomb logarithm, you can explore how quickly different systems lose orbital energy.
In a homogeneous, isotropic background with a Maxwellian velocity distribution, the magnitude of the deceleration due to dynamical friction can be recast as a characteristic decay time. A commonly used approximate timescale is
where:
The calculator evaluates this expression using your inputs, after converting them to SI units, and then expresses the resulting timescale in years. It also reports the distance the object would travel at its initial speed over that time, highlighting how far the body moves before friction substantially alters its orbit.
The input units are chosen to match common astrophysical practice:
Internally, the script converts these to SI units by applying:
The gravitational constant is taken as G ≈ 6.6743 × 10−11 m3 kg−1 s−2. After computing the timescale in seconds, the calculator converts it to years using 1 year ≈ 3.154 × 107 s. The travelled distance is obtained from
and then reported in convenient astrophysical units (for example, kiloparsecs) for easier interpretation.
The output timescale corresponds to the order of magnitude time over which dynamical friction significantly alters the orbit of the massive object. It is not an exact merger time, but rather a guide to how quickly orbital energy is drained.
Some broad regimes:
The travel distance complements the timescale. If the travelled distance is several times the current orbital radius, the object can circle its host many times before friction causes substantial inward migration. If the distance is comparable to or smaller than the current radius, notable orbital decay occurs within roughly one orbital period.
Consider a satellite galaxy orbiting a Milky Way–like halo. Suppose:
Entering these values into the calculator yields a characteristic decay time on the order of billions of years and a travelled distance of many tens of kiloparsecs. This implies that while dynamical friction is important over the lifetime of the galaxy, the satellite completes many orbits before its energy loss leads to a final merger.
You can experiment by increasing M or ρ to see how the timescale shortens. Doubling the mass or local density roughly halves the decay time, whereas doubling the velocity increases the timescale by a factor of about eight, because the friction scales with v−3.
The dynamical friction timescale should be interpreted alongside other relevant dynamical times. The table below sketches qualitative differences.
| Timescale | What it Measures | Typical Use |
|---|---|---|
| Dynamical friction timescale | Time for a massive body to lose orbital energy and angular momentum due to interactions with a background medium. | Satellite galaxy or globular cluster orbital decay; massive black hole sinking toward a galactic centre. |
| Orbital period | Time for one orbit at the current radius and velocity. | Short-term orbital evolution, phase-mixing, and resonance analysis. |
| Crossing time / dynamical time | Time for a typical particle to traverse the system once. | Stability of clusters and galaxies; virialization and relaxation processes. |
| Two-body relaxation time | Time for cumulative small-angle encounters to significantly change stellar velocities. | Long-term evolution of star clusters and dense stellar systems. |
The Chandrasekhar formula is powerful but idealised. Results from this calculator should be viewed as order-of-magnitude estimates rather than precise predictions. Key assumptions include:
Because of these idealisations, you should treat the computed timescale as a guide to whether dynamical friction is important and how it scales with parameters, rather than as a replacement for detailed N-body simulations or orbit integrations in complex potentials.
When choosing input values:
Students can use the tool to see how strongly the timescale depends on each parameter by varying one input at a time. Researchers can obtain quick back-of-the-envelope estimates before running more computationally expensive simulations.