1 Introduction and problem statement

The study of escape trajectories in the n-body problem has a long history and many significant results and discoveries. While there is a deep general understanding of the behavior of solutions asymptotic in time (Saari 1976), especially when we remove collisions between the point mass bodies, there are relatively few sharp results delineating necessary or sufficient conditions for the disruption of the n-body problem. The approach to understanding and constraining such final motions generally involves specifying the total energy and angular momentum of a system and then working out the limits for these. For example, for a system with nonzero angular momentum and positive energy, it can be shown that this is a sufficient condition for at least one component to escape. Going beyond this, if the system satisfies some specific conditions on relative placement and relative velocities, sufficient conditions can also be found for when additional bodies must escape (Patnaik 1975). For these disrupting systems, it has also been shown that the escaping sub-components may asymptotically become distinct n-body problems with their own conserved angular momentum and energy (Marchal and Saari 1976). Necessary conditions for the escape of system components seem to be more rare for the point-mass problem. The main results here exist for the three-body problem, where conditions can be found under which two of the bodies are guaranteed to be trapped in a bound orbit, in the presence of a third body (Marchal and Saari 1975).

For motion in the traditional point-mass n-body problem, the singular nature of the bodies leads to mathematical difficulties and physically unreal conditions, such as two-body collisions (which can be addressed) or three- or more-body collisions (which remain a fundamental difficulty in the problem). When the n-body problem is reformulated such that finite densities and rigid bodies are introduced, these singularities are removed and replaced by fundamental minimum distances between the bodies (Scheeres 2002). This allows for significant changes to the n-body problem, such as the existence for minimum energy configurations for any value of n, a result that does not exist in the point-mass problem for \(n \ge 3\) (Moeckel 1990). It also introduces new necessary conditions for the escape of components (Scheeres 2020), which again do not exist in the point-mass n-body problem. In the current paper, some new results that are relevant for these necessary escape conditions for the finite density (or full) n-body problem are derived. While these new results also apply to the point-mass n-body problem, the main motivation and focus of the paper are on the finite density problem.

Previous research has established that a key function for the dynamical analysis of a collection of rigid mass distributions interacting through gravity and possible contact forces can be captured by the amended potential, also called the minimum energy function (Scheeres 2012):

$$\begin{aligned} {{{\mathcal {E}}}}= & {} \frac{H^2}{2 \ I_H} + {{{\mathcal {U}}}} \ \le \ E \end{aligned}$$
(1)

where H is the total angular momentum of the system, E is the total energy, \(I_H\) is the total (instantaneous) moment of inertia of the system about the angular momentum vector, and \({{{\mathcal {U}}}}\) is the instantaneous gravitational potential energy of the system. We note that both the moment of inertia and the gravitational potential are only functions of the system configuration space consisting of the relative positions of all of the bodies and their relative orientations with respect to each other. Given the configuration of a set of known mass distributions and their total energy and angular momentum, analysis of the amended potential enables one to find the relative equilibria of the system and their stability, a rigorous lower bound on the system energy at any time, conditions under which components of the system can escape due to gravitational interactions, and conditions for when they are bound to each other (see Scheeres 2002, 2016a, b, 2020).

In a previous paper sharp necessary conditions for the escape of collections of bodies were derived using this amended potential (Scheeres 2020). However, when using the amended potential to constrain whether a system can have components escape from each other, one runs into a practical issue once such an escape has occurred. As one body of the system asymptotically departs the remaining components, no matter how small it is, we generically find that \(I_H\rightarrow \infty \). Thus, once escape of any mass occurs the amended potential function for the system collapses to

$$\begin{aligned} {{{\mathcal {E}}}} \rightarrow {{{\mathcal {E}}}}_\infty= & {} {{{\mathcal {U}}}}_\infty \end{aligned}$$
(2)

where \({{{\mathcal {U}}}}_\infty \) consists of the gravitational potential energy of all bodies at a finite distance to each other, but whose terms that mutually escape all go to zero. Thus, once mutual escape of any collection of bodies occurs the amended potential loses all of its information encoding the system total angular momentum.

In this paper we will prove that for an n-body system with m groups of component collections the amended potential can be bounded by a disaggregated version of the amended potential that takes the form:

$$\begin{aligned} {{{\mathcal {E}}}}\le & {} \sum _{i=1}^m {{{\mathcal {E}}}}_i \ \le \ \sum _{i=1}^m E_i \ = \ E \end{aligned}$$
(3)

where \({{{\mathcal {E}}}}\) is as defined above and \({{{\mathcal {E}}}}_i\) and \(E_i\) define a disaggregated version of the amended potential and energy. Motivated by this result we discuss several implications for N-body systems and provide some numerical examples that shed light on the disaggregation process. The significance of this result, as will be shown, is that an individual or multiple clusters can escape with the separate amended potentials still being well defined, and that the total energy remaining in the collection of bodies can be precisely tracked. Further, through numerical examples we provide initial insight into the range of energy and angular momentum that can be lost by systems as they disaggregate.

The paper is laid out as follows. In Sect. 2 we define the overall model and in Sect. 3 we introduce and apply the Jacobi transformation to the system. Then in Sect. 4 we present and prove our main theorem on the disaggregation of the amended potential and demonstrate the sharpness of the constraint. Following this in Sect. 5, we explore some implications of this theorem for systems that suffer a mutual escape of components. These results raise some simple questions about how an escaping component of the n-body problem affects the total energy and angular momentum of the remaining components in the system. To establish a better empirical understanding of these effects, we study a series of unstable few-body point-mass problems as they lose energy and angular momentum due to component ejections in Sect. 6. Finally, in Sect. 7 we summarize our main findings.

2 Model

We consider the finite-density, multiple-body problem where it is assumed that all of the component bodies are rigid and can thus rest on each other to form new varieties of equilibrium (Scheeres 2002, 2016a, b). We consider an arbitrary number of such bodies and borrow some key definitions from Scheeres (2020) to properly pose the system. We also choose a numbering system that leads to a more convenient notation for the main results.

We are given \(N+1\) finite density bodies \(P_i\), each of which has a mass distribution defined as \({{{\mathcal {B}}}}_i\), where \(i = 0, 1, 2,\ldots , N\). Each body has a mass \(m_i\), a rigid-body inertia dyadic \(\bar{\textbf{I}}_i^R\), a position \(\textbf{r}_i\), an orientation dyadic \(\bar{\textbf{T}}_i\), a velocity \(\textbf{v}_i\), and an angular velocity \({\varvec{\Omega }}_i\), all generally specified with respect to an inertial frame, except that the orientation dyadic will orient the ith body frame in inertial space and the ith rigid-body inertia dyadic is specified in the ith body-fixed frame. Each body will contribute its energy and angular momentum to the system, allowing us to define the total angular momentum, energy and inertia dyadic as

$$\begin{aligned} \textbf{H}= & {} \sum _{i=0}^N m_i \textbf{r}_i \times \textbf{v}_i + \bar{\textbf{T}}_i\cdot \bar{\textbf{I}}^R_i\cdot {\varvec{\Omega }}_i, \end{aligned}$$
(4)
$$\begin{aligned} E= & {} T + {{{\mathcal {U}}}}, \end{aligned}$$
(5)
$$\begin{aligned} T= & {} \frac{1}{2} m_i \mathbf{v_i }\cdot \textbf{v}_i + \frac{1}{2} {\varvec{\Omega }}_i \cdot \bar{\textbf{I}}_i^R \cdot {\varvec{\Omega }}_i, \end{aligned}$$
(6)
$$\begin{aligned} {{{\mathcal {U}}}}= & {} \sum _{0 \le j \le i \le N} {{{\mathcal {U}}}}_{ij}, \end{aligned}$$
(7)
$$\begin{aligned} \bar{\textbf{I}}= & {} \sum _{i=0}^N \left\{ m_i \left[ r_i^2 \bar{\textbf{U}} - \textbf{r}_i \textbf{r}_i \right] + \bar{\textbf{T}}_i \cdot \bar{\textbf{I}}^R_i \cdot \bar{\textbf{T}}_i^T \right\} , \end{aligned}$$
(8)

where \({{{\mathcal {U}}}}_{ij}\) are the mutual gravitational potentials between two rigid bodies and are a function of the relative position and orientation between the bodies, \(\textbf{r}_{ij} = \textbf{r}_j - \textbf{r}_i\) and \(\bar{\textbf{T}}_{ij} = \bar{\textbf{T}}_j^T\cdot \bar{\textbf{T}}_i\). The term \({{{\mathcal {U}}}}_{ii}\) is the self-potential of a given body, \(\bar{\textbf{U}}\) is the unity dyadic, the product \(\textbf{r}{} \textbf{r}\) is a dyad, and the rigid-body angular momentum and rotational inertia are mapped from a body-fixed frame into the inertial frame with the orientation dyadic \(\bar{\textbf{T}}_i\).

One important implication of the finite density rigid-body assumption is that any two bodies have a constraint on how close their centers of mass can come to each other, denoted as \(\left| \textbf{r}_{ij} \right| \ge d({\varvec{r}}_{ij}, {\varvec{T}}_{ij})\), where equality occurs when the two bodies touch. This form of the constraint implicitly implies that the bodies are mutually convex, although this assumption can be relaxed. In the simplest model, the individual bodies are spheres with a given size and density, however the problem is easily generalized to arbitrarily shaped components that exert gravitational torques on each other and whose rotational dynamics must also be accounted for Scheeres (2002).

A single collection of bodies can be uniquely specified by a set of integers that specify the individual bodies. For example, \({\mathbb {I}} = \left\{ i_1, i_2, i_3, \ldots , i_n \right\} \) is a list of the bodies \({P}_i\) where \(i \in {\mathbb {I}}\). Then this collection of bodies is specified as \({P}({{\mathbb {I}}}) = \left\{ {P}_{i} | i \in {\mathbb {I}} \right\} \).

