Physics Library
 An open source physics library
Encyclopedia | Forums | Docs | Random  

[parent] Dynamical Masses from Kepler's Third Law: A Derivation

(Derivation)

Dynamical Masses from Kepler’s Third Law: A Derivation

One of the most important reasons binary stars are astrophysical laboratories is that their masses can be measured dynamically.

The central relation is

|------------------|
|            4π2a3-|
M1  + M2  =  GP  2 ,
--------------------
(1)

where

  • M1 and M2 are the stellar masses,
  • P is the common orbital period,
  • a is the semimajor axis of the relative orbit,
  • G is the Newtonian gravitational constant.

Equation (1) is the Newtonian two-body form of Kepler’s third law.

It is the basis of the dynamical-mass discussion in BIN01.

The most important geometric point is

|------------|
|a = a1 + a2,|
--------------
(2)

where a1 and a2 are the semimajor axes of the two stars about the center of mass.

The a appearing in Equation (1) is not the orbit size of either star individually.

PIC

Figure 1. Both stars orbit their common center of mass. The relative separation is the sum of the two barycentric orbital radii in the circular case and the sum of their semimajor axes in the general Keplerian case.

1 Why this relation measures mass

For an isolated Newtonian binary, orbital motion is produced by the gravitational attraction of the two stars.

The orbital size and orbital period therefore encode the strength of The Gravitational Field.

A larger total mass produces stronger gravitational acceleration.

For a fixed orbital size, a larger total mass implies a shorter orbital period.

For a fixed period, a larger orbital size requires a larger total mass.

Equation (1) converts this statement into a quantitative measurement.

The mass is called dynamical because it is obtained from the motion caused by gravity rather than inferred only from luminosity, temperature, or a stellar-evolution model.

2 First derivation: circular orbit intuition

The clearest introductory derivation begins with circular orbits.

Let the two stars have masses

M1
(1)

and

M2.
(2)

Let their distances from the center of mass be

a1
(3)

and

a2.
(4)

Their separation is

--------------
|a = a1 + a2.|
--------------
(3)

Because both stars complete one revolution in the same orbital period P, they have the same angular speed

|----2π--|
|ω = ---.|
------P---
(4)

3 Force balance for star 1

The gravitational force magnitude is

|--------------|
F  =  GM1M2---.|
--g------a2-----
(5)

For circular motion, star 1 requires centripetal force

Fc,1 = M1 ω2a1.
(5)

Gravity supplies that force:

GM1M2---        2
   a2    = M1 ω  a1.
(6)

Cancel M1:

|--------------|
|        GM2   |
|ω2a1 =  --2--.|
----------a----
(6)

4 Force balance for star 2

The same gravitational force acts on star 2.

Its circular-motion equation is

GM   M
----12--2 = M2 ω2a2.
   a
(7)

Cancel M2:

|--------------|
| 2      GM1-- |
|ω a2 =   a2  .|
---------------
(7)

PIC

Figure 2. In the circular-orbit derivation, the same mutual gravitational force supplies the centripetal acceleration of each star about the common center of mass.

5 Add the two equations

Add Equations (6) and (7):

              G (M1  + M2 )
ω2a1 + ω2a2 = -------2-----.
                    a
(8)

Factor the left side:

ω2(a1 + a2) = G-(M1-+--M2-).
                   a2
(9)

Using

a +  a =  a,
 1    2
(10)

we obtain

      G (M1  + M2 )
ω2a = -------2-----.
            a
(11)

Multiply by a2:

|--------------------|
ω2a3 =  G (M1  + M2 ).|
----------------------
(8)

Solve for total mass:

            ω2a3-
M1 +  M2 =   G   .
(12)

Now insert

    2π
ω = ---.
     P
(13)

Then

M1 + M2 =  3
a--
G(    )
  2π-
  P2 (14)
=    2 3
4π--a-
 GP 2. (15)

Thus

--------------------
|              2 3 |
M1  + M2  =  4π-a-.|
-------------GP--2--
(9)

This is the desired relation.

6 What the circular derivation teaches

The circular derivation is especially useful because every step has a simple physical meaning.

It shows that:

  1. gravity provides the centripetal acceleration,
  2. both stars have the same angular speed,
  3. both stars contribute to the orbital separation,
  4. the total mass, not only one stellar mass, controls the relative orbital period.

However, Equation (9) is not restricted to circular orbits.

The same result holds for elliptical Keplerian binaries.

