The hydraulic pressure head
follows from the storage equation:
Primary unknown is the hydraulic pressure head groundflow_pressure. Further notation:
group_groundflow_capacity;
group_groundflow_permeability in
-direction (intrinsic permeability);
space coordinate;
material velocity (if present);
group_groundflow_expansion is the expansion coefficient of the groundwater for temperature changes.
The equation is given for space coordinates following material
velocities
(if present).
Groundflow velocities
The groundflow velocities, after initializing groundflow_velocity, follow from:
Total groundwater pressure
The total groundwater pressure, or pore-pressure, is for example needed to calculate the total stresses in soils. The total groundwater pressure follows from:
where
is the gravitational acceleration,
and
is the groundflow_density
(Please notice that
and
typically are negative numbers).
Tochnog considers pressure a pore pressure of
, or positive, as indication that there
is in fact no water pressure, so the porous soil skeleton is filled with air.
In this case. the total soil stress is only composed by the effective stress
of the soil skeleton.
The total stress in soils follows from: total soil stress = effective soil stress + total groundwater pressure. This will only be done for isoparametric finite elements which have groundflow data specified.
Static groundwater pressure
The static pressure due to gravity is:
Dynamic groundwater pressure
The dynamic groundwater pressure follows from
Boundary conditions
If the groundwater velocity is 0 normal to an edge (say at the interface with a rock layer it is zero), then you should prescribe nothing on that edge (Tochnog will then take care of that boundary condition for you).
At the phreatic level where the groundflow meets free air the hydraulic pressure head
should become
.
You can either set this yourself by using bounda_dof combined with
bounda_time or else demand that Tochnog automatically does it for you
by activating the option groundflow_phreatic_bounda.
At edges where you have some other hydraulic head you need to specify that head yourself with bounda_dof and bounda_time records.
If gravity is not of importance, e.g. in biomechanics where the storage
equation is used to model fluid transport in soft tissues,
the hydraulic pressure head
is equal to the total pressure,
and thus is zero at edges where the water meets the free air.
In this case, set
to zero by using bounda_dof combined with
bounda_time.
Postprocessing
For all printing, plotting etc. you normally get the hydraulic pressure head
since it is the primary unknown solved in the storage equation.
The total pressure, static pressure and dynamic pressure
are obtained using the post_calcul option.
Naming conventions
Following conventional naming, we remind the user that the capacity depends
on the porosity
and water compressibility
:
and for the (intrinsic) permeability:
where
is the hydraulic conductivity in
-direction.
TochnogProfessional