In-Class Assignment 14#
Radially Pulsating Stars - Cephieds#
Learning Objectives#
explore boundaries of instability strip
verify the dominant \(\kappa\)-mechanism source for Cepheids
compare analytical estimates for the period with MESA output
compute a phase folded lightcurve to determine changes in pulsation over time.
Download the following model files locally.
Cephied RSP model: cephied_history.data; cephied_profile.data;
a.#
Using the history data,
produce an HR diagram of the Cephied data and confirm that it is bounded within the instability strip.
on the same plot, plot the approximate bounds of the instability strip with dashed lines:
blue edge point 1 (\(\textrm{log} L_{1}=5.5\),\(\textrm{log} T_{\rm{eff}}=3.7\));
blue edge point 2 (\(\textrm{log} L_{2}=1.0\),\(\textrm{log} T_{\rm{eff}}=3.93\)) and
red edge point 1 (\(\textrm{log} L_{1}=5.5\),\(\textrm{log} T_{\rm{eff}}=3.6\)) and
red edge point 2 (\(\textrm{log} L_{2}=1.0\),\(\textrm{log} T_{\rm{eff}}=3.83\)).
## a results here
b.#
Using the profile data,
verify the dominant ionization sources via the existance of doubly ionized He and singly ionization H using a plot
comment on the location of the ionization zone, that is, is it near the high density region (near the red edge of the strip), or low density (blue edge)
plot
grada
, does it decrease as expected in the partial ionization zones?
## b results here
c.#
Using Eqn. 8.21 in HKT, make an esimtate of the period in days. Recall that \(\left < \rho \right > \approx M/R^{3}\) or Eqn 10.5 in Onno Pol’s notes.
Plot the total radius or luminosity over time in days
star_age_in_days
, does the estimated period match by eye?
## c results here
d.#
Using the final computed period in the history data rsp_period_in_days
.
Compute the phase using the period, star age in days, and luminosity.
Produce a “phase-folded” luminosity plot - phase vs luminosity.
Next, sort by phase to get the argument indices
sort_index = np.argsort(phase)
phase_sorted = phase[sort_index]
lum_sorted = lum[sort_index]
where \(\%\) is the modulus operator in python. More details and examples are available here including using Astropy to automatically do the folding.
Comment briefly on if it is possible to observe the growth of the amplitude with subsequent periods. The answer is also in the history data
growth
for each period for the curious.
## d result here