Two-Body Dynamics#

Prepared by: Emmanuel Airiofolo, Joost Hubbard, Ceyda Alan and Angadh Nanjangud

In this lecture we cover the following topics:

  1. Two-Body Dynamics

  2. Two-Body Relative Dynamics

  3. Specific Angular Momentum

  4. Kepler’s Second Law

  5. Two-body Dynamics in Polar Coordinates

  6. Conservation of Specific Orbital Energy: E

  7. Admissible Orbital Radius

Two-Body Dynamics#

Fig. 1 allows us to modely the two-body dynamics of two particles m1 and m2. Their position vectors from O are given by r1 and r2, respectively. Note that O is the origin of an inertial reference frame. G is the center of mass of the two-body system, which is located by rG. The relative position vector from m1 to m2 is given by r. The unit vectors i^, j^, and k^ form a right-handed orthonormal system for this inertial frame.

../../_images/L1-two-body-full-details.png

Fig. 1 The two-body dynamics of two particles m1 and m2 with position vectors r1 and r2 respectively.#

Center of Mass ( G ) and its derivatives#

The center of mass rG of the system is given by:

(20)#rG=m1r1+m2r2m1+m2vG=m1r˙1+m2r˙2m1+m2aG=m1r¨1+m2r¨2m1+m2

Gravitational Force#

Gravitational forces exists due to the two masses m1 and m2 and they act on each of the particles. These forces are shown in the Fig. 2 below as F12 and F21 acting on each of the particles.

../../_images/L1_6.png

Fig. 2 Free-body diagram showing gravitational force in relative two-body dynamics of m1 and m2.#

Here:

  • F12 represents the force on m1 exerted by m2’s gravitational attraction.

  • F21 represents the force on m2 exerted by m1’s gravitational attraction.

They are given by:

(21)#F12=Gm1m2r2r^=Gm1m2r3rF21=Gm1m2r2r^=Gm1m2r3r

G=6.672×1011 kg1 m3 s2 (Universal gravitational constant). Note that in (21), r is relative position vector and can be used to rewrite a position vector along itself as:

r^=r|r|.

Newton’s Second Law (F=ma) for m1 is:

(22)#m1r¨1=F12

Newton’s Second Law for m2 is:

(23)#m2r¨2=F21

Adding equations (22) and (23), then substituting for F12 and F21 from (21) gives us:

(24)#m1r¨1+m2r¨2=F12+F21m1r¨1+m2r¨2=Gm1m2rr3Gm1m2rr3m1r¨1+m2r¨2=0

Noting that the LHS of (24) is the same as the numerator of the acceleration of the center of mass (see the third of equations (20)), we have:

(25)#r¨G=0r˙G=constant

This implies that G is inertially fixed (i.e., not accelerating) and so it can be chosen as the origin of another inertial reference frame (this is diffefrent from the one written in green in Fig. 1 above). It can also be easily inferred that the absolute (or inertial) velcoity of G is constant as the acceleration is zero. This is shown below and is consistent with the equation pair (25) above.

(26)#aG=0vG=constant

Two-Body Relative Dynamics#

To study the relative motion of the two particles, we can subtract the equations of motion for each of the particles as given by (22) and (23). Before doing that, let’s rewrite the equations of motion for each of the particles. Newton’s Second Law for m2 is given by (23)

(27)#m2r¨2=F21=Gm1m2rr3r¨2=Gm1rr3

Similarly, Newton’s Second Law for m1, given by (22), can be rewritten as:

(28)#m1r¨1=F12=Gm1m2rr3r¨1=Gm2rr3

Subtracting (27) from (28) gives us the equation of motion for the relative motion of m2 with respect to m1 (the resulting is (31)):

(29)#r¨=r¨2r¨1=Gm1rr3Gm2rr3=G(m1+m2)rr3
(30)#r¨=G(m1+m2)r3r

Attention

Equation (30) is written more commonly in shorthand using μ, the gravitational parameter, and gives the relative two-body dynamics equation

(31)#r¨=μr3r

Implications of this equation of motion

In most common cases of study/in this text, m1m2. For example, m1 is m=5.974×1024 kg and m2 is a spacecraft, m21000 kg

(32)#rGr1
(33)#μGm1

This is referred to as a restricted two-body problem.

Equation (30) is a vector ordinary differential equation (ODE). As we are studying the motion in a 3-dimensional coordinate system, this can also be written as a system of 3 scalar second-order ODE. However, they can be further reduced to a system of 6 first-order scalar ODEs or, as shown below, 2 first-order scalar ODEs:

