My Project
|
Implements the Somerton law of thermal conductivity in a porous medium. More...
#include <SomertonThermalConductionLaw.hpp>
Public Types | |
typedef ParamsT | Params |
typedef Params::Scalar | Scalar |
Static Public Member Functions | |
template<class FluidState , class Evaluation = typename FluidState::Scalar> | |
static Evaluation | thermalConductivity (const Params ¶ms, const FluidState &fluidState) |
Given a fluid state, return the effective thermal conductivity [W/m^2 / (K/m)] of the porous medium. | |
Static Protected Member Functions | |
template<class Evaluation > | |
static Evaluation | regularizedSqrt_ (const Evaluation &x) |
Implements the Somerton law of thermal conductivity in a porous medium.
See:
W.H. Somerton, A.H. El-Shaarani and S.M. Mobarak: High Temperature Behavior of Rocks Associated with Geothermal Type Reservoirs, paper SPE-4897 presentet at SPE California Regional Meeting 1974, 1974
or
H. Class: Theorie und numerische Modellierung nichtisothermer Mehrphasenprozesse in NAPL kontaminierten poroesen Medien, PhD thesis, Technical University of Braunschweig, 2000
|
inlinestatic |
Given a fluid state, return the effective thermal conductivity [W/m^2 / (K/m)] of the porous medium.
For two phases, the Somerton law is given by:
where