Thermal Convection Models in UnderWorld
What Kind of Thermal Convection Systems can be Modelled using UnderWorld?
The following thermal convection systems can be modelled using
UnderWorld:
Temperature-dependent only
Temperature and stress-dependent
Anisotropic rheology
Plastic rheology
Radiogenic heating
Depth dependent viscosity
Multi thermal diffusivity
General Equations
We solve the equations of thermal convection for a creeping fluid with the Bousinnesq approximation and infinite Prandtl number,
where x
i are the spatial coordinates, u
i is the velocity,
T is the temperature,

is the thermal expansivity,

is the fluid density,
g is the gravitational acceleration,

is the unit vector in the direction of gravity and

is the coeffecient of thermal diffusion. Gravity acts in the
y direction.
The deviatoric stress tensor,

is given by,
where

is the viscosity. This is a constititive relationship. Please refer to description of each case for which viscosity laws are used (e.g.
Arrhenius,
FrankKamenetskii,
NonNewtonian,
Depth Dependent Viscosity).
The surface temperature is T
0 = 0. and the bottom temperature is T
l =

. All boundaries are
free-slip (rather than
no-slip).
Choosing the following scales
results in a nondimensional form of the equations, given as,
With constant viscosity, convection is fully described by the non-dimensional Rayleigh number,
Base Application (BaseApp)
Most thermal convection template InputFiles include the ThermalConvection.xml Base Application (view this BaseApp in the
latest "Bleeding Edge" repository or the
Underworld-1.1.0 repository), except for
Anisotropic and
MultiThermalDiffusivity, which use the ThermalConvectionPIC.xml Base Application (view this BaseApp in the
latest "Bleeding Edge" repository or the
Underworld-1.1.0 repository).
Boundary Conditions
All thermal convection template InputFiles include the
free-slip boundary condition, and all except
MultiThermalDiffusivity include the
temperature boundary condition.
Initial Conditions
All thermal convection template InputFiles except
MultiThermalDiffusivity include a
sinusoidal perturbation initial condition to initiate convection. See
MultiThermalDiffusivity for alternative initial conditions used in that model.
<< Go back to Creating and Running Models in UnderWorld
<< Go back to UnderWorld download page
--
WendyMason - 29 Jun 2007
--
RobertTurnbull - 12 Jan 2006
--
JustinFreeman - 19 Aug 2003 (equations)
to top