Go to the source code of this file.
|
class | PorousFlowDarcyVelocityComponentLowerDimensional |
| Computes a component of the Darcy velocity: -k_ij * krel /(mu a) (nabla_j P - w_j) where k_ij is the permeability tensor, krel is the relative permeaility, mu is the fluid viscosity, a is the fracture aperture, P is the fluid pressure and w_j is the fluid weight tensor that is projected in the tangent direction of this element This is measured in m^3 . More...
|
|
◆ validParams< PorousFlowDarcyVelocityComponentLowerDimensional >()
Definition at line 18 of file PorousFlowDarcyVelocityComponentLowerDimensional.C.
21 params.addCoupledVar(
"aperture", 1.0,
"Aperture of the fracture");
22 params.addClassDescription(
23 "Darcy velocity on a lower-dimensional element embedded in a higher-dimensional mesh. Units "
24 "m^3.s^-1.m^-2, or m.s^-1. Darcy velocity = -(k_ij * krel /(mu * a) (nabla_j P - w_j)), "
25 "where k_ij is the permeability tensor, krel is the relative permeability, mu is the fluid "
26 "viscosity, P is the fluid pressure, a is the fracture aperture and w_j is the fluid weight. "
27 " The difference between this AuxKernel and PorousFlowDarcyVelocity is that this one "
28 "projects gravity along the element's tangent direction. NOTE! For a meaningful answer, "
29 "your permeability tensor must NOT contain terms that rotate tangential vectors to "
30 "non-tangential vectors.");