Skip to content

diff-ref-iso

Module: solute

Category: materialprop

Type string: "diff-ref-iso"

Parameters

Name Description Default Units
free_diff free diffusivity 1 [L^2/t]
diff0 diff0 1 [L^2/t]
diff1 diff1 0 [L^2/t]
diff2 diff2 0 [L^2/t]
M M 0 []
alpha alpha 0 []

Description

The material type for a strain-dependent diffusivity tensor which is isotropic in the reference configuration is diff-ref-iso.

This material uses a strain-dependent diffusivity tensor that accommodates strain-induced anisotropy:

\[ \mathbf{d}=\left(d_{0r}\mathbf{I}+\frac{d_{1r}}{J^{2}}\mathbf{b}+\frac{d_{2r}}{J^{4}}\mathbf{b}^{2}\right)\left(\frac{J-\varphi_{r}^{s}}{1-\varphi_{r}^{s}}\right)e^{M\left(J^{2}-1\right)/2}, \]

where \(J\) is the jacobian of the deformation, i.e. \(J=\det\mathbf{F}\) where \(\mathbf{F}\) is the deformation gradient, and \(\mathbf{b}=\mathbf{F}\cdot\mathbf{F}^{T}\) is the left Cauchy-Green tensor. Note that the diffusivity in the reference state \((\mathbf{F}=\mathbf{I})\) is isotropic and given by \(\mathbf{d}=\left(d_{0r}+d_{1r}+d_{2r}\right)\mathbf{I}\).

Example:

<diffusivity name="Diffusivity" type="diff-ref-iso">
  <phi0>0.2</phi0>
  <free_diff>0.005</free_diff>
  <diff0>0.001</diff0>
  <diff1>0.005</diff1>
  <diff2>0.002</diff2>
  <M>1.5</M>
  <alpha>2</alpha>
</diffusivity>