7.16.1.6. Darcy
- Syntax
Ic For DofName ([ SpeciesName] | [ MaterialPhaseName] | [ ]) MeshExtent = Darcy ([Gx = gx] | [Gy = gy] | [Gz = gz] | [Relative_To = relative_to])
- Summary
Provides the Darcy velocity model.
- Description
For phase
, the velocity provided is
where
is the optional matrix velocity as specified in the
relative toparameter,is the porosity,
is the optional phase saturation,
is the relative permeability of the phase,
is the dynamic viscosity of the phase,
is the intrinsic permeability tensor,
is the phase pressure,
is the density of the phase, and
is the gravitational acceleration vector.
If the optional phase saturation
is provided, the pore volume is assumed to be occupied by multiple phases (e.g., liquid / gas) in accordance to their saturations, otherwise it is occupied fully by a single phase. Note, the sum of phase saturation should equal to one i.e., individual phase volumes should sum to the total pore volume.
Additionally, if the matrix is deforming, the optional
relative toparameter should specify which phase should be used as the matrix velocity. For instance,relative to = solid_phasewould ensure the velocity due to the pressure gradient is relative to the deforming solid matrix.Lastly, note the Darcy velocity is the superficial velocity and is related to the pore scale velocity through the product of porosity and optional phase saturation.
Parameter |
Value |
Default |
|---|---|---|
DofName |
string |
– |
{of | species | subindex} |
– |
|
SpeciesName |
string |
– |
{in | material_phase} |
– |
|
MaterialPhaseName |
string |
– |
{levelset_phase | ls} |
– |
|
MeshExtent |
string |
– |
gx |
real |
0 |
gy |
real |
0 |
gz |
real |
0 |
relative_to |
“string” |
– |