Overview
The time-dependent radiative transport equation (RTE) coupled with the material temperature equation describes the evolution of radiation and heat in a participating medium. We derive the decoupled integral formulation for the scalar flux and discuss the grey approximation used in numerical simulations.
π·οΈ Mathematical Formulation
The coupled system for radiation intensity and material temperature is given by:
where is the absorption coefficient, is the speed of light, and is the material heat capacity. is the Planck function:
π·οΈ Grey Approximation
In many applications, we assume the material properties are independent of frequency (the grey medium approximation). Integrating the Planck function over all frequencies yields:
where is the radiation constant. Defining the scalar flux and assuming isotropic emission, the equations simplify to:
π·οΈ Optical Depth and Heterogeneous Media
In realistic media, the absorption coefficient is a function of position, frequency, and local temperature, . This introduces strong nonlinearities into the coupled system. For the grey approximation, we define the optical depth along a ray between two points and :
The attenuation of radiation intensity is then governed by , representing the probability of a photon traveling between these points without being absorbed.
Varying Opacity
When varies spatially, the integral formulation for the scalar flux becomes:
For numerical efficiency in the treecode, if is relatively smooth, we can approximate the optical depth using the average opacity between the target and the source cluster: . Smoothness is critical here, as the treecodeβs far-field approximation assumes the kernel (which depends on ) varies slowly across the source clusters. High-frequency oscillations or sharp discontinuities in would require much smaller clusters or higher-order multipole expansions to maintain accuracy.
π·οΈ Integral Formulation
By treating the transport equation as a first-order linear PDE along the characteristic rays and , we can write the solution using the method of characteristics. Let and , the transport equation becomes:
where . Integrating along the ray from the boundary or from :
Integrating over all directions gives the scalar flux :
Changing variables (where and ), we obtain the general volume integral:
This is an integral with a retarded Greenβs function, where the attenuation factor is determined by the accumulated optical depth between the source and the target.
π·οΈ Integro-differential Equation for Material Temperature
By substituting the integral expression for into the material temperature equation, we obtain a closed-form nonlinear integro-differential equation. It is often computationally convenient to solve for the radiation energy density . Using the chain rule, the evolution of is governed by:
where represents the retarded integral operator:
This formulation highlights the non-local and retarded nature of the coupling. In the limit of high opacity (), the system relaxes towards local thermodynamic equilibrium where .
And solving this can apply some fast algorithm like treecode or FMM as we did before.
π·οΈ Numerical Algorithm
The solver utilizes a time-marching scheme that alternates between evaluating the non-local scalar flux and updating the local energy density through a semi-implicit relaxation.
π 1. Initialization
Initialize the material temperature and compute the equilibrium radiation energy density . The initial emission source is set to .
β³ 2. Time-stepping Loop
For each time step , the following operations are performed:
A. Retarded Potential Integration Evaluate the scalar flux via the retarded volume integral over the domain :
- Treecode: Clusters distant sources to accelerate the summation from to .
- Composite Simpson: Computes the accumulated optical depth along the ray path using a multi-interval quadrature of .
- History Interpolation: Retrieves the source term at retarded times using a temporal history buffer and linear interpolation.
B. Semi-implicit Energy Relaxation Evolve the radiation energy by solving the stiff material coupling equation. We employ a semi-implicit Euler scheme for numerical stability as increases:
C. Source Synchronization Update the isotropic emission source and append the new values to the history buffer for use in future time steps.
π·οΈ 2D Implementation and Treecode Acceleration
In the 2D spatial domain, the scalar flux satisfies an integral equation involving a retarded Greenβs function. By approximating the kernel, we can express as:
where and is the source term proportional to . This integral can be accelerated using a Treecode algorithm. The core idea is to cluster distant sources and represent their contribution using a single far-field approximation at the clusterβs center of mass.
Treecode for Retarded Potentials
For time-dependent problems, the treecode must account for the retarded time . When evaluating the contribution of a distant node to a target point , we use:
where is the distance from to the center of node . This reduces the complexity from to .
π Numerical Verification
We implemented the time-domain RTE solver in 2D using an optimized quadtree-based treecode. The system was discretized on an 80x80 grid with a refined time step to capture the fast transient dynamics of radiation transport. The simulation features a complex initial thermal profile (multiple Gaussian peaks and a periodic background) and smooth heterogeneous fields for both opacity and heat capacity .

The animation illustrates the high-resolution dissipation and expansion of the thermal energy through radiation over time, influenced by the spatially varying material properties. The treecode maintains complexity, allowing for efficient simulation of large-scale problems while ensuring numerical stability via semi-implicit energy relaxation.
- Source Code:
on_Time_domain_RTE.pyin the/codes/2016 Fall/directory. - Results: The final temperature distribution shows the expected smoothing and expansion of the thermal front.
Links
- on Adjoint Framework --- The adjoint method can be applied to this transport system for parameter estimation of .
- on Transport Numerical --- Early notes on transport equation discretization.