Lattice transport elements¶
Lattice transport elements¶
These are two-node lattice transport elements intended for coupled and stand-alone mass-
or heat-transport analyses on Delaunay/Voronoi lattice networks. Each node carries one
pressure (or temperature) degree of freedom. Flow along the element follows a linear
pressure interpolation; the cross-section polygon is the dual Voronoi facet and enters
strength/stiffness-like quantities through polycoords.
The element assembles a capacity matrix that can optionally be switched from the default
consistent form to a diagonal (row-sum-preserving) lumped form. Lumping makes the scheme
equivalent to a two-point-flux-approximation (TPFA) finite-volume discretisation on the
Voronoi dual and is recommended when the capacity \(c(p)\) is strongly nonlinear
(e.g. drying, Richards-type problems), where the consistent form is known to produce
pressure oscillations and an apparent loss of conductivity near sharp fronts. Lumping is
opt-in via lumpedcapacity; the default preserves existing behaviour.
latticemt2d element¶
Two-node 2D lattice mass-transport element. The element features are summarised in Table Table 80.
Keyword |
latticemt2d |
Description |
2d lattice mass-transport element |
Specific parameters |
|
Parameters |
|
Unknowns |
Single dof (P_f - pressure / moisture) per node. |
Approximation |
Linear pressure along the element. |
Integration |
One Gauss point at |
CS properties |
simplecs. |
Status |
Reliable |
Tests/Examples |
latticemt3d element¶
Two-node 3D lattice mass-transport element. The cross-section is a polygonal Voronoi
facet supplied via polycoords. The element features are summarised in Table
Table 81.
Keyword |
latticemt3d |
Description |
3d lattice mass-transport element |
Specific parameters |
|
Parameters |
|
Unknowns |
Single dof (P_f - pressure / moisture) per node. |
Approximation |
Linear pressure along the element. |
Integration |
One Gauss point at the element midpoint. |
CS properties |
simplecs. |
Status |
Reliable |
Tests/Examples |
latticemt3dboundary element¶
Three-noded 3D lattice mass-transport element for boundaries of 3D periodic cells. The first two nodes carry the single pressure / moisture dof as in latticemt3d; the third is a control node that supplies the macro gradients driving the periodic cell. The dof of the node that lies outside the periodic cell is reconstructed from its periodic image inside the cell plus the control-node dofs, using the same translation pattern as lattice3dboundary (Fig. 35). The element features are summarised in Table 82.
Keyword |
latticemt3dboundary |
Description |
3d lattice mass-transport boundary element |
Specific parameters |
|
Parameters |
|
Unknowns |
Single dof (P_f) per transport node. The third (control) node carries the periodic-cell dofs as for lattice3dboundary but reduced to the transport-relevant components. |
Approximation |
Linear pressure along the element. |
Integration |
One Gauss point at the element midpoint. |
CS properties |
simplecs. |
Status |
Reliable |
Tests/Examples |