Three Body Systems
We now move on to the three body problem. Given the state of the system initially (i.e the positions and velocities of three point masses) orbiting each other in space, we wish to calculate the subsequent trajectory using newton’s laws of motion and gravitation. As it turns out, this is a much harder task than the two body problems, and a closed form solution doesn’t really exist.
When three bodies orbit each other, the resulting dynamical system is chaotic for most initial conditions. Because there are no solvable equations for most three-body systems, the only way to predict the motions of the bodies is to estimate them using numerical methods.
However, there is still some analysis we can do. In particular, there are a class of problems called the restricted three body problems, which are much easier to analyze theoretically. Two massive bodies, called primaries, orbit each other in a circular orbit, and a third body of negligible mass moves under the influence of the two massive bodies. The third body does not affect the motion of the two massive bodies.
Anyway, there do exist some special configurations, for which solutions to the three body problem are known. Two of them are:
- Lagrange points: This is a solution to the restricted three body problem. Five points exist in the orbital plane of two massive bodies, where a third body can be placed and remain in a stable position relative to the two massive bodies. The Lagrange points are denoted , , , , and . The and points are stable, while the others are unstable.
- 8 shaped orbit: This is a solution to the full three body problem. Three bodies of equal masses can orbit each other in a figure-eight pattern. This solution is known as the Chenciner–Montgomery orbit. The total angular momentum of such a system is zero, and the three bodies lie in a plane.
Virial Theorem
One very important theorem, that has is useful even beyond astrophysics is the virial theorem. Suppose we have a system of point masses with position vectors and velocities , where the only force of consideration is gravity.
For the theorem to hold, we make two assumptions about our system:
- The time averages of the total kinetic energy and the total potential energy are well-defined.
- The velocities and positions of all particles are bounded (they don’t shoot off to infinity).
The time average of over some time interval , denoted as , is:
It is worth thinking about this definition for a moment.
The virial theorem then states that over a large time period, we have:
where and are the kinetic and (gravitational) potential energies of the system, respectively.
The theorem is quite magical in nature, you get a relation between kinetic and potential energies out of nowhere! Just for a sanity check, noting that the assumptions work for the case of a closed two body system (for example, one with a circular orbit), let’s try to check if this result holds true.
Consider the case of a light particle of mass orbiting a heavy one in a circular orbit (in particular, the velocity of the heavy particle is near zero and thus is its kinetic energy, because ). The potential energy is simply where is the radius of the orbit. For the kinetic energy, note that the gravitational force acting on the smaller mass is the centripetal force, so that , so that , thus as expected!
Now let’s prove the theorem. We define the virial of the system, as:
where is the total kinetic energy of the system, and is the force on the th body. Let denote the time average of in the interval
By our first assumption, the time averages of the kinetic and potential energy are well defined so the equality holds. By our second assumption, remains finite, so as , . For gravitational forces, , hence we get that .
Although the theorem is only true for bounded systems, it is often the case that in astrophysics our system is not bounded. For example, a galaxy will occasionally fling stars into the vastness of space, making their position unbounded as a function of time. This process of “boiling off” is very important in the long run. But it’s very slow, so the conditions of the virial theorem seem to be “approximately true” in the short run.
Most people go ahead and use it without worrying about this subtlety. To justify this, we should modify the above argument by averaging not over an infinite time, but a finite time. This time should be long compared to the time it takes stars to go around the galaxy, while still short compared to the time it takes for them to boil off. Then we’ll approximately get .
General Virial Theorem
You can extend the theorem to systems with potential energy of the form , where is the distance between two bodies. This is of course, the potential energy of a central force, . We also swept the calculation of under the rug, which we’ll deal with in general now.
We assume there are no external forces on the system. Then, the force on a single particle is the sum of forces due to all the particles,
where is the force applied by particle on particle . The diagonal term term here is just (because a particle can’t apply a force on itself), so we split the sum into upper and lower terms:
where by newton’s third law.
Now is related to the potential energy as:
by the chain rule.
Thus,
For the power law potential, , thus,
where is the total potential energy of the system. Dropping the subscript, we finally get that,
using our previous derivation.
Hill Sphere
The Hill sphere is the region around a celestial body where its own gravity (compared to other nearby bodies) is the dominant force in attracting satellites. It is also known as the Roche sphere. If a less massive body orbits a (more) massive body (), and has an instantaneous distance from , then its hill radius (at that instant) is
For Earth, this is approximately . The derivation of the hill radius is similar to that of the and Lagrange points.
Lagrange Points
In the restricted three body problem, the third body can remain at rest relative to the primaries at certain points. When seen in a rotating reference frame, a body kept at one of the Lagrange points matches the angular velocity of the two co-orbiting primaries, allowing it to remain stationary relative to them. At the Lagrange points, the net gravitational force acting on the third body is equal to the centrifugal force acting on it.
This is a particular configuration which can be solved, that is to say we can predict the subsequent motion of the bodies. Since the third body is at rest, we only need to worry about the other two bodies, because its mass is much lower, and so doesn’t affect the other two bodies much.
There are five such points, called Lagrange points. The Lagrange points are denoted , , , , and . The points , and are unstable, and lie on the line joining the two primaries. The points and are stable (well, not exactly, but we’ll talk about this in a second) and lie at the vertices of equilateral triangles with the two primaries (the more massive bodies).
We will refer to something called the barycenter in the following discussion, which is defined to be center of mass of the three-body system, and is also the center of rotation of the three-body system.

