version 3.9-dev
Dumux::ThermalConductivityAverage< Scalar > Class Template Reference

Effective thermal conductivity based on weighted arithmetic average. More...

#include <dumux/material/fluidmatrixinteractions/1p/thermalconductivityaverage.hh>

Description

template<class Scalar>
class Dumux::ThermalConductivityAverage< Scalar >

Average (multiple fluid phases, one solid phase)

The effective thermal conductivity of ThermalConductivityAverage is calculated as a weighted arithmetic average of the thermal conductivities of the solid and the fluid phases. The weights are determined by the volume fraction the phase occupies. Denoting the volume fractions by \( n_\alpha \), we have

\[ \lambda_\text{eff} = \sum_\alpha \lambda_\alpha n_\alpha / \sum_\alpha n_\alpha, \]

summing over both fluid and solid phases. With the porosity \( \phi \) as the sum of all fluid volume fractions, we can equivalently write

\[ \lambda_\text{eff} = \lambda_\text{s} (1-\phi) + \lambda_\text{f} \phi, \]

where \( \lambda_\text{s} \) is the thermal conductivity of the solid phase, and the effective thermal conductivity of the liquid phases is computed as an arithmetic average weighted with the fluid saturations.

Static Public Member Functions

template<class VolumeVariables >
static Scalar effectiveThermalConductivity (const VolumeVariables &volVars)
 Effective thermal conductivity in \(\mathrm{W/(m K)}\). More...
 

Member Function Documentation

◆ effectiveThermalConductivity()

template<class Scalar >
template<class VolumeVariables >
static Scalar Dumux::ThermalConductivityAverage< Scalar >::effectiveThermalConductivity ( const VolumeVariables &  volVars)
inlinestatic
Parameters
volVarsvolume variables
Returns
Effective thermal conductivity in \(\mathrm{W/(m K)}\)

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