13. Taking Measure of the Stars#
13.1. Parallax and Distance#
A star’s parallax is a measure of how much (in angle) it moves on the sky relative to a baseline distance. For stars, we typically use the distance from the Earth to the Sun (\(1\ {\rm AU}\)) as the baseline. Thus, we define the parallax angle \(p\) as:
Stars are really far away and typically have very small movements on the sky, where the closest stars move only \({\sim}0.768\) arcseconds (or \(\rm arcsec\)). Using the Earth’s orbit as a baseline and simplifying for small angles, we get
The parallax angle \(p\) must be measured in arcseconds, which makes the proportion an equality and gives us a distance in parsec \((\text{pc})\). A parsec can be converted into a light-year \(({\rm ly})\) through the conversion factor: \(1\ {\rm pc} = 3.26\ {\rm ly}\).
After the Sun, the next-closest star to the Earth is Proxima Centauri. Proxima is a faint member of the triple-star system Alpha Centauri (only confirmed as a member in 2016). Due to New Horizon’s, we have an impressively measured parallax of \(0.7685\) arcseconds. How far away is Proxima Centauri (in ly)?
We have to do two (fairly light) calculations. First, we need to determine the distance in parsecs because our measurement is in arcseconds. This can be shown as,
Next, we need to convert the distance in \(\rm pc\) to a distance in \(\rm ly\). So, we apply the conversion factor by,
Proxima is \(4.24\ {\rm ly}\) away from the Earth. Given that \(1\ {\rm AU}\) is small compared to a light-year, it doesn’t matter if we say its that distance from the Earth or the Sun.
Note
Recall that 1 degree on the sky is about the width of your pinky finger at arm’s length. A single arcminute is \(1/60\) of a degree, and an arcsecond is \(1/60\) of an arcminute. This means that an arcescond is \(1/3600\) (or \(0.0027\%\)) of the width of your pinky. The movement of the closest star due to parallax is smaller than that. It’s no wonder that the ancients were believed in geocentrism for so long, since stellar parallax couldn’t be measured.
pc2ly = 3.26 #light-years in a parsec
p_ProxCen = 0.7685 #parallax angle for Prox Cen in arcsec
d = 1./p_ProxCen
print("The distance to Proxmia Centauri is %1.3f pc." % d)
d *= pc2ly
print("The distance to Proxima Centauri is %1.2f ly." % d)
The distance to Proxmia Centauri is 1.301 pc.
The distance to Proxima Centauri is 4.24 ly.
13.2. The Magnitude System#
The apparent magnitude for celestial objects (or how bright a object looks) was developed by Hipparchus. But it was adjusted and standardized by 1856.
Astronomers defined 1st magnitude (or \(m=1\)) stars to be exactly \(100\times\) brigther than 6th magnitude (or \(m=6\)) stars. The system is extended to stars brighter than 1st magnitude by using the negative numbers and fainter than 6th magnitude by increasingly positive numbers. To find how much brighter (or fainter) as star is, you must follow this relation,
where \(m_1\) and \(m_2\) are the apparent magnitudes of the two objects. Let’s check to see how much brighter a 6th magnitude star is compared to a 1st magnitude.
Here are some rules of thumb for the magnitude system:
Smaller (or more negative) numbers represent bright objects; The Sun’s apparent magnitude \(m_{\rm Sun} = -26.7\).
Fainter (or more positive) numbers represent faint objects; The apparent magnitude of M81, \(m_{\rm M81} = 6.94\).
Magnitudes measure brightness as factors of \(2.512\).
Sirius is one of the brightest star’s in the Northern night sky, with an apparent magnitude of \(-1.46\). Many people (mistakenly) believe Polaris is one of the brightest stars, where its apparent magnitude is about \(2.00\). How much brighter is Sirius than Polaris?
We need to find the difference in magnitudes between the two stars. Recall that the distance between a positive and negative number is the sum of their difference from zero. We can incorporate this into our equation as,
This means that Sirius is about \(24.2\times\) brighter than Polaris.
m_Polaris = 2.00
m_Sirius = -1.46
B = 2.512**(m_Polaris-m_Sirius)
print("Sirius is %2.1f times brighter than Polaris." % B)
Sirius is 24.2 times brigther than Polaris.
13.3. Estimating the Sizes of Stars#
The Stefan-Boltzmann law relates the amount of energy radiated each second by each square meter of a star’s surface to the star’s surface temperature. Star’s are mostly spherical, so we can write this as,
A star’s luminosity \(L\) defines how much energy is radiated per second (\(W\)), where we’ve used the surface area of a sphere (\(A = 4\pi R^2\)). The constant \(\sigma\) was determined empirically in the early 20th century and is known as the Boltzmann constant.
We typically want to know stellar properties (i.e., surface temperature, radius, and luminosity) relative to the Sun, so we can rewrite the above relation as
where the constants \(4\pi \sigma\) cancel out. The subscript \(\star\) denotes the quantities for the star in question while the subscript \(\odot\) designates quantities for the Sun. Note that we can use \(L_\odot\) as a unit, just as we would use \(m\) for meter.
How large must a star of a given temperature \(T\) to have a luminosity \(L\)? For nearby stars, we can easily determine their luminosity because we know their distance from stellar parallax. Moreover, we can determine their surface temperature from the star’s blackbody curve and applying Wein’s Law. Note that we can estimate the surface temperature from the star’s color as well. Therefore, the stellar luminosity \(L\) and temperature \(T\) are measurable quantities. What we don’t know is \(R\) the stellar radius (relative to the Sun).
With a little algebra, we can rewrite the above relation as:
How does the Sun compare with Sirius (in Canis Major)? From its spectrum, we know that Sirius’ surface temperature is \(9845\ {\rm K}\), where the Sun’s surface temperature is \(5777\ {\rm K}\). Sirius is only \(8.6\ {\rm ly}\) away, which allows us to determine its luminosity as \(24.7\ L_\odot\). From this information, we can determine the relative size of Sirius by
Comparing to the true value (\(R_{\rm Sirius} = 1.713\ R_\odot\)) in Davis et al. (2010), we find that our calculation is pretty accurate.
Note
We may have naively assumed that since Sirius is \(24.7\times\) brighter it must also be \(24.7\times\) bigger than the Sun. This was not the case because the surface temperature is \(1.7\times\) hotter and the size of a star scales with the square root of the luminosity \((\sqrt{24.7}=4.97)\). The values conincidently combine so that the values of the surface temperature and radius ratio are similar.
import numpy as np
T_sun = 5777 #surface temperature of the Sun (in K)
T_Sirius = 9845 #surface temperature of Sirius (in K)
L_Sirius = 24.7 #luminosity of Sirius (in L_\odot)
R_Sirius = np.sqrt(L_Sirius)*(T_sun/T_Sirius)**2
print("Sirius is about %1.2f times larger than the Sun." % R_Sirius)
Sirius is about 1.71 times larger than the Sun.
13.4. Measuring the Mass of an Eclipsing Binary Pair#
In 4.3, we derived Newton’s version of Kepler’s 3rd law. But, we made an approximation for the case where the secondary mass is very small compared to the primary mass (i.e., \(M_1 + M_2 \approx M_1\)). For binary stars, we cannot use that approximation.
This changes our equations to
How do we find \(M_1\) and \(M_2\) separately? We have to make another measurement to find the mass ratio \(M_1/M_2\). With eclipsing binaries, we can use either the spectra (through Doppler shifts) or the eclipse depths (through photometry).
Suppose you have the following information for an eclipsing binary from spectroscopic obsevations:
The orbital period \(P\) is \(2.63\ {\rm years}\).
The velocity of Star 1 varies between \(+20.4\) and \(-20.4\ {\rm km/s}\).
The velocity of Star 2 varies between \(+6.8\) and \(-6.8\ {\rm km/s}.\)
Since the velocity changes are symmetric, the stars are in circular orbits.
It would make our lives easier if the velocities were in \(\rm AU/yr\) instead of \(\rm km/s\). We find that \(1\ {\rm AU} = 1.5\times 10^8\ {\rm km}\) and \(1\ {\rm yr} = 3.16\times 10^7\ {\rm s}\). Then, we can calculate the velocity \(v_1\) as
Since the orbit is circular, this means the speed (magnitude of the velocity) is constant. As a result, we can relate the speed to the distance traveled \(d\) and that result to the radius of a circle (\(d=2\pi a\)). Mathematically, we get
Note
The stars are orbiting the center of mass, where each star will have its own semimajor axis \(a\). If these can be determine individually, then \(a_1 + a_2 = a_{\rm bin}\), where \(a_{\rm bin}\) is the semimajor axis of one star orbiting another.
We can perform a similar analysis to find that \(a_2 = 0.60\ {\rm AU}\) for the second star. Therefore, the semimajor axis of the binary: \(a_{\rm bin} = 1.8 + 0.6 = 2.40\ {\rm AU}\).
Now we can use our version of Kepler’s 3rd law to determine the total mass (\(M_1+M_2\)) by,
The second line above is rewritten to emphasize that if we can determine the ratio \(M_2/M_1\), then we can easily determin \(M_1\) and then \(M_2\) using the first line.
A consequence of Kepler’s 2nd law allows us to relate the mass ratio to a ratio of the speeds. This is written as
which means that Star 2 is \(3\times\) more massive than Star 1 (\(M_2 = 3M_1\)). Thus, we have by subsitution
Star 1 has a mass of \(0.5\ M_\odot\) and Star 2 has a mass of \(1.5\ M_\odot\). You have just found the masses of two distant stars.
import numpy as np
AU2km = 1.5e8 #kilometers in an AU
yr2sec = 3.16e7 #seconds in a year
P_bin = 2.63 #period of the binary in years
s_1 = 20.4 #speed of Star 1 (in km/s)
s_2 = 6.8 #speed of Star 2 (in km/s)
d_1 = (s_1*yr2sec/AU2km)*P_bin#distance traveled by Star 1 (in AU) in time P
a_1 = d_1/(2*np.pi)
d_2 = (s_2*yr2sec/AU2km)*P_bin#distance traveled by Star 2 (in AU) in time P
a_2 = d_2/(2*np.pi)
a_bin = a_1+a_2
print("The semimajor axis of the binary is %1.2f AU." % a_bin)
M_tot = a_bin**3/P_bin**2 #total mass of the binary in Msun
print("The combined mass of the stars is %1.2g M_sun." % M_tot)
mass_ratio = s_1/s_2 #mass ratio M_2/M_1 of the binary
M_1 = M_tot/(1+mass_ratio) #Mass of Star 1 in M_sun
M_2 = M_tot - M_1 # Mass of Star 2 in M_sun
print("The mass of Star 1 is %1.1f M_sun and the mass of Star 2 is %1.1f M_sun." % (M_1,M_2))
The semimajor axis of the binary is 2.40 AU.
The combined mass of the stars is 2 M_sun.
The mass of Star 1 is 0.5 M_sun and the mass of Star 2 is 1.5 M_sun.