Thermochemical hydration model

An example of coupled thermal and chemical model simulating heat generation during hydration of dry metastable rocks. The heat equation is solved in enthalpy form (similar to T1dH) together with a reaction progress variable, and the associated latent heat release is included as a source term. Reaction kinetics are described by a simple linear formulation of Avrami’s law, which capture the slowing of reaction rates as the metastable state approaches equilibrium. Notice how the temperature stalls as the thermal boundary of the hydrous phase (e.g., antigorite) is met. The system then reverts since in this simple example a closed system is assumed and fluid from dehydration is absorbed during cooling. This approach is applicable to geological processes such as the serpentinisation of peridotite, where fluid–rock interaction produces heat and alters the thermal evolution of the lithosphere. A practical everyday analogue are Na-acetate hand warmers, where crystallisation similarly releases stored latent heat in a self-heating process.

Thermomechanical convection model

An example of a numerical model based on the conservation of energy and momentum coupling the Stokes equations with thermal conduction and convection. It is solved in a non-dimensional system using an explicit finite differences scheme with the pseudotransient method (with physical time steps after convergence is reached using pseudo-time) before rescaling and plotting. The density is temperature-dependent following the Boussinesq approximation and the model assumes incompressible flow (∇⋅v = 0). Temperature is advected using a simple upwind scheme.

T1dH – 1D Temperature–Enthalpy calculations

T1dH allows to calculate Temperature diffusion in 1D using the enthalpy method, thereby enabling simulations of endo- & exothermic geological processes such as the consumption of latent heat during melting or the release of heat due the hydration. This can be coupled with other software (such as GDIFF, ZirTiDiS or KADMOS ) to calculate diffusion profiles in garnet & titanite and Ar–ages in micas and feldspar, respectively. T1dH uses an explicit finite difference scheme and is written in Matlab.

ZirTiDiS – Zirconium in Titanite Diffusion Software

This software can be used to calculate the apparent Zr-in-Titanite (ZiT) temperatures as function of a prescribed pressure–temperature–composition evolution. The required activities of silica and titania can be calculated from phase diagrams (pseudosections) and used to constrain potential cooling paths. ZirTiDiS uses an implicit finite difference scheme and is written in Matlab.

Multicomponent diffusion in garnet

Numerical model of multicomponent diffusion in garnet. This type of modelling is used to constrain the time-scales of metamorphic processes as well as rates of tectnic events. This example is particularly interesting since it nicely reproduces uphill diffusion of the almandine-component. This appears to contradict the common assumptions that diffusion flattens concentration gradients. However, it is the gradients in chemical potential that actually drive diffusion – so while these are indeed flattened during diffusion, the result may lead to this effect due to the interdependency of the diffusion coefficients (i.e., multicomponent diffusion).

Phase diagram tutorials using THERMOCALC

Follow these simple tutorials to construct your very own phase diagrams. Start with the P–T projection, followed by compatibility diagrams and finally a full P–T pseudosection–explained step-by-step in detail. Follow this link to the HPx-EOS website and download everything you need!