7 Second derivation: the general two-body problem

Let the inertial-frame positions be

r1
(16)

and

r2.
(17)

Define the relative vector

|------------|
|r = r1 − r2.|
-------------
(10)

Newton’s equations are

M1r1 = −GM1M2---
  r3r, (18)
M2r2 = + GM1M2
--r3---r. (19)

Divide the first by M1 and the second by M2, then subtract:

r = r1 −r2 (20)
= −GM2
-3--
rr − GM1
-3--
rr. (21)

Therefore

|--------------------|
|     G (M1  + M2 )  |
¨r = − -------3-----r.|
------------r---------
(11)

The two-star problem has become one effective Kepler problem for the relative coordinate.

PIC

Figure 3. Subtracting the two Newton equations reduces the binary to one relative orbit governed by the total mass.

8 The gravitational parameter of the relative orbit

Equation (11) has the same form as the standard Kepler equation

       μg
¨r =  − -3r,
       r
(22)

with

|------------------|
μg-=--G-(M1--+-M2-).-
(12)

The total stellar mass therefore plays the role that a central mass would play in a test-particle Kepler problem.

This is why the period of a binary depends on

M1 +  M2.
(23)

9 Angular momentum and areal velocity

Because the force in Equation (11) is a central force,

r × ¨r = 0.
(24)

Define specific angular momentum

|----------|
-h-=-r-×-˙r.-
(13)

Then

|--------|
|dh-     |
|dt =  0.|
----------
(14)

The motion is therefore planar.

The areal velocity is

|---------|
|dA-   h- |
|dt =  2. |
----------
(15)

This is Kepler’s second law.

PIC

Figure 4. Conservation of orbital angular momentum gives constant areal velocity, which allows the orbital period to be related to the total area of the ellipse.

10 Specific angular momentum of an ellipse

For a Kepler ellipse with semimajor axis a and eccentricity e,

-----------------------------
| 2                       2  |
-h--=-G-(M1--+-M2-)a(1 −-e-).-|
(16)

Thus

|----∘-----------------------|
h-=----G-(M1-+-M2--)a-(1-−-e2).-
(17)

The semiminor axis of the ellipse is

|-----√--------|
-b =-a--1-−-e2.|
(18)

The area of the ellipse is therefore

A = πab (25)
= πa2√ ------
  1 − e2. (19)

11 Use the time required to sweep the whole ellipse

The orbital period is the time required for the radius vector to sweep the entire orbital area.

Since

dA-=  h,
dt    2
(26)

we have

     --A---
P =  dA ∕dt.
(27)

Substitute Equations (15) and (19):

P = πa2√1--−-e2
------------
   h ∕2 (28)
=       ------
2πa2√ 1 − e2
-------------
     h. (29)

Now insert Equation (17):

               √ ------
           2πa2  1 − e2
P =  ∘---------------------2-.
       G (M1 +  M2 )a(1 − e )
(30)

The eccentricity factors cancel:

     -----2-πa2------
P =  ∘ --------------.
       G (M1 + M2  )a
(31)

Simplify the powers of a:

|-------∘----------------|
|               a3       |
|P =  2π   ------------. |
-----------G-(M1--+-M2-)--|
(20)

Square:

  2   ---4-π2a3----
P  =  G (M1 + M2 ) .
(32)

Rearrange:

|--------------2-3-|
M1  + M2  =  4π-a-.|
-------------GP--2--
(21)

This is the same result obtained from the circular derivation.

12 Why eccentricity disappears

A striking feature of Equation (21) is that it contains no eccentricity.

At first this can seem surprising.

An eccentric binary moves much faster near periastron than near apastron.

However, the ellipse area contains the factor

√ ------
  1 − e2,
(33)

and the angular momentum contains the same factor.

They cancel when the full orbital period is calculated.

Therefore

|------------------------------------------------------------------------------------------|
|for fixed total mass and  semimajor  axis, the Keplerian  period  is independent   of eccentricity.
--------------------------------------------------------------------------------------------
(34)

This does not mean that the instantaneous speed or separation is independent of eccentricity.

Only the period for a given a and total mass has this property.

13 Relative orbit versus barycentric orbits

The individual stellar semimajor axes satisfy

|----------------|
|a  = ---M2----a |
| 1   M1  + M2   |
-----------------
(22)

and

|----------------|
|        M1      |
a2 =  ---------a.|
------M1-+--M2----
(23)

Adding them gives

          M1  + M2
