-
PDF
- Split View
-
Views
-
Cite
Cite
Matteo Bonetti, Elisa Bortolas, Alessandro Lupi, Massimo Dotti, Dynamical evolution of massive perturbers in realistic multicomponent galaxy models I: implementation and validation, Monthly Notices of the Royal Astronomical Society, Volume 502, Issue 3, April 2021, Pages 3554–3568, https://doi.org/10.1093/mnras/stab222
- Share Icon Share
ABSTRACT
Galaxies are self-gravitating structures composed by several components encompassing spherical, axial, and triaxial symmetry. Although real systems feature heterogeneous components whose properties are intimately connected, semi-analytical approaches often exploit the linearity of the Poisson’s equation to represent the potential and mass distribution of a multicomponent galaxy as the sum of the individual components. In this work, we expand the semi-analytical framework developed in Bonetti et al. (2020) by including both a detailed implementation of the gravitational potential of exponential disc (modelled with a sech2 and an exponential vertical profile) and an accurate prescription for the dynamical friction experienced by massive perturbers (MP) in composite galaxy models featuring rotating disc structures. Such improvements allow us to evolve arbitrary orbits either within or outside the galactic disc plane. We validate the results obtained by our numerical model against public semi-analytical codes as well as full N-body simulations, finding that our model is in excellent agreement to the codes it is compared with. The ability to reproduce the relevant physical processes responsible for the evolution of MP orbits and its computational efficiency make our framework perfectly suited for large parameter-space exploration studies.
1 INTRODUCTION
In the last decades, more and more interest has grown towards the modelling of orbital motions within the potential of a galaxy (e.g. Bovy 2015; Boubert, Erkal & Gualandris 2020; Granados et al. 2021). This has to be attributed to the advent of missions like Gaia (Gaia Collaboration et al. 2016, 2018), which is tracking the orbits of stars and stellar clusters sailing though the Galactic potential, and will release an unprecedented catalogue of Galactic stellar orbits. In addition, gravitational wave observatories such as LISA (Amaro-Seoane et al. 2017) and PTA (Verbiest et al. 2016) will probe massive black hole (MBH) mergers along the cosmic time; in order to interpret the rates of such mergers, one needs to model the inspiral phase of an intruder MBH within the potential of the host galaxy, down to the scale at which it will form a binary with another black hole that may already sit in the centre (Begelman, Blandford & Rees 1980).
A detailed modelling of galactic orbits can only be achieved with a sufficiently good description of the associated galactic potential wells; in addition, if one wants to accurately follow the orbit of a massive perturber (MP, i.e. an object whose mass is significantly larger than the characteristic stellar mass), it is crucial to further account for the effect of dynamical friction (DF; Chandrasekhar 1943; Binney & Tremaine 2008).
At the present time, state-of-the art numerical simulations with sub-grid recipes for unresolved physical processes promise to be the best tool to properly model the orbital evolution of stars and MPs within galaxies (e.g. Tremmel et al. 2015; Pfister et al. 2017, 2019). However, they cannot be adopted when one needs to perform a throughout exploration of the parameter space as they are typically very computationally expensive. For this, different tools, such as semi-analytical approaches, may be preferred owing to their much lower computational cost that comes at the expense of some precision.
In semi-analytical models, the motion of a test particle subject to the galactic potential can be followed more and more accurately as the description of the potential associated to each galactic component (the dark matter (DM) halo, disc, bulge, etc.) gets closer to the one of real galaxies. While the spherically symmetric galactic components can be approximated reasonably well by well-known potential–density pairs featuring a simple analytical form (e.g. Plummer 1911; Dehnen 1993; Navarro, Frenk & White 1997), the same cannot be said for less idealized galactic structures such as discs. In fact, their light distribution is often well described by an exponential disc density profile that unfortunately does not admit a close analytical form for the related potential, meaning that its computation has to be performed numerically and the associated computational cost may be relatively large. For this, less physically motivated disc potentials featuring a simpler, close analytical form are often adopted in the literature, even if their approximation of the potential of a physical galactic disc may be relatively poor.
Even neglecting the aforementioned issues, a proper description of the galactic potential in semi-analytical models is not enough when the target particle is a MP, as DF may significantly affect the evolution of its orbit. DF arises as a response of the background to the perturbing mass, and it typically results in a deceleration of the latter that gradually sinks towards the centre of its host system. Its standard semi-analytical description grounds its basis on the seminal work of Chandrasekhar (1943), who first analytically modelled the motion of an MP in an infinite and homogeneous stellar background.1 In spite of its simplicity, Chandrasekhar’s approach has been proven to work remarkably well in many scenarios, sometimes far beyond the expected regime of applicability (e.g. White 1983), and despite missing the physics of resonant interactions between the MP and the host system (Tremaine & Weinberg 1984; Weinberg 1986). Owing to its success, the semi-analytical treatment for DF has seen a substantial development throughout the last decades, as attested by the vast piece of recent literature focusing on improving Chandrasekhar’s prescriptions and their agreement with N-body integrations (e.g. Hashimoto, Funato & Makino 2003; Just & Peñarrubia 2005; Read et al. 2006; Just et al. 2011; Arca-Sedda & Capuzzo-Dolcetta 2014; Petts, Gualandris & Read 2015; Petts, Read & Gualandris 2016). However, the work in this direction has been limited to very idealized, spherically symmetric and isotropic systems that can only describe a narrow range of galaxy environments; in fact, astrophysical systems feature much more complexity than this: an extension of the semi-analytical DF treatment to composite systems, possibly featuring disky components with rotational support, would thus greatly enhance the realm of applicability of semi-analytical DF.
N-body experiments already addressed the effect of DF in a composite, rotationally supported environment; they highlighted that DF acting in rotationally supported systems induces the circularization of a MP initially on a prograde, eccentric orbit, and reverses the angular momentum of counter-rotating MPs, then again promoting circularization (Dotti, Colpi & Haardt 2006; Callegari et al. 2011a; Fiacconi et al. 2013a); this effect appears to be independent of the nature of the background (Dotti et al. 2007). However, such past studies never attempted a quantitative modelling of the phenomenon. Only very recently, Bonetti et al. (2020) successfully modelled for the first time the DF-induced ‘drag towards circular co-rotation’ in a semi-analytical fashion in a multicomponent galaxy that featured a DM halo, a stellar disc, and a bulge; their prescription showed remarkable agreement with N-body simulations down to the circularization phase. However, their study was limited to on-plane orbits, and their approach can be adopted only before circularization occurs.
Here, we expand the work presented in Bonetti et al. (2020) by improving the DF treatment in rotating discs with the development of a more physical DF prescription. Such prescription features no arbitrary tunable parameters and through the employment of a more realistic (but still isotropic) disc velocity distribution function, we extend its validity also to circular orbits. Further to DF treatment, we also provide a completely revisited implementation for the acceleration evaluation due to an exponential disc mass distribution, now allowing arbitrary orbits and not only equatorial motion.
On a longer time-span, this work is intended to be the first of a series aiming at providing a semi-analytical computational framework that encodes the most realistic as possible dynamics of MPs in multicomponent galaxies, but at the same time still featuring a high computational efficiency, able to guarantee vast and systematic parameter space explorations in terms of diverse galactic profiles and MP initial properties/trajectories.
The paper is organized as follows: in Section 2, we describe the improvements brought to the framework developed in Bonetti et al. (2020); in Section 3, we validate our updated set-up against existing semi-analytical codes and full N-body simulations featuring the same initial conditions. Finally, in Section 4, we draw our conclusions.
2 METHOD
As in Bonetti et al. (2020), we consider a multicomponent galaxy model comprising a Navarro–Frenk–White (NFW; Navarro et al. 1997) profile to model the DM halo, an Hernquist (Hernquist 1990) profile to describe a compact stellar bulge and a thick exponential disc profile to characterize the galactic disc. On top of that, we model the effect of DF on the motion of MPs through the employment of dissipative forces.
In this section, we detail the procedure we followed to (i) evaluate the potential and accelerations generated by a thick exponential disc in the general case, (ii) discuss possible improvement for the DF force in spherically symmetric systems, and (iii) extend the validity of our prescription for DF in rotating discs to nearly circular orbits.
2.1 Exponential disc conservative dynamics
In general, to obtain the gravitational potential from a given density distribution, one has to solve the Poisson’s equation. Practically, when deviating from spherical symmetry, a complete analytical expression can be found only in a handful of cases and unfortunately the thick exponential case does not belong to those. Therefore, to obtain the gravitational potential (and consequently the accelerations) of such mass distribution at arbitrary (R, z) pairs, we necessarily need to recur to numerical methods. Unfortunately, the general solution of the Poisson’s equation that can be obtained via Green’s function results in multidimensional integrals, implying that obtaining the solution can be pretty expensive in computational terms. Thus, if possible, it is advisable to reduce the expressions as much as possible before recurring to numerical integration.
2.2 DF in spherical profiles
The motion of scattering particles with large impact parameters is rectilinear;
The background density is homogeneous and isotropic;
The velocity distribution function is isotropic and Maxwellian with constant dispersion σ;
The maximum impact parameter is chosen equal to a maximum scale-length of the system, while pmin is kept fixed for all possible encounters and equal to a characteristic scale length (or, in the case of point-like perturbers, the radius below which a 90° deflection occurs). Specifically, this last assumption implies that only encounters with velocity lower than the MP velocity contribute to the deceleration.
Even with the above modifications, the acceleration computed with the functional form of equation (5) considers only the contribution of scattering particles moving slower than the MP. Although this does not represent a serious issue for the majority of stellar systems, the deceleration described by equation (5) could severely underestimate the real DF when the number of background objects moving faster than the MP is large. Specifically, Antonini & Merritt (2012) investigated the DF experienced by a MP in galactic cores dominated by a central MBH and they found that, when the slope of the density profile is γ ≲ 1, the contribution of the so-called ‘fast-moving stars’ can become comparable to or even larger than that of slow moving ones.
Equation (7) inevitably implies a higher computational burden due to the unavoidable numerical computation of the integral over the distribution function. Given that, in the vast majority of astrophysical situations, the inclusion of fast moving stars represents only a minor correction (but see Section 4 for some caveats of our choice), in this work, we adopt the simplified expression considering only slow-moving stars, together with the modifications introduced by different authors that improve its range of applicability.
2.3 DF in rotating discs
The main limitation of this prescription lies on the dependence of the DF acceleration on the relative velocity with respect to circular velocity. When the MP velocity approaches the circular one, equation (9) diverges, thus the orbital decay cannot be followed further.
We can note that since in equation (13) the term in parenthesis on the right-hand side is usually negative, then the rotational velocity results (often only slightly) lower than the local circular velocity. However, as already pointed out in Hernquist (1993), at small radii, the approximations yielding equation (13) can break down and provide nonphysical vrot (e.g. an imaginary velocity). To avoid unnecessary complications, we decided to fix the rotational velocity equal to a fraction of the local circular velocity (specifically 0.95vc(R)) anytime equation (13) gives imaginary values. We expect our choice not to dramatically impact the evolution, since at small radii the dynamics is likely dominated by the stellar bulge (and the associated DF), while the contribution of the disc should be subdominant. We anyway try to address this issue by also directly extracting the rotational profile from an N-body realization, as we will further discuss in Section 3.
3 RESULTS
In this section, we compare our semi-analytical setup with other similar implementations for the disc potential and the DF treatment, and against full N-body simulations. We start by considering the conservative dynamics in exponential discs, highlighting how a different vertical disc profile can affect the orbits. We then analyse our DF prescriptions in multicomponent galaxy models, and we compare them against the results from N-body simulations featuring the same physical system and MP orbital initial conditions. We employ the public code gizmo (Hopkins 2015) to run the N-body simulations, using the same N-body setup of Bonetti et al. (2020), whose parameters are reported in Table 1 for completeness.5
Structural parameters of the employed galaxy model. For each component, Npart and ε correspond to the number of particles and the Plummer-equivalent gravitational softening employed in the N-body runs.
. | Halo . | Bulge . | Disc . |
---|---|---|---|
Mass | |$1.1 \times 10^{12}~\rm M_{\odot }$| | |$2.2\times 10^{9}~\rm M_{\odot }$| | |$4.4\times 10^{10}~\rm M_{\odot }$| |
Scale radius | 37 (21) kpc | 0.96 kpc | 4.25 kpc |
Vertical scale | – | – | 0.85 kpc |
Profile | Hernquist (NFW) | Hernquist | Exponential |
Npart | 106 | 5 × 105 | 2 × 106 |
ε | 40 pc | 10 pc | 10 pc |
. | Halo . | Bulge . | Disc . |
---|---|---|---|
Mass | |$1.1 \times 10^{12}~\rm M_{\odot }$| | |$2.2\times 10^{9}~\rm M_{\odot }$| | |$4.4\times 10^{10}~\rm M_{\odot }$| |
Scale radius | 37 (21) kpc | 0.96 kpc | 4.25 kpc |
Vertical scale | – | – | 0.85 kpc |
Profile | Hernquist (NFW) | Hernquist | Exponential |
Npart | 106 | 5 × 105 | 2 × 106 |
ε | 40 pc | 10 pc | 10 pc |
Structural parameters of the employed galaxy model. For each component, Npart and ε correspond to the number of particles and the Plummer-equivalent gravitational softening employed in the N-body runs.
. | Halo . | Bulge . | Disc . |
---|---|---|---|
Mass | |$1.1 \times 10^{12}~\rm M_{\odot }$| | |$2.2\times 10^{9}~\rm M_{\odot }$| | |$4.4\times 10^{10}~\rm M_{\odot }$| |
Scale radius | 37 (21) kpc | 0.96 kpc | 4.25 kpc |
Vertical scale | – | – | 0.85 kpc |
Profile | Hernquist (NFW) | Hernquist | Exponential |
Npart | 106 | 5 × 105 | 2 × 106 |
ε | 40 pc | 10 pc | 10 pc |
. | Halo . | Bulge . | Disc . |
---|---|---|---|
Mass | |$1.1 \times 10^{12}~\rm M_{\odot }$| | |$2.2\times 10^{9}~\rm M_{\odot }$| | |$4.4\times 10^{10}~\rm M_{\odot }$| |
Scale radius | 37 (21) kpc | 0.96 kpc | 4.25 kpc |
Vertical scale | – | – | 0.85 kpc |
Profile | Hernquist (NFW) | Hernquist | Exponential |
Npart | 106 | 5 × 105 | 2 × 106 |
ε | 40 pc | 10 pc | 10 pc |
3.1 Orbits in isolated exponential discs
Here, we investigate the conservative dynamics in single-component galaxies modelled with exponential discs. In our framework, we consider both the exponential disc with z-profile decaying as sech2(z/zd; see Section 2.1) as well as the so-called DE disc, i.e. a profile also decaying as an exponential along z.
3.1.1 Consistency checks
In Fig. 1, we report the relative error in the radial (left column) and vertical (right column) accelerations of an exponential disc with a sech2(z/zd) profile, computed by our semi-analytical framework through a modified version of the DE quadrature technique (see e.g. Michalski & Mosig 2016). In the upper panels, we compare our calculation to the numerical evaluation of equations (3) and (4) obtained via the trapezoidal rule with ∼ 2 × 107 points and assuming a kmax ≈ 105. We can appreciate that the relative errors are always very small (10−12–10−11) over several decades in both R and z. Only well above 10R/Rd the relative error starts to grow significantly, but still without exceeding 10−6. This trend is associated with the behaviour of the Bessel function in the integrand function, which oscillates significantly for large R, mildly reducing the accuracy of the numerical integration.
![Relative error for the radial (left column) and vertical (right column) accelerations obtained with our code and considering an exponential disc with vertical sech2 profile. Upper panels: relative errors are evaluated against a numerical integration of equations (3) and (4) with 2 × 107 points using trapezoidal rule in the range k ∈ [0, 105]. Lower panels: relative errors are obtained comparing our acceleration with those computed by the software agama employing an exponential disc with identical parameters.](https://oup.silverchair-cdn.com/oup/backfile/Content_public/Journal/mnras/502/3/10.1093_mnras_stab222/1/m_stab222fig1.jpeg?Expires=1750240846&Signature=YJDFUwpopiXt9PHUz2b6bOxvpUkXhYc~n7rP5EFhbTk~dYljr-c3~5~ePHZiJlttjDmh6ay989oPxnrdFsQEur8cH2tpI7hLrCEartbw5wZ2PZYr403sd-vdsejl265x68Yyyf~StX2qUVVi~OmPgmwXmy~I~1YUkY1PpA4gBChOkf-UtkfoesrcwDMw0MJ7c77u~zU5bH22ANmbCvC6EnS~lf0H4keaXrO2QgsAdAGAWvwVXvrqGiyfEF7VMuwfbKBwj3bXLBonDVO2SxcB5kj9kUAovKy29ocCPgi363LZwJPs7c152mqX4E9qRkqqNHK~YFqO4Z1U0yKDqKLZCg__&Key-Pair-Id=APKAIE5G5CRDK6RD3PGA)
Relative error for the radial (left column) and vertical (right column) accelerations obtained with our code and considering an exponential disc with vertical sech2 profile. Upper panels: relative errors are evaluated against a numerical integration of equations (3) and (4) with 2 × 107 points using trapezoidal rule in the range k ∈ [0, 105]. Lower panels: relative errors are obtained comparing our acceleration with those computed by the software agama employing an exponential disc with identical parameters.
In the lower panels, instead, we evaluate the relative errors against the accelerations obtained from the software agama (Vasiliev 2019), in which the disc density profile is expanded in multipoles6 and the potential (and the corresponding force) is computed via the Poisson’s equation for each term of the multipole expansion. In this case, we find a larger error, but still at the level of 10−6 for a vast portion of the (R − z) plane, while larger deviations arise at the borders of the plane. Given that the computation in agama relies on the multipole expansion and makes systematic use of spline interpolation, the quantities that agama evaluates are necessarily approximated and subjected to some numerical noise. Still, errors are quite small in the relevant portion of the (R − z) plane and reach 10−2 only for R and z that are much larger or much smaller than Rd and zd. This does not represent a real problem as in realistic galaxy models other galactic components are expected to dominate the dynamics at large/small distances, for instance dark matter haloes (at large distances) or stellar bulges (close to the center), hence we can consider our implementation quite robust.
3.1.2 Orbit integration in exponential discs
We next compare the orbital evolution that we obtain7 with those of the software galpy (Bovy 2015). Specifically, we analyse the trajectories obtained in an exponential disc with mass |$M_d = 4.4 \times 10^{10} ~\rm M_{\odot }$|, scale radius Rd = 4.25 kpc, and zd = 0.85 kpc and with a vertical profile given by either sech2(z/zd) or |${\rm e}^{-|z|/z_d}$| (see also Table 1). In the top panel of Fig. 2, we compare the orbit for the sech2 case (blue solid for our implementation versus orange dashed for galpy)8 by showing the trajectory projections in the x − y, x − z, R − z planes. The orbit is evolved for approximately 2 Gyr starting from an initial radial separation of R = 5 kpc and an initial velocity along the y and z directions equal to 0.5 times the local circular velocity. From the top panel, we can infer that the orbit in our implementation closely matches that of galpy and to better quantify the agreement, in the bottom panel of the figure, we evaluate the relative error on the spherical radius between the two runs, finding that is at the level of 10−2 at most. This small difference is probably due to the different approaches followed to compute the disc potential: specifically through the employment of the Hankel’s transform in our case, which reduces the problem to the numerical computation of an integral (see equation 2), or via a multipole expansion approximation in the galpy framework. We perform the same comparison by also considering the DE disc profile. As for the sech2, we found a good agreement therefore enforcing the robustness of our framework. Another important comparison with galpy concerns the computational cost, which for a semi-analytical framework has to necessarily be modest in order to fully exploit its power. For each run, we find a total run-time of the order of few tens of seconds (on a single core of a standard laptop), similar to that of galpy (but only once an adequate accuracy, similar to that in our framework, is also adopted in galpy). Moreover, to further speed-up the orbital integration, we have also implemented the possibility of storing in advance the accelerations computed on a (R − z) adaptive grid and then employ a bi-cubic interpolation to obtain aR and az on arbitrary points.

Top: orbit projections in the x − y, x − z, and R − z planes when considering a sech2 exponential disc with mass |$M_d = 4.4 \times 10^{10} ~\rm M_{\odot }$|, scale radius Rd = 4.25 kpc, and zd = 0.85 kpc. We show the comparison between the trajectories obtained within our framework (solid blue lines) and those obtained with the software galpy (dashed orange lines). The initial velocity is set equal to 0.5vc in both y and z directions, with vc the circular velocity at a cylindrical radius R = 5 kpc. Bottom: relative error on the spherical radius between our evolution and that obtained with galpy. Note how the relative error remains the most at the level of 10−2 after 2 Gyr of evolution.
Finally, we compare the orbital shape of a point mass when subject to the potential of a DE disc and a sech2 one. We consider the same disc and initial conditions as described above, but here we set the velocity in the z direction equal to 0.1 times the local circular velocity. The results are shown in Fig. 3. In both the left-hand and right-hand panels, we show the three projections over the x − y, x − z, and y − z planes as sub-panels (from top left to bottom right). We can appreciate that the orbits resemble each other, at least qualitatively, in the sense that they cover more or less the same volume of the disc. Still, from a quantitative point of view, e.g. checking the position reached at a specific time, the orbits are well distinct and evolve on slightly different timescales. Hence, a precise reconstruction of orbits in a realistic galaxy requires the employment of the density/potential pair that better describes such structure that, given the variety of profiles observed, would require an ad hoc model for each individual case. Such exercise can be easily preformed using our procedure, which provides both DE and sech2 exponential disc implementations, but is beyond the scope of our current validation study.

Comparison between orbits in a DE disc (solid blue line) and in an exponential disc with a z-profile described by |$\rm sech^2$| (dashed orange lines). In the top (bottom) panel, the in-plane initial velocity is set equal to 0.5 (1.5) the local circular velocity, while vertical velocity is set to 0.1 this value. Each sub-panel shows the orbit projections in the x − y, x − z, and R − z planes.
3.2 DF in multicomponents models
Now, we consider the MP evolution under the DF combined effect of all galactic components. Before comparing our semi-analytical evolution with that of an N-body simulation, we first assess the relative strength of DF from different galactic components, specifically halo, bulge, and disc. In the upper panel of Fig. 4, we show a generic MP radial decay achievable within our framework, while in the bottom panel, we show the corresponding instantaneous relative contribution of DF generated by each of the considered galactic component (see labels) normalized to the total acceleration suffered by the MP. From the bottom panel, we can clearly appreciate that, for a galaxy with structural parameters chosen as in Tab. 1, our framework predicts an early evolution where the dominant DF is actually generated by the disc component, and we therefore have to expect specific phenomenology connected to the net rotation of the disc structure, for instance the ‘drag towards circular co-rotation’. Although sub-dominant contributions by the halo and bulge components are also present, only the halo has a non-negligible effect, being the bulge too compact to properly affect the MP orbit quite outside the scale radius. However, as the evolution proceeds, the above picture reverses. As soon as the MP reach a radial separation of ∼2 kpc (comparable with the bulge length-scale), the DF contribution from disc weakens and DF from spherical components takes over, especially the contribution from the stellar bulge that dominates the MP orbital decay at small scales. From the above findings, we expect, in a generic disc galaxy modelled with at least three components, the evolution of a MP to be initially driven by the interaction with the disc, therefore making its modelization quite relevant.

Upper panel: MP radial evolution. Lower panel: relative contributions of the DF accelerations from the three galactic components (each acceleration modulus is normalized to the total acceleration, i.e. both dissipative and conservative).
We now proceed to validate our semi-analytical implementation against full N-body simulations. In Fig. 5, we show, from top to bottom, the time evolution of radial separation, the z component of the angular momentum (normalized to its initial value), and the eccentricity of a MP orbiting in the galactic mid-plane (i.e. co-planar with the galactic disc). 9 We here compare the evolution obtained with our semi-analytical setup, as described in Section 2 (solid lines), and with N-body simulations (dashed lines). From the figure, we can infer that our semi-analytical setup can qualitatively catch the relevant phenomenology of the evolution displayed by the N-body simulations, such as the trends shown by the angular momentum and eccentricity. For instance, in the prograde case, we clearly observe that DF is responsible for a quite rapid circularization of the MP orbit well before the MP enters the bulge-dominated region (≲1 kpc), while in the initially retrograde case, first DF greatly increases the orbital eccentricity until the angular momentum reverses, then when the orbit becomes prograde it again promotes the circularization. Despite we can capture the behaviour of the N-body runs, still the timescales are not exactly reproduced. Indeed, although the evolution of a co-planar prograde orbit (left-hand panel) seems to be well recovered by our framework, the same does not hold when looking at an initially co-planar retrograde trajectory (right-hand panel), in which the semi-analytical decay looks faster. Such differences, however, can be interpreted by reminding that the N-body simulations also have some limitations and a fair comparison with our semi-analytical framework has to necessarily take into account the limited spatial and mass resolution of N-body runs. Specifically, we need to consider that in N-body codes all interactions below the softening length get considerably weakened and, as a consequence, the resulting DF force acting on a MP is smaller with respect to an ideal and arbitrarily resolved physical system (see e.g. Tremmel et al. 2015; Pfister et al. 2017).

Time evolution of the radial separation, the normalized angular momentum, and the eccentricity obtained with the semi-analytical framework (SA; blue solid lines) and an N-body simulation (orange dashed lines), employing the same initial conditions and physical parameters. Left-hand panel: co-planar prograde orbit. Right-hand panel: co-planar initially retrograde orbit.
To account for the limited N-body resolution, we can act on the parameters that enter the expression of the DF force. According to equation (12), we can observe that the minimum impact parameter pmin depends on the MP velocity and specifically for the disc DF it depends on the relative velocity between the MP and the surrounding medium. A small pmin translates into larger DF accelerations through the term ln (1 + Λ2). For the retrograde case, vrel can be quite large, therefore pmin can decrease significantly, becoming smaller than the softening length of the N-body simulation. To assess the influence of the softening in the N-body framework, we thus force the minimum impact parameter pmin to be larger than 2.8 times the Plummer-equivalent softening length of the corresponding particle type, i.e. halo, bulge, or disc. The evolution resulting from softened semi-analytical setup is shown in Fig. 6 with blue lines. Both the prograde and retrograde orbits (left-hand and right-hand panels, respectively) now show a slower decay, and in particular the retrograde case appears to be much more similar to the N-body evolution. The prograde inspiral however seems now too slow.

Same as Fig. 5, but modifying the semi-analytical setup to take into account the finite spatial resolution of the N-body simulations (solid blue lines) as well as the rotational velocity in the N-body run (solid green lines). Specifically, the minimum impact parameter pmin for each component (disc, halo, and bulge) is fixed at 2.8 times the respective Plummer-equivalent softening length, while the evolution described by the green lines also employs the rotational velocity directly extracted from the N-body simulations.

Circular velocity (thick blue line), rotational velocity as predicted by equation (13; thin orange line) and extracted from N-body simulation (red crossed line) as a function of radius. At small R, the large oscillations of N-body vrot are due to the limited particle coverage in the central regions. To avoid spurious numerical noise, we employed an analytical fit of the N-body vrot (black dashed line).
Although the orbits we have considered so far were co-planar with the disc, our semi-analytical framework allows us to explore orbits with arbitrary inclinations (see Section 2.1 for details). Here, we check the orbital decay of MPs starting from off-plane configurations, as reported in Fig. 8, ι = 45° (upper left-hand panels), ι = 135° (upper right-hand panels), and ι = 90° (bottom panels); see additional off-plane cases shown in Appendix D. For each case, instead of the eccentricity, we show here the evolution of the inclination. For the ι = 90° case, we also report the total angular momentum evolution, being Lz ≈ 0. As in Fig. 6, for each inclination, we compare the evolution derived from N-body simulations (orange dashed lines) with that computed in our semi-analytical framework, again taking care of including the softening of the corresponding N-body run (solid blue lines) and the N-body rotational profile (solid green lines). From the figure, we can clearly see that the semi-analytical evolution matches remarkably well the N-body one, correctly reproducing both the observed phenomenology and the decay timescale. Minor differences are of course present, but these are unavoidable given the discrete nature and the limited mass resolution of the N-body approach. Similarly to the planar counterparts, also in these inclined runs a better agreement is met when both the softening and the rotational curve of the N-body are considered.

Same as Fig. 6, but considering three different initial inclinations, 45° (upper left), 135° (upper right), and 90° (bottom). The bottom panel of each case shows the inclination evolution, while for the ι = 90° run the total angular momentum is shown instead of its z component.
We stress again that the very good agreement that we observe in both planar and non-planar cases is achieved only when some input from the N-body runs is provided. Indeed, a fair comparison has to necessarily take into account the limited resolution of N-body simulations. Still, for realistic galaxies, we expect that a faster decay, similar to the one we find when considering our standard framework (see Fig. 5), is actually more physical and should provide a better timescale estimate, valid at least down to radial separations not much smaller than the bulge scale radius. Indeed, well inside this scale radius, we expect the correction from fast moving star to start being relevant, hence a more general DF formulation should be used. Despite this, our framework has proved to excellently capture the physics driving MP motion in realistic multicomponent galaxy models with rotationally supported structures. Moreover, given its quite modest computational cost compared to full N-body simulations, our framework represents a particularly attractive solution for large parameters space explorations in terms of galaxy structures as well as MP masses and orbital configurations.
4 DISCUSSION AND CONCLUSIONS
In this paper, we developed a semi-analytical framework to integrate the motion of particles in realistic galactic potentials composed of multiple components. Among several implemented potential–density pairs (spherical, axisymmetric, and triaxial), we included the cases of exponential discs with vertical density decaying either as |${\rm e}^{-|z|/z_d}$| or sech2(z/zd), for which we developed an efficient setup to numerically compute its potential and, consequently, the acceleration field. Though more complex to tackle, these exponential profiles have to be preferred to other analytical profiles that can only partially reproduce the exponential decay of the surface brightness of observed disc galaxies. For example, the Miyamoto–Nagai (MN; Miyamoto & Nagai 1975) disc is one of the most common analytical profiles employed to model the potential of disc galaxies. Still, this profile can significantly differ than the one of realistic galaxies, especially at large radii where it falls off as a power law rather than exponentially (see discussion in chapter 2 of Binney & Tremaine 2008). To enhance the density decay, a combination of three MN discs is usually employed, although this requires one of the discs to have a negative mass, often leading to the appearance of non-physical negative density regions in the (R − z) plane (see e.g. Barros, Lépine & Dias 2016; Bonetti et al. 2019). This strongly supports our choice about the direct employment of the exponential disc profile.
In addition to a more realistic description of the density and potential of disc galaxies, our semi-analytical framework can accurately reproduce the orbital decay of MPs due to DF. For an arbitrary mass distribution, an analytical description of the MP orbital decay from first principles is generally unfeasible, since such complex phenomenon depends both on local and non-local effects (see e.g. the recent discussion in Tamfal et al. 2020). Any semi-analytical formulation must therefore introduce a number of approximations. We leverage on the fact that generally, at a first level of approximation, local effects are more relevant in the vast majority of common astrophysical situations. This allows us to employ the formalism derived by Chandrasekhar (1943) based on two-body interactions. We described the DF for both the spherical profiles and the disc. For the latter, which features a net rotation, we describe DF as a function of the relative velocity between the MP and the local surrounding medium. We compared the evolution in the semi-analytical framework against full N-body simulations, and we showed that, when additional information about the limited resolution of the latter is included in our setup, the agreement between the two is excellent.
We conclude by discussing some possible short and mid-term improvements of the newly discussed model. First, even considering non-evolving hosts with smooth density profiles, the DF description could be improved in multiple ways. For instance, when computing the DF expression for the disc, we assumed an isotropic Gaussian as distribution function. A natural extension is to consider an anisotropic version of such distribution function encoding different velocity dispersion along different direction, such as σR = σϕ > σz (see e.g. Binney 1977). Despite this choice inevitably requires the numerical computation of some integrals, the task could likely be optimized in order to maintain good computational efficiency. A further (indirect) improvement for disc DF consists in the development of more realistic expressions for the rotational pattern |$\mathbf {v}_{\rm rot}$| and σR profile, such that a well-behaved form is maintained also in the central regions.
A more challenging aspect concerns how the distribution functions of the individual galactic components are evaluated. In principle, such functions should be computed self-consistently considering the whole galaxy potential, while in the current analysis the velocity distributions of the bulge and halo are computed as if they were in isolation. In addition, we follow the approximation discussed in Chandrasekhar (1943), in which only stars moving slower than the MP contribute to DF. Such approximation is less and less valid for cored spherical systems (Antonini & Merritt 2012). While such approximation has a limited impact for Hernquist-like profiles (justifying the agreement we find with numerical simulations), it could severely affect the orbital decay of MPs in bulges with close to constant density cores (Antonini & Merritt 2012).10
We also limited our analysis to MPs with fixed masses, while in general a substantial mass evolution is expected in the case of galaxy mergers. For instance, during the early stages of the inspiral, the decaying MBH is expected to be embedded in a sizable fraction of its original stellar core. The resulting MP is therefore characterized by both an increased effective mass (determining a more efficient DF) and a larger size. However, as the decay proceeds, tidal effects exerted by the host galaxy on the MP tend to gradually erode the residual stellar envelope, until we are left with a ‘naked’ MBH (see e.g. Van Wassenhove et al. 2014). On the other hand, if large reservoirs of gas are available and promptly funnelled toward the secondary nucleus, the decaying MBH could accrete a considerable amount of it and thus gradually increasing its mass as time passes (Callegari et al. 2011b; Capelo et al. 2015; Capelo & Dotti 2017).
Additional improvements can be considered relaxing the assumption of smooth/axisymmetric density distributions. Specifically, when considering the galactic gaseous medium, it has been found that in young galaxies, gas can be quite turbulent and even clumpy. This introduces stochastic patterns in the motion of MPs that, depending on the specific gas conditions, can significantly alter the otherwise smooth decay (Fiacconi et al. 2013b; Roškar et al. 2015; Souza Lima et al. 2017; Tamburello et al. 2017). Stocasticity is also typical in marginally Toomre unstable galactic discs that may lead to the formation of bars and/or spirals. Such structures strongly deviate from axi-symmetry and the torques that they exert on inspiralling MPs can significantly disturb their orbits, in the most extreme situations even scattering them away (Bortolas et al. 2020).
Finally, a more realistic semi-analytical model should also consider the possible time evolution of the host galaxy during the orbital evolution of the MP. If the decay from large separation lasts for a quite long time, of the order of several Gyr, the host galaxy can significantly evolve, in particular at high redshift, where accretion of pristine gas from the cosmic filaments can substantially change the total mass and possibly affect the main galaxy geometry (see e.g. the discussion in Rosas-Guevara et al. 2020). Major galaxy mergers can also strongly perturb the galaxy structure and determining radical changes for any MP evolution. Unfortunately, given the very complex physics involved in such mergers, a semi-analytical description is challenging and full numerical simulation should be considered.
We plan to address the above-mentioned caveats by including them in our semi-analytical framework, to provide a fast and as accurate as possible description of the orbital decay of satellites on to evolving disc galaxies.
ACKNOWLEDGEMENTS
We thank Jo Bovy for insightful discussion and for his precious help in setting up an exponential disc with sech2 vertical profile within galpy. Numerical calculations have been made possible through a CINECA-INFN agreement, providing access to resources on GALILEO and MARCONI at CINECA. MD, MB, and AL acknowledge funding from MIUR under the grant PRIN 2017-MB8AEZ. AL acknowledges support from the European Research Council No. 740120 ‘INTERSTELLAR’. EB acknowledges support from the Swiss National Science Foundation under the Grant 200020_178949 and from the European Research Council (ERC) under the European Union's Horizon 2020 research and innovation program ERC-2018-COG under grant agreement No. 818691 (B Massive).
DATA AVAILABILITY STATEMENT
The data underlying this article will be shared on reasonable request to the corresponding author.
Footnotes
Under similar assumptions, Ostriker (1999) describes the analogous phenomenon within a gaseous medium.
The integral over the relative velocity J(vp, v⋆, pmax) actually has an analytical form. It is usually quoted in an approximate form that is well behaved everywhere except when vp and v⋆ are close (see e.g. equation 7 of Antonini & Merritt 2012). For completeness, we report the full expression in Appendix C.
Here, we assume Q = 1.5.
In the framework of N-body simulations of isolated galaxies, the Hernquist profile is generally used to model the dark matter halo instead of the well known NFW profile. This choice is barely related to the finite mass of the Hernquist profile that instead diverges for the NFW profile. We note that well within their scale radii, the NFW and Hernquist profiles have the very same shape and therefore when focusing on the dynamics inside a galaxy, the two profiles are practically the same (Springel, Di Matteo & Hernquist 2005).
For the comparison in Fig. 1, we adopt within agama a multipole expansion ranging between 10−6 and 500 Rd; we used a logarithmically spaced grid in R with 1000 grid points and maximum order of the expansion lmax = 100, while the properties of the z grid are kept as default in agama (see Vasiliev 2019, for more details).
See Bonetti et al. (2016) for details about the orbit integration method.
The sech2 exponential disc within the galpy framework is accessible through the SCF basis-function-expansion (see galpy documentation).
As in Bonetti et al. (2020), the eccentricity is found by assuming instantaneous conservation of energy and angular momentum and solving for the two radial roots (i.e. peri- and apocentre) such that the radial velocity vanishes. The orbital inclination is instead computed by finding the angle between the angular momentum and the z axis.
We stress that the results presented in Antonini & Merritt (2012) refer to the specific case of spherical stellar systems in quasi-Keplerian potentials, i.e. it is valid only for the final stages of DF within the influence sphere of the host central MBH. While the same distribution function has been used for MPs at much larger separations (e.g. Li, Bogdanović & Ballantyne 2020), a self-consistent implementation would require the use of the correct distribution function at every scale.
A notable exception is the mpmath python package that unfortunately cannot be efficiently used in our c++ implementation.
Alternatively, the interested reader can express 2F1 in terms of elementary functions employing known mathematical relations. Moreover, following the steps outlined in Chandrasekhar (1941), a more complicated version of the J integral, without neglecting some non-dominant terms, can be derived to obtain a more general, though cumbersome, expression.
REFERENCES
APPENDIX A: POTENTIAL AND ACCELERATION FOR THICK EXPONENTIAL DISCS
In this appendix, we detail the derivation leading to the form of potential and accelerations employed in this work. Our derivation follows those presented in Casertano (1983) and Kuijken & Gilmore (1989), with the exception that we express our results in terms of the Gauss hypergeometric function 2F1(a, b; c; z; see e.g. Abramowitz & Stegun 1972, for full details; see also Appendix B for the employed-specific implementation).
Equations (A15)–(A17) express the gravitational potential, the radial and vertical accelerations in form of one-dimensional integrals. Unfortunately, no further simplifications are possible and no closed form expressions can be found, therefore those integrals have to be evaluated numerically. Despite the apparent simplicity of dealing with one-dimensional integrals, the presence of the Bessel functions J0 and J1 can make the task quite challenging given their highly oscillatory behaviour, requiring therefore specific integration schemes to obtain sensible outcomes. Nevertheless, once this task is properly accomplished, it allows us to integrate the orbits with arbitrary initial conditions. Specifically, to numerically integrate such kind of oscillatory functions, we employ a special variant of the DE rule.11
APPENDIX B: COMPUTATION OF THE GAUSS HYPERGEOMETRIC FUNCTION
Several software implementations of the 2F1 function exist, but, at least to our knowledge, none of them is able to provide a sensible evaluation for all possible combinations of (y, z), for which reliable results are usually provided only when |z| < 1.12 We therefore implemented our own algorithm to evaluate 2F1 for |z| > 1, relying instead on the GNU GSL mathematical library for |z| ≤ 1.
APPENDIX C: USEFUL EXPRESSIONS FOR DF WITH FAST MOVING STARS
We note that, if we assume the logarithmic term in equation (C3) to be independent of V, then the resulting integral vanishes, and the equation simplifies to the well known result in which only particles moving slower than the MP contribute to DF.
APPENDIX D: ADDITIONAL TEST CASES
Here, we show some additional test cases of the evolution computed within our framework and compared to a corresponding N-body simulation. In particular, in Fig. D1, we consider low inclination orbits with the initial z coordinates ranging from 0.5 kpc (top left) to 2.0 kpc (bottom right). For each case, we show the time evolution of the radial separation that of the angular momentum normalized to its staring value and that of the inclination. As for the cases commented in Section 3, we obtain a fairly good agreement when the limited spatial resolution of the N-body simulation is taken into account and also when the tangential velocity profiles is used. As previously noted, the semi-analytical evolution reproduces quite well the eccentric inspiral of the MP, with a slightly larger dephasing only when the orbit tends to become more circular. This could hint to the fact that, despite the reasonably good recovered evolution, the assumption of locality made in our framework could be less reasonable as the orbit circularizes and that second order effects, connected with the complexity and non-linearity of DF, could start to play a role.

Time evolution of radial separation, z component of the angular momentum (normalized to its staring value) and orbital inclination for four cases featuring an increasing initial zmax ranging from 0.5 kpc (top left) to 2 kpc (bottom right). In all plots, the semi-analytical evolution is shown with solid blue lines, while the comparison with the corresponding N-body simulation is given by the dashed orange lines.
Finally, note that the large variations in inclination that can be observed at later times are due to spurious noise determined by the sparser particle number in the central regions.