Given this notation, we can define the global partition of our \(N+1\)-body problem into M collections \({\mathbb {I}}_i\), \(i=1, 2, \ldots , M\) as \({{{\mathcal {I}}}}_M = \left\{ {\mathbb {I}}_1, {\mathbb {I}}_2, {\mathbb {I}}_3, \ldots , {\mathbb {I}}_i, \ldots , {\mathbb {I}}_M \right\} \), which is \({P}({{{\mathcal {I}}}}) = \left\{ {P}({\mathbb {I}}_i) | {\mathbb {I}}_i \in {{{\mathcal {I}}}}\right\} \). The M subscript will be used when we wish to emphasize the number of components, but will be suppressed in other situations. Such a partition \({P}({{{\mathcal {I}}}})\) is a global partition if its individual elements \({P}({\mathbb {I}}_i)\) are ordered, non-empty, disjoint and if their union consists of all the mass in the system. This is discussed in more generality in Scheeres (2020).

3 Jacobi coordinates

A crucial component to establishing our result is to transform the positions and velocities of the bodies using Jacobi Coordinates, which makes them all relative to each other in a recursive way. We note that the rigid-body components are not affected by this transformation, which only operates on the centers of mass of each body. Thus, we will generally only discuss the rigid-body terms when necessary and focus on the locations and velocities of the centers of mass of the bodies.

3.1 The Jacobi transformation

The Jacobi formulation defines a sequence of transformations where the position and velocity of each body \(P_i\) is measured from the collective center of mass of the bodies \({P}_j\), \(j = 0, 1, \ldots , i-1\). The numbering of the bodies is arbitrary, a fact we use later, so without loss of generality we keep the current numbering of the system. To start the sequence, we define:

$$\begin{aligned} M_0= & {} m_0 \end{aligned}$$
(9)
$$\begin{aligned} \textbf{R}_0= & {} \textbf{V}_0 \ = \ \textbf{0}, \end{aligned}$$
(10)
$$\begin{aligned} \textbf{R}^C_0= & {} \textbf{r}_0, \end{aligned}$$
(11)
$$\begin{aligned} \textbf{V}^C_0= & {} \textbf{v}_0. \end{aligned}$$
(12)

Then the remaining Jacobi coordinates are defined as

$$\begin{aligned} \textbf{R}_i= & {} \textbf{r}_{i} - \textbf{R}^C_{i-1}, \end{aligned}$$
(13)
$$\begin{aligned} \textbf{V}_i= & {} \textbf{v}_{i} - \textbf{V}^C_{i-1}, \end{aligned}$$
(14)
$$\begin{aligned} M_{i}= & {} M_{i-1} + m_{i}, \end{aligned}$$
(15)
$$\begin{aligned} \textbf{R}^C_{i}= & {} \frac{1}{M_{i}} \left[ M_{i-1} \textbf{R}^C_{i-1} + m_{i} \textbf{r}_{i} \right] , \end{aligned}$$
(16)
$$\begin{aligned} \textbf{V}^C_{i}= & {} \frac{1}{M_{i}} \left[ M_{i-1} \textbf{V}^C_{i-1} + m_{i} \textbf{v}_{i} \right] , \end{aligned}$$
(17)

all for \(i = 1, 2, \ldots , N\). We can also find the convenient relationships

$$\begin{aligned} \textbf{r}_i= & {} \textbf{R}_i + \textbf{R}^C_{i-1}, \end{aligned}$$
(18)
$$\begin{aligned} \textbf{v}_i= & {} \textbf{V}_i + \textbf{V}^C_{i-1}, \end{aligned}$$
(19)
$$\begin{aligned} \textbf{R}^C_{i}= & {} \textbf{R}^C_{i-1} + \frac{m_i}{M_i} \textbf{R}_i, \end{aligned}$$
(20)
$$\begin{aligned} \textbf{V}^C_{i}= & {} \textbf{V}^C_{i-1} + \frac{m_i}{M_i} \textbf{V}_i. \end{aligned}$$
(21)

The center of mass position and velocity vectors \(\textbf{R}^C_i\) and \(\textbf{V}^C_i\) are computed accounting for all bodies with that index and lower. The relative position and velocity vectors \(\textbf{R}_i\) and \(\textbf{V}_i\) are of body i relative to the center of mass of all bodies with index \(i-1\) and lower.

A special point to make is that the vector \(\textbf{R}^C_N\) is the total center of mass of the entire system. Keeping with usual practice, we can arbitrarily set this position to zero and have it remain fixed by the choice \(\textbf{R}^C_N = \textbf{V}^C_N = \textbf{0}\). We note that this assumption need not be made, and then the system center of mass would instead translate uniformly in space, with all other positions and velocities only providing relative information between each other (Fig. 1).

Fig. 1
figure 1

Jacobi formulation for a six-body system

3.2 Angular momentum, energy and moments of inertia

The main advantage of the Jacobi coordinates are that they explicitly decouple the key quantities of angular momentum, moment of inertia and kinetic energy at a given order from each other and are only a function of the lower order indices. Applying the transformation to the single contributions of a body to these quantities yields:

$$\begin{aligned} m_i \textbf{r}_i\times \textbf{v}_i= & {} \frac{M_{i-1}m_i}{M_i} \textbf{R}_i\times \textbf{V}_i + M_i \textbf{R}_i^C\times \textbf{V}_i^C - M_{i-1} \textbf{R}_{i-1}^C\times \textbf{V}_{i-1}^C, \end{aligned}$$
(22)
$$\begin{aligned} \frac{1}{2} m_i \textbf{v}_i\cdot \textbf{v}_i= & {} \frac{1}{2} \frac{M_{i-1}m_i}{M_i} \textbf{V}_i\cdot \textbf{V}_i + \frac{1}{2} M_i \textbf{V}_i^C\cdot \textbf{V}_i^C - \frac{1}{2} M_{i-1} \textbf{V}_{i-1}^C\cdot \textbf{V}_{i-1}^C, \end{aligned}$$
(23)
$$\begin{aligned} m_i \left[ r_i^2 \bar{\textbf{U}} - \textbf{r}_i\textbf{r}_i \right]= & {} \frac{M_{i-1}m_i}{M_i} \left[ R_i^2 \bar{\textbf{U}} - \textbf{R}_i\textbf{R}_i \right] + M_i \left[ R_i^{C2} \bar{\textbf{U}} - \textbf{R}^C_i\textbf{R}^C_i \right] \nonumber \\{} & {} - M_{i-1} \left[ R_{i-1}^{C2} \bar{\textbf{U}} - \textbf{R}^C_{i-1}\textbf{R}^C_{i-1} \right] . \end{aligned}$$
(24)

It is key to note that as we sum these quantities, the previous center of mass terms are removed. When the entire summation is made, the quantity is the sum of the relative only terms plus the center of mass term at the end. Thus, define

$$\begin{aligned} \textbf{H}_i= & {} \frac{M_{i-1} m_{i}}{M_i} \textbf{R}_i \times \textbf{V}_i, \end{aligned}$$
(25)
$$\begin{aligned} T_i= & {} \frac{1}{2} \frac{M_{i-1} m_{i}}{M_i} \left( \textbf{V}_i\cdot \textbf{V}_i\right) , \end{aligned}$$
(26)
$$\begin{aligned} \bar{\textbf{I}}_i= & {} \frac{M_{i-1} m_{i}}{M_i} \left[ R_i^2 \bar{\textbf{U}} - \textbf{R}_i\textbf{R}_i\right] . \end{aligned}$$
(27)

Then the system total angular momentum, kinetic energy and inertia dyadic (ignoring the rigid-body contributions for the moment) are:

$$\begin{aligned} \textbf{H}= & {} \sum _{i=i}^N \textbf{H}_i + M_N \textbf{R}^C_N \times \textbf{V}^C_N, \end{aligned}$$
(28)
$$\begin{aligned} T= & {} \sum _{i=i}^N T_i + \frac{1}{2} M_N \textbf{V}^C_N \cdot \textbf{V}^C_N, \end{aligned}$$
(29)
$$\begin{aligned} \bar{\textbf{I}}= & {} \sum _{i=1}^N \bar{\textbf{I}}_i + M_N \left[ \textbf{R}^C_N\cdot \textbf{R}^C_N \ \bar{\textbf{U}} - \textbf{R}^C_N\textbf{R}^C_N \right] . \end{aligned}$$
(30)

Then the total system energy can be defined as

$$\begin{aligned} E= & {} \sum _{i=1}^N E_i + \frac{1}{2} M_N \textbf{V}^C_N \cdot \textbf{V}^C_N, \end{aligned}$$
(31)
$$\begin{aligned} E_i= & {} T_i + {{{\mathcal {U}}}}_{i}, \end{aligned}$$
(32)

where \({{{\mathcal {U}}}}_{i} = \sum _{j=0}^{i-1} {{{\mathcal {U}}}}_{ji}\). All of these results can also be generalized to the case where each body is a rigid body. To do this at each order i, we just add to the definition of the quantities

$$\begin{aligned} \textbf{H}_i= & {} \textbf{H}_i + \bar{\textbf{T}}_{i} \cdot \bar{\textbf{I}}^R_i \cdot {\varvec{\Omega }}_i, \end{aligned}$$
(33)
$$\begin{aligned} T_i= & {} T_i + \frac{1}{2} {\varvec{\Omega }}_i \cdot \bar{\textbf{I}}^R_i \cdot {\varvec{\Omega }}_i, \end{aligned}$$
(34)
$$\begin{aligned} \bar{\textbf{I}}_i= & {} \bar{\textbf{I}}_i + \bar{\textbf{T}}_i \cdot \bar{\textbf{I}}^R_i \cdot \bar{\textbf{T}}^T_i, \end{aligned}$$
(35)
$$\begin{aligned} {{{\mathcal {U}}}}_{i}= & {} {{{\mathcal {U}}}}_{i} + {{{\mathcal {U}}}}_{ii}, \end{aligned}$$
(36)

where \(\bar{\textbf{T}}_i\) is the attitude dyadic that takes the body frame into an inertial frame, \({\varvec{\Omega }}_i\) is the angular velocity vector of the ith rigid body, \(\bar{\textbf{I}}^R_i\) is the inertia dyadic of the rigid body in a body-fixed frame and \(\mathcal{U}_{ii}\) is the self-potential of the rigid body, which is in general nonzero for finite density mass distributions.

3.3 Jacobi transformation for multiple clusters