(34)#r˙=v
(35)#v˙=μr3r

To solve this system as a set of scalar ODEs, we need 6 initial conditions with r0 and v0:

(36)#r(t0)=r0
(37)#v(t0)=v0

This system of equations can admit, at maximum, 6 independent integrals of motion

(38)#f(r,v,t)=constant

The value of the constant is determined by the intial conditions that permit us to solve the ODEs. An integral of motion reduces the degrees-of-freedom of a problem.

Specific Angular Momentum#

The relative angular momentum of m2 with respect m1 is

(39)#H2/1=r×(m2v)H2/1=r×(m2r˙)

and specific angular momentum is obtained by dividing a body’s relative angular momentum from its mass. In case of m2, the specific angular momentum is given by

(40)#h=H2/1m2h=r×vh=r×r˙

The time derivative of h is

(41)#dhdt=ddt(r×r˙)dhdt=r˙×r˙+r×r¨dhdt=r×r¨

From the two-body dynamics equation (30), we can rewrite the RHS of (41) as:

(42)#dhdt=r×μr3rdhdt=0

which tells us that specific angular momentum is a constant.

(43)#h=constant

The implication of constant specific angular momentum is that:

  1. h(r,r˙,t) = constant, which means that h is an integral of motion.

  2. The 3 scalar components of h are also constants. Or, in mathetmical terminology, we write:

hx(r,r˙,t)=constanthy(r,r˙,t)=constanthz(r,r˙,t)=constant

Kepler’s Second Law#

We infer Kepler’s second law based on consequences relating to the nature of constant specific angular momentum vector; specifically, we examine the direction and then the magnitude of the specific angular momentum.

Direction#

Firstly, from

(44)#h=r×v

we can determine that

(45)#hr,v

Thus, r and v are at all times lie in a plane that is perpendicular to h. This also means that the motion is planar.

Magnitude#

../../_images/L2_1.png

Fig. 3 Magnitude and direction of specific angular momentum.#

From Fig. 3, we can make use of the polar coordinates er and eθ to write the component form of specific angular momentum.

(46)#h=r×vh=r×(vrer+vθeθ)h=r×(vrer)+r×(vθeθ)

where we have written the velocity vector v as a sum of its components along the radial and angular directions:

(47)#v=vrer+vθeθ

noting that vr is the scalar component of the velocity along the radial direction and vθ is the scalar component of the velocity along the angular direction.

The first term on the RHS of the last of Equations (46) is zero because r and vr are parallel; thus the second term is the only term remaining. As a result, this must be directed along the angular momentum vector h. It can also be written along a unit vector along the direction of h, called h^:

(48)#h=rvθh^h=hh^

From Equation (43), we know that the angular momentum h is constant, which further implies that rvθ is constant. Or, in other words, the scalar h denoting the magnitude of the specific angular momentum is a constant.

(49)#h=rvθ=constant

Areal velocity and Kepler’s Second Law#

../../_images/L2_2.png

Fig. 4 The grey area is swept by the positon vector in a small interval of time dt.#

From Fig. 4, we can write the infinitesimal area dA swept by r as

(50)#dA=12rvdtsin(ϕ)

wihch can be further rewritten

(51)#dAdt=12rvsin(ϕ)dAdt=12rvθ

or

(52)#dAdt=12h=constant

This is essentially giving us Kepler’s Second Law, which tells us that areal velocity is constant. In other words, it tells us that equal areas are swept in equal intervals of time along the orbit in a body whose dynamics are governed by the simple two-body system described by Equation (31).

Two-body Dynamics in Polar Coordinates#

If the motion is planar, we can use polar coordinates to fully describe it. Consider a situation where this planar motion lies in the x-y plane shown in Fig. 5.

../../_images/L2_3.png

Fig. 5 Polar coordinate system (in blue) to study the two-body problem.#

Using polar coordinates shown in Fig. 5, we can see that r=rer. Thus

(53)#drdt=v=r˙er+rθ˙eθ

which allows us to write

(54)#h=r×v=rer×(r˙er+rθ˙eθ)

or

(55)#h=r2θ˙k^=rvθk^=constant

where k^ is a unit vector orthogonal to er and eθ. Further, we can substitute for h from (55) into to (52), which gives

(56)#dAdt=12hdAdt=12r2θ˙

Taking the second derivatibe of r using (53), we get

(57)#d2rdt2=r¨=(r¨rθ˙2)er+(rθ¨+2r˙θ˙)eθ.

We can also write the RHS of (31) in polar coordinates as

(58)#μr2er

which upon comparing to (57) gives the following two scalar ODEs along the er and eθ directions, respectively:

