Maxwell–Cattaneo Heat Slider
IFST · Parabolic ↔ Hyperbolic · Heat

Fourier’s heat, Cattaneo’s heat

τ ∂²θ∂t² + ∂θ∂t = κ ∂²θ∂x²
τ = 1.00
t = 3.00
TypeHYPERBOLIC
b² − 4ac = 4κτ4.00
Second-sound speed c = √(κ/τ)1.000
Regime at this tt/τ = 4.0
Temperature excess θ(x, t)bar of length 40, insulated ends (q = 0)
Maxwell–Cattaneo Fourier (τ = 0) fronts x₀ ± (w + ct)
Space–time mapcolour ∝ √|u|, so weak tails show
characteristics dx/dt = ±c current t

τ = 0: Fourier’s law

The flux follows the gradient instantly, q = −k ∂θ/∂x. A hot spot that is zero outside |x − x₀| < w warms the whole bar at t = 0⁺: heat travels at infinite speed.

τ > 0: second sound

The flux lags the gradient by τ. Heat now moves as two damped fronts at c = √(κ/τ), and outside the cone |x − x₀| < w + ct the bar is still at its initial temperature.

t ≫ τ: Fourier returns

After many relaxation times the fronts have died out and the profile follows Fourier’s law. The ends are insulated, so total heat is conserved and the bar ends at a uniform temperature.

Model: κ = 1, bar 0 ≤ x ≤ 40 with insulated ends (q = 0, hence ∂θ/∂x = 0), initial hot spot θ = cos²(π(x − x₀)/2w) for |x − x₀| < w (x₀ = 20, w = 1) and zero elsewhere, no initial flux (q = 0, hence θt(x,0) = 0). Exact solution by expansion in 400 cosine modes; the k = 0 mode carries the conserved total heat, and each other mode is a damped oscillator τ a″ + a′ + κ k² a = 0. Keys: Space play/pause, ←→ on a slider to step.