With the above formulation, we can see that a full set of \(N+1\) bodies can be represented by its total angular momentum and energy broken into two main terms, an internal term \(\sum _{i=1}^N \textbf{H}_i\) and \(\sum _{i=1}^N T_i\) and an external term for the angular momentum and kinetic energy of the center of mass \(M_N \textbf{R}^C_N \times \textbf{V}^C_N\) and \(\frac{M_N}{2} \textbf{V}^C_N \cdot \textbf{V}^C_N\). The internal terms at a given index i capture all interactions within this group of masses and has no involvement with any bodies outside of it.

Given this observation, it is simple to generalize the Jacobi transformation to a set of M collections of bodies, \(P({\mathbb {I}}_\alpha )\) for \(\alpha = a_1, a_2, \ldots , a_M\) with each collection \(P_\alpha \) having \(n_\alpha \) bodies. Then the total angular momentum, energy and inertia dyadic for each cluster \(P_\alpha \) can be defined as the sum of the individual bodies in each component \(\textbf{H}_{i_\alpha }\), \(E_{i_\alpha }\) and \(\bar{\textbf{I}}_{i_\alpha }\) from \(i_\alpha = 0, 1, 2, \ldots , N_\alpha \) and yielding a total \(\textbf{H}_\alpha \), \(E_\alpha \) and \(\bar{\textbf{I}}_\alpha \) for each cluster.

Fig. 2
figure 2

Splitting a six-body system into two- to three-body systems and their interaction

Having defined the clusters, we describe how they are combined. We will just consider the case when we can separate our problem into two clusters. The mass and center of mass of each cluster are \(M_{\alpha }\) and \(\textbf{R}^C_{\alpha }\), respectively, where \(\alpha = a, b\). These two clusters can then be combined as described in the following and illustrated in Fig. 2.

The total mass of the system is \(M_a + M_b = M\). The total center of mass of the system is \(\textbf{R}^C = \frac{1}{M} \left[ M_a \textbf{R}^C_a + M_b \textbf{R}^C_b \right] \) and similar for the velocity. The final relative state between the collections is then

$$\begin{aligned} \textbf{R}_{ab}= & {} \textbf{R}^C_{b} - \textbf{R}^C_{a}, \end{aligned}$$
(37)
$$\begin{aligned} \textbf{V}_{ab}= & {} \textbf{V}^C_{b} - \textbf{V}^C_{a}, \end{aligned}$$
(38)

and the associated relative angular momentum, energy and inertia between these collections are

$$\begin{aligned} \textbf{H}_{ab}= & {} \frac{M_a M_b}{M_a + M_b} \textbf{R}_{ab}\times \textbf{V}_{ab}, \end{aligned}$$
(39)
$$\begin{aligned} {E}_{ab}= & {} \frac{M_a M_b}{M_a + M_b} \frac{1}{2} V^2_{ab} + {{{\mathcal {U}}}}_{ab}, \end{aligned}$$
(40)
$$\begin{aligned} \bar{\textbf{I}}_{ab}= & {} \frac{M_{a} M_{b}}{M_a+M_b} \left[ R_{ab}^2 \bar{\textbf{U}} - \textbf{R}_{ab}{} \textbf{R}_{ab}\right] , \end{aligned}$$
(41)

where we note that \({{{\mathcal {U}}}}_{ab} = \sum _{i_a = 1}^{n_a} \sum _{j_b=1}^{n_b} {{{\mathcal {U}}}}_{i_a j_b}\). This means that the gravitational potential contains all of the mutual potentials between the bodies in \(P_a\) with the bodies in \(P_b\).

Then the total angular momentum, energy and inertia of the entire system can be expressed as

$$\begin{aligned} \textbf{H}= & {} \sum _{\alpha =a}^b \textbf{H}_{\alpha } + \textbf{H}_{ab}, \end{aligned}$$
(42)
$$\begin{aligned} E= & {} \sum _{\alpha =a}^b E_\alpha + E_{ab}, \end{aligned}$$
(43)
$$\begin{aligned} \bar{\textbf{I}}= & {} \sum _{\alpha =a}^b \bar{\textbf{I}}_\alpha + \bar{\textbf{I}}_{ab}. \end{aligned}$$
(44)

This can be easily generalized to the combination of multiple clusters.

4 Disaggregated amended potential

Now recall the total angular momentum of the system \(\textbf{H} = H \hat{\textbf{H}}\), where the magnitude and the unit vector direction of this constant are important to define. Define the projection of an angular momentum \(\textbf{H}_i\) and inertia dyadic \(\bar{\textbf{I}}_i\) onto the total direction of the angular momentum, \(\hat{\textbf{H}}\).

$$\begin{aligned} H_{H_i}= & {} \hat{\textbf{H}} \cdot \textbf{H}_i, \end{aligned}$$
(45)
$$\begin{aligned} I_{H_i}= & {} \hat{\textbf{H}}\cdot \bar{\textbf{I}}_i \cdot \hat{\textbf{H}}. \end{aligned}$$
(46)

We note the useful identities which are easily established.

$$\begin{aligned} H= & {} \sum _{i=1}^N H_{H_i}, \end{aligned}$$
(47)
$$\begin{aligned} I_H= & {} \sum _{i=1}^N {I}_{H_i}. \end{aligned}$$
(48)

We first prove

Lemma

The following inequality can be established: \(\frac{H_{H_i}^2}{2 {I}_{H_i}} + {{{\mathcal {U}}}}_{i} \le E_i \)

Proof

We refer to the proof of Theorem 1 in Scheeres (2002) for the approach. We do not explicitly add in the rigid-body rotation terms, however they can be accommodated as shown in Scheeres (2002). First note that \(H_{H_i} = \hat{\textbf{H}} \cdot \frac{M_{i-1}m_i}{M_i} \textbf{R}_i \times \textbf{V}_i = \frac{M_{i-1}m_i}{M_i} \textbf{V}_i\cdot \left( \textbf{R}_i \times \hat{\textbf{H}} \right) \). Applying the triangle inequality gives us \(H_{H_i} \le \frac{M_{i-1}m_i}{M_i} {V}_i \ \left| \textbf{R}_i \times \hat{\textbf{H}} \right| \). Squaring this yields \(H_{H_i}^2 \le \left( \frac{M_{i-1}m_i}{M_i}\right) ^2 {V}_i^2 \ \left| \textbf{R}_i \times \hat{\textbf{H}} \right| ^2\). However, \(\frac{M_{i-1}m_i}{M_i} V_i^2 = 2 T_i\) and \(\frac{M_{i-1}m_i}{M_i} \left| \textbf{R}_i \times \hat{\textbf{H}} \right| ^2 = I_{H_i}\). Thus, \(H_{H_i}^2 \le 2 T_i I_{H_i}\). Noting the defined equality from Eq. 32, \(E_i = T_i + {{{\mathcal {U}}}}_{i}\), we can substitute for the expression \(T_i\) and solve to get \(\frac{H_{H_i}^2}{2 {I}_{H_i}} + {{{\mathcal {U}}}}_{i} \le E_i\). \(\square \)

It is important to note that the energy and angular momentum defined here, \(E_i\) and \(H_{H_i}\), are not constants of motion and that the bound involves all of the relative positions with respect to all of the bodies with an index \(j \le i\), although they are independent of all bodies \(j > i\).

With this we can prove our main result

Theorem

The amended potential can be bounded by a disaggregated summation of amended potential-like terms, while still retaining its major inequalities.

$$\begin{aligned} {{{\mathcal {E}}}} = \frac{H^2}{2I_H} + {{{\mathcal {U}}}} \ \le \ \sum _{i=1}^N \left[ \frac{H_{H_i}^2}{2 I_{H_i}} + {{{\mathcal {U}}}}_{i}\right] \ \le \ \sum _{i=1}^N E_i \ = \ E = T + {{{\mathcal {U}}}} \end{aligned}$$

Further, this inequality is sharp, meaning that both sides of the inequality can be equal at an appropriate state.

Proof

First note that \(\sum _{i=1}^N E_i = E\) is established by the property of the Jacobi Transformation, under the assumption that the total center of mass is stationary at the origin. Also from the Lemma we see that the last inequality on the right holds. In addition, we note that \({{{\mathcal {U}}}} = \sum _{i=1}^N {{{\mathcal {U}}}}_i\); thus, the gravitational potential can be removed from the remaining inequality. Thus, it is only necessary to prove the following inequality:

$$\begin{aligned} \frac{H^2}{I_H}\le & {} \sum _{i=1}^N \frac{H_{H_i}^2}{I_{H_i}}. \end{aligned}$$
(49)

Substituting \(I_H = \sum _{j=1}^N I_{H_j}\) and \(H^2 = \left( \sum _{i=1}^N { H}_{H_i} \right) ^2\) and rearranging a bit, we get

$$\begin{aligned} \left( \sum _{i=1}^N { H}_{H_i} \right) ^2\le & {} \left( \sum _{j=1}^N I_{H_j} \right) \sum _{i=1}^N \frac{H_{H_i}^2}{I_{H_i}}. \end{aligned}$$
(50)

On the left-hand side, we have the identity:

$$\begin{aligned} \left( \sum _{i=1}^N { H}_{H_i} \right) ^2= & {} \sum _{i=1}^N H_{H_i}^2 + 2 \sum _{i=1}^{N-1} \sum _{j=i+1}^{N} { H}_{H_i}{ H}_{H_j}. \end{aligned}$$
(51)

On the right-hand side, we pull out the \(j=i\) term of the \(I_{H_j}\) sum to get

$$\begin{aligned} \left( \sum _{j=1}^N I_{H_j} \right) \sum _{i=1}^N \frac{H_{H_i}^2}{ I_{H_i}}= & {} \sum _{i=1}^N H_{H_i}^2 + \sum _{i=1}^N \left( \sum _{j=1, j\ne i}^N I_{H_j} \right) \frac{H_{H_i}^2}{I_{H_i}}, \end{aligned}$$
(52)
$$\begin{aligned}= & {} \sum _{i=1}^N H_{H_i}^2 + \sum _{i=1}^{N-1} \sum _{j=i+1}^{N} \left[ \frac{I_{H_i}}{I_{H_j}} H_{H_j}^2 + \frac{I_{H_j}}{I_{H_i}} H_{H_i}^2 \right] . \end{aligned}$$
(53)

The sums of the \(H_{H_i}^2\) cancel on each side of the inequality, and reordering the inequality, we find

