Material models for lattice transport elements¶
Material for unsaturated flow in lattice models – LatticeTransMat¶
Lattice transport elements have to be used with this material model. A positive sign is assumed for liquid tension, unlike the convention of soil mechanics which assumes compression positive.
These transport elements are idealised as one-dimensional conductive pipes. The gradient of hydraulic head, which governs flow rate along each transport element, is determined from the capillary pressures \(P_{c}\) at the two nodes.
The mass balance equation describes the change in moisture inside a porous element as a consequence of liquid flow and solid-liquid retention. It leads to the following partial differential equation
where \(P_{c}\) is the capillary pressure, \(c\) is the mass capacity function(\(s^{2}m^{-2}\)), \(k\) is the Darcy hydraulic conductivity (\(ms^{-1}\)), \(\rho\) is the fluid mass density, \(g\) is the acceleration of gravity, \(z\) is the capillary height and \(t\) is the time.
The hydraulic conductivity \(k\) consists of
where \(k_{0}\) is the hydraulic conductivity of the intact material and \(k_{c}\) is the additional conductivity due to cracking.
Darcy hydraulic conductivity \(k_{0}\) is defined as
where \(\mu\) is the dynamic viscosity (\(Pa.s\)), \(\kappa\) is the permeability also called intrinsic conductivity(\(m^{2}\)), and \(\kappa_{r}\) is the relative conductivity. \(\kappa_{r}\) is a function of the effective degree of saturation.
The cracking part is
where \(\xi\) is a tortuosity factor taking into account the roughness of the crack surface, \(w_{c}\) is the equivalent crack opening of the dual mechanical lattice and \(h\) is the length of the dual mechanical element.
One-dimensional transport element¶
The discrete form of the differential equation for mass transport for a one-dimensional transport element is
where \(P_{c}\) is a vector containing the nodal values of the capillary pressure, \(\alpha_{e}\) is the conductivity matrix, \(C_{e}\) is the capacity matrix and \(f_{e}\) is the nodal flow rate vector (\(kg.m^{3}\)).
The capacity matrix is
where \(c\) is the capacity of the material, \(l\) is the length of the transport element and \(A\) is the cross-sectional area of the transport element.
The conductivity matrix is defined as
The mass transport equation is based on the constitutive laws for the capacity \(c\) and the hydraulic conductivity \(k\).
The capacity \(c\) is defined as
where \(\theta\) is the volumetric water content (\(\theta=\frac{V_{w}}{V_{T}}\) with \(V_{w}\) the volume of water, and \(V_{T}\) the total volume) which is calculated by a modified version of van Genuchten’s retention model. Note that the presence of a crack in an element does not influence the capacity in the present model.
The volumetric water content is
where \(\theta_{r}\) and \(\theta_{s}\) are the residual and saturated water contents corresponding to effective saturation values of \(S_{e} = 0\) and \(S_{e} = 1\), respectively.
The effective degree of saturation \(S_{e}\) is defined as
where \(\theta_{m}\) is an additional model parameter and \(P_{c(aev)}\) is the air-entry value of capillary pressure which separates saturated (\(P_{c}<P_{c(aev)}\)) from unsaturated states (\(P_{c} \ge P_{c(aev)}\)). It is intuitive that the smaller the pore size of the material, the larger the value of \(P_{c(aev)}\) will be.
The relative conductivity \(\kappa_{r}\) is a function of the effective degree of saturation and is defined as
If \(\theta_{m} = \theta_{s}\), we have :math:` frac{theta_{m}-theta_{r}}{theta_{s}-theta_{r}}=1` : the equation reduces to the expression of the relative conductivity of the original van Genuchten model.
The model parameters are summarized
Description |
Material for fluid transport in lattice models |
Record Format |
|
Parameters |
|
Description |
Material for fluid transport in lattice models |
Record Format |
latticetransmat |
Parameters |
|
Supported modes |
2dMassLatticeTransport |
Tests/Examples |
lm/lattice2dcrackinput.in, lm/lattice3d_mt1.in, lm/lattice3d_mt2.in, lm/latticetransmat.in |