(59)#r¨rθ˙2=μr2rθ¨+2r˙θ˙=0

Note that the second of Equations (59) can also obtained from differentiating the specific angular momentum

(60)#ddt(h)=ddt(r2θ˙)=2rr˙θ˙+r2θ¨=r(rθ¨+2r˙θ˙)=0

In other words, the second of Equations (59) is equivalent to h=constant.

Conservation of Specific Orbital Energy: E#

In this section we show that specific energies of orbits are constant, under two-body dynamics. To do so, we begin by computing dot product between r˙ and both sides of the two-body dynamics equation (Equation (31)):

(61)#r˙r¨=μr2r^r˙

Further, we note the following

(62)#ddt(12v2)=12ddt(r˙r˙).

The derivative on the RHS of Equation (62) also yields

(63)#12r¨r˙+12r˙r¨=r˙r¨.

This tells us that the term on LHS of Equation (61) can be written as shown below

(64)#r˙r¨=ddt(12v2)

Notice that this is the derivative of a term that resembles kinetic energy (but lacking a term for mass).

Note

In polar coordinates v2=vr2+vθ2=r˙2+r2θ˙2

Further,

(65)#ddt(μr)=r(μr)drdt=μr2r˙

Noting the above and observing that r^r˙=vr=r˙ , the term on the RHS of Equation (61) is rewritten as below

(66)#μr2r^r˙=μr2r˙=ddt(μr)

Important

Notice that the term on the RHS of Equation (61) has been recomputed as the derivative of the potential of the gravitational force.

Substituting the derivatives of kinetic Energy (64) and potential of gravitationl force (66) into (61) gives

(67)#ddt(12v2μr)=0

from which follows the Conservation of Specific Orbital Energy (68):

(68)#12v2μr=constant

where E the specific orbital energy is given by

(69)#E=12v2μr

Admissible Orbital Radius#

Starting from Equation (69), we can rewrite E as

(70)#E=12v2(μr)E=12r˙2+12r2θ˙(μr)E=12r˙2+(12h2r2μr)

Focusing on the terms within the brackets on the RHS of Equation (70), we can define a few terms:

  • the entire collection of terms 12h2r2μr is called the effective potential and denoted by ϕeff(r).

  • the first of these terms, 12h2r2, is known as the potential of the centrifugal force; and

  • the second of these terms, μr, is referred to as the potential of the gravitational force.

Fig. 6 shows a qualitative depiction of the contribution of each of these terms to the effective potential separately and how their sum shapes the effective potential.

../../_images/L2_4.png

Fig. 6 Qualitative depiction of ϕeff(r) and its contributions from the two terms in brackets on the RHS of Equation (70).#

The effective potential can take positive or negative values over a range of values of r given its definition.

Now, Equation (70) can be written as

(71)#E=12r˙2+ϕeff(r)=constant

From this equation, we can infer that:

  • the kinetic energy term 12r˙20.

  • therefore Eϕeff(r).

Thus motion is only possible for those values of r such that Eϕeff.

Fig. 7 is a qualitative depiction of the ϕeff as a function of r:

../../_images/L2_5.png

Fig. 7 ϕeff as a function of r.#

This is a more detailed depiction of Fig. 6, which also shows the constant specific energy E as a blue horizontal line. Indeed, as E is constant, it can easily be computed from the initial conditions of the system. E can take on various values, each corresponding to a different orbit:

  • When E<0, the motion occurs between rmin and rmax telling us that the motion is bounded. More specifically, it is an elliptical orbit; this condition is shown clearly in Fig. 7.

  • When E0 the motion is unbounded; this case is shown in the right side of Fig. 8.

  • For E=minϕ(r), we get the condition that rmin=rmax resulting in a circular orbit. This case is shown in the left side ofFig. 8.

../../_images/L2_6.png

Fig. 8 On the left plot, we see that E aligns with the minimum value of ϕeff at rmin and rmax. On the right plot, we see that for E0, the motion is unbounded.#

Key points

Key takeaways from the discussion so far are that when we are given the initial position r0 and velocity v0 we can compute:

  1. Specific angular momentum h as shown below:

(72)#h=h0=constant

which is orthogonal to the orbital plane. The intial values also tells us that the constant areal velocity is r02θ˙0.

  1. Specific orbital energy E as shown below

(73)#E0=12v02μr0

where E0 is the specific orbital energy at computed from the initial conditions. If E<0, we have a bounded orbit but if E0 we have unbounded motion.

  1. Compute the minimum or maximum values of r when ϕeff=E=E0.