a1 + a2 = ---------a,
          M1  + M2
(35)

so

|------------|
-a-=-a1-+-a2.-
(24)

This is the orbital length scale required in Equation (21).

Using only a1 or a2 in the total-mass formula would give the wrong result.

14 Astronomical-unit form

Equation (21) becomes especially simple in standard astronomical units.

For Earth’s orbit around the Sun,

          2       3
1 yr2 = 4π-(1-AU-)-
           GM  ⊙
(36)

to the usual Newtonian approximation.

Therefore, when

  • a is in AU,
  • P is in years,
  • mass is in solar masses,

Equation (21) becomes

|--------------------|
|M1 + M2     a3(AU ) |
|---------≈  --2----.|
---M-⊙-------P--(yr)--
(25)

This is the form most often used for visual binaries.

15 Visual binaries and parallax

A visual-binary orbit usually yields an angular semimajor axis

 ′′
a .
(37)

Kepler’s law requires a physical semimajor axis.

If the annual parallax is

ϖ ′′,
(38)

then

|--------------|
|          a′′  |
|a(AU ) = --′′.|
----------ϖ----
(26)

Substitute this into Equation (25):

|----------------------|
|M1 +  M2    (a′′∕ϖ ′′)3 |
|---------≈  ---2-----.|
---M--⊙-------P--(yr)---
(27)

This is the direct observational route from an angular visual orbit to total dynamical mass.

PIC

Figure 5. A visual-binary dynamical mass combines angular orbit scale, parallax, and period.

16 Numerical example

Suppose a visual binary has

a′′ = 0.50 arcsec, (39)
ϖ = 25 mas, (40)
P = 20 yr. (41)

Convert parallax to arcseconds:

ϖ  = 0.025 arcsec.
(42)

The physical semimajor axis is

a =  0.50
------
0.025 (43)
= 20 AU. (44)

Then

M1-+-M2--
  M
    ⊙ ≈203-
202 (45)
= 8000-
 400 (46)
= 20. (47)

Therefore

|------------------|
M1  + M2  ≈ 20M  ⊙.|
--------------------
(48)

This example also illustrates the strong cubic dependence on orbital size.

17 Sensitivity to measurement errors

From

M  ∝ a3P −2,
(49)

take a logarithmic differential:

dlnM  =  3d lna − 2 dlnP.
(50)

Thus

|-------------------|
dM--     da-   dP-  |
|M   = 3 a  − 2 P . |
---------------------
(28)

For a visual binary,

     ′′
    a--
a = ϖ ′′,
(51)

so

da   da ′′   dϖ
a--= -a′′ − -ϖ-.
(52)

Therefore

|----------------------------|
|dM      da ′′    dϖ     dP   |
|-M-- = 3-a′′ − 3-ϖ--− 2-P- .|
-----------------------------
(29)

For independent random uncertainties, the approximate variance relation is

|(----)2----(---)2-----(---)2--|
| σM--  ≈  9  σa-  + 4  σP-   .|
---M----------a----------P------
(30)

If the physical semimajor axis is obtained from angular semimajor axis and parallax,

|------------------------------------------|
|(σM )2     ( σa′′)2     (σ ϖ)2     ( σP)2  |
| ----  ≈  9  --′′-  + 9  ---   + 4   ---  ,|
---M----------a-----------ϖ----------P------
(31)

when correlations can be neglected.

This is why accurate parallaxes are so valuable for visual-binary mass measurements.

18 Total mass versus individual masses

Equation (21) gives

M  +  M  .
  1     2
(53)

It does not by itself separate the two component masses.

A second observable is required.

For example, if the barycentric orbit sizes are known,

|----------|
|M1--   a2-|
|M   =  a .|
---2-----1-
(32)

For a double-lined spectroscopic binary,

|----------|
|M1--= K2-,|
-M2----K1---
(33)

where K1 and K2 are the radial-velocity semiamplitudes.

Combining total mass with a mass ratio gives the individual masses.

19 Physical interpretation

Equation (21) can be written schematically as

|--------------------|
|      orbital size3 |
|M  ∼  -----------2. |
-------orbital time---
(54)

The dimensional structure reflects Newtonian gravity.

Since

         3
      -L---
[G ] = M T 2,
(55)

we have

--a3-
GP  2
(56)

with dimensions of mass.

The combination is therefore not arbitrary.

It is the natural mass scale formed from the orbital length, orbital time, and gravitational constant.

