Skip to main content
Physics LibreTexts

11: HR Diagram and Stellar Evolution

  • Page ID
    163003
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\dsum}{\displaystyle\sum\limits} \)

    \( \newcommand{\dint}{\displaystyle\int\limits} \)

    \( \newcommand{\dlim}{\displaystyle\lim\limits} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \(\newcommand{\longvect}{\overrightarrow}\)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\ket}[1]{\left| #1 \right>}\)
    \(\newcommand{\bra}[1]{\left< #1 \right|}\)
    \(\newcommand{\braket}[2]{\left< #1 \vphantom{#2} \right| \left. #2 \vphantom{#1} \right>}\)
    \(\newcommand{\braopket}[3]{\left< #1 \vphantom{#2}\vphantom{#3} \right| #2 \vphantom{#1}\vphantom{#3} \left| #3 \vphantom{#1}\vphantom{#2} \right>}\)
    \(\newcommand{\qmvec}[1]{\mathbf{\vec{#1}}}\)
    \(\newcommand{\op}[1]{\hat{\mathbf{#1}}}\)
    \(\newcommand{\expect}[1]{\langle #1 \rangle}\)
    \(\newcommand{\dfn}[1]{\emph{\textbf{#1}}}\)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    Lab Overview

    Lab Goals

    As a result of this lab, you should be able to:

    • Describe and compare the phases of stellar evolution for low, medium, and high mass stars
    • Identify trends on an HR diagram relating to luminosity, temperature/color, and stellar radius
    • Identify a directional relationship between stellar mass and main-sequence life-time.

    Equipment and Setup

    This lab requires the following equipment on each table.

    • Computers with internet for simulation

    Submission Instructions

    Submit a brief lab report that includes the following sections:

    Results

    HR Diagram sketches with annotations and values plotted

    Discussion

    Write clear paragraphs that answer the discussion questions throughout the lab. When relevant, be sure to cite evidence from the results section and explain how that evidence supports your claims.

    Part 1: HR Diagram and Stella Origin Point

    Simulation Setup

    Collecting Data

    1. Click on different parts of the red line to see a visual of the different stars
    2. Draw circles on your results HR Diagram that show:
      1. Size
      2. Color
    3. Click around near where you drew your circles and write the value for Radius next to them. A radius of 1 means the radius of our sun.
    4. Nearest Stars
      1. Select Nearest Stars and put dots on your diagram to show the general star locations plotted (you do not need to copy every dot exactly)
      2. Click around on some of them to look for common trends about color and size. Add labels to your diagram based on the trends
    5. Brightest Stars
      1. Select Brightest Stars and put dots on your diagram to show the general star locations plotted (you do not need to copy every dot exactly)
      2. Click around on some of them to look for common trends about color and size. Add labels to your diagram based on the trends
      3. Add radius values next to some of the points to help show trends.
    6. Isoradius Lines
      1. Make sure the show isoradius lines box is checked
      2. Sketch these lines with their radius values on your diagram
      3. Draw arrows between lines in the direction that radius increases.

    Discussion Questions:

    1. Where on an HR Diagram are the hottest (most blue) and coldest (most red) stars?
    2. How does the size of a star change based on location on an HR diagram?

    Part 2: One Stellar-mass Star

    Simulation Setup

    • Open the simulation at https://www.starinabox.net/ and select Advanced
    • Set the Mass to 1 (should be the default)
    • Play the simulation (you can adjust speed if you want)
    • Replay the simulation as needed at different speeds. You can also click on the diagram to show that point in time (best when simulation is paused)

    Collecting Data

    1. Sketch the “path” of the star on from the simulation
    2. Highlight parts of the path different colors to match the color of the star
    3. Add labels on the path to identify if radius is increasing or decreasing
    4. Add the stage labels on the different parts of the stellar evolution path
    5. Place dots at transitions from one stage to the next and put the age of the star next to those dots.

    Identify Trends

    Try to identify trends on the diagram (locations or directions) for the following:

    1. Star Color
    2. Star Size
    3. Where the most time is spent (you need to use the years because the animation speed is not constant).

    You can add information about these trends on the diagram or on the lines below the diagram

    Discussion Questions:

    1. What stage is a star in for most of its lifetime? How does the mass of the star affect the time spent in this stage?
    2. When a star gets bigger does it get more red or more blue? Identify patterns in changing size to color and temperature.

    Part 3: Lower and Higher Mass Stars

    Simulation Setup

    • Set the Mass to each of the following values: 0.5, 8, 30
    • Follow the same set of instructions as for the one solar-mass star.
    • You can explore other mass stars if you finish early

    Discussion Questions:

    1. What are the different possible end states of stars? What determines which end state a star will reach?

    HR Diagram

    HR Diagram plots luminosity vs temperature with decreasing temperature towards the right

    Stellar Evolution

    HR Diagram with Log luminosity written out


    This page titled 11: HR Diagram and Stellar Evolution was last modified on Tue, 06 Oct 2026 03:17:33 GMT and is shared under a CC BY 4.0 license and was authored, remixed, and/or curated by Andrew Totah-McCarty.

    • Was this article helpful?