Part I: Solar Interior | Chapter 1

Solar Structure & Models

The four equations of stellar structure and the Standard Solar Model

1.1 Hydrostatic Equilibrium

The Sun is a self-gravitating ball of plasma in near-perfect mechanical equilibrium. At every radial shell, the inward pull of gravity is exactly balanced by the outward pressure gradient. This is the most fundamental equation of stellar structure, and its validity is confirmed by the fact that the Sun's radius changes by less than one part in 105 over a solar cycle.

Derivation 1: Hydrostatic Equilibrium from Force Balance

Consider a thin spherical shell of thickness \(dr\) at radius \(r\)with density \(\rho(r)\). The shell has mass per unit area \(dm = \rho \, dr\).

Step 1. The gravitational force per unit area pulling the shell inward is:

$$f_{\text{grav}} = -\frac{G M(r)}{r^2} \rho \, dr$$

where \(M(r)\) is the mass enclosed within radius \(r\).

Step 2. The net pressure force per unit area on the shell is the difference between the pressure on the inner and outer faces:

$$f_{\text{press}} = P(r) - P(r + dr) = -\frac{dP}{dr} \, dr$$

Step 3. In static equilibrium, \(f_{\text{grav}} + f_{\text{press}} = 0\), so:

$$\boxed{\frac{dP}{dr} = -\frac{G M(r) \rho(r)}{r^2}}$$

Central pressure estimate. Replacing \(M(r)\) with \(M_\odot\),\(r\) with \(R_\odot\), and \(\rho\) with the mean density\(\bar{\rho} = 3M_\odot / (4\pi R_\odot^3) \approx 1410\) kg/m\(^3\):

$$P_c \sim \frac{G M_\odot \bar{\rho}}{R_\odot} \approx 4.5 \times 10^{13} \text{ Pa}$$

The actual central pressure from the Standard Solar Model is \(P_c \approx 2.34 \times 10^{16}\) Pa, which is about 500 times larger because the density is strongly concentrated toward the center (\(\rho_c \approx 1.5 \times 10^5\) kg/m\(^3\)).

1.2 Mass Continuity

Derivation 2: Mass Conservation Equation

The mass enclosed within radius \(r\) increases as we move outward by the mass in each spherical shell. This is the simplest of the four structure equations, but it couples the mass profile to the density profile.

Step 1. The mass of a thin spherical shell of radius \(r\) and thickness \(dr\) is:

$$dM = 4\pi r^2 \rho(r) \, dr$$

Step 2. Dividing both sides by \(dr\):

$$\boxed{\frac{dM}{dr} = 4\pi r^2 \rho(r)}$$

Step 3. The boundary conditions are \(M(0) = 0\) at the center and\(M(R_\odot) = M_\odot = 1.989 \times 10^{30}\) kg at the surface.

The mass continuity equation tells us that about 90% of the solar mass is contained within the inner 50% of the radius, reflecting the strong central concentration.

Historical Note

The first solar models were constructed by Eddington (1926) and Chandrasekhar (1939). The Standard Solar Model (SSM) as we know it was developed by Bahcall and collaborators in the 1960s, initially to predict solar neutrino fluxes. Modern SSMs incorporate updated opacity tables (OPAL), nuclear cross-sections, equation of state (OPAL/FreeEOS), and are calibrated to match the observed luminosity, radius, and surface composition at the present solar age of 4.57 Gyr.

1.3 Energy Transport

Derivation 3: Radiative Temperature Gradient

Energy is transported from the core to the surface by either radiation or convection. In the radiative zone (from about 0.25 to 0.71 \(R_\odot\)), photons carry the energy outward through a random walk process.

Step 1. The radiative flux at radius \(r\) is given by Fick's law of diffusion applied to photons:

$$F_{\text{rad}} = -\frac{c}{3\kappa\rho} \frac{d(aT^4)}{dr} = -\frac{4acT^3}{3\kappa\rho} \frac{dT}{dr}$$

where \(\kappa\) is the Rosseland mean opacity, \(a\) is the radiation constant, and \(c\) is the speed of light.

Step 2. The luminosity at radius \(r\) is \(L(r) = 4\pi r^2 F_{\text{rad}}\). Solving for the temperature gradient:

$$\boxed{\frac{dT}{dr} = -\frac{3\kappa\rho L(r)}{16\pi a c T^3 r^2}}$$

Step 3. The Schwarzschild criterion determines whether convection operates: if the actual temperature gradient exceeds the adiabatic gradient,

