Radiative transfer¶
solid pillar 1 · Physical modeling and domain theory
In one minute
- The transfer equation is a balance along a ray: emission adds, absorption and scattering remove.
- Optical depth \(\tau\) is the organising variable. \(\tau \gg 1\) is diffusive and local; \(\tau \ll 1\) is free-streaming and global. Methods that work in one regime fail in the other.
- Radiation is a 6D problem (3 space, 2 angle, 1 frequency) plus time — which is why almost everything practical is an approximation.
- LTE makes the source function the Planck function and the problem tractable. It fails in thin, fast, or strongly irradiated gas.
- Coupling radiation to hydrodynamics is stiff: photons move at \(c\), the fluid does not.
Key results¶
The transfer equation along a ray of path length \(s\):
with \(d\tau_\nu = \alpha_\nu\,ds\) and source function \(S_\nu = j_\nu/\alpha_\nu\).
Formal solution:
Read directly: the background attenuated, plus emission from each layer attenuated by what lies in front of it. The \(e^{-\tau}\) weighting is why you "see" to about \(\tau\approx1\) and no deeper — the photosphere.
LTE. When collisions dominate, \(S_\nu = B_\nu(T)\), the Planck function:
Regimes and their methods:
| Regime | Physics | Method |
|---|---|---|
| \(\tau \gg 1\) | diffusion, local | Rosseland-mean diffusion |
| \(\tau \sim 1\) | neither | full transport, or flux-limited diffusion |
| \(\tau \ll 1\) | free streaming | ray tracing, Monte Carlo |
Diffusion limit. For \(\tau\gg1\) the radiation flux becomes
Unmodified, this permits \(|\mathbf{F}| > cE_r\) in thin regions — faster than light. Flux-limited diffusion patches it with a limiter \(\lambda(R)\) that recovers free streaming as \(\tau\to0\). It is a patch, not a derivation: FLD gets the two limits right and the transition region wrong, and it cannot cast shadows.
Mean opacities. Rosseland (harmonic, flux-weighted) for optically thick; Planck (arithmetic, emission-weighted) for optically thin. They differ by orders of magnitude when opacity is line-dominated, and using the wrong one is a quiet disaster:
Moment methods. Take angular moments of the transfer equation and close the hierarchy: M1 closure assumes a single dominant direction and can cast shadows (unlike FLD) but handles crossing beams incorrectly. Variable Eddington tensor solves a reduced transport problem for the closure — accurate, expensive.
Mental model¶
Follow a photon. It travels until it is absorbed or scattered, a distance of order one mean free path \(1/(\kappa\rho)\). In a stellar interior that distance is centimetres, so radiation random-walks and behaves exactly like heat conduction — hence diffusion. In a nebula it crosses the whole object, so what happens here depends on sources everywhere else at once — a global, non-local problem.
The hard part is always the transition. Almost every real object has both regimes, and the interface between them is where the interesting physics (photospheres, ionisation fronts, shock breakout) lives — and where every approximate method is at its worst.
Numerics / practice¶
- Compute \(\tau\) across your domain first. It tells you which method is defensible.
- Monte Carlo converges as \(1/\sqrt{N}\) but handles arbitrary geometry and scattering naturally. Discrete ordinates (\(S_N\)) is cheaper but suffers ray effects.
- Check the opacity table's range. Extrapolation off the edge of a tabulated \(\kappa(\rho,T)\) is a common and silent failure.
- Subcycle or use implicit coupling for radiation hydrodynamics; the explicit light-crossing timestep is unusable.
Failure modes
LTE assumed where it does not hold. Requires collisions to dominate radiative rates. It fails in low-density, rapidly expanding, or strongly irradiated gas — stellar winds, nebulae, supernova ejecta. Symptom: line ratios and ionisation states that cannot be reconciled with observation whatever the temperature.
Flux-limited diffusion in the optically thin regime. FLD is a diffusion approximation with a speed limit bolted on. It cannot cast a shadow: a beam behind an opaque obstacle diffuses in and illuminates the shadowed region. If shadows matter, FLD is the wrong tool regardless of how the limiter is tuned.
Wrong mean opacity. Rosseland weights by \(1/\kappa\) and is dominated by transparent frequencies; Planck weights by emission. In a line-dominated regime they can differ by orders of magnitude, and the error looks like a temperature error.
Ray effects in discrete ordinates. \(S_N\) with a finite angular quadrature produces unphysical striping in optically thin regions around localised sources — an artefact of the angular discretization, and it does not vanish under spatial refinement.
Opacity table extrapolation. Densities or temperatures outside the tabulated range often return the edge value or a wild extrapolation. Symptom: a suspiciously smooth, flat opacity in the most extreme region of the run.
Explicit radiation-hydrodynamics coupling. The radiation timescale is \(\Delta x/c\), the hydro timescale \(\Delta x/v\). Coupling them explicitly at \(v \ll c\) is unaffordable; a run that appears to proceed is probably violating its own stability limit.
Worked example¶
Why \(\tau \approx 1\) defines what you see:
import numpy as np
for tau in (0.1, 0.5, 1.0, 2.0, 5.0, 10.0):
transmitted = np.exp(-tau)
print(f"tau={tau:5.1f} transmitted={transmitted:7.4f} "
f"cumulative emission fraction={1-transmitted:7.4f}")
tau= 0.1 transmitted= 0.9048 cumulative emission fraction= 0.0952
tau= 0.5 transmitted= 0.6065 cumulative emission fraction= 0.3935
tau= 1.0 transmitted= 0.3679 cumulative emission fraction= 0.6321
tau= 2.0 transmitted= 0.1353 cumulative emission fraction= 0.8647
tau= 5.0 transmitted= 0.0067 cumulative emission fraction= 0.9933
tau= 10.0 transmitted= 0.0000 cumulative emission fraction= 1.0000
By \(\tau=5\) more than 99% of what you observe originated in front of that point — the photosphere is not a surface, it is the depth at which the exponential runs out.
Connections¶
- MHD — radiation-MHD in accretion and stellar interiors.
- Plasma — emission and absorption mechanisms.
- Meteorology › Radiation and clouds — the same equation, different opacity sources.
- Thermal › Heat transfer — the engineering end, with participating media.
- Foundations › Numerical methods — stiffness and operator splitting.
Sources¶
- Mihalas & Mihalas, Foundations of Radiation Hydrodynamics.
- Rybicki & Lightman, Radiative Processes in Astrophysics.
- Archive: see the course archive for the Astro folders.