Skip to content

Shear heating

Methods

Heat caused by non-recoverable deformation can be specified in

GeoParams.MaterialParameters.Shearheating.ConstantShearheating Type
julia
ConstantShearheating=0.0NoUnits)

Set the shear heating efficiency [0-1] parameter

Χ=cst

where \Chi is the shear heating efficiency [NoUnits]

Shear heating is computed as

Hs=\Chiτij(ε˙ijε˙ijel)source

Computational routines

To compute, use this:

GeoParams.MaterialParameters.Shearheating.compute_shearheating Function
julia
H_s = compute_shearheating(s:<AbstractShearheating, τ, ε, ε_el)

Computes the shear heating source term

Hs=\Chiτij(ε˙ijε˙ijel)

Parameters

  • \Chi : The efficiency of shear heating (between 0-1)

  • τij : The full deviatoric stress tensor [4 components in 2D; 9 in 3D]

  • ε˙ij : The full deviatoric strainrate tensor

  • ε˙ijel : The full elastic deviatoric strainrate tensor

source
julia
H_s = ComputeShearheating(s:<AbstractShearheating, τ, ε)

Computes the shear heating source term when there is no elasticity

Hs=\Chiτijε˙ij

Parameters

  • \Chi : The efficiency of shear heating (between 0-1)

  • τij : The full deviatoric stress tensor [4 components in 2D; 9 in 3D]

  • ε˙ij : The full deviatoric strainrate tensor

source
GeoParams.MaterialParameters.Shearheating.compute_shearheating! Function
julia
compute_shearheating!(H_s, s:<AbstractShearheating,  τ, ε, ε_el)

Computes the shear heating source term in-place

Hs=\Chiτij(ε˙ijε˙ijel)

Parameters

  • \Chi : The efficiency of shear heating (between 0-1)

  • τij : The full deviatoric stress tensor [4 components in 2D; 9 in 3D]

  • ε˙ij : The full deviatoric strainrate tensor

  • ε˙ijel : The full elastic deviatoric strainrate tensor

NOTE: The shear heating terms require the full deviatoric stress & strain rate tensors, i.e.:

2D:τij=(τxxτxzτzxτzz)

Since τzx=τxz, most geodynamic codes only take one of the terms into account; shear heating requires all components to be used!

source
julia
compute_shearheating!(H_s, s:<AbstractShearheating, τ, ε)

Computes the shear heating source term H_s in-place when there is no elasticity

Hs=\Chiτijε˙ij

Parameters

  • \Chi : The efficiency of shear heating (between 0-1)

  • τij : The full deviatoric stress tensor [4 components in 2D; 9 in 3D]

  • ε˙ij : The full deviatoric strainrate tensor

source