Constrain IMBH mass and spin from observed quasi-periodic oscillation frequencies — ISCO orbital model and 3:2 epicyclic resonance (Török et al. 2011)
Quasi-periodic oscillations (QPOs) are modulations in the X-ray flux of accreting black holes at frequencies associated with orbital motion near the innermost stable circular orbit (ISCO). Because the ISCO frequency depends on both mass and spin, a detected QPO frequency constrains the (M, a) parameter space.
ISCO orbital frequency: The Keplerian orbital frequency at the ISCO is ν_ISCO = c³/(2πGM × x_ISCO^(3/2)), where x_ISCO = r_ISCO/r_g is computed from the Kerr metric (Bardeen et al. 1972). For a=0, x_ISCO = 6; for a=0.998, x_ISCO ≈ 1.24. A QPO at ν_obs interpreted as ν_ISCO directly gives a (M, a) constraint.
3:2 epicyclic resonance (Török et al. 2011): Many QPO pairs are observed with frequency ratio 3:2. The parametric resonance condition occurs at r_res where Keplerian ν_K and radial epicyclic ν_r are in 3:2 ratio. For Schwarzschild: r_res at x=10.8 r_g. The upper QPO maps as M ≈ 912×10³ M_sun / (ν_U in mHz) (at a=0), and the lower as M ≈ 608×10³ M_sun / (ν_L in mHz). Both shift with spin.
Nodal precession (Lense-Thirring): Frame-dragging causes a precession of the orbital plane at frequency ν_prec = 2GJ/(c²r³) = aGM/(πr³c). For M = 10,000 M☉ and a = 0.5, ν_prec at r = 5 r_g is ≈ 0.4 mHz. Useful for detecting very low-frequency QPOs.
Bian et al. (2025, Nature Astronomy) reported an 85-second quasi-periodicity (ν = 11.76 mHz) from a TDE by a candidate IMBH, constraining the mass to 9,900–16,000 M☉ and spin to 0.26–0.36 using spectral plus timing analysis combined. This tool's 3:2 Keplerian resonance model alone gives M ≈ 77,000–95,000 M☉ for 11.76 mHz — a factor ~6–10 higher than the Bian 2025 result because the paper uses additional spectral constraints not captured by the Keplerian resonance formula alone.
The grey band on the contour plot shows the OC IMBH constraint window: Häberle et al. 2024 lower bound ≥ 8,200 M☉ (amber) and Bañares-Hernández et al. 2025 upper bound ≤ 6,000 M☉ (red). If a QPO were detected in OC's core, identifying the spin value where the mass constraint intersects this window would be the key scientific result.
v1.0 — 2026-06-02 · Tool content may be revised as scientific knowledge evolves.