$$\left|\frac{dT}{dr}\right|_{\text{rad}} > \left|\frac{dT}{dr}\right|_{\text{ad}} = \frac{T}{P}\left(1 - \frac{1}{\gamma}\right)\frac{dP}{dr}$$

then the layer is convectively unstable. In the Sun, the outer 29% by radius (the convection zone) satisfies this criterion due to the increased opacity from partially ionized hydrogen and helium.

In the convection zone, the temperature gradient is very nearly adiabatic:\(\nabla = \nabla_{\text{ad}} = 0.4\) for a monatomic ideal gas (\(\gamma = 5/3\)). The mixing-length theory (MLT) of Bohm-Vitense (1958) parameterizes the convective flux in terms of a single parameter \(\alpha_{\text{MLT}} \approx 1.5\text{--}2.0\).

1.4 Energy Generation

Derivation 4: Luminosity Equation

The luminosity increases outward as nuclear reactions generate energy in the core. The energy generation rate \(\varepsilon\) depends sensitively on temperature, making the luminosity strongly concentrated in the inner \(\sim 0.25 R_\odot\).

Step 1. In a thin shell of mass \(dM = 4\pi r^2 \rho \, dr\), the energy generated per unit time is:

$$dL = \varepsilon \, dM = 4\pi r^2 \rho \varepsilon \, dr$$

Step 2. Dividing by \(dr\):

$$\boxed{\frac{dL}{dr} = 4\pi r^2 \rho(r) \varepsilon(r)}$$

Step 3. For the pp chain, the energy generation rate scales as:

$$\varepsilon_{\text{pp}} \approx \varepsilon_0 \rho X^2 T_6^4 \quad \text{(where } T_6 = T / 10^6 \text{ K)}$$

The \(T^4\) dependence means that a 10% increase in temperature roughly doubles the energy generation rate, confining most nuclear burning to the hottest central region.

The boundary conditions are \(L(0) = 0\) and \(L(R_\odot) = L_\odot = 3.828 \times 10^{26}\) W. The nuclear timescale \(\tau_{\text{nuc}} = E_{\text{nuc}} / L_\odot \approx 10^{10}\) years sets the main-sequence lifetime of the Sun.

1.5 The Standard Solar Model

Derivation 5: Equation of State and Closure

The four structure equations contain five unknowns: \(P, T, \rho, M, L\) as functions of\(r\). We need an equation of state (EOS) to close the system.

Step 1. For an ideal gas plus radiation pressure:

$$P = P_{\text{gas}} + P_{\text{rad}} = \frac{\rho k_B T}{\mu m_H} + \frac{1}{3}aT^4$$

where \(\mu\) is the mean molecular weight. For a fully ionized gas of mass fractions\(X\) (hydrogen), \(Y\) (helium), \(Z\) (metals):

$$\frac{1}{\mu} = 2X + \frac{3}{4}Y + \frac{1}{2}Z$$

Step 2. For the solar center with \(X_c \approx 0.34\), \(Y_c \approx 0.64\):

$$\mu_c \approx 0.83, \quad T_c \approx 1.57 \times 10^7 \text{ K}, \quad \rho_c \approx 1.5 \times 10^5 \text{ kg/m}^3$$

Step 3. The complete Standard Solar Model (Bahcall et al.) is obtained by integrating the coupled ODEs from center to surface, with boundary conditions:

  • Center (\(r = 0\)): \(M = 0\), \(L = 0\)
  • Surface (\(r = R_\odot\)): \(M = M_\odot\), \(L = L_\odot\), \(T = T_{\text{eff}} = 5778\) K
  • Calibration: Adjust initial helium \(Y_0\) and mixing length \(\alpha_{\text{MLT}}\) so that the model matches \(L_\odot\) and \(R_\odot\) at age 4.57 Gyr

The modern SSM predictions (Vinyoles et al. 2017) are validated to better than 0.1% in the sound speed profile by helioseismology, making the Sun the best-tested stellar model in astrophysics.

The Solar Abundance Problem

Recent downward revisions of the solar photospheric abundances of C, N, O by Asplund et al. (2009) have worsened the agreement between SSM sound speed profiles and helioseismic inversions. This "solar abundance problem" remains one of the major unsolved issues in solar physics. The older Grevesse & Sauval (1998) high-Z abundances give excellent agreement, while the new low-Z abundances show discrepancies of up to 1% near the base of the convection zone.

Applications & Physical Scales

