The implicit non-isothermal model. More...
Go to the source code of this file.
This model implements a generic energy balance for single and multi-phase transport problems. Currently the non-isothermal model can be used on top of the 1p2c, 2p, 2p2c and 3p3c models. Comparison to simple analytical solutions for pure convective and conductive problems are found in the 1p2c test. Also refer to this test for details on how to activate the non-isothermal model.
For the energy balance, local thermal equilibrium is assumed. This results in one energy conservation equation for the porous solid matrix and the fluids,
\begin{align*} \frac{\partial (\sum_\alpha \phi \varrho_\alpha u_\alpha S_\alpha )}{\partial t} & + \frac{\partial \left((\left( 1 - \phi \right) \varrho_s c_s T\right)}{\partial t} - \sum_\alpha \nabla \cdot \left\{ \varrho_\alpha h_\alpha \frac{k_{r\alpha}}{\mu_\alpha} \mathbf{K} \left( \nabla p_\alpha - \varrho_\alpha \mathbf{g} \right) \right\} \\ & - \nabla \cdot \left(\lambda_{pm} \nabla T \right) - q^h = 0, \end{align*}
where:
Classes | |
struct | Dumux::PorousMediumFlowNIModelTraits< IsothermalT, TDM > |
Specifies a number properties of non-isothermal porous medium flow models based on the specifics of a given isothermal model. More... | |
Namespaces | |
namespace | Dumux |