$$\begin{aligned} 0\le & {} \sum _{i=1}^{N-1} \sum _{j=i+1}^{N} \left[ \frac{I_{H_i}}{I_{H_j}} H_{H_j}^2 - 2 H_{H_i} H_{H_j} + \frac{I_{H_j}}{I_{H_i}} H_{H_i}^2 \right] . \end{aligned}$$
(54)

Finally, this is easily factored, leading to

$$\begin{aligned} 0\le & {} \sum _{i=1}^{N-1} \sum _{j=i+1}^{N} \left( \sqrt{\frac{I_{H_i}}{I_{H_j}} }{ H}_{H_j} - \sqrt{\frac{I_{H_j}}{I_{H_i}}}{ H}_{H_i} \right) ^2, \end{aligned}$$
(55)

which is trivially true, establishing the result.

To establish that these inequalities are sharp, we need to evaluate the system at a condition that yields \(\sqrt{\frac{I_{H_i}}{I_{H_j}} }{ H}_{H_j} = \sqrt{\frac{I_{H_j}}{I_{H_i}}}{ H}_{H_i}\) for all i and j. We must also find a condition where \(\sum _{i=1}^N \mathcal{E}_i = \sum _{i=1}^N E_i\). Such conditions can be conveniently found when the system is in a relative equilibrium, which as established in Scheeres (2002) can occur for a finite density system at any given value of angular momentum.

When in a relative equilibrium, the system will act as a single body with all components rotating at a uniform rate \(\Omega \) about a single axis \(\hat{\textbf{H}}\). Thus, the individual terms \({ H}_{H_i} = \hat{\textbf{H}}\cdot \textbf{H}_i = \hat{\textbf{H}}\cdot \bar{\textbf{I}}_i \cdot \hat{\textbf{H}} \Omega = I_{H_i} \Omega \). Substituting this into the sharpness condition then yields \(\sqrt{I_{H_i} I_{H_j}} \Omega = \sqrt{I_{H_j} I_{H_i}} \Omega \), trivially true and establishing the sharpness of the lower bound, or \({{{\mathcal {E}}}} = \sum _{i=1}^N \mathcal{E}_i\) when in a relative equilibrium. For the energy terms, the gravitational potentials are trivially equal and we just need to note the following equalities: \(\frac{H_{H_i}^2}{2I_{H_i}}\) = \(\frac{1}{2} I_{H_i} \Omega ^2 = \frac{1}{2} \hat{\textbf{H}} \cdot \bar{\textbf{I}}_i \cdot \hat{\textbf{H}} \Omega ^2= \frac{1}{2} {\varvec{\Omega }} \cdot \bar{\textbf{I}}_i \cdot {\varvec{\Omega }} \), as the shared angular velocity rotates about the angular momentum direction. Thus, the equality \({{{\mathcal {E}}}}_i = E_i\) is established, and the upper sharpness condition.

For an even shorter version of the proof, we can use the fact that when a system is in a relative equilibrium the equality \({{{\mathcal {E}}}} = E\) must hold. \(\square \)

5 Implications

For convenience we define the individual amended potential \(\mathcal{E}_i\) as

$$\begin{aligned} {{{\mathcal {E}}}}_i= & {} \frac{H_{H_i}^2}{2 I_{H_i}} + \sum _{j=0}^{i} \mathcal{U}_{ji}. \end{aligned}$$
(56)

It is tempting to give this function some dynamical meaning; however, while this expression is bounded by \(E_i\), this individual “amended potential” does not have all of the same properties as the full system amended potential \({{{\mathcal {E}}}}\). First, the quantities \(H_i\) and \(E_i\) are not constant and vary with the entire system, with only the total H and E remaining constant. Further, the function \({{{\mathcal {E}}}}_i\) does not only depend on body i alone, but also has terms that involve the positions and attitudes for \(j \le i\). What can be asserted, to benefit, is that \({{{\mathcal {E}}}}_i\) is independent of all terms \(j > i\), and thus these higher-order terms do not directly affect the current \({{{\mathcal {E}}}}_i\) term.

Where this result becomes more powerful is if some collection of bodies escape from the system. To start with we will explore what constraints we retain when a single body escapes. Then we will give the generalizations for when rigid bodies are involved. Finally, we will consider what happens when clusters mutually escape.

5.1 Escape of a single body

As explained in Scheeres (2020), if the system energy is sufficiently high it is possible for a single body to escape, separating the \(N+1\)-body system into two collections escaping from each other, a system with N bodies and a single body, with their relative distance becoming arbitrarily large and asymptotically approaching \(\infty \) in the limit. Conditions for this to occur have been worked out in detail for the point-mass n-body problem (Patnaik 1975). It is important to note that such escapes can occur even if the total system energy is negative.

As our ordering of the Jacobi coordinates was arbitrary, and the coordinates can be reordered at will, we will do so making the body \(i=N\) mutually separating from the other N bodies, which for the moment we assume remain at finite distance from each other. We can then split the system into two components (Marchal and Saari 1976)

$$\begin{aligned} {{{\mathcal {E}}}}_{1\rightarrow N-1 }= & {} \sum _{i=1}^{N-1} {{{\mathcal {E}}}}_i, \end{aligned}$$
(57)
$$\begin{aligned} {{{\mathcal {E}}}}_N= & {} \frac{H_{H_N}^2}{2 I_{H_N}} + \sum _{j=0}^{N-1} {{{\mathcal {U}}}}_{jN}. \end{aligned}$$
(58)

The position and velocity \(\textbf{R}_N\) and \(\textbf{V}_N\) are, by definition, the mutual position and velocity of body N with respect to the center of mass of the other N bodies. Thus by definition we see \(\textbf{R}_N^C = \textbf{0} = \frac{1}{M_N} \left[ M_{N-1} \textbf{R}^C_{N-1} + m_n (\textbf{R}_N + \textbf{R}_{N-1}^C)\right] \) which simplifies to \(\frac{1}{M_N} \left[ M_N \textbf{R}_{N-1}^C + m_N \textbf{R}_N \right] = \textbf{0}\). Then the position of the remaining N-body center of mass and the relative position of the single body are \(\textbf{R}_{N-1}^C = - \frac{m_N}{M_N} \textbf{R}_N\), and similarly for the velocities \(\textbf{V}_{N-1}^C = - \frac{m_N}{M_N} \textbf{V}_N\). It is significant to note that neither \(\textbf{R}^C_{N-1}\) or \(\textbf{V}^C_{N-1}\) are included in the inequality, and thus they don’t impact it at all.

When mutual escape occurs between body N and the remainder N bodies we have \(\left| \textbf{R}_N\right| \rightarrow \infty \) and \(\left| \textbf{V}_N \right| \rightarrow { V}_\infty \), but that in general all other \(\left| \textbf{R}_{i<N}\right| < \infty \). Thus, the mutual potentials between body N and the other collection all collapse to zero in the limit. Thus, \({{{\mathcal {U}}}}_{j N} \rightarrow 0\) for all \(j < N\). As \(I_{H_N} \rightarrow \infty \) in addition, we see that \({{{\mathcal {E}}}}_N \rightarrow 0\).

We note that the total potential energy of the system then approaches \({{{\mathcal {U}}}} \rightarrow \sum _{0 \le j< i \le N-1} \mathcal{U}_{ji} = {{{\mathcal {U}}}}_{0 \le j < i \le N-1}\), with the potential energy relative to body N disappearing. Also, since \(I_{H_N}\rightarrow \infty \), we also have \(I_H\rightarrow \infty \) and the amended potential function reaches the limiting form \({{{\mathcal {E}}}} \rightarrow {{{\mathcal {U}}}}_{0 \le j < i \le N-1}\).

The energy and angular momentum of the mutual system have a well defined limit, however, which we find from the standard two-body problem:

$$\begin{aligned} E_N\rightarrow & {} \frac{1}{2} \frac{M_{N-1} m_{N}}{M_N} V_\infty ^2, \end{aligned}$$
(59)
$$\begin{aligned} H_N\rightarrow & {} \frac{M_{N-1} m_{N}}{M_N} b_\infty V_\infty , \end{aligned}$$
(60)

where \(V_\infty \) is the hyperbolic excess speed and \(b_\infty \) is the hyperbolic semi-latus rectum, also called the “impact parameter.” Recall that \(M_{N-1} = \sum _{i=0}^{N-1} m_i\) and \(M_N = M_{N-1} + m_{N}\); thus, the mass term is the reduced mass of the system computed between the two collections of bodies. Here we are also using an “osculating” two-body hyperbola to describe the magnitude of the angular momentum, using the parameters \(V_\infty \) and \(b_\infty \) which are only defined when the distance between the components is in the limit. We note that the mutually escaping bodies will also have a direction to the angular momentum, \(\hat{\textbf{H}}_N\). All of the values \(V_\infty \), \(b_\infty \) and \(\hat{\textbf{H}}_N\) cannot be predicted so long as escape was possible; however, it is possible to place constraints on the energy and angular momentum that can be lost using the limits defined by the amended potential. Given the chaotic nature of the n-body problem, the values within these bounds can at best be described in a probabilistic sense, or found from specific numerical simulations as shown later in the paper.

It is instructive to rewrite the theorem in the asymptotic escape limit. This gives us

$$\begin{aligned} {{{\mathcal {E}}}}= & {} {{{\mathcal {U}}}}_{1\rightarrow N-1} \le \mathcal{E}_{1\rightarrow (N-1)} \le E_{1\rightarrow (N-1)} + \frac{1}{2} \frac{M_{N-1} m_{N}}{M_N} V_\infty ^2 = E. \end{aligned}$$
(61)

We explore each inequality individually. First is \(\mathcal{U}_{1\rightarrow N-1} \le {{{\mathcal {E}}}}_{1\rightarrow (N-1)} = \sum _{i=1}^{N-1} \frac{H_{H_i}^2}{2 I_{H_i}} + {{{\mathcal {U}}}}_{ i}\). Noting that \( {{{\mathcal {U}}}}_{1\rightarrow N-1} = \sum _{i=1}^{N-1} \mathcal{U}_{i}\) this yields the trivial inequality \(0 \le \sum _{i=1}^{N-1} \frac{H_{H_i}^2}{2 I_{H_i}}\), which provides no useful information.

