version 3.8.0
Loading...
Searching...
No Matches
darcyslaw.hh File Reference

Advective fluxes according to Darcy's law. More...

Go to the source code of this file.

Description

Darcy's law describes the advective flux in porous media on the macro-scale and is valid in the creeping flow regime (Reynolds number << 1, Forchheimer extensions is also implemented->see forcheimerslaw.hh). The advective flux characterizes the bulk flow for each fluid phase including all components in case of compositional flow. It is driven by the potential gradient \(\nabla p - \varrho {\textbf g}\), accounting for both pressure-driven and gravitationally-driven flow. The velocity is proportional to the potential gradient with the proportional factor \(\frac{\textbf K}{\mu}\), including the intrinsic permeability of the porous medium, and the viscosity µ of the fluid phase. For one-phase flow it is:

\[ v = - \frac{\mathbf K}{\mu} \left(\nabla p - \varrho {\mathbf g} \right) \]

This equation can be extended to calculate the velocity \(v_\alpha\) of phase \(\alpha\) in the case of multi-phase flow by introducing a relative permeability \(k_{r\alpha}\) restricting flow in the presence of other phases:

\[ v_\alpha = - \frac{k_{r\alpha}}{\mu_\alpha} \mathbf{K} \left(\nabla p_\alpha - \varrho_{\alpha} \mathbf{g} \right) \]

Darcy's law is specialized for different discretization schemes. This file contains the data which is required to calculate volume and mass fluxes of fluid phases over a face of a finite volume by means of the Darcy approximation. See the corresponding header files for the specific different discretization methods.