20 Common mistakes

  1. Using the semimajor axis of one star instead of the relative semimajor axis.
  2. Using the instantaneous separation instead of the semimajor axis.
  3. Treating one star as fixed when both masses are significant.
  4. Applying the circular centripetal-force argument directly at every point of an eccentric orbit.
  5. Concluding from the circular derivation that Kepler’s third law is valid only for circular motion.
  6. Forgetting that the general elliptical derivation uses the semimajor axis, not periastron or apastron distance.
  7. Using angular semimajor axis directly in Equation (21) without converting it to physical units.
  8. Forgetting to convert milliarcseconds to arcseconds before using the simple parallax conversion.
  9. Assuming total dynamical mass automatically gives the individual stellar masses.
  10. Ignoring the cubic sensitivity of dynamical mass to semimajor-axis uncertainty.

21 Practice exercises

  1. Reproduce the circular derivation beginning with the force balance for each star.
  2. Show explicitly why adding the two circular equations produces the total mass M1 + M2.
  3. Derive the relative equation of motion by subtracting the two Newton equations.
  4. Explain why the relative problem depends on M1 + M2 rather than on either mass alone.
  5. Starting from constant areal velocity, derive the elliptical form of Kepler’s third law.
  6. Show exactly where the factor √ ------
  1 − e2 cancels in the elliptical derivation.
  7. A binary has a = 10 AU and P = 25 yr. Estimate its total mass.
  8. A visual binary has a′′ = 0.40 arcsec, parallax 20 MAS, and period 30 yr. Find the total mass.
  9. If the orbital semimajor axis has a one-percent uncertainty and the period uncertainty is negligible, estimate the resulting fractional mass uncertainty.
  10. Explain what additional measurement is required to separate a total dynamical mass into individual stellar masses.

22 Summary

For a binary star, the Newtonian two-body problem gives

|--------------------|
|     G (M   + M  )  |
¨r = − -----1-3---2-r.|
------------r---------
(57)

The relative orbit therefore behaves as a Kepler orbit controlled by the total mass.

For an ellipse,

|------------------------|
|       ∘        3       |
|P =  2π   -----a------. |
|          G (M1  + M2 )  |
-------------------------
(58)

Thus

|--------------2-3-|
M1  + M2  =  4π-a-.|
-------------GP--2--
(59)

The same formula is obtained from the simpler circular force-balance derivation.

In astronomical units,

|--------------------|
|M1-+-M2--   a3(AU-)-|
|  M      ≈  P 2(yr) .
-----⊙----------------
(60)

For a visual binary,

|-----------′′--|
|a(AU ) = -a- .|
----------ϖ-′′-|
(61)

The combination of orbit size, distance, and period therefore provides a direct dynamical measurement of stellar mass.

References

References

[1]   B. W. Carroll and D. A. Ostlie, An Introduction to Modern Astrophysics, 2nd ed., Cambridge University Press, 2017.

[2]   R. W. Hilditch, An Introduction to Close Binary Stars, Cambridge University Press, 2001.

[3]   C. D. Murray and S. F. Dermott, Solar System Dynamics, Cambridge University Press, 1999.

[4]   J. R. Taylor, Classical Mechanics, University Science Books, 2005.


"Dynamical Masses from Kepler's Third Law: A Derivation" is owned by bloftin.
(view preamble)
View style:
See Also: Why the Astronomical Unit Form of Kepler's Third Law Has No Explicit G

Other names:  dynamical masses, BIN01D1
Also defines:  dynamical mass, Newtonian form of Kepler's third law, relative semimajor axis, barycentric semimajor axis

This object's parent.

Cross-references: MAS, dimensions, spectroscopic binary, observable, parallax, visual binaries, units, formula, angular momentum, square, powers, radius vector, areal velocity, specific angular momentum, central force, vector, positions, centripetal acceleration, centripetal force, magnitude, force, speed, temperature, acceleration, The Gravitational Field, motion, center of mass, BIN01, Kepler's third law, relation, masses
There are 2 references to this object.

This is version 2 of Dynamical Masses from Kepler's Third Law: A Derivation, born on 2026-10-04, modified 2026-10-04.
Object id is 1413, canonical name is DynamicalMassesFromKeplersThirdLawADerivation.
Accessed 16 times total.

Classification:
Physics Classification: 97.80.-d (Binary and multiple stars)

Pending Errata and Addenda

None.

Discussion

No messages.

Interact