The next inequality is \({{{\mathcal {E}}}}_{1\rightarrow (N-1)} \le E_{1\rightarrow (N-1)} + \frac{1}{2} \frac{M_{N-1} m_{N}}{M_N} V_\infty ^2\), however in the Lemma we have already proven that \(\mathcal{E}_{1\rightarrow (N-1)} \le E_{1\rightarrow (N-1)} \), meaning that the escape energy term is extraneous. Thus, we can rewrite this inequality into a more useful form:

$$\begin{aligned} {{{\mathcal {E}}}}_{1\rightarrow (N-1)}\le & {} E_{1\rightarrow (N-1)} = E' = E - \frac{1}{2} \frac{M_{N-1} m_{N+1}}{M_N} V_\infty ^2. \end{aligned}$$
(62)

This explicitly shows that the total energy of the remaining N-body cluster is reduced by the mutual escape energy. If this process repeats itself, one ejected mass at a time, it is possible for the remaining bodies to eventually have a low enough energy so that they cannot escape (if they are of finite density), see Scheeres (2020).

The argument is not as simple for the angular momentum. The mutual angular momentum of the escaping system approaches a limiting value

$$\begin{aligned} \textbf{H}_N= & {} \frac{M_{N-1} m_{N+1}}{M_N} b_\infty V_\infty \hat{\textbf{H}}_N \end{aligned}$$
(63)