Asteroids and comets are often found at the Lagrange points of the Sun and Jupiter. The Lagrange points are also used for placing satellites in orbit. Asteroids found around Jupiter’s and points are called Trojan asteroids.
Let the masses of the two primaries be and (), separated at a distance . Consider the co-ordinate system with the centre of mass as the centre. Since the mass of the third body is negligible, the centre of mass is the same as the centre of mass of , and .
You might remember from bound orbits that the angular velocities of the two bodies about the centre of mass are same. We’ll quickly show this again. Since the centripetal force is gravity, we get that,
where is the distance of from the centre. Since the centre is the centre of mass, we get that which gives us the angular velocity for the body, as:
A similar derivation for the other primary will give you the same angular velocity.
L 1
The point lies between the two primaries, and its distance from the small primary is given by
by balancing centrifugal forces, and noting that the term on the right hand in parentheses the distance of from centre of mass. This turns out to be a quintic on expanding. Analytic solutions are as such not possible, but we can find using numerical methods.
If , then and are approximately at the same distance from the smaller primary, equal to the hill radius, given by
L 2
The point lies on the opposite side of the larger primary, and its distance from the smaller primary is given by
Again, if , then and are approximately at the same distance from the smaller primary, equal to the hill radius, given by
We can also write this relation as
Now, since , we find that the tidal effect of the smaller primary at the or at the point is about three times of that the larger primary. We can also write the relation as
where is the density of the primary and is its angular size, as seen from or . This shows that viewed from these two Lagrange points, the apparent sizes of the two bodies will be similar, especially if the density of the smaller one is about thrice that of the larger, as in the case of the earth and the sun. Looking toward the sun from one sees an annular eclipse. Therefore it is necessary for a spacecraft parked at , to follow a Lissajous orbit or a halo orbit around in order for its solar panels to get full sun.
L 3
The point lies on the opposite side of the smaller primary, and its distance from the orbit of the smaller primary is given by
If , then
L 4 and L 5
The reason these points are in balance is that , are the third vertices of equilateral triangles with the two primaries as other two vertices. What this causes is that the forces are proportional to the masses, and so the resultant on all bodies acts through the line from the barycenter (centre of mass) to the body. The angular velocities due to the resultant, centripetal force are equal.
In fact, in general, if you’ve a (non-degenerate) triangle , where there are three masses at the vertices, the only way to have the system rotate as a rigid body around the barycenter is to have ot be an equilateral triangle. The sketch of the proof is as such:
Clearly, the three masses move with the same angular velocity because it rotates as a rigid body. And since the body rotates around as a rigid body, the distances between the masses do not change, so the gravitational potential energy is unchanged. Since the system is isolated, there are no external forces on it and the total energy is conserved. Accordingly, the kinetic energy must be conserved as well. Then, since the moment of inertia is just about the barycenter, where is the distance of from the barycenter, and distances remain unchanged, and the kinetic energy about the barycenter is also unchanged, must be the same throughout the motion as well.
Great, now for the body to be at rest in the frame rotating with angular speed , the gravitation forces must balance the centrifugal force. Let the distance between masses , be . Using a co-ordinate system with the barycenter as the centre, the position vector of mass is denoted . Because we are working in the centre of mass frame, . By force balance on :
Now, by using , we get that:
Since the triangle is not degenerate, , so the coefficients must be zero. Subsequently, you get that . Repeating this for all the three masses, you get that the triangle is equilateral, and that .
As it turns out, for certain configurations, and points are stable. This is especially helpful, as satellites can correct their orbit if perturbed easily (remember that for stable points, the force points towards that point, so that the body is pulled back in the case of small displacements, as opposed to push away— when the point is unstable). The condition for stability is that the ratio of the masses of the two primaries must exceed . I will not prove this here, as it takes quite a bit of work, but you can read this article by Jaan Kalda for a thorough treatment of the problem
Orbital Resonance
Orbital resonance occurs when orbiting bodies exert regular, periodic gravitational influence on each other, usually because their orbital periods are related by a ratio of small integers. Examples are the 1:2:4 resonance of Jupiter’s moons Ganymede, Europa and Io, and the 2:3 resonance between Neptune and Pluto. Unstable resonances with Saturn’s inner moons give rise to gaps in the rings of Saturn. The special case of 1:1 resonance between bodies with similar orbital radii causes large planetary system bodies to eject most other bodies sharing their orbits; this is part of the much more extensive process of clearing the neighbourhood around planets.
A binary resonance ratio should be interpreted as the ratio of number of orbits completed in the same time interval, rather than as the ratio of orbital periods, which would be the inverse ratio. Thus, the 2:3 ratio above means that Pluto completes two orbits in the time it takes Neptune to complete three.
A mean-motion orbital resonance occurs when two bodies have periods of revolution that are a simple integer ratio of each other.
A spin orbit resonance is where the spin period of the planet is connected to the orbital period by a simple ratio. For circular orbits, only such resonance possible is 1:1, where the planet is tidally locked to the star. For elliptical orbits, other resonances are possible. Mercury has a spin orbit resonance or 3:2 with the sun, where it rotates three times on its axis for every two revolutions around the sun.
n-body problem
The n-body problem is the problem of predicting the individual motions of a group of celestial objects interacting with each other gravitationally. It consists of n point mass , with position vectors and velocities . The equations of motion are given by
There is no general closed form solution for .
Problems
The first cosmic velocity is given by
The second cosmic velocity is given by
In heliocentric frame, the escape velocity is
From Earth’s frame,
Therefore, we can get the third cosmic velocity by
The escape velocity of object on the edge of the cluster is given by