JSlopeGroundwater

FEA Seepage Analysis

Finite-element seepage analysis for pore-pressure fields.

FEA seepage solves a steady-state Darcy flow problem on a triangular mesh and produces a pressure-head field. When the analysis Pore Pressure Source is set to FEA Groundwater, the limit-equilibrium slices sample pore pressure from that solved field instead of from a phreatic surface.

FEA seepage is more involved to set up than a defined phreatic surface and is intended for two-dimensional seepage problems that a simple water table cannot represent. Standard limit-equilibrium analyses do not require it.

The workflow is: build the mesh, assign groundwater boundary conditions, solve, and then run the LEM analysis against the resulting field. The relevant controls are on the Finite Element panel.

1. Mesh generation

Create an external boundary first, then generate the mesh.

Groundwater and stress each solve on their own mesh, with their own settings. The Groundwater and Stress tabs at the top of the Meshing window pick the mesh you edit, generate or delete, and the one the Geometry view draws. Groundwater results always draw on the groundwater mesh and stress results on the stress mesh. Stress reads groundwater pore pressures from the groundwater mesh by location, so the two meshes do not have to match. Changing or regenerating the stress mesh keeps the groundwater result.

ControlDefaultDescription
Target Element Side Length (m)AutoFinite positive target triangle edge length. Leave blank for an automatic size.
Element Type3-Node Triangle (groundwater), 6-Node Triangle (stress)3-node (linear) or 6-node (quadratic) triangular elements.
Equilateral Element Length Bias0.60 (uniform sizing) to 1 (stronger bias toward equilateral elements).
Max Refinement Passes2Maximum number of passes that insert refinement points and re-triangulate. Refinement stops early once a pass adds no points.

Use Generate Mesh to build the selected mesh and Delete Mesh to clear it. A groundwater solve generates a missing groundwater mesh first. While a mesh generates, Stop and Keep stops it and keeps the previous mesh, and Stop and Clear stops it and clears the mesh.

2. Groundwater boundary conditions

Select external boundary segments and assign a condition type. A boundary value is required for head, flow, and infiltration conditions.

ConditionMeaning
Seepage FacePotential exit face; resolved by an active-set rule. Active segments are fixed to zero pressure head (head = elevation).
No FlowZero nodal flow across the segment (impermeable).
Zero PressurePressure head fixed to zero on the segment.
Constant HeadTotal head fixed to the entered value.
Nodal FlowPrescribed nodal flow rate.
InfiltrationPrescribed inflow along the segment.

Unassigned external boundary segments behave as no-flow.

Clearing conditions from a segment also clears its end points. A condition on a neighbouring segment then covers its own segment except that shared corner, on any mesh, and the condition's text lists the corners it leaves out. Infiltration keeps its corners because it acts along the segment rather than at nodes. Assigning the segment again covers its whole length. Slide2 conditions set on every node of a segment except a corner import the same way.

3. Solving

The solver runs a steady-state Darcy analysis with anisotropic conductivity and optional unsaturated behavior:

  • A saturated precursor solve is run first, then an adaptive unsaturated continuation marches toward the unsaturated conductivity law.
  • Each step assembles the finite-element system and solves the reduced linear system with a Conjugate Gradient solver (Jacobi-preconditioned).
  • Seepage faces are handled as a damped active set.
ControlDefaultDescription
Convergence Tolerance0.01Outer-loop tolerance on the maximum head change between iterations.

The internal CG linear solve uses a fixed relative tolerance (1e-5) and is not user configurable. A solver dialog reports progress, per-step iterations, and the convergence metric, with pause / stop-and-keep / stop-and-clear controls.

4. Outputs

The solved field can be displayed in the viewport:

  • Pressure-head field and total-head field, shown as filled contours.
  • Velocity / flow vectors from the solved gradients.

These overlays are selected from the result display controls (e.g. Total Head / Pressure Head).

5. LEM integration

With FEA Groundwater as the pore pressure source, each slice base samples the solved pressure-head field (using the left, mid, and right base points) and multiplies by the pore-fluid unit weight to get pore pressure. Two advanced options affect this:

Advanced optionDefaultEffect
Include Negative FEA Pore PressureOffWhen off, negative (suction) pressures from the field are clamped to zero. When on, suction is retained.
Slice at Phreatic Surface Intersection—Adds slice boundaries where the slip surface crosses the FEA phreatic (zero-pressure) surface, improving integration accuracy across the water surface.

Material hydraulic parameters

When FEA Groundwater is the source, each material's Hydraulic Parameters tab shows the seepage inputs:

ParameterUnitDefaultRangeDescription
Porosity—0.30.01–0.99Effective porosity.
Ksatm/s1e-6> 0Saturated hydraulic conductivity (primary direction).
K2/K1 Ratio—1> 0Ratio of the secondary to primary conductivity (1 = isotropic).
Hydraulic Orientationdegrees0—Orientation of the primary conductivity axis from horizontal.