3.2-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Loading...
Searching...
No Matches
Dumux::DiffusivityConstantTortuosity< Scalar > Class Template Reference

Relation for the saturation-dependent effective diffusion coefficient. More...

#include <dumux/material/fluidmatrixinteractions/diffusivityconstanttortuosity.hh>

Inheritance diagram for Dumux::DiffusivityConstantTortuosity< Scalar >:
Inheritance graph

Description

template<class Scalar>
class Dumux::DiffusivityConstantTortuosity< Scalar >

Relation for the saturation-dependent effective diffusion coefficient.

The material law is:

\[ D_\text{eff,pm} = \phi * S_w * \tau * D \]

with a constant tau.

The default value is 0.5, empirically obtained in Carman 1937: Fluid flow through granular beds [11] Additionally, Bear 1972 [9] mentions values 0.4 and in the range of 0.56 to 0.8.

Static Public Member Functions

static Scalar effectiveDiffusivity (const Scalar porosity, const Scalar saturation, const Scalar diffCoeff)
 Returns the effective diffusion coefficient \(\mathrm{[m^2/s]}\) based on a constant tortuosity value.
template<class VolumeVariables>
static Scalar effectiveDiffusionCoefficient (const VolumeVariables &volVars, const int phaseIdx, const int compIdxI, const int compIdxJ)
 Returns the effective diffusion coefficient \(\mathrm{[m^2/s]}\) based on a constant tortuosity value.

Member Function Documentation

◆ effectiveDiffusionCoefficient()

template<class Scalar>
template<class VolumeVariables>
Scalar Dumux::DiffusivityConstantTortuosity< Scalar >::effectiveDiffusionCoefficient ( const VolumeVariables & volVars,
const int phaseIdx,
const int compIdxI,
const int compIdxJ )
inlinestatic

Returns the effective diffusion coefficient \(\mathrm{[m^2/s]}\) based on a constant tortuosity value.

Parameters
volVarsThe Volume Variables
phaseIdxthe index of the phase
compIdxIthe component index i
compIdxJthe component index j

◆ effectiveDiffusivity()

template<class Scalar>
Scalar Dumux::DiffusivityConstantTortuosity< Scalar >::effectiveDiffusivity ( const Scalar porosity,
const Scalar saturation,
const Scalar diffCoeff )
inlinestatic

Returns the effective diffusion coefficient \(\mathrm{[m^2/s]}\) based on a constant tortuosity value.

Parameters
porosityThe porosity
saturationThe saturation of the wetting phase
diffCoeffThe diffusion coefficient of the phase in \(\mathrm{[m^2/s]}\)

The documentation for this class was generated from the following file: