Solving the advection-diffusion equation#
Goals of these notes#
Introduce the advection-diffusion equation for heat transfer
Find solution for steady-state heat transfer with a constant surface heat flux
Find solution for steady-state heat transfer with a constant basal temperature
Advection-diffusion equation in 1D#
To show how the advection equation can be solved, we’re actually going to look at a combination of the advection and diffusion equations applied to heat transfer. We’re looking at heat transfer in part because many solutions exist to the heat transfer equations in 1D, with math that is fairly straightforward to follow. Heat conduction is a diffusion process caused by interactions of atoms or molecules, which can be simulated using the diffusion equation we saw in last week’s lesson. Heat advection refers to the heat transferred by physical movement of materials, such rock displaced by slip on faults. Fault movement, for instance, may bring relatively warm rocks up toward the surface where they can cool by heat conduction. Advection and conduction are also commonly applied to simulate 1D heat transfer by geological processes such as sedimentation and erosion.
Mathematically, we’ll start with our two equations: (1) The diffusion (heat conduction) equation without heat production and (2) the advection equation, then combine them.
In steady state, we can ignore the transient term \(\partial T/\partial t\), so
Another way to write the previous equation is
In this case, we can make some substitutions and find something quite useful. Assume \(f = \partial T/\partial z\) and \(c = v_{z}/\kappa\). With this, we can say \(f'(z) = -c f(z)\). This is a common form of differential equation with a solution \(f(z) = f(0) \mathrm{e}^{cz}\). Thus, in terms of our equation we can say
Solutions to the steady-state advection-diffusion equation#
Constant gradient \(g\) at surface#
The simplest solution to the previous equation is to assume a constant temperature gradient \(g\) at \(z=0\).
Assume \(T(0) = 0\).
Thus, we find
Question
What should our temperature profile look like?
At constant \(z\), what happens to \(T\) if \(v_{z}\) gets large?
Constant temperature \(T_{L}\) at \(z=L\)#
A more useful boundary condition is to assume \(T(L) = T_{L}\). We won’t show the how to solve things with this boundary condition, but in this case
The Peclet number#
The Peclet number is a useful value for estimating the relative influence of advective versus diffusive heat transfer processes.
Where \(\kappa\) is a parameter known as the thermal diffusivity. \(\kappa\) is the rock thermal conductivity \(k\) divided by the product of the density \(\rho\) and heat capacity \(c_{\mathrm{p}}\), or \(\kappa = k / (\rho c_{\mathrm{p}})\).
Question
If a typical rock thermal diffusivity is \(\kappa = 10^{-6}\) and typical continental crust is 35 km thick, how fast does it need to erode for advection exceed the effects of diffusion?
How would this be different for erosion of the entire lithosphere?
Advection-diffusion equation take-home messages#
The math gets a bit complex, even for the ‘simplest’ cases
You often need numerical methods for more complex geometries
The behavior of the advection-diffusion equation is strongly controlled by the boundary conditions
Even the simple equations above can be quite useful. Advection can be a significant influence on the thermal field and these simple calculations allow you to estimate when it is a factor and its magnitude of influence.
Caveats#
Steady-state
1-D
Constants are assumed to be constant :)
No heat production