Solar Parameters

  • • Mass: \(M_\odot = 1.989 \times 10^{30}\) kg
  • • Radius: \(R_\odot = 6.957 \times 10^8\) m
  • • Luminosity: \(L_\odot = 3.828 \times 10^{26}\) W
  • • Effective temperature: \(T_{\text{eff}} = 5778\) K
  • • Central temperature: \(T_c \approx 1.57 \times 10^7\) K
  • • Central density: \(\rho_c \approx 1.5 \times 10^5\) kg/m\(^3\)
  • • Age: \(t_\odot = 4.57 \times 10^9\) yr

Timescales

  • • Dynamical (free-fall): \(\tau_{\text{dyn}} \sim 1/\sqrt{G\bar{\rho}} \approx 30\) min
  • • Kelvin-Helmholtz (thermal): \(\tau_{\text{KH}} = GM_\odot^2/(R_\odot L_\odot) \approx 1.6 \times 10^7\) yr
  • • Nuclear: \(\tau_{\text{nuc}} \approx 10^{10}\) yr
  • • Photon diffusion: \(\tau_{\gamma} \approx R_\odot^2 / (c \ell) \approx 1.7 \times 10^5\) yr
  • • Neutrino escape: \(\sim 2\) seconds

Numerical Simulation

This simulation integrates the four stellar structure equations for a simplified solar model, producing radial profiles of pressure, temperature, density, mass, and luminosity.

Solar Interior Structure: Polytropic Model and Radial Profiles

Python
script.py201 lines

Click Run to execute the Python code

Code will be executed with Python 3 on the server

Summary

Four Structure Equations

  • Hydrostatic: \(dP/dr = -GM\rho/r^2\)
  • Mass: \(dM/dr = 4\pi r^2 \rho\)
  • Energy transport: \(dT/dr = -3\kappa\rho L/(16\pi acT^3 r^2)\)
  • Luminosity: \(dL/dr = 4\pi r^2 \rho\varepsilon\)

Key Concepts

  • Radiative zone: photon diffusion carries energy
  • Convection zone: Schwarzschild instability
  • Polytropic models approximate the structure
  • SSM calibrated by helioseismology
  • Solar abundance problem remains open

Full Derivation: Hydrostatic Equilibrium from First Principles

We derive the equation of hydrostatic equilibrium by considering the Newtonian force balance on a thin spherical shell element within the star. This is the most fundamental constraint governing the mechanical structure of all self-gravitating bodies.

Step 1: Define the Shell Element

Consider a thin spherical shell at radius \(r\) with infinitesimal thickness \(dr\). The shell subtends a solid angle \(d\Omega\) and has a cross-sectional area element\(dA = r^2 d\Omega\). The mass of this shell element is:

$$dm = \rho(r) \, dA \, dr = \rho(r) \, r^2 \, d\Omega \, dr$$

Step 2: Gravitational Force

By the shell theorem (Newton, Principia Book I, Prop. 71), only the mass interior to the shell exerts a net gravitational pull. The gravitational acceleration at radius \(r\) is:

$$g(r) = \frac{G M(r)}{r^2}, \quad M(r) = \int_0^r 4\pi r'^2 \rho(r') \, dr'$$

The inward gravitational force on the shell element per unit area is:

$$\frac{dF_{\text{grav}}}{dA} = -\frac{G M(r)}{r^2} \rho(r) \, dr$$

Step 3: Pressure Gradient Force

The pressure on the inner face of the shell is \(P(r)\) (pushing outward) and on the outer face is \(P(r + dr) = P(r) + (dP/dr) \, dr\) (pushing inward). The net outward pressure force per unit area is:

$$\frac{dF_{\text{press}}}{dA} = P(r) - P(r + dr) = -\frac{dP}{dr} \, dr$$

Step 4: Newton's Second Law

For a static star, the acceleration is zero. Setting the net force to zero:

$$-\frac{dP}{dr} \, dr - \frac{G M(r)}{r^2} \rho(r) \, dr = 0$$

Dividing through by \(dr\) gives the equation of hydrostatic equilibrium:

$$\boxed{\frac{dP}{dr} = -\frac{G M(r) \rho(r)}{r^2}}$$

Step 5: Virial Theorem Connection

Multiplying both sides by \(4\pi r^3\) and integrating from center to surface gives the virial theorem. Start with:

$$\int_0^R 4\pi r^3 \frac{dP}{dr} \, dr = -\int_0^R \frac{G M(r)}{r^2} \rho(r) \cdot 4\pi r^3 \, dr$$