which represents a “loss” of angular momentum from the total \(\textbf{H}\). If the single body carries no angular momentum with itself (which will not be the case if it is a rigid body or if it is a collection of escaping bodies), then the remaining bodies will carry the remaining angular momentum \(\textbf{H}' = \textbf{H} - \textbf{H}_N\). As the angular momentum is a vector, this new angular momentum can actually increase, decrease or stay the same in magnitude. Also, its direction in inertial space can also shift, depending on what the angular momentum of the escaping hyperbola is. There will be limits on what the final angular momentum and energy can be, shown with examples later.

One issue is that the new “remaining” amended potential \(\mathcal{E}_{1\rightarrow (N-1)}\) is computed with the original angular momentum magnitude and direction, and thus is not the proper value to be used for the amended potential to find the sharpest limits. Nonetheless, from the Lemma the inequality \({{{\mathcal {E}}}}_i \le E_i\) still holds.

Still, to restart the analysis we can restate the problem with the new total angular momentum. Given the new n-body system (for this example with N bodies) with a total energy and angular momentum \(E'\) and \(\textbf{H}'\), the new amended potential can be stated as:

$$\begin{aligned} {{{\mathcal {E}}}}'= & {} \frac{H'^2}{2 I_{H'}} + {{{\mathcal {U}}}}' \ \le \ E' \ = \ E - \frac{1}{2} \frac{M_{N-1} m_{N+1}}{M_N} V_\infty ^2. \end{aligned}$$
(64)

Starting from this, the system can be analyzed as before, the amended potential can be split again, following the Theorem, and the analysis can continue until the next escape occurs. This whole argument is justified by the results shown in Marchal and Saari (1976).

The point is clear, however, in that the energy and angular momentum between the escaping components is lost to the system, especially to the remaining collection of N bodies. And that the overall energy for the remaining system to evolve has been reduced, independent of what its change in angular momentum has been.

5.2 Consideration of rigid bodies

If we extend this scenario to involve finite densities and hence rigid-body rotations, then nothing is essentially changed except that the remaining collection of N bodies will also have internal dynamics involving rotational motion, and that the escaping body can now retain some energy and angular moment in and of itself. In the limit when the bodies undergo their mutual escape, body N will also carry with it an energy \(E_N = \frac{1}{2} {\varvec{\Omega }}_N\cdot \bar{\textbf{I}}_N\cdot {\varvec{\Omega }}_N + {{{\mathcal {U}}}}_{NN}\) and will also carry with it some angular momentum \(\textbf{H}_N = \bar{\textbf{T}}_N\cdot \bar{\textbf{I}}_N\cdot {\varvec{\Omega }}_N\). In the limit the single rigid body will conserve these quantities as it will be isolated, and thus the energy retained by the remaining collection will be \(E' = E - \frac{1}{2} \frac{M_{N-1} m_N}{M_N} V_\infty ^2 - \frac{1}{2} {\varvec{\Omega }}_N\cdot \bar{\textbf{I}}_N\cdot {\varvec{\Omega }}_N - {{{\mathcal {U}}}}_{NN}\) and the angular momentum will be \(\textbf{H}' = \textbf{H} - \frac{M_{N-1} m_{N+1}}{M_N} b_\infty V_\infty \hat{\textbf{H}}_N - \bar{\textbf{T}}_N\cdot \bar{\textbf{I}}_N\cdot {\varvec{\Omega }}_N\). Each of the terms in these equations will be constant in the limit, discounting energy dissipation effects in the rotating rigid body and the remaining collection of masses. We note that for asteroid pairs, this sort of constraint can lead to a body rotating slowly after being ejected from an asteroid system (Pravec et al. 2010, 2018).

5.3 Escape of a collection of bodies

The above analysis holds for a single particle ejection, or for multiple particle ejections, so long as the bodies all escape from each other and from the remaining mass collection. However, it is also possible for collections of bodies \(P_\alpha \) to escape from each other yet the bodies remaining in each collection remain bound to each other as a group, as discussed in Marchal and Saari (1976).

We analyze the case if two collections of bodies escape from each other, but themselves stay relatively bound. First, both collections are aggregated into two disjoint groups we call \({P}_a\) and \({P}_b\), and each of these collections have their total masses, \(M_a\) and \(M_b\), and their centers of mass and velocity, \(\textbf{R}^C_a\), \(\textbf{R}^C_b\), \(\textbf{V}^C_a\), and \(\textbf{V}^C_b\). Forming the system center of mass, which is chosen to lie at zero, gives us the constraint \(M_a \textbf{R}^C_a + M_b \textbf{R}^C_b = 0\), and similarly for the velocities. The relative position of the two collections is then called \(\textbf{R}_{ab} = \textbf{R}^C_b - \textbf{R}^C_a\) and similarly for the velocities. The final angular momentum term becomes \(\textbf{H}_{ab} = \frac{M_a M_b}{ M_a + M_b} \textbf{R}_{ab} \times \textbf{V}_{ab}\) and the energy term becomes \(\frac{1}{2} \frac{M_a M_b}{M_a + M_b} V_{ab}^2 + {{{\mathcal {U}}}}_{ab}\). The gravitational potential \(\mathcal{U}_{ab}\) are the mutual potentials between all of the \(P_a\) bodies with the \(P_b\) bodies. Finally, the additional amended potential-like term becomes \({{{\mathcal {E}}}}_{ab} = \frac{H^2_{H,ab}}{2 I_{H, ab}} + {{{\mathcal {U}}}}_{ab}\).

When escape occurs we have \(\left| \textbf{R}_{ab}\right| \rightarrow \infty \) leading to \({{{\mathcal {U}}}}_{ab} \rightarrow 0\) and \(I_{H, ab} \rightarrow \infty \). Then the inequality will become:

$$\begin{aligned} {{{\mathcal {E}}}}= & {} {{{\mathcal {U}}}}_{aa} + {{{\mathcal {U}}}}_{bb} \ \le \ {{{\mathcal {E}}}}_a + {{{\mathcal {E}}}}_b \ \le \ E_a + E_b + \frac{1}{2} \frac{M_a M_b}{M_a + M_b} V_\infty ^2 \ = \ E. \end{aligned}$$
(65)

In this situation the three energy terms on the right are all decoupled from each other and independently constant. Even though we cannot predict what they will in general be, they must sum to the total energy. Thus, the system can be decoupled into two separate terms, leading to

$$\begin{aligned} {{{\mathcal {E}}}}_a\le & {} E_a, \end{aligned}$$
(66)
$$\begin{aligned} {{{\mathcal {E}}}}_b\le & {} E_b, \end{aligned}$$
(67)

with the constraint that \(E_a + E_b = E - \frac{1}{2} \frac{M_a M_b}{M_a + M_b} V_\infty ^2\). Each of the collections \(P_a\) and \(P_b\) will have complex internal dynamics that can consist of coupled translational and rotational motions. In this initial form, the new inequalities will not be sharp. They can be modified after defining the new decoupled angular momenta \(\textbf{H}_a\) and \(\textbf{H}_b\), defined such that \(\textbf{H}_a + \textbf{H}_b = \textbf{H} - \frac{M_a M_b}{M_a + M_b} \textbf{R}_{ab} \times \textbf{V}_{ab}\), as described above.

6 Evaluations of the energy and angular momentum loss

While the inequalities defined and applied above provide real constraints on the systems, there are elements of the final terms that cannot be predicted analytically. This because the escape process is inherently chaotic and in general cannot be predicted. This is an extremely important point and raises questions about what the likely statistical properties of the energy and angular momentum that are “lost” when escape occurs.

In the following we present some definite scenarios that allow us to accumulate some statistics on this question. To simplify the process, we only look at the interactions of a traditional point-mass n-body problem with equal masses. However, we apply many of the observations defined above in our simulations, including the use of Jacobi coordinates that are reordered once escape occurs, and explicitly tracing the energy and angular momentum that is removed from the remaining bodies. The simulations provide useful insight into the likely amount of energy and angular momentum that may be shed from a system when components are ejected.

6.1 Initial system configuration

To simulate an n-body system, an initial condition for the system is needed. In an attempt to obtain consistent results for analysis between n-body systems with different values of n, the same approach was used to define the initial system configuration used in the simulations. To avoid confusion where systems of \(N+1\) masses were considered earlier, a n-body system here will have \(N+1\) bodies.

6.1.1 Symmetric central configuration

For each n-body system, the positions of each body were generated by placing the bodies at the vertices of a symmetric n-polygon where each body was separated from the two bodies next to it by a length of \(l_{cc} = L\). This choice was made as this is an inherently unstable central configuration, implying that random deviations from it will also be unstable, allowing us to explore different possible evolutions for the same system. The value of L was selected to be the same value for all systems. The polygon was generated so that all the vertices were located in the xy-plane of an arbitrary coordinate system with unit vectors \(\hat{{\varvec{i}}}\) in the x-direction, \(\hat{{\varvec{j}}}\) in the y-direction, and \(\hat{{\varvec{k}}}\) in the z-direction. Based on the specified value of L and n, the positions of each body at some initial time \(t_{0}\) were calculated using Eq. 68. A diagram showing the locations of the vertices for the symmetric n-polygons generated using Eq. 68 is provided in Fig. 3.

$$\begin{aligned} {\varvec{r}}_{i} = r_{cc} \left[ \cos \left( \frac{\pi }{2} + \frac{2 \pi (i - 1)}{n} \right) \hat{{\varvec{i}}} + \sin \left( \frac{\pi }{2} + \frac{2 \pi (i - 1)}{n} \right) \hat{{\varvec{j}}} + 0 \hat{{\varvec{k}}} \right] \end{aligned}$$
(68)

where

$$\begin{aligned} r_{cc} = \frac{l_{cc}}{\sqrt{2 \left( 1 - \cos \left( \frac{2 \pi }{n} \right) \right) }} \end{aligned}$$
(69)
Fig. 3
figure 3

Vertex positions of symmetric n-polygons for \(3 \le n \le 6\)

The system was given a central configuration spin rate \(\Omega \hat{{\varvec{k}}}\) which can be calculated using Eq. 70 (Scheeres and Vinh 1991). The initial velocities for each body were then calculated using \({\varvec{v}}_{i} = {\varvec{r}}_{i} \times \Omega \hat{{\varvec{k}}}\).

$$\begin{aligned} \Omega = \sqrt{\frac{G M}{L^{3}} \frac{4 {\sin }^{3} \left( \frac{\pi }{n} \right) }{n^{2}} \sum _{1 \le j < i \le n} \csc \left( \frac{\pi }{n} (i - j) \right) } \end{aligned}$$
(70)

6.1.2 Nondimensionalization

The dimensional quantities of length, time, and mass were nondimensionalized by some constant, i.e., \(q = C {{\bar{q}}}\) and \({{\bar{q}}} = C^{-1} q\) where q is the dimensional quantity, \({{\bar{q}}}\) is the nondimensional quantity, and C is the constant. Length was nondimensionalized by the initial distance between the masses, i.e., \(d = C_{d} {{\bar{d}}}\) where \(C_{d} = L\) is the initial distance between the masses before the perturbation. Time was nondimensionalized by the initial central configuration spin rate, i.e., \(t = C_{t} {{\bar{t}}}\) where \(C_{t} = {\Omega }^{-1}\) is the initial central configuration spin rate. Mass was nondimensionalized by the total system mass, i.e., \(m = C_{m} {{\bar{m}}}\) where \(C_{m} = M\) is the total system mass. Based on these three conversions, some additional conversions are: \(C_{R} = L\) for position, \(C_{V} = L \Omega \) for velocity, \(C_{A} = L {\Omega }^{2}\) for acceleration, \(C_{E} = M L^{2} {\Omega }^{2}\) for energy, \(C_{SE} = L^{2} {\Omega }^{2}\) for specific energy, \(C_{H} = M L^{2} {\Omega }\) for angular momentum, and \(C_{SH} = L^{2} {\Omega }\) for specific angular momentum.

Up to this point, all quantities have been presented in their dimensional form. For the remainder of this paper the majority of quantities will be presented in their nondimensional form. The relevant dimensional form can be obtained by using the nondimensionalization constants presented in the previous paragraph.

6.1.3 Initial condition variations

Each system was then given a unique initial condition by shifting the position of one of the bodies. No change was made to the initial velocities. As a result, for all simulations in this analysis \({\varvec{V}}_{N}^{C} = {\varvec{0}}\). The perturbation was implemented so that the position of \(P_{N}\) was shifted to a new position within a uniformly distributed sphere with a radius of L/2 centered at the original position of \(P_{N}\). The positions of the bodies were then translated so that the COM of the perturbed initial system was at the origin, i.e., \({\varvec{R}}_{N}^{C} = {\varvec{0}}\). The resulting initial condition was then used to generate a simulation for the motion of the perturbed system. Aggregate statistics for each n-body system were generated by repeating this process multiple times for each n-body system.

While a random perturbation was applied in this analysis, there is not expected to be any significant changes between these results and the results that would be obtained from simulations where a systematic perturbation is applied. This expectation is based on the randomness of n-body motion and was confirmed based on preliminary results obtained from analysis on three-body systems where a systematic perturbation was applied to one of the masses first in the y-direction in one set of simulations and then in the z-direction in another set of simulations. The results for these two sets of simulations were similar to the results for the random sets for \(3 \le n \le 6\).

In the “Appendix” we describe the integration routine used for the simulations. We also detail the conditions used to determine when a single or multiple set of bodies have been mutually ejected.

6.2 Final system configuration

As mentioned previously, a n-body system with \(n > 2\) can have bodies that are ejected from the system. As the total system energy was negative for all simulations based on the initial system configuration used, bodies will be ejected, but at least one pair of bodies must remain together as complete disaggregation requires a positive or zero total energy (Marchal and Saari 1976). For this reason, a simulation was considered to have reached a “complete” end condition when \(n - 2\) bodies had been ejected from the system. If less than \(n - 2\) bodies were ejected up to the point the maximum integration time was reached, the simulation was considered to have reached an “incomplete" end state. It is possible to have cases where \(n_{\text {ejc}} < n - 2\) but the “remaining" system is a long-period system with \(n_{\text {rem}} > 2\) bodies. In some cases, these remaining systems with \(n_{\text {rem}} > 2\) appear somewhat “stable" over the time scale considered in this analysis. For that reason, any simulation where at least one body was ejected from the system were included in the results presented in this paper. However, often times the results from the “incomplete" simulations and the results from the “complete" simulations are distinguished from each other.

There were also a few cases where the integration tolerance could not be met over the time range considered, due to close approaches between the bodies. The simulations where this occurred were considered to have reached a “failed" end state. In these cases, if any bodies had been ejected before the integration tolerance could not be met, the ejection was included in the results as part of the “incomplete" simulations. However, the characteristics of the “remaining" system in these cases were not included.

A subscript of C will be given to terms related to the separation of the two clusters, and a subscript of S will be given to terms related to the internal interaction of a cluster. Please refer to the “Appendix” for more detail on this notation. If there were multiple system ejections detected at the same time, the bodies were ordered so that the bodies in the ejected system with the highest energy \(E_{S}\) were given the highest indexes when reordering the bodies. While any “ejected system" could technically be considered the “remaining system" by reordering the bodies so that the indices of the bodies in the ejected system were 1 and 2, the order where the bodies in earlier detected system ejections are given the highest indexes was used. In terms of implementation, if \(n_{\text {rem}} = 3\) only single ejection events were allowed to occur so that there was always a remaining binary system. As a result, system ejections were not considered for the \(n = 3\) systems because if a system ejection event was detected, the bodies in the ejected system were reordered as \(P_{1}\) and \(P_{2}\) and therefore were viewed as the “remaining" system.

6.3 Computational performance and end conditions identified

In this analysis n-body systems for \(n = 3\) to 6 were considered, with 1000 simulations for \(n = 3\) to 5 and 400 simulations for \(n = 6\). The aggregate statistics resulting from these simulations were analyzed to determine if there were any similarities in the results between n-body systems with different values of n.

Several MATLAB scripts were written to generate and analyze the simulation results. These scripts can be classified as those related to integrating the system and those related to processing the results from the integration.

6.3.1 Initial system states

The procedure discussed in Sect. 6.1 was used to generate the initial conditions used in the simulations. The position space representation of the initial conditions used in the simulations is provided in Fig. 4. Plots showing the total energy and total angular momentum for the systems used in each simulation are provided in Fig. 5.

Fig. 4
figure 4

Positions of each body for the initial conditions used in the simulations for \(3 \le n \le 6\)

Fig. 5
figure 5

Energy and angular momentum of the systems used in the simulations for \(3 \le n \le 6\)

6.3.2 Program execution time

Data related to the execution time of both the integration and processing routines used to generate and analyze the results, as well as the number of simulations that achieved each end condition, are provided in Table 1.

Table 1 Computation times and final system conditions identified in the simulations for \(3 \le n \le 6\)

As expected, the execution time for the integration routine was much longer than the execution time for the processing routine. It should be noted that even though parallel loops were used in both the integration and processing routines, a small number of the simulations accounted for a considerable portion of the total integration time. In the \(n = 5\) simulations, six of them had an integration execution time that were at least 5% of the total execution time for all 1000 of the \(n = 5\) simulation. In the \(n = 6\) simulations, this was true for 16 of the 400 simulations.

Regarding the number of simulations that achieved each end condition, as the number of bodies in the system increased, the percentage of simulations where a complete end condition was reached decreased, as did the percentage of simulations where no bodies were ejected. Also, no simulations reached a failed end state for \(n = 3\). For the other values of n, around 1% of the simulations reached a failed end state. One possible explanation for these simulations reaching a failed end state is a close approach between two of the bodies that is too small to meet the predefined integration tolerance. While this could be remedied by using a regularization approach, the numbers involved were small enough to not do this.

6.3.3 Timing of ejection events

As anywhere from 13% to 52% of the simulations reached an incomplete end condition, it may be natural to wonder if this number could be decreased by simply increasing the maximum allowed propagation time so more ejections can be detected. To evaluate whether extending the integration time would yield a useful number of additional results, an exponential curve was fit to the number of cumulative ejections detected at each time across all simulations for each value of n with a model of the form \(f(\tau ) = a \left( 1 - e^{-b \tau }\right) \). The data used in the fit function was normalized by the total number of bodies that should be ejected across all simulations for each value of n, i.e., the number of cumulative ejections for each collection of n-body simulations was divided by \(s (n - 2)\) where s is the number of simulations for that particular value of n. Using this form, the coefficient a should be a number between 0 and 1 that represents the fraction of bodies that were ejected compared to the number of bodies that were expected to be ejected. As the number of ejections later in time were of more interest than when ejections occurred on a shorter time-scale, another fit of the same form was determined using only the data corresponding to the second half of all expected ejections. The results from the second fit were selected and will be referred to as the “final fit". The coefficient b acts as a time scaling parameter. While the fit analysis did yield slightly different coefficients for different values of n, the values of the coefficients were in similar ranges. Also, the \(R^{2}\) value for the final fits were at least 0.99 for all values of n considered in this analysis. The fits are provided in Fig. 6, and the coefficients for the final fit are provided in Table 2. The results indicate that increasing the simulation time may not result in significantly more ejections, as the number of ejections is predicted to slow exponentially. Thus, we consider the stopping conditions we’ve chosen to be a reasonable compromise.

Fig. 6
figure 6

Number of bodies ejected over time for \(3 \le n \le 6\) simulations. The red line is the fit for all ejections, and the blue line is the fit for the second half of the expected ejections. The dashed blue line shows the minimum ejection limit of the data in the second fit

Table 2 Fit functions coefficients and performance for the cumulative number of bodies ejected over time for \(3 \le n \le 6\)

By manipulating the fit models for an n-body system with fit coefficients a and b, the additional time required for \(\Delta n_{\text {ejc}}\) more bodies to be ejected in s simulations can be determined based on time using Eq. 71a or Eq. 71b if the number of bodies that have been ejected \(n_{\text {ejc}}\) across the s simulations is already known. Based on the form of these equations, as the number of ejected bodies increases, the expected time for the next body to be ejected increases as well. For example, using the coefficients for the \(n = 6\) systems, once one body has been ejected, the expected additional time until the next body is ejected is \(\Delta \tau = 326\). However, for the same system, once three bodies have been ejected, the expected additional time until the fourth body is ejected is \(\Delta \tau = 3624\), more than ten times the original expected time and on a similar scale as the original total propagation time used in this analysis. It should be noted that these calculations are based on the aggregate statistics used for the fit data and as such there is no guarantee that these results directly apply to any single simulation or accurately represent the behavior of ejections that occur relatively early on in the simulations. Also note that these equations do not extend to situations where \(n_{\text {ejc}} > a s (n - 2)\) or where \(n_{\text {ejc}} + \Delta n_{\text {ejc}} > n - 2\).

$$\begin{aligned} \Delta \tau&= \frac{e^{b \tau }}{ab} \frac{\Delta n_{\text {ejc}}}{s (n - 2)} \end{aligned}$$
(71a)
$$\begin{aligned} \Delta \tau&= \frac{\Delta n_{\text {ejc}}}{b (a s (n - 2) - n_{\text {ejc}})} \end{aligned}$$
(71b)

Several simulations were run for systems with \(n = 8\). The computation time required for these simulations was significantly longer than the simulations for \(n \le 6\). Not enough of these simulations were completed to present aggregate statistics, but of the five simulations for \(n = 8\), only one reached a complete end state and that simulation had only single-body ejection events. We note that these exponential fits are only to guide our choice of total integration time, and do not have any implications about the long-term behavior of such chaotic dynamical systems.

6.4 Characteristics of ejected bodies and systems

The characteristics of the orbits related to the ejected bodies and the remaining systems will now be analyzed. Note that for all histograms in this subsection where the y-axis is the percent of simulations, that percentage is with respect to the number of simulations that met the conditions to be plotted, not the total number of simulations.

6.4.1 Hyperbolic orbital parameters of ejected bodies and systems

Whether a single body or a system are ejected, there will be a part of the total system energy that can be used to describe a two-body orbit between the ejected body(ies) and the remaining bodies. If the ejected body(ies) are not to return to the remaining system, then this orbit must be parabolic or hyperbolic. For this reason, the hyperbolic excess velocity and impact parameter of these orbits were calculated for every detected ejection and the aggregate results are provided in Figs. 7 and 8. Note that these histograms are normalized based on the total number of ejections detected for each value of n. As can be seen in Fig. 7, the distributions of \(V_{\infty ,C}\) and \(b_{\infty ,C}\) are similar for simulations with different values of n. The peaks in the \(V_{\infty ,C}\) distributions were around approximately 0.2 to 0.5 for \(n = 3\) and 0.4 to 0.6 for \(4 \le n \le 6\) and the peaks in the \(b_{\infty ,C}\) distributions were around approximately 2 to 6 for \(3 \le n \le 6\). Also, the \(b_{\infty ,C}\) distributions tended to have longer tails than the \(V_{\infty ,C}\) distributions. When considering the ejections across all simulations for a single value of n, the distributions of the parameters for single-body ejections and system ejections were similar to the overall distribution depicted in Fig. 7. This similarity was also identified when analyzing the parameters based on the order of the ejection event.

Fig. 7
figure 7

\(V_{\infty ,C}\) (top) and \(b_{\infty ,C}\) (bottom) for \(3 \le n \le 6\) simulations. Note that the x-axis ranges for the \(n = 3\) and \(n = 6\) plots are different than for the \(n = 4\) and \(n = 5\) plots

In Fig. 8 the \(b_{\infty ,C}\) and \(V_{\infty ,C}\) terms are combined into the hyperbolic angular momentum \(b_{\infty ,C} V_{\infty ,C}\) and escape energy \(\frac{1}{2} V_{\infty ,C}^2\) to track these quantities in the ejected bodies. We see that the \(n=3\) distributions are unique relative to \(n>3\), and that the distributions look similar for the larger numbers of bodies. The prevalence of low angular momentum and low energy in these ejections is clear and will show up later when the total system angular momentum and energy is considered.

Fig. 8
figure 8

Hyperbolic angular momentum \(b_{\infty ,C} V_{\infty ,C}\) (top) and hyperbolic energy \(\frac{1}{2} V_{\infty ,C}^2\) (bottom) for \(3 \le n \le 6\) Simulations. Note that the x-axis ranges for the \(n = 3\) and \(n = 6\) plots are different than for the \(n = 4\) and \(n = 5\) plots

6.4.2 Characteristics of ejected and remaining systems

When a system is ejected, there will be another part of the total system energy that can be used to describe a two-body orbit between the ejected body(ies). If the ejected body(ies) are not to be ejected from each other, then this orbit must be circular or elliptical. As the ordering of the masses is arbitrary, the orbits of a remaining system consisting of just \(P_{1}\) and \(P_{2}\) in the updated order of bodies were included in these results. These two-body remaining systems were included for all simulations except for those that had failed end conditions, or the orbit of those two bodies was parabolic or hyperbolic. The subscript of S in these results reference the collection of these two-body remaining systems and the ejected systems, not just the ejected systems. Note that these histograms are normalized based on the sum of the number of system ejections detected and the number of these two-body remaining systems considered for each value of n. The semi-major axis and eccentricity of these orbits were calculated for every detected system ejection and the aggregate results are provided in Fig. 9.

Fig. 9
figure 9

Semi-major axis \(a_{S}\) (top) and eccentricity \(e_{S}\) (bottom) for \(3 \le n \le 6\) simulations. The distributions for the ejected systems are in green. The distributions for the remaining systems are in blue for the complete simulations and light blue for the incomplete simulations. Note that system ejections were not possible for \(n = 3\) simulations, and that the x-axis ranges may be different

The distributions of \(a_{S}\) and \(e_{S}\) were similar for simulations with different values of n. The distributions of \(a_{S}\) had a longer tail on the right-hand side of the peaks than the left-hand side, most likely in part due to the minimum allowed value of zero. The \(e_{S}\) distributions were in the range of \(0 \le e_{S} < 1\) as expected, and as the value of \(e_{S}\) increased the relative rate of occurrence increased. However, even though the distributions of the semi-major axis values and the distributions of the eccentricity values had similar shapes for different values of n, only the eccentricity distributions covered the same range of values for all three types of systems described in the figures. Looking at Fig. 9, it is apparent that the distributions of the remaining systems in both the complete and incomplete simulations span similar ranges while the distributions of the ejected systems spans a different range. For this reason, and because system ejections were not possible in \(n = 3\) simulations, the semi-major axis values in Fig. 9 were separated, with the values for both the complete and incomplete simulations and the values for the ejected systems provided in Fig. 10.

As before, in Fig. 11 we combine the semi-major axis and eccentricity of the binary systems to compute the energy and angular momentum of the binary systems. Again, the case of \(n=3\) and \(n>3\) shows distinct distributions, with the larger number of bodies showing similarities between their results.

Fig. 10
figure 10

Semi-major axis \(a_{S}\) for the Remaining Systems (top) and for the Ejected Systems (bottom) in the \(4 \le n \le 6\) Simulations. The distributions for the remaining systems are in blue for the complete simulations and light blue for the incomplete simulations. Note that the x-axis range for the \(n = 4\) plot is different than for the \(n = 5\) and \(n = 6\) plots

Fig. 11
figure 11

Orbital energy \({\frac{-\mu }{2 a_{S}}}\) (top) and angular momentum \({\sqrt{\mu a_{S} \left( 1 - e_{S}^2 \right) }}\) (bottom) for \(3 \le n \le 6\) Simulations. Note that the x-axis ranges for the \(n = 3\) plot is different than for the \(n = 4\), \(n = 5\), and \(n = 6\) plots

6.5 Partitioning of conserved quantities

The partitioning of the total energy and total angular momentum will now be discussed. Figure 12 shows the basic geometry and constraints between the total energy and angular momentum, the energy and angular momentum lost to the ejection processes, and the energy and angular momentum that remains in the final orbiting systems.

Fig. 12
figure 12

Graphic showing the vector geometry between the total, ejected and remaining angular momentum (left) and the sum of the total, ejected and remaining system energy (right)

6.5.1 Partitioning of energy

With respect to energy, looking at the total amount of energy in the \(E_{C}\) terms for each ejection corresponds to the energy lost due to ejections. The total of the \(E_{S}\) terms related to the remaining system and the ejected systems (if applicable) is the amount of energy that is kept active in the system. Note that the sum of these two energies should equal to the total system energy. The percent of the total energy taken by the ejected bodies in each simulation is shown in Fig. 13. This is computed by dividing the energy \(E_C\) by the total initial energy E and multiplying by 100. Note that the values are negative as the total system energy was negative for all simulations and the taken energy was always positive. In this figure red represents the results for the completed simulations. For both the incomplete and failed simulations where at least one body was ejected, there is an amount of energy that is taken, but it is not the final amount of energy that would be taken if the other \(n_{{rem}} - 2\) bodies are eventually ejected. For this reason the value of taken energy in these simulations are included in the results, and are represented by the pink bars in the figure to distinguish them from the values for the complete simulations.

Fig. 13
figure 13

Taken energy for \(3 \le n \le 6\) simulations. The distributions for the complete simulations are in red and the distributions for the incomplete and failed simulations with at least one ejection are in pink. Note that the x-axis range for the \(n = 3\) plot is different than for the \(n = 4\), \(n = 5\), and \(n = 6\) plots

The distribution of the percent of total energy taken by the ejected bodies is similar between systems with different values of n. However, as the number of bodies in the system increased, the percent of total energy taken by the ejected bodies appeared to increase slightly. For all values of n examined here, as the magnitude of the energy taken increased (i.e., the percent of energy taken got more negative), the number of simulations that produced that result decreased. As expected, the magnitude of energy taken by the ejected bodies was generally smaller for the incomplete simulations than for the complete simulations. Also, for the \(n > 3\) systems, there were a few simulations where the taken energy was larger in magnitude than the magnitude of the total system energy.

6.5.2 Partitioning of angular momentum

For the angular momentum, the sum of the \(\textbf{H}_{C}\) vectors for each ejection was computed, and the magnitude of that resulting vector was the amount of angular momentum taken by the ejected bodies. The vector sum of the total taken angular momentum, the angular momentum in the remaining system, and the angular momentum stored in ejected systems should equal the total system angular momentum vector. Note this does not mean the sum of the scalar magnitudes of those vectors will equal the magnitude of the total system angular momentum. With that being said, the magnitude of the taken angular momentum vector was compared to the magnitude of the total system angular momentum vector when computing the percent of the total angular momentum taken. The total angular momentum taken in each simulation is shown in Fig. 14. In this figure red represents the results for the completed simulations and pink represented both the incomplete and failed simulations where at least one body was ejected.

Fig. 14
figure 14

Taken angular momentum for \(3 \le n \le 6\) simulations. The distributions for the complete simulations are in red and the distributions for the incomplete and failed simulations where at least one body was ejected are in pink. Note that the x-axis range for the \(n = 3\) plot is different than for the \(n = 4\), \(n = 5\), and \(n = 6\) plots

As was the case for the taken energy, the distribution of the percent of total angular momentum taken by the ejected bodies is similar between systems with different values of n. The distributions of the taken angular momentum appear to be more Gaussian in nature with peaks between 80 and 105% of the total angular momentum. It is interesting to note that for a considerable number of the simulations, the magnitude of the taken angular momentum was larger than the magnitude of the total angular momentum. These distributions had a longer tail on the left-hand side of the peaks due to the incomplete and failed simulations. This behavior was expected for these simulations as the taken angular momentum could still increase as more bodies are ejected at later times. We also note that for \(n>3\), as the systems eject more bodies their distribution becomes more focused about total (100%) loss of angular momentum. We note that this can occur while the ejected orbital systems still have nonzero angular momentum due to the vectorial nature of angular momentum.

The direction of the angular momentum is also of interest. \({\varvec{H}}_{1}\) is the angular momentum corresponding to the interaction between just \(P_{1}\) and \(P_{2}\) in the updated order of the bodies if all other bodies are ejected. For that reason, the angle between \({\varvec{H}}_{1}\) and \({\varvec{H}}\) (represented by \(\theta \)) was calculated for each completed simulation in order to analyze how the ejections affect the direction of the angular momentum in the remaining system. If the system ejected some bodies but did not reach completion and had m bodies left, the angle \(\theta \) is computed as the angle between \({\varvec{H}}_{m-1}\) and \({\varvec{H}}\). The results for both sets of angles are provided in Fig. 15. The angles resulting from complete simulations are in blue. The angles resulting from incomplete simulations where at least one body was ejected are shown in light blue. It’s important to note that the manner in which this quantity is tracked means that the orientation of any ejected binary system is not represented.

Fig. 15
figure 15

Angle between the remaining \({\varvec{h}}\) and total \({\varvec{H}}\) for \(3 \le n \le 6\) Simulations. The distributions for the complete simulations are in blue, and the distributions for the incomplete simulations are in light blue

Unlike for the taken energy and angular momentum, the distribution of \(\theta \) was not the same between systems with a different value of n. For the \(n = 3\) systems, almost none of the simulations produced a result where \(\theta > 90^{\circ }\), and the majority of the simulations produced a result where \(\theta \le 30^{\circ }\) which was the most common result. This is likely related to the well-known restrictions on inclination for the three-body problem (Marchal and Saari 1975). As n increased, the distribution of \(\theta \) shifted rightward and flattened out. For \(n = 4\), the most common result was \(\theta \le 30^{\circ }\), but this only occurred in approximately a quarter of the simulations considered where for \(n = 3\), \(\theta \le 30^{\circ }\) in approximately two-thirds of the simulations considered. The most common result for \(40^{\circ } \le \theta \le 70^{\circ }\) for \(n = 5\) and \(70^{\circ } \le \theta \le 100^{\circ }\) for \(n = 6\). Also, there were a considerable number of simulations where \(\theta > 90^{\circ }\) for systems where \(n > 3\). As a result of the initial conditions used in the simulations, the total angular momentum vector had a large +z-component and smaller x- and y-components. While the z-component was not the only non-zero component, as the total angular momentum was close to being perpendicular to the plane where the bodies were initially located, if \(\theta \) was greater than approximately \(90^{\circ }\), then \({\varvec{H}}_{1}\) had a negative z-component, implying that it was rotating in the opposite sense of the initial configuration.

6.6 Summary of results for systems with different n

For the majority of the quantities examined in this analysis, there was a consistent pattern in the distributions between systems with different values of n for \(3 \le n \le 6\). First, the energy always decreased when bodies or systems were ejected. This is explicitly predicted by the bounds derived earlier and indicates that ejections will systematically decrease the level of energy in the remaining systems, thus potentially allowing them to stabilize by shedding particles. While the total percentage of initial energy lost is not a meaningful scientific term, it does track the magnitude of energy that can be lost in this way. While there were many systems that reduced their energy by a significant amount, the most common outcome is clearly for the systems to only decrease their energy by a relatively minor amount, with the taken energy near zero but negative. This can provide a potentially useful analytical approximation when considering ideal cases of ejection. When rigid bodies effects are included in these systems it is significant to note that many ejected systems will take rotational energy from the rotating bodies to enable escape. This has been predicted analytically and has been seen in clusters of asteroids that have undergone mutual escape, and which have the signature of a slower rotation rate (Pravec et al. 2018).

While the energy had a systematic change due to body ejections, it is notable that the angular momentum has no such constraints. The lack of a constraint on angular momentum “loss” was noted analytically, however the numerical results clearly demonstrate this fact. The range of angular momentum that was taken by the system spanned the entire theoretical possibility for \(n > 3\), with the extremes being no angular momentum lost up to 200% being lost (meaning that the lost angular momentum is completely reversed in its direction and magnitude from the initial system). For the case of \(n=3\) there seem to be stricter constraints on the angular momentum loss, with the most likely loss value being a bit less than 90% (see Marchal and Saari 1975). For the \(n>3\) case the most likely case was to lose 100% of the angular momentum. For both cases, it is important to note that the direction of the angular momentum loss was also quite variable, meaning that the individual systems could have a final angular momentum with a direction randomly distributed relative to the initial, total angular momentum.

Here it is relevant to talk through the angular momentum results. First consider a \(n=3\) case, where one body is ejected. The ejected body in our computation carries no angular momentum with it, so the total angular momentum equals the sum of the final angular momentum in the remaining binary system and the “lost” angular momentum of the mutual orbit of the escaping components. For the most typical \(n=3\) body case, the remaining binary contains around 10% of the initial angular momentum magnitude, and 90% of the angular momentum is taken by the mutual hyperbolic orbit, with these two being aligned (the case when \(\theta = 0\)). If instead, we have a case where \(\theta = 60^\circ \), with the taken magnitude being 90% again, then the angular momentum remaining in the binary would have a magnitude of 74.5% of the initial value. As we go to \(n>3\), we see the most likely value approach 100% and the final direction becoming more uniformly distributed, with a notable excess emerging at \(90^\circ \) as n increases to 6. Here, for an \(n=6\) case, consider that 4 single ejection events occur, leaving a final binary asteroid and four separate loss angular momentum vectors that must be summed to equal a net lost angular momentum of 110% and with the final binary system’s angular momentum pointing perpendicular to the original angular momentum (\(\theta =90^\circ \)). Then the angular momentum in the final system must have a magnitude 45.8% of the initial magnitude. For the same system, if the lost angular momentum magnitude equals the total angular momentum magnitude, and the final angle of the bound system is \(60^\circ \), then the diagram forms an equilateral triangle and the angular momentum \(H_S\) will be equal to the original angular momentum magnitude. What both of these examples show is that a large loss of angular momentum does not mean that the final angular momentum in the ejected or binary systems need be small. Thus ejection does not have a systematic effect on the final angular momenta of the bodies, even though energy does.

As a final comment, we recall that in the two-body problem there is a simple constraint between energy and angular momentum. For a given binary system defined by an energy \(E_S\), an angular momentum magnitude \(H_S\) and its total mass parameter \(\mu \) we have

$$\begin{aligned} E_S\ge & {} - \frac{\mu ^2}{2 H_S^2} \end{aligned}$$
(72)

From our above examples and discussion we note that the energy \(E_S\) is consistently decreased, potentially by a large amount. On the other hand, we note that the angular momentum \(H_S\) is not necessarily systematically driven to a small value, and can retain an appreciable fraction of the initial system angular momentum. The combination of these effects should push these systems closer to the circular orbit condition (consistent with the equality), or for finite density bodies potentially to a resting configuration. The manifestation of these constraints for finite density systems is an interesting question and should be investigated in future research. A question of specific interest is how these mechanics influence the creation of rubble pile bodies in the aftermath of cataclysmic collisions, which is the currently accepted model for how these bodies are created (Fujiwara et al. 2006).

7 Conclusions

In this paper constraints on the energy and angular momentum of an n-body system undergoing mutual escape are derived and studied. The paper presents and proves rigorous analytical constraints between the energy and angular momentum of the total system and sub-sets of the system. Then it provides some specific examples related to these results, filling in details where analytical constraints are not possible due to the chaotic nature of n-body dynamics. The results show that energy is systematically lost during the ejection process, thus decreasing the overall energy available in any remaining n-body clusters that are not disrupted. In contrast, the examples and theory indicate that there are not such strong constraints on system angular momentum, due in part to its vectorial nature. Arising from this balance we show that ejections should in general stabilize remaining orbital systems.