The left side integrates by parts (noting \(P(R) = 0\)):

$$\left[4\pi r^3 P\right]_0^R - \int_0^R 12\pi r^2 P \, dr = -3\int_0^R P \, dV = -\int_0^R \frac{G M(r)}{r} \, dM$$

Identifying the gravitational potential energy \(\Omega = -\int_0^M \frac{GM(r)}{r} dM\)and using \(P = (\gamma - 1)\rho u\) for the internal energy density \(u\):

$$\boxed{3(\gamma - 1) U_{\text{thermal}} + \Omega_{\text{grav}} = 0}$$

The virial theorem: for \(\gamma = 5/3\), \(2U + \Omega = 0\)

Full Derivation: Energy Transport and Convection Onset

Radiative Temperature Gradient from Photon Diffusion

Step 1. In the stellar interior, photons undergo a random walk with mean free path \(\ell = 1/(\kappa \rho)\). The radiative energy flux follows from Fick's law applied to the photon energy density \(u_{\text{rad}} = a T^4\):

$$F_{\text{rad}} = -D \frac{du_{\text{rad}}}{dr} = -\frac{c \ell}{3} \frac{d(aT^4)}{dr}$$

Step 2. Substitute \(\ell = 1/(\kappa\rho)\) and evaluate\(d(aT^4)/dr = 4aT^3 \, dT/dr\):

$$F_{\text{rad}} = -\frac{4acT^3}{3\kappa\rho} \frac{dT}{dr}$$

Step 3. The luminosity at radius \(r\) is carried entirely by radiation:\(L(r) = 4\pi r^2 F_{\text{rad}}\). Solving for \(dT/dr\):

$$\boxed{\frac{dT}{dr}\bigg|_{\text{rad}} = -\frac{3\kappa\rho L(r)}{16\pi a c T^3 r^2}}$$

Schwarzschild Criterion for Convection Onset

Step 4. A fluid element displaced upward by \(\delta r\) expands adiabatically. Its temperature after displacement is:

$$T_{\text{element}} = T(r) + \left(\frac{dT}{dr}\right)_{\text{ad}} \delta r$$

The surrounding temperature is:

$$T_{\text{surround}} = T(r) + \left(\frac{dT}{dr}\right)_{\text{actual}} \delta r$$

Step 5. If the element is hotter than its surroundings, it is less dense and continues to rise (convectively unstable). This requires:

$$T_{\text{element}} > T_{\text{surround}} \implies \left|\frac{dT}{dr}\right|_{\text{rad}} > \left|\frac{dT}{dr}\right|_{\text{ad}}$$

Step 6. In terms of the dimensionless temperature gradients\(\nabla = d\ln T / d\ln P\):

$$\boxed{\nabla_{\text{rad}} = \frac{3\kappa\rho L P}{16\pi a c T^4 G M r} > \nabla_{\text{ad}} = 1 - \frac{1}{\gamma} = 0.4}$$

Schwarzschild criterion: convection sets in when the radiative gradient exceeds the adiabatic gradient

In the Sun, the radiative gradient exceeds \(\nabla_{\text{ad}}\) for\(r > 0.713 R_\odot\) due to the sharp increase in opacity from partial ionization of H and He. This defines the base of the convection zone, a critical boundary confirmed by helioseismology to be at \(r_{\text{cz}} = (0.713 \pm 0.001) R_\odot\).

Solar Interior Cross-Section

The Sun's interior is divided into three main zones with distinct energy transport mechanisms and physical conditions:

Core0 - 0.25 RRadiative Zone0.25 - 0.71 RConvection Zone0.71 - 1.0 RT ~ 15.7 MK\u03C1 ~ 150 g/cm\u00B3T ~ 7 MK\u03C1 ~ 20 g/cm\u00B3T ~ 2 MK\u03C1 ~ 0.2 g/cm\u00B3Surface: T = 5778 K0.25 R0.71 R1.0 RPhotondiffusionConvectivetransportpp chain + CNO

Standard Solar Model Profiles

This simulation plots T(r), \(\rho\)(r), P(r), and L(r) profiles from a calibrated Standard Solar Model, including the convection zone boundary and core-envelope transition.

Standard Solar Model: T(r), rho(r), P(r), L(r), Sound Speed, and Schwarzschild Criterion

Python
script.py155 lines

Click Run to execute the Python code

Code will be executed with Python 3 on the server